Skip to content
Snippets Groups Projects
Unverified Commit cc8579e3 authored by Bart Ribbers's avatar Bart Ribbers
Browse files

extra-repos/systemd/systemd-services: take over service files from origin packages (MR 5631)

We were only forking kactivitymanagerd and kglobalacceld for their
service files
parent 05d7b4e6
No related branches found
No related tags found
No related merge requests found
Pipeline #205433 passed
# Forked from Alpine to add systemd!
pkgname=kactivitymanagerd
pkgver=99996.1.5
_pkgver=6.1.5
pkgrel=0
pkgdesc="System service to manage user's activities and track the usage patterns"
# armhf blocked by qt6-qtdeclarative
arch="all !armhf !armv7"
url="https://kde.org/plasma-desktop/"
license="GPL-2.0-only OR GPL-3.0-only"
depends="qt6-qtbase-sqlite"
makedepends="
boost-dev
extra-cmake-modules
kconfig-dev
kcoreaddons-dev
kdbusaddons-dev
kglobalaccel-dev
ki18n-dev
kio-dev
kwindowsystem-dev
kxmlgui-dev
qt6-qtbase-dev
samurai
"
case "$pkgver" in
*.90*) _rel=unstable;;
*) _rel=stable;;
esac
subpackages="$pkgname-lang $pkgname-systemd"
_repo_url="https://invent.kde.org/plasma/kactivitymanagerd.git"
source="https://download.kde.org/stable/plasma/$_pkgver/kactivitymanagerd-$_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() {
ctest --test-dir build --output-on-failure
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
e3720e53cd37375828d67ddfc873cc465eb4a0ccbf75b066bf98927752df2465f382cfa5cca3f340200f6c86a91087b0157de82b581a5f06bbe77b488909f417 kactivitymanagerd-6.1.5.tar.xz
"
# Forked from Alpine to add systemd!
pkgname=kglobalacceld
pkgver=99996.1.5
_pkgver=6.1.5
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="
7557c6d6563d332c7b02754ee0c0f72f7595b2622ed20a7b562fc489c5a2b5895d54b8146dfd9bd94679e0d1fb6d04510eb779f2d7c74cb6a83b1e3b5f76a429 kglobalacceld-6.1.5.tar.xz
"
......@@ -6,7 +6,7 @@
# How to add a new service file (5 steps):
pkgname=systemd-services
# 1. bump pkgver
pkgver=21
pkgver=22
pkgrel=0
pkgdesc="Systemd service files"
url="https://postmarketos.org"
......@@ -39,6 +39,8 @@ subpackages="
openssh-server-pam-systemd:_service
pd-mapper-systemd:_service
phosh-systemd:_service
plasma-kactivitymanagerd:_service
plasma-kglobalacceld:_service
plasma-mobile-systemd:_service
q6voiced-systemd:_service
qbootctl-systemd:_service
......@@ -87,6 +89,8 @@ _nftables_sources="system/nftables.service"
_openssh_server_pam_sources="system/sshd.service system/sshdgenkeys.service"
_pd_mapper_sources="system/pd-mapper.service"
_phosh_sources="system/phosh.service"
_plasma_kactivitymanagerd_sources="user/plasma-kactivitymanagerd.service"
_plasma_kglobalacceld_sources="user/plasma-kglobalaccel.service"
_plasma_mobile_sources="system/plasma-mobile.service"
_q6voiced_sources="system/q6voiced.service"
_qbootctl_sources="system/qbootctl.service"
......@@ -136,6 +140,8 @@ source="$(flatpath \
$_openssh_server_pam_sources \
$_pd_mapper_sources \
$_phosh_sources \
$_plasma_kactivitymanagerd_sources \
$_plasma_kglobalacceld_sources \
$_plasma_mobile_sources \
$_q6voiced_sources \
$_qbootctl_sources \
......@@ -245,6 +251,8 @@ fa445c4a53214524baed4e9c52a5463592a074f88a5a286eacb60d0907c0545f725afde23abd68cf
c0badea3905c1d53d213fbfe11d25b556a2e484fe77eb50e9f4d42e25b67b56a0804e7d8e1b7731cd280cbb3525b4c60311817609381e2308d9f2dfb7c0d7072 system-sshdgenkeys.service
0bed9a8a719661609ad84d1c6fcdf2fe9213e741682b7ddebad82d9744f137c593788ed522868f10b95b599d81743d07ec3212630a7e99d333261dfa1bf1cc11 system-pd-mapper.service
5f53e07a48c64ab27deead4c1dc64dbea048de5632026d131e27e0fc3115723a1138d043199e2fdba9a281c420b3286a0aa96b063ed7f02c1153487ef732dd98 system-phosh.service
9cf877929b16f3437e65d1a0a2049799cc97cc84a7caab6a581e90139495b4febb5fb4c59ee463110866a0b60c9462d6d0fdb331d92d29b30ce6aeada365ac48 user-plasma-kactivitymanagerd.service
acf21c4391ca62775491ba4d3b7c460b4163ef07abb195e152c98299a2d12779f3eb95f8cad0aeb3239f2d0fa8222a2483000c45aa6a47e05269876147d89839 user-plasma-kglobalaccel.service
e12d8e98e28a795f879aebcceb32a991ee4abcb3bc5ec458aa5378bb52ff86cf39be04bc4a196925f532d623304b3005f561fa5e55d1c87944d718058ec4c0e6 system-plasma-mobile.service
4c4c3f1e5e829ff67dd35df59120ab59730ff1f1ca0aab93f16d670132979a99099fad59e6c736908cc19df9172c9bdfe476ec721a1cc28de8c2210da46ce1f1 system-q6voiced.service
621189aa251655796795f4fa0cd79360bb67573e7327e545064eaadafc83cc7b382a405d6ba80662e0a4ece3876e4270e3563d859a6ba63b5e3854b39c35873e system-qbootctl.service
......
[Unit]
Description=KActivityManager Activity manager Service
PartOf=graphical-session.target
Before=graphical-session.target
[Service]
ExecStart=/usr/lib/libexec/kactivitymanagerd
BusName=org.kde.ActivityManager
Slice=background.slice
[Unit]
Description=KDE Global Shortcuts Server
PartOf=graphical-session.target
[Service]
ExecStart=/usr/lib/libexec/kglobalacceld
BusName=org.kde.kglobalaccel
Slice=background.slice
TimeoutSec=5sec
Restart=on-failure
# Exit status 1 is used when the X11 connection drops
RestartPreventExitStatus=1
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment