From c6dd555bde34d75c9ccfdeec2b0fbd7418f5f22f Mon Sep 17 00:00:00 2001 From: Ferran Pujol Camins Date: Tue, 15 Sep 2020 19:14:36 +0200 Subject: chromaprint: add darwin compatibility --- pkgs/development/libraries/chromaprint/default.nix | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) (limited to 'pkgs/development/libraries/chromaprint') diff --git a/pkgs/development/libraries/chromaprint/default.nix b/pkgs/development/libraries/chromaprint/default.nix index 4702d67a01f2c..8907e64d5d618 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 {}).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; }; } -- cgit 1.4.1