summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorDmitry Kalinkin <dmitry.kalinkin@gmail.com>2020-11-10 15:01:58 -0500
committerDmitry Kalinkin <dmitry.kalinkin@gmail.com>2020-11-16 18:07:01 -0500
commit621f649bfb210146e3db5141f4040d93afa877d5 (patch)
tree3a55f96ddb017f963291c99fba0d1b1269808786 /pkgs
parentdd1b7e377f6d77ddee4ab84be11173d3566d6a18 (diff)
downloadnixpkgs-621f649bfb210146e3db5141f4040d93afa877d5.tar
nixpkgs-621f649bfb210146e3db5141f4040d93afa877d5.tar.gz
nixpkgs-621f649bfb210146e3db5141f4040d93afa877d5.tar.bz2
nixpkgs-621f649bfb210146e3db5141f4040d93afa877d5.tar.lz
nixpkgs-621f649bfb210146e3db5141f4040d93afa877d5.tar.xz
nixpkgs-621f649bfb210146e3db5141f4040d93afa877d5.tar.zst
nixpkgs-621f649bfb210146e3db5141f4040d93afa877d5.zip
libsForQt5.libopenshot-audio: enable on darwin
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/video/openshot-qt/libopenshot-audio.nix14
-rw-r--r--pkgs/top-level/all-packages.nix4
2 files changed, 14 insertions, 4 deletions
diff --git a/pkgs/applications/video/openshot-qt/libopenshot-audio.nix b/pkgs/applications/video/openshot-qt/libopenshot-audio.nix
index d1a368b43ba..b6bb87e6651 100644
--- a/pkgs/applications/video/openshot-qt/libopenshot-audio.nix
+++ b/pkgs/applications/video/openshot-qt/libopenshot-audio.nix
@@ -1,4 +1,7 @@
-{ stdenv, fetchFromGitHub, pkgconfig, cmake, doxygen, alsaLib , libX11, libXft, libXrandr, libXinerama, libXext, libXcursor }:
+{ stdenv, fetchFromGitHub, pkgconfig, cmake, doxygen
+, alsaLib, libX11, libXft, libXrandr, libXinerama, libXext, libXcursor
+, zlib, AGL, Cocoa, Foundation
+}:
 
 with stdenv.lib;
 stdenv.mkDerivation rec {
@@ -16,7 +19,12 @@ stdenv.mkDerivation rec {
   [ pkgconfig cmake doxygen ];
 
   buildInputs =
-  [ alsaLib libX11 libXft libXrandr libXinerama libXext libXcursor ];
+    optionals stdenv.isLinux [ alsaLib ]
+    ++ (if stdenv.isDarwin then
+          [ zlib AGL Cocoa Foundation ]
+        else
+          [ libX11 libXft libXrandr libXinerama libXext libXcursor ])
+  ;
 
   doCheck = false;
 
@@ -30,6 +38,6 @@ stdenv.mkDerivation rec {
     '';
     license = with licenses; gpl3Plus;
     maintainers = with maintainers; [ AndersonTorres ];
-    platforms = with platforms; linux;
+    platforms = with platforms; unix;
   };
 }
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index a66fefcf449..ea41ea9810a 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -15355,7 +15355,9 @@ in
 
     packagekit-qt = callPackage ../tools/package-management/packagekit/qt.nix { };
 
-    libopenshot-audio = callPackage ../applications/video/openshot-qt/libopenshot-audio.nix { };
+    libopenshot-audio = callPackage ../applications/video/openshot-qt/libopenshot-audio.nix {
+      inherit (darwin.apple_sdk.frameworks) AGL Cocoa Foundation;
+    };
 
     libqglviewer = callPackage ../development/libraries/libqglviewer {
       inherit (darwin.apple_sdk.frameworks) AGL;