extra-repos/systemd/kglobalacceld: fork from Alpine (MR 5470) (MR 5563)
It installs /usr/lib/systemd/user/plasma-kglobalaccel.service
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
# Forked from Alpine to add systemd!
|
||||
|
||||
pkgname=kglobalacceld
|
||||
pkgver=99996.1.4
|
||||
_pkgver=6.1.4
|
||||
pkgrel=0
|
||||
pkgdesc="Daemon providing Global Keyboard Shortcut (Accelerator) functionality"
|
||||
# armhf blocked by extra-cmake-modules
|
||||
arch="all !armhf"
|
||||
url="https://invent.kde.org/plasma/kglobalacceld"
|
||||
license="LGPL-2.0-or-later AND LGPL-2.0-only AND LGPL-2.1-or-later"
|
||||
depends_dev="$pkgname
|
||||
kconfig-dev
|
||||
kcoreaddons-dev
|
||||
kcrash-dev
|
||||
kdbusaddons-dev
|
||||
kglobalaccel-dev
|
||||
kio-dev
|
||||
knotifications-dev
|
||||
kservice-dev
|
||||
kwindowsystem-dev
|
||||
qt6-qtbase-dev
|
||||
xcb-util-keysyms-dev
|
||||
"
|
||||
makedepends="$depends_dev
|
||||
doxygen
|
||||
extra-cmake-modules
|
||||
graphviz
|
||||
qt6-qttools-dev
|
||||
samurai
|
||||
"
|
||||
checkdepends="
|
||||
dbus
|
||||
xvfb-run
|
||||
"
|
||||
subpackages="$pkgname-dev $pkgname-systemd"
|
||||
_repo_url="https://invent.kde.org/plasma/kglobalacceld.git"
|
||||
source="https://download.kde.org/stable/plasma/$_pkgver/kglobalacceld-$_pkgver.tar.xz"
|
||||
|
||||
builddir="$srcdir/$pkgname-$_pkgver"
|
||||
|
||||
build() {
|
||||
cmake -B build -G Ninja \
|
||||
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
check() {
|
||||
dbus-run-session -- xvfb-run -a ctest --test-dir build --output-on-failure -E "shortcutstest"
|
||||
}
|
||||
|
||||
package() {
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
}
|
||||
sha512sums="
|
||||
386a7a69578b3bdece0ea568c922e11b587d3e72087be66b5e69170fe306b664314d323e7db3fd1bbfdf47f523b234334220ce0f8360cfb5d8f31e846fd664d9 kglobalacceld-6.1.4.tar.xz
|
||||
"
|
||||
Reference in New Issue
Block a user