Add sysusers file and remove systemd directory

This commit is contained in:
2025-11-12 18:59:00 +02:00
parent f2d5654c1e
commit 5e84cfbcd6
3 changed files with 9 additions and 7 deletions
+2 -1
View File
@@ -1,7 +1,7 @@
name: rtkit name: rtkit
description: Realtime Policy and Watchdog Daemon description: Realtime Policy and Watchdog Daemon
version: "0.13" version: "0.13"
revision: 1 revision: 2
url: https://github.com/heftig/rtkit url: https://github.com/heftig/rtkit
license: GPL3-or-later,MIT license: GPL3-or-later,MIT
architecture: any architecture: any
@@ -10,6 +10,7 @@ depends:
- dbus - dbus
- elogind - elogind
- polkit - polkit
- sysusers
make_depends: make_depends:
- meson - meson
- vim - vim
+1
View File
@@ -0,0 +1 @@
u rtkit 133 "RealtimeKit" /proc
+6 -6
View File
@@ -9,17 +9,17 @@ build() {
meson compile -C build meson compile -C build
} }
# The check function is executed in the source directory
# This function is used to run tests to verify the package has been compiled correctly
check() {
meson test -C build --print-errorlogs
}
# The package function is executed in the source directory # The package function is executed in the source directory
# This function is used to move the compiled files into the output directory # This function is used to move the compiled files into the output directory
package() { package() {
meson install -C build --destdir="$BPM_OUTPUT" meson install -C build --destdir="$BPM_OUTPUT"
# Install sysusers file
install -Dm644 "$BPM_WORKDIR"/sysusers "$BPM_OUTPUT"/usr/lib/sysusers.d/rtkit.conf
# Remove systemd files
rm -r "$BPM_OUTPUT"/usr/lib/systemd
# Install package license # Install package license
install -Dm644 "$BPM_SOURCE"/GPL "$BPM_OUTPUT"/usr/share/licenses/rtkit/LICENSE.GPL install -Dm644 "$BPM_SOURCE"/GPL "$BPM_OUTPUT"/usr/share/licenses/rtkit/LICENSE.GPL
sed -ne '4,25p' rtkit/rtkit.c | install -Dm644 /dev/stdin "$BPM_OUTPUT"/usr/share/licenses/rtkit/LICENSE.MIT sed -ne '4,25p' rtkit/rtkit.c | install -Dm644 /dev/stdin "$BPM_OUTPUT"/usr/share/licenses/rtkit/LICENSE.MIT