diff options
author | dr460nf1r3 | 2021-05-15 15:19:59 +0200 |
---|---|---|
committer | dr460nf1r3 | 2021-05-15 15:19:59 +0200 |
commit | 8f547b77ccb475e7ac69ac318555016952f05eb6 (patch) | |
tree | 77512bdadb454a2e1b1e80e9b6d9a179898bff73 | |
parent | 300790b1eb2444060ae610012da9e7dbf3284197 (diff) | |
download | aur-8f547b77ccb475e7ac69ac318555016952f05eb6.tar.gz |
Change PKGBUILD to asp
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 29 insertions, 42 deletions
@@ -1,22 +1,21 @@ pkgbase = ksnip-git - pkgdesc = Screenshot tool inspired by Windows Snipping Tool and made with Qt for Linux - pkgver = continuous.r0.gff73c81 + pkgdesc = Qt-based screenshot tool that provides many annotation features + pkgver = 1.9.0_r2028.gff73c81 pkgrel = 1 url = https://github.com/DamirPorobic/ksnip - arch = i686 arch = x86_64 - license = GPL + license = GPL2 makedepends = git makedepends = cmake - makedepends = extra-cmake-modules + makedepends = extra-cmake-modules-git + makedepends = ninja makedepends = qt5-tools + depends = hicolor-icon-theme + depends = kimageannotator-git depends = qt5-x11extras - depends = kimageannotator - depends = kcolorpicker - depends = kimageannotator provides = ksnip conflicts = ksnip - source = git+https://github.com/DamirPorobic/ksnip - md5sums = SKIP + source = git+https://github.com/DamirPorobic/ksnip.git + sha256sums = SKIP pkgname = ksnip-git @@ -1,45 +1,33 @@ # Maintainer: dr460nf1r3 <dr460nf1r3 at garudalinux dot org> +# Merged with official ABS ksnip PKGBUILD by João, 2021/05/15 (all respective contributors apply herein) +# Contributor: João Figueiredo <jf.mundox@gmail.com> # Contributor: dracorp aka Piotr Rogoza <piotr.r.public at gmail.com> pkgname=ksnip-git -_gitname=ksnip -pkgver=continuous.r0.gff73c81 +pkgver=1.9.0_r2028.gff73c81 pkgrel=1 -pkgdesc='Screenshot tool inspired by Windows Snipping Tool and made with Qt for Linux' -arch=('i686' 'x86_64') +pkgdesc='Qt-based screenshot tool that provides many annotation features' +arch=($CARCH) url='https://github.com/DamirPorobic/ksnip' -license=('GPL') -depends=(qt5-x11extras - kimageannotator - kcolorpicker - kimageannotator) -makedepends=(git - cmake - extra-cmake-modules - qt5-tools) -provides=(ksnip) -conflicts=(ksnip) -source=("git+$url") -md5sums=(SKIP) - -prepare(){ - cd "$srcdir/$_gitname" - test -d build || mkdir build -} +license=(GPL2) +depends=(hicolor-icon-theme kimageannotator-git qt5-x11extras) +makedepends=(git cmake extra-cmake-modules-git ninja qt5-tools) +conflicts=(${pkgname%-git}) +provides=(${pkgname%-git}) +source=("git+$url.git") +sha256sums=('SKIP') pkgver() { - cd "$srcdir/$_gitname" - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + cd ${pkgname%-git} + _ver="$(grep -m1 'project(ksnip' CMakeLists.txt | sed 's/.* //g' | tr - .)" + echo "${_ver%)}_r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" } -build(){ - cd "$srcdir/$_gitname/build" - cmake -DCMAKE_INSTALL_PREFIX=/usr .. - make +build() { + cmake -S ${pkgname%-git} -B build -G Ninja -DCMAKE_INSTALL_PREFIX='/usr' + cmake --build build } -package(){ - cd "$srcdir"/$_gitname/build - make DESTDIR="$pkgdir" install +package() { + DESTDIR="$pkgdir" cmake --install build } - |