updated on Thu Jan 12 04:00:44 UTC 2012
[aur-mirror.git] / openarena-svn / PKGBUILD
blob83134bc4bf93eba669935d7ec61fbe16f3f7641c
1 # Maintainer: Simone Sclavi 'Ito <darkhado@gmail.com>
2 pkgname=openarena-svn
3 pkgver=945
4 pkgrel=1
5 pkgdesc="A violent, sexy, multiplayer first person shooter based on the ioquake3 engine (latest development version)"
6 arch=('i686' 'x86_64')
7 url="http://www.openarena.ws"
8 license=('GPL')
9 depends=('sdl' 'libvorbis' 'curl')
10 makedepends=('subversion')
12 _svntrunk=http://openarena.ws/svn/
13 _svnmod=openarena
15 build() {
17   if [ -d $_svnmod/.svn ]; then
18     (cd $_svnmod && svn up -r $pkgver)
19   else
20     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
21   fi
23   msg "SVN checkout done or server timeout"
24   msg "Starting make..."
26   ##rm -rf $_svnmod-build
27   ##cp -r $_svnmod $_svnmod-build
28   ##cd $_svnmod-build
29   cd $_svnmod
31   #
32   # BUILD
33   #
34   sh buildmodsnix.sh
35   sh buildmppk3nx.sh
36   sh buildoppk3nix.sh
37   sh buildpk3nix.sh
40 package() {
41   cd $_svnmod
42   mkdir -p $pkgdir/usr/share/${pkgname}/{baseoa,missionpack}
43   mv mp-pak0.pk3 $pkgdir/usr/share/${pkgname}/missionpack
44   install -m644 *.pk3 $pkgdir/usr/share/${pkgname}/baseoa
46  [ "$CARCH" = x86_64 ] && cd bin/release-linux-x86_64
47  [ "$CARCH" = i686 ] && cd bin/release-linux-i386
48  install -m755 * $pkgdir/usr/share/${pkgname}
50  local OABIN=$pkgname
51  echo "#!/bin/sh" >> $OABIN
52  echo "cd /usr/share/${pkgname}" >> $OABIN
53  [ "$CARCH" = x86_64 ] && echo "./openarena.x86_64" >> $OABIN
54  [ "$CARCH" = i686 ] && echo "./openarena.i386" >> $OABIN
56  install -Dm755 $OABIN $pkgdir/usr/bin/${OABIN}
57  rm -f $OABIN
58  }