summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authordr460nf1r32021-05-15 15:19:59 +0200
committerdr460nf1r32021-05-15 15:19:59 +0200
commit8f547b77ccb475e7ac69ac318555016952f05eb6 (patch)
tree77512bdadb454a2e1b1e80e9b6d9a179898bff73
parent300790b1eb2444060ae610012da9e7dbf3284197 (diff)
downloadaur-8f547b77ccb475e7ac69ac318555016952f05eb6.tar.gz
Change PKGBUILD to asp
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD52
2 files changed, 29 insertions, 42 deletions
diff --git a/.SRCINFO b/.SRCINFO
index e5186c630a55..d542f44e78ab 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 92c960a36646..082479e87e3f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}
-