updated on Fri Jan 20 00:01:56 UTC 2012
[aur-mirror.git] / openbor-svn / PKGBUILD
blob85e95ba71ccf650d01875ceea844f33f2f52ba54
1 # Maintainer: Gadget3000 <gadget3000 at msn dot com>
2 # Contributor: Giovanni Scafora <giovanni@archlinux.org>
4 pkgname=openbor-svn
5 pkgver=3372
6 pkgrel=1
7 pkgdesc="A freeware open source video game and moddable game engine"
8 arch=('i686' 'x86_64')
9 url="http://lavalit.com:8080/"
10 license=('BSD' 'custom')
11 depends=('bash' 'sdl_gfx' 'libvorbis' 'libpng')
12 makedepends=('yasm' 'sdl_mixer')
13 source=(openbor.png openbor.desktop openbor.sh)
14 md5sums=('0715288e945be4f161bd39028b99ccad'
15          '5963f4ce5dd7923790c940666b685046'
16          'abcc8962dd907573480b16a67af7e34c')
18 _svntrunk=https://LavaLit.com/svn/openbor/engine
19 _svnmod=OpenBOR
22 build() {
23   cd "$srcdir"
25   if [ -d $_svnmod/.svn ]; then
26     (cd $_svnmod && svn up -r $pkgver)
27   else
28     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
29   fi
31   msg "SVN checkout done or server timeout"
32   msg "Starting make..."
34   rm -rf $srcdir/$_svnmod-build
35   cp -r $srcdir/$_svnmod $srcdir/$_svnmod-build
36   cd $srcdir/$_svnmod-build
38   #
39   # BUILD
40   #
42   sed -i -e "s/-Werror/-fno-strict-aliasing/g" \
43          -e "s|local/lib|lib|" \
44          -e "s/MMX             = 1//g" Makefile
46   source environ.sh 4
47   if [ "$CARCH" = "x86_64" ]; then
48         make BUILD_LINUX=1 TARGET_ARCH=64 || return 1
49   else
50         make BUILD_LINUX=1 || return 1
51   fi
53   install -D -m755 ${srcdir}/openbor.sh ${pkgdir}/usr/bin/openbor
54   install -D -m755 OpenBOR ${pkgdir}/usr/share/openbor/openbor
55   install -d -m777 ${pkgdir}/usr/share/openbor/{Logs,Paks,Saves,Screenshots}
56   install -D -m644 README ${pkgdir}/usr/share/doc/openbor/README
57   install -D -m644 ${srcdir}/openbor.desktop ${pkgdir}/usr/share/applications/openbor.desktop
58   install -D -m644 ${srcdir}/openbor.png ${pkgdir}/usr/share/pixmaps/openbor.png
59   install -D -m644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE