updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / boswars-svn / PKGBUILD
blob45d7a419d0ef30314026d93bc7d6c5d56b5dac1e
1 # Maintainer: Gadget3000 <gadget3000 at msn dot com>
2 # Contributor: Chris Feldman <t27man89@gmail.com>
3 pkgname=boswars-svn
4 pkgver=10083
5 pkgrel=1
6 pkgdesc="Bos Wars is a real-time strategy game that uses a modified version of the Stratagus game engine"
7 arch=('i686' 'x86_64')
8 url="http://www.boswars.org/index.shtml"
9 license=('GPL2')
10 depends=('sdl' 'zlib' 'lua' 'libvorbis' 'libogg' 'libtheora' 'python2' 'libpng' 'gcc-libs' 'libgl')
11 makedepends=('subversion')
12 source=(boswars.sh boswars.png boswars.desktop)
13 md5sums=('700c1ec74564c334a77403b1b2a84d74' '26d251560c5c4171462494d9778406c1'\
14          '9dd495a2f125c5b97a9523257397c492')
16 _svntrunk=svn://bos.seul.org/svn/bos/bos/trunk
17 _svnmod=boswars
20 build() {
21   cd "$srcdir"
22   msg "Connecting to SVN server...."
24   if [[ -d "$_svnmod/.svn" ]]; then
25     (cd "$_svnmod" && svn up -r "$pkgver")
26   else
27     svn co "$_svntrunk" --config-dir ./ -r "$pkgver" "$_svnmod"
28   fi
30   msg "SVN checkout done or server timeout"
31   msg "Starting build..."
33   rm -rf "$srcdir/$_svnmod-build"
34   cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
35   cd "$srcdir/$_svnmod-build"
37   #
38   # BUILD HERE
39   #
41   ./make.py
43   mkdir -p ${pkgdir}/{opt/bos,usr/bin,usr/share/pixmaps,usr/share/applications}
44   
45   # remove nasty files
46   find . -name ".svn" -type d -exec rm -fr {} +
48   # install files
49   cp -rf campaigns doc graphics intro languages maps music scripts sounds units ${pkgdir}/opt/bos
51   install -D -m 755 ${srcdir}/$_svnmod-build/fbuild/release/boswars \
52           ${pkgdir}/opt/bos/boswars
54   install -D -m 755 ${srcdir}/boswars.sh \
55           ${pkgdir}/usr/bin/boswars
57   install -D -m 644 ${srcdir}/boswars.png \
58           ${pkgdir}/usr/share/pixmaps/boswars.png
60   install -D -m 644 ${srcdir}/boswars.desktop \
61           ${pkgdir}/usr/share/applications/boswars.desktop