mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2026-05-27 11:32:21 +02:00
gnu: Add rtkit.
* gnu/packages/freedesktop.scm (rtkit): New variable. Change-Id: I2d0015de7e5806311f19e17952f2fe852fb90bb6 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This commit is contained in:
committed by
Liliana Marie Prikler
parent
cc4c1633ff
commit
9bfbf735b9
@@ -147,6 +147,7 @@
|
|||||||
#:use-module (gnu packages tls)
|
#:use-module (gnu packages tls)
|
||||||
#:use-module (gnu packages valgrind)
|
#:use-module (gnu packages valgrind)
|
||||||
#:use-module (gnu packages video)
|
#:use-module (gnu packages video)
|
||||||
|
#:use-module (gnu packages vim)
|
||||||
#:use-module (gnu packages virtualization)
|
#:use-module (gnu packages virtualization)
|
||||||
#:use-module (gnu packages vulkan)
|
#:use-module (gnu packages vulkan)
|
||||||
#:use-module (gnu packages w3m)
|
#:use-module (gnu packages w3m)
|
||||||
@@ -3604,3 +3605,37 @@ implements the decoration drawing.")
|
|||||||
(description
|
(description
|
||||||
"@code{iio-sensor-proxy} is a daemon which passes IIO sensor data to D-Bus.")
|
"@code{iio-sensor-proxy} is a daemon which passes IIO sensor data to D-Bus.")
|
||||||
(license license:gpl3+)))
|
(license license:gpl3+)))
|
||||||
|
|
||||||
|
(define-public rtkit
|
||||||
|
(package
|
||||||
|
(name "rtkit")
|
||||||
|
(version "0.14")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://gitlab.freedesktop.org/pipewire/rtkit.git")
|
||||||
|
(commit (string-append "v" version))))
|
||||||
|
(file-name (git-file-name name version))
|
||||||
|
(sha256
|
||||||
|
(base32 "07swd78aglawfddc1zjx5v8scm85q1qpmahjskh8hn6lfr47dpnb"))))
|
||||||
|
(build-system meson-build-system)
|
||||||
|
(inputs (list dbus libcap polkit xxd))
|
||||||
|
(native-inputs (list pkg-config))
|
||||||
|
(arguments
|
||||||
|
(list
|
||||||
|
#:configure-flags
|
||||||
|
#~(list (string-append "-Ddbus_interfacedir="
|
||||||
|
#$output "/share/dbus-1/interfaces")
|
||||||
|
(string-append "-Ddbus_systemservicedir="
|
||||||
|
#$output "/share/dbus-1/system-services")
|
||||||
|
(string-append "-Dpolkit_actiondir="
|
||||||
|
#$output "/share/polkit-1/actions"))))
|
||||||
|
(home-page "https://gitlab.freedesktop.org/pipewire/rtkit")
|
||||||
|
(synopsis "Realtime Policy and Watchdog Daemon")
|
||||||
|
(description
|
||||||
|
"RealtimeKit is a D-Bus system service that changes the scheduling policy
|
||||||
|
of user processes and threads to SCHED_RR (i.e. realtime scheduling mode) on
|
||||||
|
request. It is intended to be used as a secure mechanism to allow real-time
|
||||||
|
scheduling to be used by normal user processes.")
|
||||||
|
(license license:gpl3)))
|
||||||
|
|||||||
Reference in New Issue
Block a user