diff options
Diffstat (limited to 'community/valhalla/APKBUILD')
-rw-r--r-- | community/valhalla/APKBUILD | 36 |
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 " |