updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / rezerk-svn / PKGBUILD
blobf4d84b3065ae51488e2d8f4c5c8cb7b7594ca586
1 # Maintainer: Dany Martineau <dany.luc.martineau at gmail.com>
3 pkgname=rezerk-svn
4 pkgver=161
5 pkgrel=1
6 pkgdesc="Sequel to the classic arcade game, Berzerk."
7 arch=('i686' 'x86_64')
8 url="http://www.averagesoftware.org/index.php?page=rezerk"
9 license=('GPL3')
10 depends=('openal' 'gtkglext' 'libvorbis')
11 makedepends=('make')
12 source=(rezerk.desktop)
13 md5sums=('f36e9f50e861afcdbe774363654e41ba')
15 _svntrunk=svn://averagesoftware-uniserver.no-ip.org/svn/rezerk
16 _svnmod=rezerk
18 build() {
19   cd ${srcdir}
21   if [ -d ${_svnmod}/.svn ]; then
22     (cd ${_svnmod} && svn revert -R .)
23     (cd ${_svnmod} && svn -r ${pkgver} up)
24   else
25     svn co ${_svntrunk} --config-dir ./ -r ${pkgver} ${_svnmod}
26   fi
28   msg "SVN checkout done or server timeout"
29   msg "Starting make..."
31   cd ${srcdir}/${_svnmod}/linux
32   make
33   mkdir -p ${pkgdir}/usr/bin
34   mkdir -p ${pkgdir}/usr/share/{applications,rezerk/game}
35   mkdir -p ${pkgdir}/usr/share/rezerk/game/ui
36   mkdir -p ${pkgdir}/usr/share/rezerk/{sounds,graphics}
37   install  ui/* ${pkgdir}/usr/share/rezerk/game/ui
38   install -m 755 rezerk ${pkgdir}/usr/share/rezerk/game
39   cd ..
40   install  sounds/* ${pkgdir}/usr/share/rezerk/sounds
41   cp -R graphics/* ${pkgdir}/usr/share/rezerk/graphics
42   install {manual.html,License.txt} ${pkgdir}/usr/share/rezerk/
43   install -m 755 ${srcdir}/rezerk.desktop ${pkgdir}/usr/share/applications
44   echo "cd '/usr/share/rezerk/game' && ./rezerk" > ${pkgdir}/usr/bin/rezerk.sh
45   chmod 755 ${pkgdir}/usr/bin/rezerk.sh