diff options
| author | dan <i@dan.games> | 2025-10-16 23:54:24 +0800 |
|---|---|---|
| committer | Liliana Marie Prikler <liliana.prikler@gmail.com> | 2025-11-07 18:39:59 +0100 |
| commit | ae147ef7bc21d546f0fa7765542f5a2c219c1dab (patch) | |
| tree | 2997febb6ef8da71a403f018a20a3447946ba4d1 /gnu/packages/freedesktop.scm | |
| parent | a00b614e275133b2e38b2610b29ab41fda486d37 (diff) | |
gnu: Add iio-sensor-proxy.
* gnu/packages/freedesktop.scm (iio-sensor-proxy): New variable.
Change-Id: I942ed65121d93f94d31191c07a21442f246441a5
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Diffstat (limited to 'gnu/packages/freedesktop.scm')
| -rw-r--r-- | gnu/packages/freedesktop.scm | 50 |
1 files changed, 49 insertions, 1 deletions
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm index 03e8b581dde..9adaf08849e 100644 --- a/gnu/packages/freedesktop.scm +++ b/gnu/packages/freedesktop.scm @@ -39,7 +39,7 @@ ;;; Copyright © 2024-2025 Alvin Hsu <aurtzy@gmail.com> ;;; Copyright © 2024 Dariqq <dariqq@posteo.net> ;;; Copyright © 2024 Wilko Meyer <w@wmeyer.eu> -;;; Copyright © 2024 dan <i@dan.games> +;;; Copyright © 2024, 2025 dan <i@dan.games> ;;; Copyright © 2024 Janneke Nieuwenhuizen <janneke@gnu.org> ;;; ;;; This file is part of GNU Guix. @@ -3477,3 +3477,51 @@ supporting behavior like @samp{ssh -X}.") window decorations for them. It aims to provide multiple backends that implements the decoration drawing.") (license license:expat))) + +(define-public iio-sensor-proxy + (package + (name "iio-sensor-proxy") + (version "3.8") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy") + (commit "3.8"))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0rk0si00g75068cqgwd8qfq935wymsjczvpxg3wmlspq13h9amk5")))) + (build-system meson-build-system) + (arguments + (list + #:configure-flags + #~(list "-Dsystemdsystemunitdir=false" + (string-append "-Dudevrulesdir=" + #$output "/lib/udev/rules.d") + "-Dtests=true" + "-Dgtk-tests=true") + #:glib-or-gtk? #t + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-polkit-dir + (lambda _ + (substitute* "meson.build" + (("polkit_gobject_dep\\..*") + (string-append "'" + #$output "/share/polkit-1/actions'")))))))) + (inputs (list glib libgudev polkit)) + (native-inputs + (list dbus + (list glib "bin") + gobject-introspection + gtk+ + pkg-config + python + python-dbusmock + python-psutil + umockdev)) + (home-page "https://gitlab.freedesktop.org/hadess/iio-sensor-proxy") + (synopsis "IIO sensors to D-Bus proxy") + (description + "@code{iio-sensor-proxy} is a daemon which passes IIO sensor data to D-Bus.") + (license license:gpl3+))) |
