summary refs log tree commit diff
diff options
context:
space:
mode:
authorRovanion Luckey <rovanion.luckey@gmail.com>2024-05-06 13:41:11 +0200
committerNicolas Goaziou <mail@nicolasgoaziou.fr>2024-05-06 13:41:11 +0200
commit3bc4f32058e63583a6525d47fe5dac366d48b28d (patch)
treee38fe6fbd94829fae90552312b4bb35d37dc9a9a
parent20cb45a50293cc375900cd472e8f4ce01c06a658 (diff)
downloadguix-3bc4f32058e63583a6525d47fe5dac366d48b28d.tar.gz
gnu: musescore: Propagate alsa-plugins pulseaudio to runtime.
In order for libasound_module_conf_pulse.so to be present at runtime of
MuseScore the alsa-plugins output "pulseaudio" must be present.

Playback of scores was not working, at least on a foreign distro like
Debian. When running on Debian, MuseScore complained that
libasound_module_conf_pulse.so was missing at startup. This patch was
tested on Debian 12 and fixed the issue.

* gnu/packages/music.scm (musescore): Propagate alsa-plugins pulseaudio to runtime

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Change-Id: I4e2db8e45fdf33987817cef41bcd336526b16d90
-rw-r--r--gnu/packages/music.scm2
1 files changed, 2 insertions, 0 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 798aad11f7..2c8267ddb0 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -5274,6 +5274,8 @@ includes LV2 plugins and a JACK standalone client.")
            qtsvg-5
            qtx11extras
            qtxmlpatterns))
+    (propagated-inputs
+     (list `(,alsa-plugins "pulseaudio"))) ;for libasound_module_conf_pulse.so
     (synopsis "Music composition and notation software")
     (description
      "MuseScore is a music score typesetter.  Its main purpose is the creation