diff options
author | Roman Scherer <roman@burningswell.com> | 2025-04-09 19:26:09 +0200 |
---|---|---|
committer | Maxim Cournoyer <maxim.cournoyer@gmail.com> | 2025-04-14 13:47:56 +0900 |
commit | f4681dce23a792dfebd25810b17178f080de24b7 (patch) | |
tree | b4e6fd6998b737590d41bc34b7ab6f7d336a63e8 | |
parent | 5af2a0c3905f9f9074596f1e8d7bdce1ef8d7ebd (diff) |
gnu: speakersafetyd: Update to 1.1.2.
* gnu/packages/rust-apps.scm (speakersafetyd): Update to 1.1.2.
Change-Id: I1c6d7b6080b18bd8228e8b39d1a0b42267e2b7e1
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
-rw-r--r-- | gnu/packages/rust-apps.scm | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/gnu/packages/rust-apps.scm b/gnu/packages/rust-apps.scm index 2f933d836c..4d9430e5da 100644 --- a/gnu/packages/rust-apps.scm +++ b/gnu/packages/rust-apps.scm @@ -3211,14 +3211,14 @@ of the project is to be runnable on untrusted networks without crashing.") (define-public speakersafetyd (package (name "speakersafetyd") - (version "1.0.2") + (version "1.1.2") (source (origin (method url-fetch) (uri (crate-uri "speakersafetyd" version)) (file-name (string-append name "-" version ".tar.gz")) (sha256 - (base32 "104xgyqhsg2rxa3ndkizrpndibmcbr25h63phcjswadbm8i790bz")))) + (base32 "1c4yk8mq8nazshdcasimlgnyhx27wzkad4wzicy5x43grq26b966")))) (build-system cargo-build-system) (arguments (list @@ -3243,15 +3243,13 @@ of the project is to be runnable on untrusted networks without crashing.") (lambda _ (substitute* "95-speakersafetyd.rules" ((".*SYSTEMD_WANTS.*") "")))) - (add-after 'install 'install-data + (add-before 'install 'prepare-to-install (lambda _ - (setenv "BINDIR" (string-append #$output "/bin")) - (setenv "UNITDIR" (string-append #$output "/lib/systemd/system")) - (setenv "UDEVDIR" (string-append #$output "/lib/udev/rules.d")) - (setenv "TMPFILESDIR" (string-append #$output "/usr/lib/tmpfiles.d")) - (setenv "SHAREDIR" (string-append #$output "/share")) - (setenv "VARDIR" (string-append #$output "/var")) - (invoke "make" "install-data")))))) + (setenv "DESTDIR" #$output) + (setenv "SHAREDIR" "/share") + (setenv "SPEAKERSAFETYD_GROUP" "nixbld") + (setenv "SPEAKERSAFETYD_USER" "nixbld") + (invoke "make" "install")))))) (inputs (list alsa-lib)) (native-inputs (list pkg-config)) (home-page "https://github.com/AsahiLinux/speakersafetyd/") |