updated on Thu Jan 26 00:18:00 UTC 2012
[aur-mirror.git] / exult-svn / PKGBUILD
blob6e2c2effd81595fd363a0ab9cab66968c9357ea1
1 # Maintainer: Lukas Jirkovsky <l.jirkovsky@gmail.com>
3 pkgname=exult-svn
4 pkgver=7106
5 pkgrel=1
6 pkgdesc="A recreation of the Ultima 7 engine"
7 arch=('i686' 'x86_64')
8 url="http://exult.sourceforge.net/"
9 license=('GPL2')
10 depends=('sdl_mixer' 'alsa-lib' 'gcc-libs' 'libxft')
11 optdepends=('libpng' 'timidity++')
12 makedepends=('subversion')
13 provides=('exult')
14 conflicts=('exult' 'exult-cvs')
15 replaces=('exult-cvs')
16 source=(http://downloads.sourceforge.net/exult/exult_audio.zip)
17 md5sums=('1905328f00bbbfee33812c1942bc7880')
19 _svntrunk="https://exult.svn.sourceforge.net/svnroot/exult/exult/trunk"
20 _svnmod="exult"
22 build() {
23   cd "$srcdir"
24   msg "Connecting to $_svnmod.sourceforge.net SVN server...."
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
30   msg "SVN checkout done or server timeout"
31   msg "Starting make..."
33   if [ -e "$srcdir"/$_svnmod-build ]; then
34         rm -rf "$srcdir"/$_svnmod-build
35   fi
37   cp -r "$srcdir"/$_svnmod "$srcdir"/$_svnmod-build
38   cd "$srcdir"/$_svnmod-build
39   ./autogen.sh
41   LIBS="-lXft -lX11" ./configure --prefix=/usr --enable-shared --disable-static \
42     --with-timidity="/etc/timidity++/timidity.cfg"
43   make
46 package() {
47   cd "$srcdir"/$_svnmod-build
48   make DESTDIR="$pkgdir" install
50   # Install audio files
51   install -d -m755 "$pkgdir"/usr/share/exult/music
52   install "$srcdir"/*.flx "$pkgdir"/usr/share/exult/
53   install "$srcdir"/*.txt "$pkgdir"/usr/share/exult/
54   install "$srcdir"/music/*.ogg "$pkgdir"/usr/share/exult/music