lol

* Pulseaudio: disable the dependencies on GTK+, GConf and X11. It's not clear what they're good for, and we don't want other packages depending on GTK+ or Gnome if it's not necessary. Also, updated to 0.9.23.

svn path=/nixpkgs/branches/kde-4.7/; revision=27629

+11 -11
+11 -11
pkgs/servers/pulseaudio/default.nix
··· 1 1 { stdenv, fetchurl, pkgconfig, gnum4, gdbm, libtool, glib, dbus, avahi 2 - , gconf, liboil, gtk, libX11, libICE, libSM, libXtst, libXi, intltool, gettext 3 - , libcap, alsaLib, libsamplerate, libsndfile, speex, bluez, udev 4 - , ...}: 2 + , gconf, gtk, libX11, libICE, libSM, libXtst, libXi, intltool, gettext 3 + , alsaLib, libsamplerate, libsndfile, speex, bluez, udev }: 5 4 6 5 stdenv.mkDerivation rec { 7 - name = "pulseaudio-0.9.21"; 6 + name = "pulseaudio-0.9.23"; 8 7 9 8 src = fetchurl { 10 - url = "http://0pointer.de/lennart/projects/pulseaudio/${name}.tar.gz"; 9 + url = "http://freedesktop.org/software/pulseaudio/releases/${name}.tar.gz"; 11 10 sha256 = "0m72rrbgy9qncwhqsq9q35niicy6i06sk3g5i8w9bvkhmib27qll"; 12 11 }; 13 12 14 13 # Since `libpulse*.la' contain `-lgdbm', it must be propagated. 15 14 propagatedBuildInputs = [ gdbm ]; 16 15 17 - buildInputs = [ 18 - pkgconfig gnum4 libtool glib dbus avahi gconf liboil 19 - libsamplerate libsndfile speex alsaLib libcap 20 - gtk libX11 libICE libSM libXtst libXi 21 - intltool gettext bluez udev 22 - ]; 16 + buildInputs = 17 + [ pkgconfig gnum4 libtool intltool glib dbus avahi 18 + libsamplerate libsndfile speex alsaLib bluez udev 19 + #gtk gconf libX11 libICE libSM libXtst libXi 20 + ]; 23 21 24 22 preConfigure = '' 25 23 # Change the `padsp' script so that it contains the full path to ··· 36 34 --disable-solaris --disable-hal --disable-jack --localstatedir=/var 37 35 --disable-oss-output --disable-oss-wrapper 38 36 ''; 37 + 38 + enableParallelBuilding = true; 39 39 40 40 meta = { 41 41 description = "PulseAudio, a sound server for POSIX and Win32 systems";