updated on Wed Jan 11 00:07:16 UTC 2012
[aur-mirror.git] / tcc-git / PKGBUILD
blobf4da99c0448c26544942f2ba617e3d3644d99175
1 pkgname=tcc-git
2 pkgver=20091112
3 pkgrel=1
4 pkgdesc="Tiny C Compiler - small, simple, and fast single-pass C compiler"
5 arch=('i686' 'x86_64')
6 url="http://bellard.org/tcc/"
7 license=('LGPLv2')
8 makedepends=('git' 'texi2html')
9 provides=('tcc')
10 conflicts=('tcc')
12 _gitroot="git://repo.or.cz/tinycc.git"
13 _gitname="tinycc"
15 build()
17    cd $srcdir
19    msg "Connecting to GIT server..."
20    if [ -d "$srcdir/$_gitname" ] ; then
21       git --git-dir=$_gitname/.git pull origin
22    else
23       git clone $_gitroot
24    fi
25    msg "GIT checkout done or server timeout"
27    msg "Starting make..."
28    rm -rf $_gitname-build
29    cp -r $_gitname $_gitname-build
30    cd $_gitname-build
31    sed -i 's/CONFIG_TCCDIR \\\"\$tccdir\\\"/CONFIG_TCCDIR \\\"\/usr\/lib\/tcc\\\"/' configure || return 1
32    ./configure --prefix="$pkgdir/usr" || return 1
33    make || return 1
34    make install || return 1