# Contributor: Paige Aran # Maintainer: Stefan Husmann pkgname=racket-git pkgver=6.9.0.6.38061.316df0af7a pkgrel=1 pkgdesc="Minimal Racket installation, without DrRacket, from git" arch=('i686' 'x86_64') url="http://racket-lang.org/" license=('LGPL') depends=('bash' 'libffi') makedepends=('git') provides=('racket') conflicts=('racket') options=('!strip' '!emptydirs') source=("git://github.com/plt/racket.git") _gitname="racket" md5sums=('SKIP') pkgver() { cd $_gitname printf %s.%s.%s \ $(grep ' MZSCHEME_VERSION ' \ ${srcdir}/${_gitname}/${_gitname}/src/racket/src/schvers.h \ | cut -d '"' -f 2) "$(git rev-list --count HEAD)" $(git log -1 --format='%h') } build() { cd ${srcdir}/${_gitname}/${_gitname}/src [[ -d build ]] || mkdir build cd build [[ "$CARCH" == "x86_64" ]] && export CFLAGS+=" -fPIC" ../configure --prefix=/usr --sysconfdir=/etc --enable-shared --disable-strip make } package() { cd ${srcdir}/${_gitname}/${_gitname}/src/build make DESTDIR="${pkgdir}" install }