diff options
author | Hanabishi | 2023-02-20 17:47:41 +0500 |
---|---|---|
committer | Hanabishi | 2023-02-20 17:47:41 +0500 |
commit | 58d76e7ab9f67e5cf35fa45530861a39494a11d6 (patch) | |
tree | b1583b58b5a1958e25b7237b3775d48c2d175867 /PKGBUILD | |
parent | da75a3dbc67b0241a72ba04b88c1e400c8352b45 (diff) | |
download | aur-spectacle-light.tar.gz |
Reinit package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 69 |
1 files changed, 40 insertions, 29 deletions
@@ -1,39 +1,50 @@ -# Maintainer: Bruno Pagani (a.k.a. ArchangeGabriel) <bruno.n.pagani@gmail.com> -# Contributor: Antonio Rojas <arojas@archlinux.org> - -_pkgname=spectacle -pkgname=${_pkgname}-light -pkgver=17.08.3 +_name=spectacle +pkgname=${_name}-light +pkgver=22.12.2 pkgrel=1 -pkgdesc="KDE screenshot capture utility, without purpose" -arch=('i686' 'x86_64') -url="https://www.kde.org/applications/graphics/" +pkgdesc='KDE screenshot capture utility (stripped from unnecessary dependencies)' +arch=('x86_64') +url='https://apps.kde.org/spectacle/' license=('GPL') -depends=('xcb-util-cursor' 'libkipi' 'kdeclarative') -makedepends=('extra-cmake-modules' 'kdoctools' 'python') -provides=("${_pkgname}") -conflicts=("${_pkgname}") -groups=('kde-applications' 'kdegraphics') -source=("https://download.kde.org/stable/applications/${pkgver}/src/${_pkgname}-${pkgver}.tar.xz") - -prepare() { - mkdir -p build -} +depends=('xcb-util-cursor' 'knewstuff' 'kwayland' 'qt5-tools' 'kimageannotator') +makedepends=('extra-cmake-modules') +groups=('kde-applications' 'kde-graphics') +provides=("${_name}") +conflicts=("${_name}") + +_snapshot="${_name}-${pkgver}" +source=("https://download.kde.org/stable/release-service/${pkgver}/src/${_snapshot}.tar.xz"{,.sig}) + +sha256sums=( + '1295d1914b4bf313d2d00ffb5a82e808b111069aae52e999452a901c351f5fbf' + 'SKIP' +) + +validpgpkeys=( + 'CA262C6C83DE4D2FB28A332A3A6A4DB839EAA6D7' # Albert Astals Cid <aacid@kde.org> + 'F23275E4BF10AFC1DF6914A6DBD2CE893E2D1C87' # Christoph Feck <cfeck@kde.org> + 'D81C0CB38EB725EF6691C385BB463350D6EF31EF' # Heiko Becker <heiko.becker@kde.org> +) + +options=('!docs') + +_disable=( + 'KF5DocTools' + 'KF5Purpose' +) + +_disable=("${_disable[@]/#/"-DCMAKE_DISABLE_FIND_PACKAGE_"}") +_disable=("${_disable[@]/%/"=ON"}") build() { - cd build - cmake ../${_pkgname}-${pkgver} \ + cmake -B "build" -S "${_snapshot}" \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release \ - -DKDE_INSTALL_LIBDIR=lib \ -DBUILD_TESTING=OFF \ - -DKDEExperimentalPurpose_FOUND=OFF - make + "${_disable[@]}" + + cmake --build "build" } package() { - cd build - make DESTDIR="${pkgdir}" install + DESTDIR="${pkgdir}" cmake --install "build" } - -sha256sums=('a6fe666f8cfe5c064354fd7f025da88f03da25d49bd7390eb38604341ad6e0a3') |