updated on Mon Jan 16 16:00:41 UTC 2012
[aur-mirror.git] / naev-git / PKGBUILD
blob2c7a637f4218857a570380c450a77844845e00f4
1 # Maintainer:  John Pate <j.k.pate@sms.ed.ac.uk>
3 pkgname=naev-git
4 _pkgname=naev
5 pkgdesc="2d action/rpg space game similar to Escape Velocity, development branch"
6 pkgver=20110405
7 pkgrel=1
8 arch=('i686' 'x86_64')
9 license=('GPL')
10 url="http://code.google.com/p/naev/"
11 depends=('sdl_image' 'sdl_mixer' 'libxml2' 'freetype2' 'libpng' 'openal' 'libvorbis' 'binutils' 'libgl')
12 makedepends=('git')
13 provides=('naev' 'naev-data')
14 conflicts=('naev' 'naev-data')
16 _gitroot="git://github.com/bobbens/naev.git"
17 _gitname="naev"
18 # latest branch is "balance", but the 'make install' functionality is broken (2011/01/29).
19 # _gitbranch="bigsys"
20 _gitbranch="master"
22 build() {
23   cd "$srcdir"
24   msg "Connecting to $_gitroot..."
26   if [[ -d "$_gitname" ]]; then
27     cd "$_gitname"
28     git pull origin
29     msg "Completed update of local files."
30   else
31     git clone "$_gitroot" "$_gitname"
32   fi
34   cd $srcdir/$_gitname
36   if [[ "$(git branch)" =~ "$_gitbranch" ]]; then
37     git checkout "$_gitbranch"
38   else
39     git checkout -b "$_gitbranch" "origin/$_gitbranch"
40   fi
42   msg "GIT checkout done or server timeout."
43   msg "Cloning to build directory..."
45   rm -rf "$srcdir/$_gitname-build"
46   git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
47   
48   cd "$srcdir/$_gitname-build"
49   msg "Starting make..."
51   ./autogen.sh
52   ./configure --prefix=/usr
54   make
57 package() {
58   cd "$srcdir/$_gitname-build"
60   make DESTDIR="$pkgdir" install