updated on Thu Jan 19 16:10:29 UTC 2012
[aur-mirror.git] / mapnik-svn / PKGBUILD
blobba5eb8184d0c4390a6af3f59e33e8a7fcfb53baa
1 # Maintainer: Jörg Hansen (joerg dot hansen at ymail dot com)
3 pkgname=mapnik-svn
4 pkgver=3362
5 pkgrel=1
6 pkgdesc="Free toolkit for developing mapping applications."
7 url="http://mapnik.org/"
8 arch=(i686 x86_64)
9 license=('LGPL')
10 depends=('freetype2' 'libxml2' 'icu' 'boost' 'pycairo' 'cairomm' 'gdal' 'curl' )
11 makedepends=('subversion' 'scons' 'pkgconfig' 'python2')
12 conflicts=('mapnik')
13 provides=('mapnik')
15 _svntrunk=http://svn.mapnik.org/trunk
16 _svnname=mapnik
18 build() {
20     cd $srcdir
22     msg "SVN checking out..."
24     if [ -d $_svnname/.svn ]; then
25         (cd $_svnname && svn up -r $pkgver)
26     else
27         svn co $_svntrunk --config-dir ./ -r $pkgver $_svnname
28     fi
30     msg "SVN checkout done"
32     if [[ -d $srcdir/$_svnname-build ]]; then
33         msg "Removing previous build directory..."
34         rm -rf $srcdir/$_svnname-build
35     fi
37     msg "Creating build directory..."
38     cp -r $srcdir/$_svnname $srcdir/$_svnname-build
40     # Patch SConstruct so libs end up in /usr/lib and not in /usr/lib64 on x86_64
41     msg "Fixing LIBDIR_SCHEMA..."
42     cd $srcdir/$_svnname-build
43     sed -i -e "/LIBDIR_SCHEMA=/s/lib64/lib/" SConstruct
45     msg "Configuring..."
46     python2 scons/scons.py configure
48     msg "Compiling and installing..."
49     python2 scons/scons.py install DESTDIR="$pkgdir" PREFIX=/usr