rubberband: fix build on darwin
rubberband's build uses apple's Accelerate framework for it's FFT by default on darwin. We could either tell it to use the built-in fft (the code that is used on linux) or add the dependencies on the Apple frameworks. This change adds the appropriate dependencies for darwin to build with rubberband's default configuration.
This commit is contained in:
parent
f36ab16d7a
commit
ec40574149
1 changed files with 4 additions and 3 deletions
|
@ -1,5 +1,5 @@
|
|||
{ lib, stdenv, fetchurl, pkg-config, libsamplerate, libsndfile, fftw
|
||||
, vamp-plugin-sdk, ladspaH, meson, ninja }:
|
||||
, vamp-plugin-sdk, ladspaH, meson, ninja, darwin }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
pname = "rubberband";
|
||||
|
@ -11,7 +11,8 @@ stdenv.mkDerivation rec {
|
|||
};
|
||||
|
||||
nativeBuildInputs = [ pkg-config meson ninja ];
|
||||
buildInputs = [ libsamplerate libsndfile fftw vamp-plugin-sdk ladspaH ];
|
||||
buildInputs = [ libsamplerate libsndfile fftw vamp-plugin-sdk ladspaH ] ++ lib.optionals stdenv.isDarwin
|
||||
(with darwin.apple_sdk.frameworks; [Accelerate CoreGraphics CoreVideo]);
|
||||
makeFlags = [ "AR:=$(AR)" ];
|
||||
|
||||
meta = with lib; {
|
||||
|
@ -20,6 +21,6 @@ stdenv.mkDerivation rec {
|
|||
# commercial license available as well, see homepage. You'll get some more optimized routines
|
||||
license = licenses.gpl2Plus;
|
||||
maintainers = [ maintainers.goibhniu maintainers.marcweber ];
|
||||
platforms = platforms.linux;
|
||||
platforms = platforms.all;
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue