diff options
author | FritzOnFire | 2018-01-19 16:34:01 +0200 |
---|---|---|
committer | FritzOnFire | 2018-01-19 16:34:01 +0200 |
commit | 3e5c8d1c4abd87658b837001153e6dbc605400d8 (patch) | |
tree | 598eef4a130db3386b742191408d5761a928d8b1 /PKGBUILD | |
download | aur-imqs-mapnik-git.tar.gz |
Initial commit of imqs forked mapnik package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..07685bd08102 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,61 @@ +# $Id$ +# Maintainer: Fritz Engelbrecht <fritz.engl+arch@gmail.com> + +pkgname=imqs-mapnik-git +_pkgname=mapnik +pkgver=3.0.15 +pkgrel=1 +pkgdesc="Free Toolkit for developing mapping applications. Above all Mapnik is about rendering beautiful maps (imqs-git version)" +arch=('i686' 'x86_64') +url="http://mapnik.org/" +license=('LGPL') +depends=('boost-libs' 'icu' 'libpng' 'libjpeg' 'libtiff' 'freetype2' + 'libxml2' 'python2' 'proj' 'cairo' 'cairomm' 'python-cairo' + 'postgresql-libs' 'postgis' 'gdal' 'curl' 'libltdl' 'libwebp') +optdepends=('libxslt: Web Map Service' + 'python2-lxml: Web Map Service' + 'python2-pillow: Web Map Service' + 'python-nose: Web Map Service' + 'apache: Web Map Service' + 'mod_fastcgi: Web Map Service - or:' + 'mod_fcgid: Web Map Service - or:' + 'mod_wsgi2: Web Map Service') +makedepends=('scons' 'boost' 'git') +conflicts=('mapnik') +provides=('mapnik=3.0.15') +options=(staticlibs) +install="mapnik.install" +source=("git://github.com/IMQS/mapnik.git#branch=imqs-master") +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/$_pkgname" + + echo "3.0.15" +} + +prepare() { + cd "$srcdir/$_pkgname" + + git checkout imqs-master + + # This is not how this should be done, will remove when fix is apply'd to repo + git cherry-pick d3ec91b29b364681e393ff7910b883d7f22e2243 + + git submodule update --init deps/mapbox +} + +build() { + cd "$srcdir/$_pkgname" + + scons configure \ + PREFIX="/usr" \ + INPUT_PLUGINS=all \ + DESTDIR="$pkgdir" + scons $MAKEFLAGS +} + +package(){ + cd "$srcdir/$_pkgname" + make PYTHON=python2 DESTDIR="$pkgdir" install +} |