summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMartinVonReich2024-04-01 19:08:27 +0200
committerMartinVonReich2024-04-01 19:08:27 +0200
commitd6463314c7f917828bd8b2f14e7ae0423fb6ac94 (patch)
tree7128f99135525905e3646c2dca08489a1b152b12 /PKGBUILD
parent697304dff8f6e39bb8440e299f935f03916f350b (diff)
downloadaur-koi-git.tar.gz
Erased redundantly mentioned dependencies in PKGBUILD; KF5/QT5 Libraries can co-exist with KF6/QT6 ones, however, build dependencies require QT5 Toolkit.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 11 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 02457bcdcd45..f809c7637aa3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,46 +6,38 @@ pkgname='koi-git'
_pkgname='koi'
__pkgname='Koi'
pkgver=0.2.4.r0.geae87d1
-pkgrel=2
+pkgrel=3
pkgdesc="Scheduled LIGHT/DARK Theme Switching for the KDE Plasma Desktop"
arch=('x86_64' 'aarch64')
url="https://github.com/baduhai/Koi"
license=('LGPL3')
-depends=('gcc-libs' 'glibc' 'plasma-integration' 'plasma-framework5' 'kcoreaddons5' 'kconfig5'
- 'kwidgetsaddons5' 'kwindowsystem5' 'kconfigwidgets5' 'kxmlgui5' 'hicolor-icon-theme' 'qt5-base')
-makedepends=('git' 'gcc' 'qt5-base' 'qt5-tools' 'qt5-svg' 'cmake' 'extra-cmake-modules')
-optdepends=('desktop-file-utils: Command line utilities for working with desktop entries'
- 'xsettingsd: Apply settings to GTK applications on the fly')
-provides=('koi')
+depends=('plasma-integration' 'plasma-framework5' 'hicolor-icon-theme')
+makedepends=('gcc' 'qt5-base' 'qt5-tools' 'qt5-svg' 'cmake' 'extra-cmake-modules')
+optdepends=('xsettingsd: Apply settings to GTK applications on the fly')
+provides=("${_pkgname}-${pkgver}")
conflicts=('koi')
source=("${__pkgname}-${pkgver}::git+https://github.com/baduhai/Koi.git")
sha256sums=('SKIP')
pkgver() {
cd "${srcdir}/${__pkgname}-${pkgver}"
- ( set -o pipefail
- git describe --long --tags 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/^v//g' ||
-
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
- )
+ git describe --long --tags --abbrev=7 | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
-build() {
+prepare() {
mkdir -p "${srcdir}/${__pkgname}-${pkgver}/src/build/"
+}
+build() {
cmake -S "${srcdir}/${__pkgname}-${pkgver}/src/" \
-B "${srcdir}/${__pkgname}-${pkgver}/src/build/" \
-DCMAKE_INSTALL_PREFIX=/usr/
- cd "${srcdir}/${__pkgname}-${pkgver}/src/build/"
-
- make all
+ make -C "${srcdir}/${__pkgname}-${pkgver}/src/build/" all
}
package() {
- cd "${srcdir}/${__pkgname}-${pkgver}/src/build/"
-
- make DESTDIR="${pkgdir}" install all
+ make -C "${srcdir}/${__pkgname}-${pkgver}/src/build/" DESTDIR="${pkgdir}" install
install -Dm644 "${srcdir}/${__pkgname}-${pkgver}/src/koi.desktop" -t "${pkgdir}/usr/share/applications/"
}