diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 30 |
1 files changed, 12 insertions, 18 deletions
@@ -1,36 +1,30 @@ # Maintainer: Sanpi <sanpi+aur@homecomputing.fr> -pkgname='qmapshack-hg' -pkgver=1.13.0.r50.55dee1ae0d55 -pkgrel=1 +pkgname='qmapshack-git' +pkgver=1.16.1.r11.g2bf08eb5 +pkgrel=2 pkgdesc='Plan your next outdoor trip' arch=('x86_64') -url='https://bitbucket.org/maproom/qmapshack/' +url='https://github.com/Maproom/qmapshack/wiki' license=('GPL3') -depends=('gdal' 'desktop-file-utils' 'quazip' 'qt5-webengine' 'routino>=3.1') -makedepends=('cmake' 'mercurial') +depends=('alglib' 'dav1d' 'gdal' 'proj' 'qt5-tools' 'qt5-webengine' 'quazip' 'routino>=3.1') +makedepends=('cmake' 'git') conflicts=('qmapshack') provides=('qmapshack') -source=("$pkgname::hg+https://bitbucket.org/maproom/qmapshack") +replaces=('qmapshack-hg') +source=("$pkgname::git+https://github.com/Maproom/qmapshack.git") sha256sums=('SKIP') pkgver() { cd "$pkgname" - hg log -r . --template '{latesttag}.r{latesttagdistance}.{node|short}' | sed 's/V //' + git describe --long --tags | sed 's/^V_//' | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd "$pkgname" - - sed -i "s/set(VERSION_SUFFIX \"develop\")/set(VERSION_SUFFIX \"r${pkgver#*r}\")/" CMakeLists.txt - [ ! -f cmake/Modules/FindPROJ4.cmake ] && patch --quiet -p1 < FindPROJ4.patch - [ ! -f cmake/Modules/FindQuaZip5.cmake ] && patch --quiet -p1 < FindQuaZip5.patch - cmake ./ -DCMAKE_INSTALL_PREFIX=/usr - make + cmake -S $pkgname -B build -DCMAKE_INSTALL_PREFIX='/usr' + cmake --build build } package() { - cd "$pkgname" - - make DESTDIR="${pkgdir}" install + DESTDIR="$pkgdir" cmake --install build } |