extra-repos/systemd/systemd-services: take over service files from origin packages (MR 5631) (MR 5563)
We were only forking kactivitymanagerd and kglobalacceld for their service files
This commit is contained in:
parent
3ed7c30cc7
commit
ff2781e489
5 changed files with 30 additions and 114 deletions
|
|
@ -1,54 +0,0 @@
|
|||
# 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
|
||||
"
|
||||
|
|
@ -1,59 +0,0 @@
|
|||
# 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
|
||||
|
|
|
|||
|
|
@ -0,0 +1,9 @@
|
|||
[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
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
[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
|
||||
Loading…
Add table
Add a link
Reference in a new issue