# Maintainer: redtide # Contributor: Marcin Mikołajczak _pkgname=arqiver pkgname=$_pkgname-git pkgver=V0.11.0.r22.g3b4637b pkgrel=1 pkgdesc="Simple Qt archive manager based on libarchive" arch=(x86_64) url='https://github.com/tsujan/Arqiver' license=(GPL3) depends=( libarchive gzip p7zip qt5-svg ) makedepends=( cmake git qt5-tools ) provides=($_pkgname) conflicts=($_pkgname) source=($_pkgname::git+$url) b2sums=('SKIP') sha512sums=('SKIP') pkgver() { cd $_pkgname ( set -o pipefail git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" ) } build() { cd "$srcdir/$_pkgname" local options=( -B build -D CMAKE_BUILD_TYPE=None -D CMAKE_INSTALL_PREFIX=/usr -S . -W no-dev ) cmake "${options[@]}" cmake --build build --verbose } package() { cd "$srcdir/$_pkgname" DESTDIR="$pkgdir" cmake --install build }