updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / arcemu-svn / PKGBUILD
blob68c213ea7a7e465639b381b2f0a993bbd7ddca79
1 # Maintainer: Twl <bladex@index.hu>
2 pkgname=arcemu-svn
3 pkgver=3350
4 pkgrel=1
5 pkgdesc="Open Source World of Warcraft Emulator"
6 arch=('i686' 'x86_64')
7 url="http://www.arcemu.org/"
8 license=('GPL')
9 depends=('pcre' 'zlib' 'openssl')
10 makedepends=('gcc' 'automake' 'autoconf' 'fakeroot' 'subversion' 'libmysqlclient')
11 options=('!libtool')
12 source=(remove-as--need.patch fixvmap.patch wflags.patch)
13 md5sums=('1e835419e37b9bbc2e792689b99dfc4f' '68137a4aac04e6b5a4f312aed46885d4' 'b6cbfd94c6701d63cebde6cdde40acda')
15 _svntrunk=svn://arcemu.info/svn/trunk
16 _svnmod=arcemu
18 build() {
19   cd "$srcdir"
21   if [ -d $_svnmod/.svn ]; then
22     (cd $_svnmod && svn up -r $pkgver)
23   else
24     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
25   fi
27   if [ "$?" = "0" ]; then
28         (msg "SVN checkout successful.")
29   else
30         (msg "SVN checkout failed." && return 1)
31   fi
33   msg "Starting make..."
35   rm -rf "$srcdir/$_svnmod-build"
36   cp -r "$srcdir/$_svnmod" "$srcdir/$_svnmod-build"
37   cd "$srcdir/$_svnmod-build"
39   #
40   # BUILD
41   #
42   unset LDFLAGS
43   patch -Np0 -i "$srcdir/remove-as--need.patch" || return 1
44   msg "Patching vmap in order to compile..."
45   patch -Np0 -i "$srcdir/fixvmap.patch" || return 1
46   msg "Patching configure.ac, setting no warning mode."
47   patch -Np0 -i "$srcdir/wflags.patch" || return 1
48   rm -fr build && mkdir build || return 1
49   autoreconf -fi || return 1
50   ./configure --prefix="$srcdir/$_svnmod-build/build" --enable-optimize || return 1
51   sh make_precompiled_header.sh || return 1
52   make -j8 || return 1
53   make -j8 DESTDIR="$pkgdir/" install || return 1
55   install -Dm 644 COPYING \
56         "$pkgdir/usr/share/licenses/$pkgname/LICENSE"