updated on Sun Jan 15 20:01:04 UTC 2012
[aur-mirror.git] / smokinguns / PKGBUILD
blob07caa012e044aba000d5bf6cf46b71a32aba9d22
1 # Contributor: Leon Vayman <vleon1@gmail.com>
3 pkgname=smokinguns
4 pkgver=1.1_Beta2
5 pkgrel=1
6 pkgdesc="A Western game using Quake3 engine."
7 url="http://www.smokin-guns.net/"
8 arch=('i686' 'x86_64')
9 license=('GPL')
10 depends=('sdl' 'openal' 'curl')
11 makedepends=('unzip' 'svn')
12 source=(http://www.quake3.fr/fichier/stuff/quake3/mods/Smokin_Guns_1.0.zip
13         smokinguns.desktop
14         smokinguns.sh
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/
23 _svnmod=smokinguns
25 build() {
27   #Grab the svn engine sources
28   cd $srcdir
29   if [ -d $_svnmod/.svn ]; then
30     (cd $_svnmod && svn up) || return 1
31   else
32     svn co $_svntrunk --config-dir ./ $_svnmod || return 1
33   fi
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
42   make || return 1
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: