[arch-commits] Commit in proj/trunk (PKGBUILD)
Balló György
bgyorgy at archlinux.org
Wed Apr 21 22:44:38 UTC 2021
Date: Wednesday, April 21, 2021 @ 22:44:38
Author: bgyorgy
Revision: 920726
upgpkg: proj 8.0.0-3: Build with cmake (required for qmapshack)
Modified:
proj/trunk/PKGBUILD
----------+
PKGBUILD | 22 ++++++++--------------
1 file changed, 8 insertions(+), 14 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2021-04-21 22:31:49 UTC (rev 920725)
+++ PKGBUILD 2021-04-21 22:44:38 UTC (rev 920726)
@@ -5,12 +5,13 @@
pkgname=proj
pkgver=8.0.0
-pkgrel=2
+pkgrel=3
pkgdesc='Cartographic Projections library'
arch=('x86_64')
url="https://trac.osgeo.org/proj/"
license=('MIT')
depends=('curl' 'libtiff' 'sqlite')
+makedepends=('cmake' 'gmock' 'gtest')
changelog=$pkgname.changelog
source=(https://github.com/OSGeo/PROJ/releases/download/$pkgver/$pkgname-$pkgver.tar.gz
https://download.osgeo.org/proj/proj-data-1.5.tar.gz)
@@ -17,24 +18,17 @@
sha256sums=('aa5d4b934450149a350aed7e5fbac880e2f7d3fa2f251c26cb64228f96a2109e'
'868ac0ef68fa5767208004bcad68a6097b0b52edaa96f3f43adccae33809423a')
-build(){
- cd "${srcdir}"/$pkgname-$pkgver
-
- ./configure --prefix=/usr
- make
+build() {
+ cmake -S $pkgname-$pkgver -B build -DCMAKE_INSTALL_PREFIX='/usr' -DUSE_EXTERNAL_GTEST=ON
+ cmake --build build
}
check(){
- cd "${srcdir}"/$pkgname-$pkgver
-
- make check
+ ctest --test-dir build
}
package() {
- cd "${srcdir}"/$pkgname-$pkgver
-
- make DESTDIR="${pkgdir}" install
-
- install -Dm644 COPYING "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE
+ DESTDIR="$pkgdir" cmake --install build
+ install -Dm644 $pkgname-$pkgver/COPYING "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE
# bsdtar --no-same-owner -xzvf "${srcdir}"/proj-data-1.5.tar.gz -C "${pkgdir}"/usr/share/$pkgname
}
More information about the arch-commits
mailing list