diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2011-11-07 17:51:04 +0000 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2011-11-07 17:51:04 +0000 |
commit | 7fdb29f0f3dc4c8fffc466ddf9a8776c6247375d (patch) | |
tree | ab6eb0d43e4fea0dd9bf803ee34d0d17336406e4 /pkgs/servers/pulseaudio | |
parent | dd8a7b38db7c87cee5e2cc7ca5c714c398c8887d (diff) |
* Make the X11 dependency in PulseAudio optional, just like the JACK
dependency. This is important to prevent these dependencies from propagating to all PulseAudio clients. The PulseAudio server in NixOS can enable X11 support (if desired) by setting hardware.pulseaudio.package = pkgs.pulseaudio.override { x11Support = true; }; svn path=/nixpkgs/trunk/; revision=30300
Diffstat (limited to 'pkgs/servers/pulseaudio')
-rw-r--r-- | pkgs/servers/pulseaudio/default.nix | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/pkgs/servers/pulseaudio/default.nix b/pkgs/servers/pulseaudio/default.nix index a8a7a543ea65f..881d9811a4087 100644 --- a/pkgs/servers/pulseaudio/default.nix +++ b/pkgs/servers/pulseaudio/default.nix @@ -1,8 +1,9 @@ { stdenv, fetchurl, pkgconfig, gnum4, gdbm, libtool, glib, dbus, avahi -, gconf, gtk, libX11, libICE, libSM, libXtst, libXi, intltool, gettext +, gconf, gtk, intltool, gettext , alsaLib, libsamplerate, libsndfile, speex, bluez, udev , jackaudioSupport ? false, jackaudio ? null -, xz, json_c, xextproto +, x11Support ? false, xlibs +, xz, json_c }: assert jackaudioSupport -> jackaudio != null; @@ -23,9 +24,9 @@ stdenv.mkDerivation rec { libsamplerate libsndfile speex alsaLib bluez udev xz json_c #gtk gconf - libX11 libICE libSM libXtst libXi xextproto ] - ++ stdenv.lib.optional jackaudioSupport jackaudio; + ++ stdenv.lib.optional jackaudioSupport jackaudio + ++ stdenv.lib.optional x11Support xlibs.xlibs; preConfigure = '' # Change the `padsp' script so that it contains the full path to |