# Contributor: Markus Juenemann # Maintainer: Markus Juenemann pkgname=mapnik pkgver=3.0.20 pkgrel=1 pkgdesc="An open source toolkit for developing mapping applications" url="http://mapnik.org/" arch="x86_64 ppc64le" license="LPGL-2.0-or-later" makedepends=" boost-dev cairo-dev freetype-dev gdal-dev harfbuzz-dev icu-dev libpng-dev libwebp-dev libxml2-dev postgresql-dev proj4-dev python3 py3-setuptools sqlite-dev tiff-dev zlib-dev " install="" subpackages="$pkgname-dev $pkgname-doc" source="https://github.com/mapnik/mapnik/releases/download/v$pkgver/mapnik-v$pkgver.tar.bz2 icu-62.patch" builddir="$srcdir/$pkgname-v$pkgver" build() { cd "$builddir" python3 scons/scons.py configure \ PREFIX=/usr \ DESTDIR="$pkgdir" \ --jobs=${JOBS:-2} \ --config=cache \ --implicit-cache \ --max-drift=1 python3 scons/scons.py \ --jobs=${JOBS:-2} \ --config=cache \ --implicit-cache \ --max-drift=1 } package() { cd "$builddir" python scons/scons.py install \ --jobs=${JOBS-2} \ --config=cache \ --implicit-cache \ --max-drift=1 } dev() { pkgdesc="Mapnik development files" mkdir -p "$subpkgdir"/usr/include/mapnik mv "$pkgdir"/usr/include/mapnik "$subpkgdir"/usr/include/mapnik } doc() { pkgdesc="Mapnik documentation" mkdir -p "$subpkgdir"/usr/share/docs/$pkgname/docs/ install -Dm644 $builddir/*.md "$subpkgdir"/usr/share/docs/$pkgname/ install -Dm644 $builddir/docs/* "$subpkgdir"/usr/share/docs/$pkgname/docs/ } sha512sums="f957ee9ca63fc597baa513b226ba4a6ab310138c8daea3f8dd9af9fdb2f4fa10c52f1710a839549492403859c2b312e39bca2c5c4f7bc579dd9662a6438e2e39 mapnik-v3.0.20.tar.bz2 370d0fb7473f48dfb6fd59ddadb6d3fca83547721d67f1e4e7d40c266ef229c4e05a319aca85b7ac73411dc51755b3aaf710f22fb7b7ea8e4558970e6b5432ea icu-62.patch"