updated on Sat Jan 21 04:00:54 UTC 2012
[aur-mirror.git] / chicken-git / PKGBUILD
blob62806916cc3f0ed5b367916ee0e25412096e27f4
1 # Maintainer: Evan Hanson <evhan@thunktastic.com>
2 pkgname=chicken-git
3 pkgver=20110606
4 pkgrel=1
5 pkgdesc="A compiler for R5RS scheme, featuring handy extensions (git version)"
6 arch=('i686' 'x86_64')
7 url="http://www.call-cc.org"
8 license=('BSD')
9 depends=('gcc')
10 makedepends=('git' 'chicken')
11 conflicts=('chicken')
13 _gitroot="git://code.call-cc.org/chicken-core"
14 _gitname=$pkgname
16 build() {
17         cd $srcdir
18         msg "Connecting to GIT server..."
20         if [ -d $srcdir/$_gitname ]; then
21                 cd $_gitname && git pull origin
22                 msg "The local files are updated."
23         else
24                 git clone $_gitroot $_gitname
25         fi
27   msg "GIT checkout done or server timeout"
28   msg "Starting build..."
30   rm -rf "$srcdir/build"
31   cp -r "$srcdir/$_gitname" "$srcdir/build"
32   cd "$srcdir/build"
34   make PLATFORM=linux PREFIX=/usr || return 1
37 package() {
38   msg "Installing..."
39   cd "$srcdir/build"
40   make PLATFORM=linux PREFIX=/usr DESTDIR=$pkgdir install || return 1