Package Details: chez-scheme-git 9.5.r65.gd8c2704-2

Git Clone URL: https://aur.archlinux.org/chez-scheme-git.git (read-only)
Package Base: chez-scheme-git
Description: Chez Scheme is an implementation of the Revised6 Report on Scheme (R6RS) with numerous language and programming environment extensions. (threaded build)
Upstream URL: https://github.com/cisco/ChezScheme
Licenses: Apache
Conflicts: petite-chez-scheme
Provides: chez-scheme
Replaces: petite-chez-scheme
Submitter: ecraven
Maintainer: ecraven
Last Packager: ecraven
Votes: 11
Popularity: 0.103697
First Submitted: 2016-04-26 16:18
Last Updated: 2018-03-14 07:41

Latest Comments

jonathon commented on 2017-10-15 20:08

Ah, this is building nicely for me now. :)

The initial full clone is expected, don't worry about --depth=1. I suspect anyone using a -git package should be accepting of the 900MB on-disk overhead compared to downloading ~25MB each build (or they'd just use the non-git package). Also, https://bugs.archlinux.org/task/34677 .

haawda commented on 2017-10-15 14:18

In a clean chroot it worked for me without -fPIC. Strange, a simple makepkg in a empty builddir needs -fPIC.

But namcap in the clean chroot is not satisfied.

chez-scheme-git E: APL is not a common license (it's not in /usr/share/licenses/common/)
chez-scheme-git E: Symlink (usr/lib/csv9.5.1/ta6le/scheme-script.boot) points to non-existing /build/chez-scheme-git/pkg/chez-scheme-git/usr/lib/csv9.5.1/ta6le/scheme.boot
chez-scheme-git E: Dependency ncurses detected and not included (libraries ['usr/lib/libncursesw.so.6'] needed in files ['usr/bin/petite'])

ecraven commented on 2017-10-14 05:38

jonathon, thanks for the PKGBUILD, updated based on it. I've removed the xlocale.h thing, as https://github.com/cisco/ChezScheme/commit/b04e9123a427034a39fc9084ba2a8b04608bbb3b should have fixed this.

The PKGBUILD still clones the entire repo once, should I modify it to only clone --depth=1?

haawda, I just built it, but didn't need -fPIC, did you do a clean rebuild with up-to-date arch?

haawda commented on 2017-10-14 04:53

I had also to add CFLAGS+=" -fPIC" to make.

haawda commented on 2017-10-14 04:05

Jonathon, it is not only you.

jonathon commented on 2017-10-13 22:01

You don't need to bump the pkgver for a -git package; the idea is that it should be generated from the upstream repo. This is also how e.g. AUR helpers know there is an update. Currently, with a set pkgver, helpers won't rebuild the package even if there are updates in the git repo.

Please do consider the changes in my pasted PKGBUILD. Not only does this generate the pkgver as per https://wiki.archlinux.org/index.php/VCS_package_guidelines#The_pkgver.28.29_function, but it avoids the need to download the entire 900MB+ git repo every time a build is initiated.

Finally, I still have issues building 9.5 due to a "missing" xlocale.h - or is it only me who's affected?

jonathon commented on 2017-09-20 15:26

Fails to build due to glib=2.26 dropping xlocale.h.

Also, this is a pretty suboptimal PKGBUILD as it's cloning the entire 900MB repo every. time. it. builds. Let me see if I can improve it a little...

Here we go: https://bpaste.net/show/ef416594780c

wysaard commented on 2016-05-14 11:31

Thanks for this, works perfectly!

ecraven commented on 2016-04-26 17:59

Thanks, added ncurses, libx11 and xproto to the build dependencies.

skrat commented on 2016-04-26 17:14

Doesn't the BUILDING file say it depends on ncurses and X11?