updated on Wed Jan 25 20:08:56 UTC 2012
[aur-mirror.git] / luajit2-git / PKGBUILD
blobbd6312a7f5d37581ca4b247fda45873449f4c59e
1 # Contributor: Anders Bergh <anders1@gmail.com>
2 # Contributor: Tai Chi Minh Ralph Eastwood <tcmreastwood@gmail.com>
3 pkgname=luajit2-git
4 pkgver=20110818
5 pkgrel=1
6 pkgdesc="A Just-In-Time Compiler for Lua"
7 arch=('i686' 'x86_64')
8 url="http://luajit.org"
9 license=('MIT')
10 makedepends=('git')
11 conflicts=('luajit2')
12 provides=('luajit2')
13 source=()
14 md5sums=()
16 _gitroot="http://luajit.org/git/luajit-2.0.git"
17 _gitname="luajit-2.0"
19 build() {
20   cd "$srcdir"
21   msg "Connecting to GIT server...."
23   if [ -d $_gitname ] ; then
24     cd $_gitname && git pull origin
25     msg "The local files are updated."
26   else
27     git clone $_gitroot
28   fi
30   msg "GIT checkout done or server timeout"
31   msg "Starting make..."
33   rm -rf "$srcdir/$_gitname-build"
34   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
35   cd "$srcdir/$_gitname-build"
37   make PREFIX=/usr
38   make install DESTDIR=$pkgdir PREFIX=/usr
39   LUAJITBIN=`ls $pkgdir/usr/bin/luajit-* | sed "s|$pkgdir||"`
40   ln -sf "$LUAJITBIN" $pkgdir/usr/bin/luajit
42   install -Dm644 "$srcdir/luajit-2.0/COPYRIGHT" "$pkgdir/usr/share/licenses/$pkgname/COPYRIGHT"
44   msg "This package does perform the symlink above."