1 # Contributor: Leon Vayman <vleon1@gmail.com>
6 pkgdesc="A Western game using Quake3 engine."
7 url="http://www.smokin-guns.net/"
10 depends=('sdl' 'openal' 'curl')
11 makedepends=('unzip' 'svn')
12 source=(http://www.quake3.fr/fichier/stuff/quake3/mods/Smokin_Guns_1.0.zip
15 smokinguns_dedicated.sh)
17 md5sums=('6e6a980bd057e9241c66b7324729c7b9'
18 'cf3b5675d47ab566a7f632a79c3f0c9a'
19 '6cd5b719ec16a1def01dfb6deeaa8e2e'
20 '59e17d682e4e7579b46c3b2fc8d6005a')
22 _svntrunk=https://smokinguns.svn.sourceforge.net/svnroot/smokinguns/branches/1.1/
27 #Grab the svn engine sources
29 if [ -d $_svnmod/.svn ]; then
30 (cd $_svnmod && svn up) || return 1
32 svn co $_svntrunk --config-dir ./ $_svnmod || return 1
34 msg "SVN checkout done or server timeout"
35 msg "Starting make..."
36 rm -r $srcdir/$_svnmod-build
37 cp -r $srcdir/$_svnmod $srcdir/$_svnmod-build
38 cd $srcdir/$_svnmod-build
40 #Build the smokinguns engine
41 sed -i "s:./install:$pkgdir/opt/smokinguns:" Makefile.local
43 make copyfiles || return 1
45 #Fix the naming conversion
46 mv $pkgdir/opt/smokinguns/smokinguns.* $pkgdir/opt/smokinguns/smokinguns.bin
47 mv $pkgdir/opt/smokinguns/smokinguns_dedicated.* $pkgdir/opt/smokinguns/smokinguns_dedicated.bin
49 #Install the data files
50 cd "$srcdir/Smokin' Guns"
51 install -d -m755 $pkgdir/opt/smokinguns/smokinguns $pkgdir/opt/smokinguns/baseq3 $pkgdir/usr/bin $pkgdir/usr/share/pixmaps/ $pkgdir/usr/share/applications/
52 install -D -m644 smokinguns/*.pk3 $pkgdir/opt/smokinguns/smokinguns/
53 install -D -m644 smokinguns/*.cfg $pkgdir/opt/smokinguns/smokinguns/
54 install -D -m644 baseq3/*.pk3 $pkgdir/opt/smokinguns/baseq3/
56 #Install the binary files
57 install -m755 $srcdir/smokinguns.sh $pkgdir/usr/bin/smokinguns
58 install -m755 $srcdir/smokinguns_dedicated.sh $pkgdir/usr/bin/smokinguns_dedicated
60 #Install the desktop file and the icon
61 install -m644 sg_48.png $pkgdir/usr/share/pixmaps/smokinguns.png
62 install -m644 $srcdir/smokinguns.desktop $pkgdir/usr/share/applications/
66 # vim:set ts=2 sw=2 et: