diff options
author | Ferran Pujol Camins <ferranpujolcamins@gmail.com> | 2020-09-15 19:14:36 +0200 |
---|---|---|
committer | ehmry <ehmry@posteo.net> | 2020-09-16 10:10:56 +0200 |
commit | c6dd555bde34d75c9ccfdeec2b0fbd7418f5f22f (patch) | |
tree | 34208f004e56ab129eb1215459c5f8586114f0e0 /pkgs/development/libraries/chromaprint | |
parent | f1325cdfe7da80f809c4c6f6d22a4d1a22c7422e (diff) |
chromaprint: add darwin compatibility
Diffstat (limited to 'pkgs/development/libraries/chromaprint')
-rw-r--r-- | pkgs/development/libraries/chromaprint/default.nix | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/pkgs/development/libraries/chromaprint/default.nix b/pkgs/development/libraries/chromaprint/default.nix index 4702d67a01f2..8907e64d5d61 100644 --- a/pkgs/development/libraries/chromaprint/default.nix +++ b/pkgs/development/libraries/chromaprint/default.nix @@ -1,6 +1,7 @@ -{ stdenv, fetchurl, cmake, boost, ffmpeg }: +{ lib, stdenv, fetchurl, cmake, boost, ffmpeg, zlib }: -stdenv.mkDerivation rec { +let frameworks = (import <nixpkgs> {}).darwin.apple_sdk.frameworks; +in stdenv.mkDerivation rec { pname = "chromaprint"; version = "1.5.0"; @@ -11,7 +12,13 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; - buildInputs = [ boost ffmpeg ]; + darwinInputs = [ + frameworks.Accelerate + frameworks.CoreGraphics + frameworks.CoreVideo + zlib + ]; + buildInputs = [ boost ffmpeg ] ++ lib.optional stdenv.isDarwin darwinInputs; cmakeFlags = [ "-DBUILD_EXAMPLES=ON" "-DBUILD_TOOLS=ON" ]; @@ -20,6 +27,6 @@ stdenv.mkDerivation rec { description = "AcoustID audio fingerprinting library"; maintainers = with maintainers; [ ehmry ]; license = licenses.lgpl21Plus; - platforms = platforms.linux; + platforms = platforms.unix; }; } |