updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / shadowgrounds-survivor-demo / PKGBUILD
bloba37a30f4082dc3d1afe8bbb6fd3c6dd9ab2ce88a
1 # Maintainer: Gen2ly <toddrpartridge@gmail.com>
3 pkgname=shadowgrounds-survivor-demo
4 pkgver=1
5 pkgrel=1
6 pkgdesc="Sequel to Shadowgrounds - Science fiction shoot 'em up"
7 arch=('i686' 'x86_64')
8 url='http://www.linuxgamepublishing.com/info.php?id=40&'
9 license=('custom')
10 install=''
11 [ "${CARCH}" = "x86_64" ] && depends=('lib32-libgl' 'lib32-gtk' 'lib32-gtk2' 'lib32-libmikmod' 'lib32-libvorbis' 'lib32-mesa' 'lib32-sdl' 'lib32-libxdamage')
12 [ "${CARCH}" = "i686"   ] && depends=('libgl' 'gtk' 'gtk2' 'libmikmod' 'libvorbis' 'mesa' 'sdl' 'libxdamage')
13 makedepends=('')
14 optdepends=('lib32-nvidia-utils: Accelerated 3D with Nvidia driver'
15             'lib32-catalyst-utils: Accelerated 3D with ATI driver')
16 _instname=survivor-demo
17 source=($pkgname.desktop $_instname.xml)
18 md5sums=('2ba283da44237892f6d9d589af30daaf'
19          '7240a52e9cfa34c67b435cd37a7fde29')
22 build() {
23   cd "$srcdir"
24   if [ ! -f $_instname.run ] && [ ! -f $pkgname.tar.gz ]; then
25     echo "Downloading demo"
26     wget http://demofiles.linuxgamepublishing.com/survivor/survivor-demo.run
27   fi
28   if [ ! -f $_instname.tar.gz ]; then
29     mv $_instname.run $pkgname.tar.gz
30     echo "Removing makeself content from installer"
31     sed -i '1,376d' $pkgname.tar.gz
32   fi
33   if [ ! -d $pkgname-$pkgver ]; then
34     mkdir $pkgname-$pkgver
35   fi
36   echo "Extracting archives"
37   tar xf $pkgname.tar.gz -C $pkgname-$pkgver
38   tar xf $pkgname-$pkgver/.data/data/data.tar.gz -C $pkgname-$pkgver/.data/data/
40   # create pkgdir folders
41   mkdir -p $pkgdir/usr/bin
42   mkdir -p $pkgdir/usr/share/applications
43   mkdir -p $pkgdir/usr/share/games/$pkgname
44   mkdir -p $pkgdir/usr/share/games/$pkgname/.manifest/scripts
45   mkdir -p $pkgdir/usr/share/licenses/$pkgname
46   mkdir -p $pkgdir/usr/share/pixmaps
48   cd $pkgname-$pkgver
50   # licenses
51   install -m644 EULA $pkgdir/usr/share/licenses/$pkgname/
52   install -m644 README.licenses $pkgdir/usr/share/licenses/$pkgname/
54   # game folder
55   install -m644 README $pkgdir/usr/share/games/$pkgname/
56   install -m755 -D .data/bin/Linux/x86/launcher-bin $pkgdir/usr/share/games/$pkgname/
57   install -m755 -D .data/data/survivor-bin $pkgdir/usr/share/games/$pkgname/
58   cp .data/data/data*.fbz $pkgdir/usr/share/games/$pkgname/
59   cp -r .data/data/data  $pkgdir/usr/share/games/$pkgname/
60   cp -r .data/data/lib  $pkgdir/usr/share/games/$pkgname/
61   install -m644 $startdir/$pkgname.xml $pkgdir/usr/share/games/$pkgname/.manifest/
63   # executable link
64   ln -s /usr/share/games/$pkgname/launcher-bin $pkgdir/usr/bin/$pkgname
66   # icon/.desktop
67   install -m644 .data/icon.xpm $pkgdir/usr/share/pixmaps/$pkgname.xpm
68   install -m644 $startdir/$pkgname.desktop $pkgdir/usr/share/applications