aboutsummaryrefslogtreecommitdiff
path: root/pkgs/development/libraries/chromaprint
diff options
context:
space:
mode:
authorFerran Pujol Camins <ferranpujolcamins@gmail.com>2020-09-15 19:14:36 +0200
committerehmry <ehmry@posteo.net>2020-09-16 10:10:56 +0200
commitc6dd555bde34d75c9ccfdeec2b0fbd7418f5f22f (patch)
tree34208f004e56ab129eb1215459c5f8586114f0e0 /pkgs/development/libraries/chromaprint
parentf1325cdfe7da80f809c4c6f6d22a4d1a22c7422e (diff)
chromaprint: add darwin compatibility
Diffstat (limited to 'pkgs/development/libraries/chromaprint')
-rw-r--r--pkgs/development/libraries/chromaprint/default.nix15
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;
};
}