aboutsummaryrefslogtreecommitdiffstats
path: root/testing/mapserver/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/mapserver/APKBUILD')
-rw-r--r--testing/mapserver/APKBUILD50
1 files changed, 26 insertions, 24 deletions
diff --git a/testing/mapserver/APKBUILD b/testing/mapserver/APKBUILD
index b7aa92872bc..70ad25fd488 100644
--- a/testing/mapserver/APKBUILD
+++ b/testing/mapserver/APKBUILD
@@ -1,47 +1,48 @@
# Contributor: Bjoern Schilberg <bjoern@intevation.de>
# Maintainer: Bjoern Schilberg <bjoern@intevation.de>
pkgname=mapserver
-pkgver=7.6.4
-pkgrel=1
+pkgver=8.0.1
+pkgrel=2
pkgdesc="CGI-based platform for publishing spatial data and interactive mapping applications to the web"
url="https://mapserver.org/"
-# riscv64, s390x blocked by rust -> librsvg
-arch="all !riscv64 !s390x"
+# s390x: blocked by exempi-dev
+arch="all !s390x"
license="MIT"
depends_dev="
- cmake
- libpq-dev
- geos-dev
+ cairo-dev
+ curl-dev
+ exempi-dev
+ fcgi-dev
+ freetype-dev
+ fribidi-dev
gdal-dev
- jpeg-dev
+ geos-dev
giflib-dev
+ harfbuzz-dev
+ jpeg-dev
+ libpq-dev
+ librsvg-dev
libxml2-dev
+ pixman-dev
proj-dev
- fcgi-dev
- curl-dev
- freetype-dev
- cairo-dev
protobuf-c-dev
- harfbuzz-dev
- fribidi-dev
- exempi-dev
- pixman-dev
- librsvg-dev
"
makedepends="
$depends_dev
+ cmake
+ samurai
"
subpackages="
$pkgname-dev
"
source="
- https://download.osgeo.org/mapserver/$pkgname-$pkgver.tar.gz
+ https://download.osgeo.org/mapserver/mapserver-$pkgver.tar.gz
10-musl.patch
"
build() {
- mkdir build; cd build
- cmake .. \
+ CXXFLAGS="$CXXFLAGS -D_GNU_SOURCE" \
+ cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=None \
-DWITH_GEOS=ON \
@@ -64,16 +65,17 @@ build() {
-DWITH_EXEMPI=ON \
-DWITH_PROTOBUFC=ON \
-DWITH_PIXMAN=ON
- make
+ cmake --build build
}
package() {
- make -C build DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
+ # shellcheck disable=2115
rm -rf "$pkgdir"/usr/share/
chmod -x "$pkgdir"/usr/include/mapserver/*.h
}
sha512sums="
-ccca87b650df3c1784ba82ca4a58960585d72fb4004fcea43c0dcabf03b9617ba51870bc63dbb2238a7eeb8d4337b6ff152587150912a74eeaf4a3e3d2d584ce mapserver-7.6.4.tar.gz
-52a6d6ce210f49a62dabbef712387ef1e42f3cdaf77f7248c64665fcf1a2af6b5fe116b6cecf5c95ecdb3014d353601db0dd7b715f8560ed77cd007025e17e6a 10-musl.patch
+dae14a7eb6b09f5461c19bff83ca8ed6c21ae84d451b2c854794efb25b144b7edbf2a33479dc53e78aa646e5196e81219b4a1f393ff824db4508204a2d0301d1 mapserver-8.0.1.tar.gz
+12743afabee45bc77788b699cfc8ac50cf11629e0041b7b9aac3ba1c966d14fa0280044b72ac1b7520e99124d9b4627a6b5d005a486ae9ad03bc86b0775ad547 10-musl.patch
"