pulseaudio-dlna: ensure pactl is available

pulseaudio-dlna shells out to pactl to configure sinks and sources.
As pactl might not be in $PATH, add --suffix it (so pactl configured by the
user get priority)
This commit is contained in:
Florian Klink 2021-11-26 13:32:29 +01:00
parent b1204359fa
commit f567ff4440

View File

@ -13,6 +13,7 @@
, sox
, vorbisSupport ? true
, vorbis-tools
, pulseaudio
}:
python3Packages.buildPythonApplication {
@ -54,6 +55,11 @@ python3Packages.buildPythonApplication {
++ lib.optional soxSupport sox
++ lib.optional vorbisSupport vorbis-tools;
# pulseaudio-dlna shells out to pactl to configure sinks and sources.
# As pactl might not be in $PATH, add --suffix it (so pactl configured by the
# user get priority)
makeWrapperArgs = [ "--suffix PATH : ${lib.makeBinPath [ pulseaudio ]}" ];
# upstream has no tests
checkPhase = ''
$out/bin/pulseaudio-dlna --help > /dev/null