aboutsummaryrefslogtreecommitdiffstats
path: root/community/valhalla/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/valhalla/APKBUILD')
-rw-r--r--community/valhalla/APKBUILD36
1 files changed, 13 insertions, 23 deletions
diff --git a/community/valhalla/APKBUILD b/community/valhalla/APKBUILD
index e6f22c9a261..45b60cf48a2 100644
--- a/community/valhalla/APKBUILD
+++ b/community/valhalla/APKBUILD
@@ -1,18 +1,18 @@
# Contributor: Bart Ribbers <bribbers@disroot.org>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=valhalla
-pkgver=3.1.2
-pkgrel=0
-pkgdesc="Open Source Routing Engine for OpenStreetMap "
+pkgver=3.1.4
+pkgrel=16
+pkgdesc="Open Source Routing Engine for OpenStreetMap"
url="https://valhalla.readthedocs.io/"
# s390x blocked by prime_server
-# mips64 blocked by libspatialite
-# riscv64 blocked by luajit
-arch="all !s390x !mips64 !riscv64"
+# ppc64le, riscv64 blocked by luajit
+arch="all !ppc64le !s390x !riscv64"
license="MIT"
depends_dev="
boost-dev
curl-dev
+ gtest-dev
libspatialite-dev
luajit-dev
prime_server-dev
@@ -28,6 +28,7 @@ makedepends="$depends_dev
subpackages="$pkgname-dev $pkgname-doc"
source="https://dev.alpinelinux.org/archive/valhalla/valhalla-$pkgver.tar.gz
0001-libvalhalla-configuring.patch
+ gcc13.patch
"
builddir="$srcdir/$pkgname"
@@ -44,8 +45,10 @@ snapshot() {
}
build() {
+ export CXXFLAGS="$CXXFLAGS -Wno-deprecated-declarations"
cmake -B build \
-DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_CXX_STANDARD=17 \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=TRUE \
@@ -64,7 +67,8 @@ build() {
-DENABLE_TESTS=ON \
-DENABLE_SINGLE_FILES_WERROR=OFF \
-DENABLE_BENCHMARKS=OFF \
- -DENABLE_THREAD_SAFE_TILE_REF_COUNT=OFF
+ -DENABLE_THREAD_SAFE_TILE_REF_COUNT=OFF \
+ -DINSTALL_GTEST=OFF
cmake --build build
}
@@ -75,24 +79,10 @@ check() {
package() {
DESTDIR="$pkgdir" cmake --install build
-
- # We don't need gtest related files, those are already available from
- # the gtest package
- rm -r \
- "$pkgdir"/usr/lib/pkgconfig/gmock.pc \
- "$pkgdir"/usr/lib/pkgconfig/gmock_main.pc \
- "$pkgdir"/usr/lib/pkgconfig/gtest.pc \
- "$pkgdir"/usr/lib/pkgconfig/gtest_main.pc \
- "$pkgdir"/usr/lib/cmake \
- "$pkgdir"/usr/lib/libgmock.so \
- "$pkgdir"/usr/lib/libgmock_main.so \
- "$pkgdir"/usr/lib/libgtest.so \
- "$pkgdir"/usr/lib/libgtest_main.so \
- "$pkgdir"/usr/include/gmock \
- "$pkgdir"/usr/include/gtest
}
sha512sums="
-a278a415d5c8afd504622e3d89ca01f514dd851b15e392256208b5b391ed5d53e187e6ef7724b11079975bbf4d828e01e30e3566d6daf20f3456b412865a6802 valhalla-3.1.2.tar.gz
+94bda83499d975bf8cb04db4bb226e081b03174bdbff2cdf79570632999d89c72772fb6b366a64615398fad0b684a3803612a8550bc3f324979127dcafc2828d valhalla-3.1.4.tar.gz
7bec6abe6d203cf654f32b841268f99a83cb29eb300499bb19f7eacf22730511b3337116d9acedbc2cad33455f5759f9248d5ba1a15ed5e7ec49dddfce4e35ce 0001-libvalhalla-configuring.patch
+4448f0966f3c8e66403a485e44b3cab7bad0fefae9300db6dc8f96852cdf8e769528b6cd890d533b0991c12c69d3eb7ba111f2f61fd8f1da3b7a12a2f4d6b690 gcc13.patch
"