From 50b9428bb1b2a774e1b57908fc7dd7ec96dddc8a Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Sun, 7 Jun 2015 16:52:39 +0200 Subject: mpd wrapper to set JACK_PROMISCOUS_SERVER --- customized/mpd.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/customized/mpd.nix b/customized/mpd.nix index 36b78388..8f981e61 100644 --- a/customized/mpd.nix +++ b/customized/mpd.nix @@ -23,6 +23,7 @@ , icuSupport ? true, icu , clientSupport ? false, mpd_clientlib , opusSupport ? true, libopus +, makeWrapper }: let @@ -38,7 +39,7 @@ in stdenv.mkDerivation rec { sha256 = "0vzj365s4j0pw5w37lfhx3dmpkdp85driravsvx8rlrw0lii91a7"; }; - buildInputs = [ pkgconfig glib boost ] + buildInputs = [ pkgconfig glib boost makeWrapper ] ++ opt stdenv.isLinux systemd ++ opt (stdenv.isLinux && alsaSupport) alsaLib ++ opt flacSupport flac @@ -99,6 +100,11 @@ in stdenv.mkDerivation rec { ++ opt stdenv.isLinux "--with-systemdsystemunitdir=$(out)/etc/systemd/system"; + postInstall = '' + wrapProgram $out/bin/mpd \ + --set JACK_PROMISCOUS_SERVER 1 + ''; + NIX_LDFLAGS = '' ${if shoutSupport then "-lshout" else ""} ''; -- cgit v1.2.3