🔒 Repository is read-only – file editing is disabled.

recipes/utils/rtkit/PAGBUILD.yaml main

30 linii Raw ← Powrót
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