polkit, pulseaudio: Drop some Linux-specific dependencies

This commit is contained in:
Eelco Dolstra 2013-10-06 00:20:34 +02:00
parent 2ae2b0bca3
commit 9db68de9e6
3 changed files with 4 additions and 4 deletions

View File

@ -1,6 +1,6 @@
{ stdenv, fetchurl, pkgconfig, glib, expat, pam, intltool, gettext
, gobjectIntrospection
, useSystemd ? true, systemd }:
, useSystemd ? stdenv.isLinux, systemd }:
let

View File

@ -17,7 +17,7 @@ stdenv.mkDerivation rec {
# Since `libpulse*.la' contain `-lgdbm' and `-lcap', it must be propagated.
propagatedBuildInputs
= [ gdbm ] ++ stdenv.lib.optionals (!stdenv.isDarwin) [ libcap ];
= [ gdbm ] ++ stdenv.lib.optionals stdenv.isLinux [ libcap ];
buildInputs =
[ pkgconfig gnum4 libtool intltool glib dbus avahi libsamplerate libsndfile
@ -25,7 +25,7 @@ stdenv.mkDerivation rec {
++ stdenv.lib.optional jackaudioSupport jackaudio
++ stdenv.lib.optionals x11Support [ xlibs.xlibs xlibs.libXtst xlibs.libXi ]
++ stdenv.lib.optional useSystemd systemd
++ stdenv.lib.optionals (!stdenv.isDarwin) [ alsaLib bluez sbc udev ];
++ stdenv.lib.optionals stdenv.isLinux [ alsaLib bluez sbc udev ];
preConfigure = ''
# Move the udev rules under $(prefix).