updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / grall2-git / PKGBUILD
blobe577c486718fa0f34c6ef8fa87c96d1992963613
1 # Contributor: Nikhilesh S <s.nikhilesh@gmail.com>
2 pkgname=grall2-git
3 pkgver=20111205
4 pkgrel=1
5 pkgdesc="A 3D action/puzzle game (currently still in development but playable)."
6 arch=('i686' 'x86_64')
7 url="http://www.nikhilesh.info/grall2.html"
8 license=('GPL')
9 depends=('boost-libs' 'bullet' 'mygui' 'ogre' 'ogreal-svn'
10 'ois' 'python')
11 makedepends=('git' 'premake3' 'boost')
12 provides=('grall2')
13 conflicts=('grall2')
15 _gitroot="git://github.com/nikki93/grall2.git"
16 _gitname="grall2"
18 build() {
19   ## GIT
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 $_gitname
28   fi
30   msg "GIT checkout done or server timeout"
31   msg "Starting make..."
33   ## BUILD
34   rm -rf "$srcdir/$_gitname-build"
35   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
36   cd "$srcdir/$_gitname-build"
38   premake --target gnu --data_prefix "/usr/share/grall2/" --use_home || return 1
39   make CONFIG=Release || return 1
41   ## INSTALL
42   mkdir -p $pkgdir/usr/share
43   cp -r data $pkgdir/usr/share/grall2
44   mkdir -p $pkgdir/usr/bin
45   cp bin/release/GraLL2 $pkgdir/usr/bin/grall2
46