updated on Thu Jan 5 13:17:10 UTC 2012
[aur-mirror.git] / savage / PKGBUILD
blob1d5cad995273bc4ec8a1897af8a0fbdb3081719e
1 # Contributor: Slash <demodevil5[at]yahoo[dot]com>
3 pkgname=savage
4 pkgver=2.00e
5 pkgrel=8
6 pkgdesc="Savage: The Battle for Newerth is an online multiplayer team-based FPS/RTS hybrid. Completely free as of September 2006. (Includes SFE Patches)"
7 url="http://s2games.com/savage"
8 arch=('i686' 'x86_64')
9 license=('custom')
10 if [ "$CARCH" = "x86_64" ]; then
11     depends=('lib32-sdl' 'lib32-mesa' 'lib32-libjpeg6' 'lib32-e2fsprogs' 'lib32-glib2' 'lib32-pcre' 'lib32-zlib' 'lib32-freetype2' 'lib32-libxdamage')
12 else
13     depends=('libgl' 'sdl' 'glib2' 'mesa' 'libjpeg6' 'libpng' 'libidn' 'e2fsprogs' 'curl' 'openssl')
15 makedepends=('unzip')
16 install=savage.install
17 source=('savage.i686.launcher' 'savage.x86_64.launcher' 'savage.desktop' 'icon.xpm' \
18 'http://newerth.com/downloads/lin-client-auth-patch.zip' \
19 'http://www.notforidiots.com/SFE/SFE-Standalone.tar.gz')
20 md5sums=('1588610be6fe7c52eda37fee65ca16c4'
21          '2129b16867cd875ce05a8f5f400ca967'
22          '1fcb84c031b22b73fd803a6e2a611aca'
23          'a73f68e3620382860b08e88c1125f55d'
24          '7fb1e0b31e838ea335a35c769c4549d8'
25          '3ce0c50e3d5e4ff6789122c5076fb66b')
27 build() {
28     cd $startdir/src/
30     # Make Destination Game Directory
31     install -d $startdir/pkg/opt/savage
33     # Install Game
34     tar zxf $startdir/src/SFE-Standalone.tar.gz -C $startdir/pkg/opt/savage/
36     # Install Client Auth Patch
37     install -m 755 $startdir/src/lin-client-auth-patch/silverback.bin \
38         $startdir/pkg/opt/savage/silverback.bin
40     install -m 755 $startdir/src/lin-client-auth-patch/game/game.so \
41         $startdir/pkg/opt/savage/game/game.so
43     install -m 755 $startdir/src/lin-client-auth-patch/libs/libpng12.so.0 \
44         $startdir/pkg/opt/savage/libs/libpng12.so.0
46     # Install Launcher Script
47     install -D -m 755 $startdir/src/savage.$CARCH.launcher \
48         $startdir/pkg/usr/bin/savage
50     # Install License
51     install -D -m 644 $startdir/src/licenses.txt \
52         $startdir/pkg/usr/share/licenses/$pkgname/licenses.txt
54     # Install Icon
55     install -D -m 644 $startdir/src/icon.xpm \
56         $startdir/pkg/usr/share/pixmaps/savage.xpm
58     # Install Desktop File
59     install -D -m 644 $startdir/src/savage.desktop \
60         $startdir/pkg/usr/share/applications/savage.desktop
62     # Create Log File
63     touch $startdir/pkg/opt/savage/scripts.log
65     # Set Ownership to root:games 
66     chown -R root:games $startdir/pkg/opt/savage
67     chmod -R g+w $startdir/pkg/opt/savage