diff options
Diffstat (limited to 'community/proj/APKBUILD')
-rw-r--r-- | community/proj/APKBUILD | 51 |
1 files changed, 26 insertions, 25 deletions
diff --git a/community/proj/APKBUILD b/community/proj/APKBUILD index 300201bbc69..d41f126e611 100644 --- a/community/proj/APKBUILD +++ b/community/proj/APKBUILD @@ -1,15 +1,25 @@ # Contributor: Holger Jaekel <holger.jaekel@gmx.de> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=proj -pkgver=8.1.0 +pkgver=9.3.1 pkgrel=0 pkgdesc="PROJ coordinate transformation software library" url="https://proj.org/" arch="all" license="MIT" -makedepends="cmake sqlite sqlite-dev gtest-dev tiff-dev - curl-dev" -checkdepends="bash" +makedepends=" + cmake + curl-dev + nlohmann-json + samurai + sqlite + sqlite-dev + tiff-dev + " +checkdepends=" + bash + gtest-dev + " subpackages=" $pkgname-doc $pkgname-util:util @@ -17,49 +27,40 @@ subpackages=" " source=" https://download.osgeo.org/proj/proj-$pkgver.tar.gz - https://github.com/OSGeo/PROJ/commit/fc983b6e3343ba4d52fd0a889bb6bbf6f143f417.patch + builtins-tolerance.patch " build() { if [ "$CBUILD" != "$CHOST" ]; then - CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" + local crossopts="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi - cmake \ + cmake -B build -G Ninja \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DBUILD_SHARED_LIBS=True \ -DCMAKE_BUILD_TYPE=None \ - -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ - -DCMAKE_C_FLAGS="$CFLAGS" \ -DUSE_EXTERNAL_GTEST=ON \ - $CMAKE_CROSSOPTS . - make + -DRUN_NETWORK_DEPENDENT_TESTS=OFF \ + -DBUILD_TESTING="$(want_check && echo ON || echo OFF)" \ + $crossopts + cmake --build build } check() { - case "$CARCH" in - x86) sed -i "s/tolerance 3 mm/tolerance 10 mm/" test/gie/adams_ws2.gie && \ - sed -i '2618s/tolerance 0.1 mm/tolerance 40 mm/' test/gie/builtins.gie && \ - sed -i '2629s/tolerance 0.1 mm/tolerance 40 mm/' test/gie/builtins.gie && - sed -i '2642s/tolerance 0.1 mm/tolerance 40 mm/' test/gie/builtins.gie;; - esac - CTEST_OUTPUT_ON_FAILURE=TRUE ctest --force-new-ctest-process + CTEST_OUTPUT_ON_FAILURE=TRUE ctest --test-dir build --force-new-ctest-process -E '(test_network)' } package() { - make DESTDIR="$pkgdir" install - - install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" + DESTDIR="$pkgdir" cmake --install build } util() { pkgdesc="Cartographic projection library (utilities)" - mkdir -p "$subpkgdir/usr" - mv "$pkgdir/usr/bin" "$subpkgdir/usr" + amove usr/bin } sha512sums=" -0c11d43bcdf97fbb3be9238c77cc111ae6df7948dc5076b1a31350c84a60299964ea1a320edfbee0568a2d9d3c7f80eafa6322adfdf99aea5f06172d7ee53a2f proj-8.1.0.tar.gz -035bfaffebfbe4c9e89f18ca9caea25dcce7a6f12f8ebca18a35d5374b1ee6d1ee30fee46c0be0f5eaacf427137750ec20cc48443d59da7f2aacb2f6e0b20b6a fc983b6e3343ba4d52fd0a889bb6bbf6f143f417.patch +e97a76516c6bd82ec56563e757f6c3a04def57060f78b631ea50130c2b600df44e9df248366a1a4891efc4ea37707d0a8461c40a1aa8cae4a074a25e6517679b proj-9.3.1.tar.gz +dfc84e13c771a2981177760412a995523dee99cfb02359194ab45e5a7ec614f542a1307fbc06d540811987f6c68234e57e78aafd7136203d3a3b3eae5f01ad6c builtins-tolerance.patch " |