about summary refs log tree commit diff
diff options
context:
space:
mode:
authorVincent Laporte <Vincent.Laporte@gmail.com>2016-02-05 18:53:26 +0100
committerVincent Laporte <Vincent.Laporte@gmail.com>2016-02-05 18:53:26 +0100
commitca535e4c1fc3d19a62743028e1e8f0cc7d3f874b (patch)
tree00072ece633b906f939d11663395994811815601
parent50f94c2751b2662ef13bb6503ec6d9e2162b6ad7 (diff)
downloadnixlib-ca535e4c1fc3d19a62743028e1e8f0cc7d3f874b.tar
nixlib-ca535e4c1fc3d19a62743028e1e8f0cc7d3f874b.tar.gz
nixlib-ca535e4c1fc3d19a62743028e1e8f0cc7d3f874b.tar.bz2
nixlib-ca535e4c1fc3d19a62743028e1e8f0cc7d3f874b.tar.lz
nixlib-ca535e4c1fc3d19a62743028e1e8f0cc7d3f874b.tar.xz
nixlib-ca535e4c1fc3d19a62743028e1e8f0cc7d3f874b.tar.zst
nixlib-ca535e4c1fc3d19a62743028e1e8f0cc7d3f874b.zip
SDL: propagate Cocoa dependency on darwin
-rw-r--r--pkgs/development/libraries/SDL/default.nix5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/development/libraries/SDL/default.nix b/pkgs/development/libraries/SDL/default.nix
index 7006eb10f7ed..1c7d13471ff6 100644
--- a/pkgs/development/libraries/SDL/default.nix
+++ b/pkgs/development/libraries/SDL/default.nix
@@ -37,12 +37,13 @@ stdenv.mkDerivation rec {
     optional alsaSupport alsaLib ++
     optional stdenv.isLinux libcap ++
     optional openglSupport mesa ++
-    optional pulseaudioSupport libpulseaudio;
+    optional pulseaudioSupport libpulseaudio ++
+    optional stdenv.isDarwin Cocoa;
 
   buildInputs = let
     notMingw = !(stdenv ? cross) || stdenv.cross.libc != "msvcrt";
   in optional notMingw audiofile
-  ++ optionals stdenv.isDarwin [ OpenGL CoreAudio CoreServices AudioUnit Kernel Cocoa ];
+  ++ optionals stdenv.isDarwin [ OpenGL CoreAudio CoreServices AudioUnit Kernel ];
 
   # XXX: By default, SDL wants to dlopen() PulseAudio, in which case
   # we must arrange to add it to its RPATH; however, `patchelf' seems