aboutsummaryrefslogtreecommitdiff
path: root/pkgs/applications/audio/fluidsynth
diff options
context:
space:
mode:
authorMatthew Bauer <mjbauer95@gmail.com>2016-03-04 14:09:24 -0600
committerMatthew Bauer <mjbauer95@gmail.com>2016-03-04 17:44:44 -0600
commita1363ef02d1ca75f3ca84e6d590cd1b7b7b084b7 (patch)
tree9f957848f325ba21557f6c5dc6ef5330e91f1491 /pkgs/applications/audio/fluidsynth
parentb0f70e2ebb445a73f011ab6980a5abbd45d3410b (diff)
fluidsynth: fix build errors in darwin builds
Build inputs were not being passed in properly.
Diffstat (limited to 'pkgs/applications/audio/fluidsynth')
-rw-r--r--pkgs/applications/audio/fluidsynth/default.nix7
1 files changed, 4 insertions, 3 deletions
diff --git a/pkgs/applications/audio/fluidsynth/default.nix b/pkgs/applications/audio/fluidsynth/default.nix
index bd35b78fbc0e..bb37cac5500e 100644
--- a/pkgs/applications/audio/fluidsynth/default.nix
+++ b/pkgs/applications/audio/fluidsynth/default.nix
@@ -1,5 +1,5 @@
{ stdenv, fetchurl, alsaLib, glib, libjack2, libsndfile, pkgconfig
-, libpulseaudio }:
+, libpulseaudio, CoreServices, CoreAudio, AudioUnit }:
stdenv.mkDerivation rec {
name = "fluidsynth-${version}";
@@ -18,10 +18,11 @@ stdenv.mkDerivation rec {
'';
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin
- "-framework CoreAudio";
+ "-framework CoreAudio -framework CoreServices";
buildInputs = [ glib libsndfile pkgconfig ]
- ++ stdenv.lib.optionals (!stdenv.isDarwin) [ alsaLib libpulseaudio libjack2 ];
+ ++ stdenv.lib.optionals (!stdenv.isDarwin) [ alsaLib libpulseaudio libjack2 ]
+ ++ stdenv.lib.optionals stdenv.isDarwin [ CoreServices CoreAudio AudioUnit ];
meta = with stdenv.lib; {
description = "Real-time software synthesizer based on the SoundFont 2 specifications";