updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / tack-hg / PKGBUILD
blobd1abd850d7f1d7a37dff637424a4d0ce0891245e
1 # Maintainer: Jens Staal <staal1978@gmail.com>
3 pkgname=tack-hg
4 pkgver=6
5 pkgrel=1
6 pkgdesc="The Amsterdam Compiler Kit: a small compiler for various languages"
7 arch=('i686')
8 license=('BSD')
9 url="http://tack.sourceforge.net/"
10 depends=('gcc')
11 makedepends=('mercurial')
12 source=('configpm.patch')
13 md5sums=('b719e1f0b5d28dfcd0200e103b157122')
15 build() {
16   export LC_ALL=C
17   cd $srcdir
18 # Update the repo, else clone a new one
19         if [ -d tack ]; then
20                 cd tack
21                 hg pull -u
22                 cd $srcdir
23         else
24                 hg clone http://tack.hg.sourceforge.net:8000/hgroot/tack/tack
25         fi
27   msg "setting up build directories"
28   rm -rf $srcdir/build
29   cp -ar $srcdir/tack $srcdir/build
30   rm -rf $srcdir/tmp
31   mkdir $srcdir/tmp
32   cd $srcdir/build
33   export CC=gcc
35   msg "patching configuration file"
36   patch -p0 $srcdir/build/config.pm -i $srcdir/configpm.patch
37   
38   msg "running configuration and building it"
39   ./pm configure
40   ./pm
43 package() {
44   cd $srcdir/build
45   msg "packaging The Amsterdam Compiler Kit"
46   ./pm install
47   rm -rf $srcdir/tmp