diff options
Diffstat (limited to 'testing/mapnik/APKBUILD')
-rw-r--r-- | testing/mapnik/APKBUILD | 54 |
1 files changed, 31 insertions, 23 deletions
diff --git a/testing/mapnik/APKBUILD b/testing/mapnik/APKBUILD index b32fdf7a20d..f86a372eedf 100644 --- a/testing/mapnik/APKBUILD +++ b/testing/mapnik/APKBUILD @@ -1,11 +1,11 @@ # Contributor: Markus Juenemann <markus@juenemann.net> # Maintainer: Markus Juenemann <markus@juenemann.net> pkgname=mapnik -pkgver=3.0.23 -pkgrel=1 +pkgver=3.1.0 +pkgrel=25 pkgdesc="An open source toolkit for developing mapping applications" url="https://mapnik.org/" -arch="x86_64" +arch="all" license="LPGL-2.0-or-later" makedepends=" boost-dev @@ -15,41 +15,44 @@ makedepends=" harfbuzz-dev icu-dev libpng-dev + libpq-dev libwebp-dev libxml2-dev - postgresql-dev proj-dev - python3 py3-setuptools + python3 sqlite-dev + scons tiff-dev zlib-dev " subpackages="$pkgname-dev $pkgname-doc" -source="https://github.com/mapnik/mapnik/releases/download/v$pkgver/mapnik-v$pkgver.tar.bz2" - +source="https://github.com/mapnik/mapnik/releases/download/v$pkgver/mapnik-v$pkgver.tar.bz2 + boost-1.77.patch + gcc13.patch + scons4.patch + " builddir="$srcdir/$pkgname-v$pkgver" +options="!check" # fail to build + build() { - python3 scons/scons.py configure \ - CUSTOM_CXXFLAGS="-DACCEPT_USE_OF_DEPRECATED_PROJ_API_H=ON" \ - CUSTOM_CFLAGS="-DACCEPT_USE_OF_DEPRECATED_PROJ_API_H=ON" \ - PREFIX=/usr \ + scons configure FAST=True \ + PREFIX="/usr" \ + INPUT_PLUGINS=all \ + XMLPARSER=libxml2 \ 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 + CPP_TESTS="$(want_check && echo True || echo False)" \ + CUSTOM_CXXFLAGS="$CXXFLAGS" \ + CUSTOM_LDFLAGS="$LDFLAGS" \ + CUSTOM_DEFINES="-DACCEPT_USE_OF_DEPRECATED_PROJ_API_H=1" + + scons --jobs=$JOBS } package() { - python3 scons/scons.py install \ - --jobs=${JOBS-2} \ + scons install \ --config=cache \ + --jobs=$JOBS \ --implicit-cache \ --max-drift=1 } @@ -67,4 +70,9 @@ doc() { install -Dm644 $builddir/docs/* "$subpkgdir"/usr/share/docs/$pkgname/docs/ } -sha512sums="d901e092c8d876bc21f0e8cb713a6d102308983652f21f4fb5f120c50616724b692bcf0abe66ffecf1f0aa8a60e0f9b803be85eb0eee83c477895082559b38c9 mapnik-v3.0.23.tar.bz2" +sha512sums=" +089e619f4672e017b1aaf31836ade7e22d2a465f5a923f697935d8447d5dd0c2acb9ae6682d1c9035e58036c62685c2f38f75f0a106ee9b4ce6197e0357c47eb mapnik-v3.1.0.tar.bz2 +b5961faf1bf903fca0d92408f4b9a783e61b5c06e89c9318aa7f59c6ca98be922504909ae7cf59dd09e953378952f7af3335f3f71cb1ff9f5a8a8c8f7c729f6d boost-1.77.patch +b9de94825d5c9934adcfd451b1fada42d17d9b79345649c19d9d1b3db333309086b7de711e9fb44038a3ba992c27d520f6a5a66f656c267f9e8d286ad2bec920 gcc13.patch +e0c60c696b9d195ad0e430c8c4fb9c36465d9635fae3e4a8b25dca4b421d90330994285c92dfcefe929a196ff87345da278a564d8fa9f3ac29a46d9e2dfa3110 scons4.patch +" |