diff options
author | João Figueiredo | 2021-02-01 23:20:16 +0000 |
---|---|---|
committer | João Figueiredo | 2021-02-01 23:20:16 +0000 |
commit | 60ed31153e4da9e89f887338d08a69e6e850aeb3 (patch) | |
tree | 8bd72d11ac18059a55331b43847d8b0b2c3ffb80 | |
parent | 2d791e93f26b0f9fceb66b255caa3393dbf8f9e3 (diff) | |
download | aur-60ed31153e4da9e89f887338d08a69e6e850aeb3.tar.gz |
Merged with official ABS kdecoration PKGBUILD
-rw-r--r-- | .SRCINFO | 15 | ||||
-rw-r--r-- | PKGBUILD | 47 |
2 files changed, 27 insertions, 35 deletions
@@ -1,15 +1,14 @@ pkgbase = kdecoration-git - pkgdesc = Plugin based library to create window decorations (Git) - pkgver = v5.19.90.r1.g46b7027 + pkgdesc = Plugin based library to create window decorations + pkgver = 5.21.80_r248.g54d5b27 pkgrel = 1 - url = https://www.kde.org/workspaces/plasmadesktop/ - arch = i686 + url = https://kde.org/plasma-desktop/ arch = x86_64 - groups = plasma - license = LGPL3.0 - makedepends = extra-cmake-modules + groups = plasma-git + license = LGPL makedepends = git - depends = ki18n + makedepends = extra-cmake-modules-git + depends = ki18n-git provides = kdecoration conflicts = kdecoration source = git+https://github.com/KDE/kdecoration.git @@ -1,43 +1,36 @@ -# Maintainer: João Figueiredo <jf dot mundox at gmail dot com> +# Merged with official ABS kdecoration PKGBUILD by João, 2021/02/01 (all respective contributors apply herein) +# Maintainer: João Figueiredo <jf.mundox@gmail.com> # Contributor: Felix Golatofski <contact@xdfr.de> # Contributor: Antonio Rojas <arojas@archlinux.org> # Contributor: Henri Chain <henri@henricha.in> -_pkgname=kdecoration -pkgname=$_pkgname-git -pkgver=v5.19.90.r1.g46b7027 +pkgname=kdecoration-git +pkgver=5.21.80_r248.g54d5b27 pkgrel=1 -pkgdesc='Plugin based library to create window decorations (Git)' -arch=(i686 x86_64) -url='https://www.kde.org/workspaces/plasmadesktop/' -license=(LGPL3.0) -depends=(ki18n) -makedepends=(extra-cmake-modules git) -conflicts=(kdecoration) -provides=(kdecoration) -groups=(plasma) -source=('git+https://github.com/KDE/kdecoration.git') +pkgdesc='Plugin based library to create window decorations' +arch=($CARCH) +url='https://kde.org/plasma-desktop/' +license=(LGPL) +depends=(ki18n-git) +makedepends=(git extra-cmake-modules-git) +conflicts=(${pkgname%-git}) +provides=(${pkgname%-git}) +groups=(plasma-git) +source=("git+https://github.com/KDE/${pkgname%-git}.git") sha256sums=('SKIP') pkgver() { - cd $srcdir/$_pkgname - git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' -} - -prepare() { - cd $srcdir/$_pkgname - mkdir -p build + cd ${pkgname%-git} + _ver="$(grep -m1 'set(PROJECT_VERSION' CMakeLists.txt | cut -d '"' -f2 | tr - .)" + echo "${_ver}_r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" } build() { - cd $srcdir/$_pkgname/build - cmake ../ \ + cmake -B build -S ${pkgname%-git} \ -DBUILD_TESTING=OFF - make + cmake --build build } package() { - cd $srcdir/$_pkgname/build - make DESTDIR="$pkgdir" install - install -Dm644 ../LICENSES/* -t "$pkgdir/usr/share/licenses/$_pkgname/" + DESTDIR="$pkgdir" cmake --install build } |