diff options
author | João Figueiredo | 2021-02-01 23:17:49 +0000 |
---|---|---|
committer | João Figueiredo | 2021-02-01 23:17:49 +0000 |
commit | 2c3dd5f5e58c7c4f4e2e75514aa3e0ecb7f23007 (patch) | |
tree | f7115772d7faa21dfc2b32cb933da33282e31ec8 | |
parent | e0d080ab5f1659745195e310cba58c4281147e36 (diff) | |
download | aur-2c3dd5f5e58c7c4f4e2e75514aa3e0ecb7f23007.tar.gz |
Merged with official ABS kcalutils PKGBUILD
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 23 insertions, 28 deletions
@@ -1,15 +1,16 @@ pkgbase = kcalutils-git pkgdesc = The KDE calendar utility library - pkgver = r733.7e4db111c + pkgver = 5.16.40_r804.gd69e7cd9e pkgrel = 1 url = https://kontact.kde.org - arch = i686 arch = x86_64 + groups = kdepim-git license = LGPL - makedepends = extra-cmake-modules makedepends = git - depends = kcalendarcore - depends = kidentitymanagement + makedepends = extra-cmake-modules-git + depends = kcalendarcore-git + depends = kidentitymanagement-git + depends = grantlee provides = kcalutils conflicts = kcalutils source = git+https://github.com/KDE/kcalutils.git @@ -1,41 +1,35 @@ -# Maintainer: João Figueiredo <jf dot mundox at gmail dot com> +# Merged with official ABS kcalutils 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> -_pkgname=kcalutils -pkgname=$_pkgname-git -pkgver=r733.7e4db111c +pkgname=kcalutils-git +pkgver=5.16.40_r804.gd69e7cd9e pkgrel=1 pkgdesc="The KDE calendar utility library" -arch=(i686 x86_64) +arch=($CARCH) url="https://kontact.kde.org" license=(LGPL) -depends=(kcalendarcore kidentitymanagement) -makedepends=(extra-cmake-modules git) -conflicts=("$_pkgname") -provides=("$_pkgname") -source=('git+https://github.com/KDE/kcalutils.git') +groups=(kdepim-git) +depends=(kcalendarcore-git kidentitymanagement-git grantlee) +makedepends=(git extra-cmake-modules-git) +conflicts=(${pkgname%-git}) +provides=(${pkgname%-git}) +source=("git+https://github.com/KDE/${pkgname%-git}.git") sha256sums=('SKIP') pkgver() { - cd $srcdir/$_pkgname - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" -} - -prepare() { - cd $srcdir/$_pkgname - mkdir -p build + cd ${pkgname%-git} + _ver="$(grep -m1 'set(PIM_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 ../COPYING "$pkgdir/usr/share/licenses/$_pkgname/LICENSE" + DESTDIR="$pkgdir" cmake --install build } |