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
This commit is contained in:
Rovanion Luckey 2024-05-06 13:41:11 +02:00 committed by Nicolas Goaziou
parent 20cb45a502
commit 3bc4f32058
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -5274,6 +5274,8 @@ (define-public musescore
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