diff options
author | redtide | 2023-07-19 12:57:25 +0200 |
---|---|---|
committer | redtide | 2023-07-19 12:57:25 +0200 |
commit | b91c4c3cb3c21cb429996a9f4adf3e0fd215f255 (patch) | |
tree | d833ea126f31fff8744fb15c2add58975f55916f | |
parent | a82d520783e4c499f36a2ea6f9665de2f5f22400 (diff) | |
download | aur-arqiver-git.tar.gz |
Updated scripts
-rw-r--r-- | .SRCINFO | 17 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 66 |
3 files changed, 52 insertions, 35 deletions
@@ -1,22 +1,21 @@ pkgbase = arqiver-git - pkgdesc = Simple Qt archive manager based on libarchive… - pkgver = 0.7.0.r0.g7beb131 + pkgdesc = Simple Qt archive manager based on libarchive + pkgver = V0.11.0.r22.g3b4637b pkgrel = 1 url = https://github.com/tsujan/Arqiver - arch = i686 arch = x86_64 license = GPL3 + makedepends = cmake + makedepends = git makedepends = qt5-tools depends = libarchive depends = gzip depends = p7zip - depends = qt5-base - depends = qt5-x11extras depends = qt5-svg - provides = arqiver=0.7.0.r0.g7beb131 + provides = arqiver conflicts = arqiver - source = git+https://github.com/tsujan/arqiver.git - sha256sums = SKIP + source = arqiver::git+https://github.com/tsujan/Arqiver + sha512sums = SKIP + b2sums = SKIP pkgname = arqiver-git - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..05c6d4d4c97b --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!.gitignore +!.SRCINFO +!PKGBUILD @@ -1,39 +1,53 @@ -# Maintainer: Marcin Mikołajczak <me@m4sk.in> +# Maintainer: redtide <redtid3@gmail.com> +# Contributor: Marcin Mikołajczak <me@m4sk.in> _pkgname=arqiver pkgname=$_pkgname-git -pkgver=0.7.0.r0.g7beb131 +pkgver=V0.11.0.r22.g3b4637b pkgrel=1 -pkgdesc="Simple Qt archive manager based on libarchive…" -arch=("i686" "x86_64") -url="https://github.com/tsujan/Arqiver" -license=("GPL3") -depends=("libarchive" "gzip" "p7zip" "qt5-base" "qt5-x11extras" "qt5-svg") -makedepends=("qt5-tools") -provides=("$_pkgname=$pkgver") -conflicts=("$_pkgname") -source=("git+https://github.com/tsujan/$_pkgname.git") -sha256sums=('SKIP') +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 - #printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" - #git describe --long --tags | sed 's/^V-//;s/\([^-]*-g\)/r\1/;s/-/./g' - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' | cut -c2-48 -} - -prepare() { - mkdir -p build + 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 build - - qmake ../$_pkgname - make + 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 build - make INSTALL_ROOT="$pkgdir" install + cd "$srcdir/$_pkgname" + DESTDIR="$pkgdir" cmake --install build } |