🔒 Repository is read-only – file editing is disabled.
123456789101112131415161718192021222324252627282930
pkgname: rtkit
pkgver: '0.14'
pkgrel: '2'
pkgdesc: Realtime Policy and Watchdog Daemon
url: 'https://github.com/heftig/rtkit'
arch: x86_64
depends: []
makedepends:
- systemd
- meson
- dbus
- polkit
- vim
source:
- 'https://gitlab.freedesktop.org/pipewire/rtkit/-/archive/v${pkgver}/rtkit-v${pkgver}.tar.gz'
sha256sums:
- 55dd379b11f52b81655e2dc676de9d602d050cb0beb18ef01f0f65569f0a5e59
hooks:
pre-install: "name=rtkit\nversion=0.14\nrelease=2\nif [ -e \"/usr/lib/lsb/init-functions\" ]; then\n . /usr/lib/lsb/init-functions\n\
elif [ -e \"/lib/lsb/init-functions\" ]; then\n . /lib/lsb/init-functions\nfi\n\nif ( cards list | grep shadow ) ; then\
\ \\\n if ! (getent group rtkit > /dev/null 2>&1); then \n log_info_msg \"${INFO}Creating rtkit user${NORMAL}\\n\"\
\n groupadd \\\n -r \\\n -g 90 \\\n rtkit\n fi\n\n if ! (getent passwd rtkit > /dev/null 2>&1);\
\ then\n log_info_msg \"${INFO}Creating rtkit user${NORMAL}\\n\"\n useradd \\\n -r -l \\\n -u 90 \\\n\
\ -g rtkit \\\n -d /proc \\\n -s /sbin/nologin \\\n -c \"RealtimeKit\" \\\n rtkit\n fi\n\nfi\n"
build: |
mv ${pkgname}-v${pkgver} ${pkgname}-${pkgver}
meson setup --prefix /usr --buildtype plain --libexecdir lib --sbindir bin -D b_pie=true rtkit-0.14 builddir
meson compile -C builddir
package: |
DESTDIR="${PKGDIR}" meson install -C builddir