updated on Wed Jan 25 08:34:36 UTC 2012
[aur-mirror.git] / wesnoth-svn / PKGBUILD
blob71a6ba89aa70841893dc70ea61b85be3ba02813c
1 # Maintainer: Jaroslav Lichtblau <dragonlord@aur.archlinux.org>
3 pkgname=wesnoth-svn
4 pkgver=40587
5 pkgrel=1
6 pkgdesc="The latest version of a turn-based strategy game on a fantasy world."
7 arch=('i686')
8 url="http://www.wesnoth.org/"
9 license=('GPL')
10 depends=('boost' 'fribidi' 'lua' 'sdl' 'sdl_ttf' 'sdl_net' 'sdl_mixer' 'sdl_image')
11 makedepends=('openssh' 'python' 'scons' 'subversion')
12 conflicts=('wesnoth' 'wesnoth-devel')
13 provides=('wesnoth')
14 replaces=('wesnoth-cvs')
16 source=()
17 md5sums=()
19 _svntrunk=svn://svn.gna.org/svn/wesnoth/trunk
20 _svnmod=wesnoth
22 build() {
23   cd "${srcdir}"
24   msg "Connecting to gna SVN server..."
25   msg "Checking out $_svnmod"
27   if [ -d $_svnmod/.svn ]; then
28     (cd $_svnmod && svn up -r $pkgver)
29   else
30     svn co $_svntrunk --config-dir ./ -r $pkgver $_svnmod
31   fi
33   msg "SVN checkout done or server timeout"
34   msg "Setting up build environment..."
36   rm -rf ${srcdir}/$_svnmod-build
37   cp -r ${_svnmod} ${_svnmod}-build || return 1
38   cd ${_svnmod}-build
40   msg "Starting build"
41   scons prefsdir=.wesnoth-svn prefix=/usr debug=yes || return 1
42   scons destdir=${pkgdir} install || return 1