diff options
author | João Figueiredo | 2024-03-12 00:04:25 +0000 |
---|---|---|
committer | João Figueiredo | 2024-03-12 00:04:25 +0000 |
commit | 0242c827f1a29a5cbf6c0c511c9326ddec94b02e (patch) | |
tree | 5536b93a04e566bd61abf98037a44444c62b84d9 | |
parent | afd9e88409c7d39966f814f543429a8a743ff0ce (diff) | |
download | aur-kgamma-git.tar.gz |
Merged with official ABS kgamma PKGBUILD
-rw-r--r-- | .SRCINFO | 32 | ||||
-rw-r--r-- | PKGBUILD | 53 |
2 files changed, 43 insertions, 42 deletions
@@ -1,20 +1,28 @@ pkgbase = kgamma-git - pkgdesc = Adjust your monitor's gamma settings - pkgver = r286.a973be8 + pkgdesc = Adjust your monitor gamma settings + pkgver = 14.12.3_r267.gfe1ff51 pkgrel = 1 - url = https://projects.kde.org/kgamma - arch = i686 + url = https://kde.org/plasma-desktop/ arch = x86_64 - license = LGPL - makedepends = extra-cmake-modules + license = LGPL-2.0-or-later makedepends = git - makedepends = kdoctools - depends = kdelibs4support + makedepends = extra-cmake-modules-git + makedepends = kdoctools-git + depends = gcc-libs + depends = glibc + depends = kcmutils-git + depends = kconfig-git + depends = kcoreaddons-git + depends = ki18n-git + depends = libx11 + depends = libxxf86vm + depends = qt6-base provides = kgamma conflicts = kgamma - conflicts = kdegraphics-kgamma - source = git://anongit.kde.org/kgamma.git - md5sums = SKIP + conflicts = kgamma5 + conflicts = kgamma5-git + replaces = kgamma5-git + source = git+https://github.com/KDE/kgamma.git + sha256sums = SKIP pkgname = kgamma-git - @@ -1,41 +1,34 @@ -# Maintainer: Antonio Rojas <arojas@archlinux.org> +# Merged with official ABS kgamma PKGBUILD by João, 2024/03/12 (all respective contributors apply herein) +# Maintainer: João Figueiredo & chaotic-aur <islandc0der@chaotic.cx> +# Contributor: Antonio Rojas <arojas@archlinux.org> -_gitname=kgamma -pkgname=$_gitname-git -pkgver=r286.a973be8 +pkgname=kgamma-git +pkgver=14.12.3_r267.gfe1ff51 pkgrel=1 -pkgdesc="Adjust your monitor's gamma settings" -arch=(i686 x86_64) -url='https://projects.kde.org/kgamma' -license=(LGPL) -depends=(kdelibs4support) -makedepends=(extra-cmake-modules git kdoctools) -conflicts=(kgamma kdegraphics-kgamma) -provides=(kgamma) -#install=$pkgname.install -source=("git://anongit.kde.org/$_gitname.git") -md5sums=('SKIP') +pkgdesc='Adjust your monitor gamma settings' +arch=($CARCH) +url='https://kde.org/plasma-desktop/' +license=(LGPL-2.0-or-later) +depends=(gcc-libs glibc kcmutils-git kconfig-git kcoreaddons-git ki18n-git libx11 libxxf86vm qt6-base) +makedepends=(git extra-cmake-modules-git kdoctools-git) +conflicts=(${pkgname%-git} kgamma5 kgamma5-git) +provides=(${pkgname%-git}) +replaces=(kgamma5-git) +source=("git+https://github.com/KDE/${pkgname%-git}.git") +sha256sums=('SKIP') pkgver() { - cd $_gitname - printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" -} - -prepare() { - mkdir -p build + cd ${pkgname%-git} + _ver="$(git describe | sed 's/^v//;s/-.*//')" + echo "${_ver}_r$(git rev-list --count HEAD).g$(git rev-parse --short HEAD)" } build() { - cd build - cmake ../$_gitname \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DLIB_INSTALL_DIR=lib \ - -DKDE_INSTALL_USE_QT_SYS_PATHS=ON - 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 } |