updated on Sat Jan 14 00:11:12 UTC 2012
[aur-mirror.git] / freedroidrpg-svn / PKGBUILD
blob54cc7952e494255460b50781679b424ca503253b
1 # Contributor: M Rawash <mrawash _stange_curved_character_ gmail D0T com>
2 # Maintainer: matthiaskrgr <matthiaskrgr _strange_curverd_character_ freedroid D0T org>
3 pkgname=freedroidrpg-svn
4 pkgver=5245
5 pkgrel=1
6 pkgdesc="A science fiction role playing game which tells the story of a world destroyed by a conflict between robots and their human masters - development version"
7 url="http://www.freedroid.org"
8 license=("GPL")
9 arch=('i686' 'x86_64')
10 depends=('lua' 'sdl' 'sdl_image' 'libgl' 'sdl_mixer' 'sdl_gfx' 'libogg' 'libvorbis')
11 makedepends=('subversion' 'python')
12 #optdepends=('espeak: used to generate the bot voice samples, actually not needed at build or runtime, thus commented')
13 optdepends=('mesa: to run the game in opengl mode')
14 conflicts=('freedroidrpg')
15 replaces=('freedroidrpg')
16 changelog=('changelog')
17 source=("http://buildbot.freedroid.org/logo.png"
18         "freedroidrpg.desktop"
19         "changelog")
20 sha1sums=('4a9b3ffadae7367c0f30025370cb7d27ba38fcc1'
21           '463708161658e15aa555de14ef18ea1fcc0a2758'
22           'a63aec0c757a8f7c72186b97ffc62935536793b2')
24 _svntrunk=https://freedroid.svn.sourceforge.net/svnroot/freedroid
25 _svnmod=freedroid
28 build() {
29         cd "$srcdir"
30         msg "Connecting to SVN server...."
32         if [ -d $_svnmod/.svn ]; then
33                 (cd $_svnmod && svn up -r $pkgver)
34         else
35                 svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
36         fi
38         msg "SVN checkout done or server timeout"
39         msg "Starting make..."
41         rm -rf "$srcdir/$_svnmod-build"
42         cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
43         cd "$srcdir/$_svnmod-build"
45         msg "Running autogen.sh..."
46         ./autogen.sh
47         msg "Running configure..."
48         ./configure --prefix=/usr
49         msg "Compiling..."
50         make || return 1
51         msg "Compiling and installing to pkgdir this time..."
52         make DESTDIR=$pkgdir install || return 1
53         msg "Compiling done."
55         install -Dm644 $srcdir/logo.png $pkgdir/usr/share/pixmaps/freedroidrpg.png
56         install -Dm644 $srcdir/freedroidrpg.desktop $pkgdir/usr/share/applications/freedroidrpg.desktop