updated on Wed Jan 25 20:08:56 UTC 2012
[aur-mirror.git] / ikarus-bzr / PKGBUILD
blob7bd506de5434fec6170d54f1faa60821ce9a600c
1 # $Id: pkgbuild-mode.el,v 1.23 2007/10/20 16:02:14 juergen Exp $
2 # Maintainer: Geoff Teale <tealeg@member.fsf.org>
3 pkgname=ikarus-bzr 
4 pkgver=1851
5 pkgrel=1
6 pkgdesc="Ikarus R6RS Scheme compiler"
7 url="http://www.cs.indiana.edu/~aghuloum/ikarus/"
8 arch=('i686' 'x86_64')
9 license=('GPL')
10 depends=('gmp' 'libffi')
11 makedepends=("make" "autoconf" "gcc" "gmp" "bzr" "libffi")
12 conflicts=(ikarus) 
13 replaces=()
14 provides=(ikarus)
15 backup=()
16 install= 
17 source=()
18 md5sums=()
19 options=(!docs)
21 _bzrtrunk="http://ikarus-scheme.org/ikarus.dev"
22 _bzrmod="ikarus.dev"
24 build() {
25   cd "$srcdir"
26   msg "Connecting to Ikarus bzr server..."
27   
28   if [ -d "${srcdir}/${_bzrmod}" ] ; then
29     msg "Updating ikarus files from bzr."
30     cd $_bzrmod && bzr up
31   else
32     bzr checkout --lightweight $_bzrtrunk $bzrmod
33   fi
34   
35   msg "bzr checkout/update complete."
36   msg "starting make"
37   
38   rm -rf "${srcdir}/${_bzrmod}-build"
39   cp -r "${srcdir}/${_bzrmod}" "${srcdir}/${_bzrmod}-build"
40   cd "${srcdir}/${_bzrmod}-build"
41   ./configure --prefix=/usr --enable-libffi CFLAGS=$(pkg-config --cflags libffi)
42   make || return 1
43   make DESTDIR=$startdir/pkg install