about summary refs log tree commit diff
path: root/pkgs/top-level/qt5-packages.nix
diff options
context:
space:
mode:
authorRandy Eckenrode <randy@largeandhighquality.com>2023-11-09 22:41:50 -0500
committerRandy Eckenrode <randy@largeandhighquality.com>2023-11-10 09:25:25 -0500
commit38a5be67ea98e5e7d1a5466a9ed476e18a855b50 (patch)
tree6d77314694b6eccb3b1aae5f11fc37edb7ebaa16 /pkgs/top-level/qt5-packages.nix
parent9a0c85ffc5aedc46b4d81f3b9fc22d7f488e3ff9 (diff)
libopenshot: fix build on Darwin
Make sure it includes MagickCore when linking libopenshot.dylib, or it
will fail with missing symbols. Use the 11.0 SDK to build.
Diffstat (limited to 'pkgs/top-level/qt5-packages.nix')
-rw-r--r--pkgs/top-level/qt5-packages.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/top-level/qt5-packages.nix b/pkgs/top-level/qt5-packages.nix
index 2de212792e5d2..93b9c23bc35b3 100644
--- a/pkgs/top-level/qt5-packages.nix
+++ b/pkgs/top-level/qt5-packages.nix
@@ -128,7 +128,9 @@ in (kdeFrameworks // plasmaMobileGear // plasma5 // plasma5.thirdParty // kdeGea
 
   liblastfm = callPackage ../development/libraries/liblastfm { };
 
-  libopenshot = callPackage ../applications/video/openshot-qt/libopenshot.nix { };
+  libopenshot = callPackage ../applications/video/openshot-qt/libopenshot.nix {
+    stdenv = if pkgs.stdenv.isDarwin then pkgs.overrideSDK pkgs.stdenv "11.0" else pkgs.stdenv;
+  };
 
   packagekit-qt = callPackage ../tools/package-management/packagekit/qt.nix { };