summary refs log tree commit diff
path: root/pkgs/development/libraries/opencv
diff options
context:
space:
mode:
authorVladimír Čunát <v@cunat.cz>2023-04-09 08:17:48 +0200
committerVladimír Čunát <v@cunat.cz>2023-04-09 08:21:09 +0200
commite4d2b6fced30ac3ba14abd7b0b2471050d496a5d (patch)
treefedf597d1b5108c4fc474b8222f5fae97692a70a /pkgs/development/libraries/opencv
parentfc0616b73d61c71eae7159dc43fdd957ae98480d (diff)
downloadnixpkgs-e4d2b6fced30ac3ba14abd7b0b2471050d496a5d.tar
nixpkgs-e4d2b6fced30ac3ba14abd7b0b2471050d496a5d.tar.gz
nixpkgs-e4d2b6fced30ac3ba14abd7b0b2471050d496a5d.tar.bz2
nixpkgs-e4d2b6fced30ac3ba14abd7b0b2471050d496a5d.tar.lz
nixpkgs-e4d2b6fced30ac3ba14abd7b0b2471050d496a5d.tar.xz
nixpkgs-e4d2b6fced30ac3ba14abd7b0b2471050d496a5d.tar.zst
nixpkgs-e4d2b6fced30ac3ba14abd7b0b2471050d496a5d.zip
opencv_{3,4}: add Accelerate framework on darwin
No idea why aarch64-darwin started to need it now.
https://hydra.nixos.org/build/215252174#tabs-buildsteps
(also split long lines)
Diffstat (limited to 'pkgs/development/libraries/opencv')
-rw-r--r--pkgs/development/libraries/opencv/3.x.nix6
-rw-r--r--pkgs/development/libraries/opencv/4.x.nix5
2 files changed, 8 insertions, 3 deletions
diff --git a/pkgs/development/libraries/opencv/3.x.nix b/pkgs/development/libraries/opencv/3.x.nix
index 45d55542c82..40614f489b5 100644
--- a/pkgs/development/libraries/opencv/3.x.nix
+++ b/pkgs/development/libraries/opencv/3.x.nix
@@ -32,7 +32,7 @@
 , enableDC1394    ? false, libdc1394
 , enableDocs      ? false, doxygen, graphviz-nox
 
-, AVFoundation, Cocoa, VideoDecodeAcceleration, bzip2, CoreMedia, MediaToolbox
+, AVFoundation, Cocoa, VideoDecodeAcceleration, bzip2, CoreMedia, MediaToolbox, Accelerate
 }:
 
 assert blas.implementation == "openblas" && lapack.implementation == "openblas";
@@ -211,7 +211,9 @@ stdenv.mkDerivation {
     # tesseract & leptonica.
     ++ lib.optionals enableTesseract [ tesseract leptonica ]
     ++ lib.optional enableTbb tbb
-    ++ lib.optionals stdenv.isDarwin [ bzip2 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox ]
+    ++ lib.optionals stdenv.isDarwin [
+      bzip2 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate
+    ]
     ++ lib.optionals enableDocs [ doxygen graphviz-nox ];
 
   propagatedBuildInputs = lib.optional enablePython pythonPackages.numpy
diff --git a/pkgs/development/libraries/opencv/4.x.nix b/pkgs/development/libraries/opencv/4.x.nix
index 496412dda32..5f994884861 100644
--- a/pkgs/development/libraries/opencv/4.x.nix
+++ b/pkgs/development/libraries/opencv/4.x.nix
@@ -79,6 +79,7 @@
 , VideoDecodeAcceleration
 , CoreMedia
 , MediaToolbox
+, Accelerate
 , bzip2
 , callPackage
 }:
@@ -326,7 +327,9 @@ stdenv.mkDerivation {
     # tesseract & leptonica.
     ++ lib.optionals enableTesseract [ tesseract leptonica ]
     ++ lib.optional enableTbb tbb
-    ++ lib.optionals stdenv.isDarwin [ bzip2 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox ]
+    ++ lib.optionals stdenv.isDarwin [
+      bzip2 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate
+    ]
     ++ lib.optionals enableDocs [ doxygen graphviz-nox ]
     ++ lib.optionals enableCuda [ cuda-redist ];