diff options
author | Magnus Boman | 2020-07-23 17:21:24 +0200 |
---|---|---|
committer | Magnus Boman | 2020-07-23 17:21:24 +0200 |
commit | 15542e6bc2ac7962e3f5c123fbdc1126bc1d8e9c (patch) | |
tree | f45491e7285c89c4ac7b94d7744427460db64af6 | |
parent | 257b747f918f66a3e23ea657fa4cb7c33c75640a (diff) | |
download | aur-15542e6bc2ac7962e3f5c123fbdc1126bc1d8e9c.tar.gz |
spectacle-git: clean up and re-add to AUR
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 45 |
2 files changed, 26 insertions, 37 deletions
@@ -1,28 +1,26 @@ pkgbase = spectacle-git pkgdesc = KDE screenshot capture utility - pkgver = r330.1cf1282 + pkgver = 20.07.80.r7.g7931ff8 pkgrel = 1 - url = https://projects.kde.org/projects/kde/kdegraphics/spectacle + url = https://kde.org/applications/utilities/org.kde.spectacle arch = i686 arch = x86_64 groups = kde-applications - groups = kdegraphics + groups = kde-graphics license = GPL - makedepends = git makedepends = extra-cmake-modules makedepends = kdoctools - makedepends = python + makedepends = git depends = xcb-util-cursor depends = libkipi depends = purpose + depends = knewstuff + depends = kwayland + depends = qt5-tools optdepends = kipi-plugins: export to various online services provides = spectacle conflicts = spectacle - conflicts = kscreengenie - conflicts = kdegraphics-ksnapshot - replaces = kscreengenie - replaces = kdegraphics-ksnapshot - source = spectacle::git://anongit.kde.org/spectacle.git + source = git+https://invent.kde.org/graphics/spectacle.git md5sums = SKIP pkgname = spectacle-git @@ -1,43 +1,34 @@ -# Maintainer: FadeMind <fademind@gmail.com> +# Maintainer: katt <magunasu.b97@gmail.com> +# Contributor: FadeMind <fademind@gmail.com> # Contributor: Andrea Scarpino <andrea@archlinux.org> pkgname=spectacle-git -pkgver=r330.1cf1282 +pkgver=20.07.80.r7.g7931ff8 pkgrel=1 pkgdesc='KDE screenshot capture utility' -arch=('i686' 'x86_64') -url='https://projects.kde.org/projects/kde/kdegraphics/spectacle' -license=('GPL') -depends=('xcb-util-cursor' 'libkipi' 'purpose') -makedepends=('git' 'extra-cmake-modules' 'kdoctools' 'python') +arch=(i686 x86_64) +url=https://kde.org/applications/utilities/org.kde.spectacle +license=(GPL) +depends=(xcb-util-cursor libkipi purpose knewstuff kwayland qt5-tools) +makedepends=(extra-cmake-modules kdoctools git) optdepends=('kipi-plugins: export to various online services') -conflicts=('spectacle' 'kscreengenie' 'kdegraphics-ksnapshot') -replaces=('kscreengenie' 'kdegraphics-ksnapshot') -provides=('spectacle') -groups=('kde-applications' 'kdegraphics') -source=("spectacle::git://anongit.kde.org/spectacle.git") +conflicts=("${pkgname%-git}") +provides=("${pkgname%-git}") +groups=(kde-applications kde-graphics) +source=(git+https://invent.kde.org/graphics/spectacle.git) md5sums=('SKIP') pkgver() { - cd spectacle - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" -} - -prepare() { - mkdir -p build + cd "${pkgname%-git}" + git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' } build() { - cd build - cmake ../spectacle \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release \ - -DKDE_INSTALL_LIBDIR=lib \ - -DBUILD_TESTING=OFF - make + cmake -B build -S "${pkgname%-git}" \ + -DBUILD_TESTING=OFF + cmake --build build } package() { - cd build - make DESTDIR="${pkgdir}" install + DESTDIR="$pkgdir" cmake --install build } |