lol

Merge #225378: opencv, mpv: add Accelerate framework on darwin

...into staging-next

+15 -7
+3 -2
pkgs/applications/video/mpv/default.nix
··· 79 79 }: 80 80 81 81 let 82 - inherit (darwin.apple_sdk_11_0.frameworks) AVFoundation CoreFoundation CoreMedia Cocoa CoreAudio MediaPlayer; 82 + inherit (darwin.apple_sdk_11_0.frameworks) 83 + AVFoundation CoreFoundation CoreMedia Cocoa CoreAudio MediaPlayer Accelerate; 83 84 luaEnv = lua.withPackages (ps: with ps; [ luasocket ]); 84 85 in stdenv.mkDerivation (self: { 85 86 pname = "mpv"; ··· 182 183 ++ lib.optionals zimgSupport [ zimg ] 183 184 ++ lib.optionals stdenv.isLinux [ nv-codec-headers ] 184 185 ++ lib.optionals stdenv.isDarwin [ libiconv ] 185 - ++ lib.optionals stdenv.isDarwin [ CoreFoundation Cocoa CoreAudio MediaPlayer ] 186 + ++ lib.optionals stdenv.isDarwin [ CoreFoundation Cocoa CoreAudio MediaPlayer Accelerate ] 186 187 ++ lib.optionals (stdenv.isDarwin && swiftSupport) [ AVFoundation CoreMedia ]; 187 188 188 189 postBuild = lib.optionalString stdenv.isDarwin ''
+4 -2
pkgs/development/libraries/opencv/3.x.nix
··· 32 32 , enableDC1394 ? false, libdc1394 33 33 , enableDocs ? false, doxygen, graphviz-nox 34 34 35 - , AVFoundation, Cocoa, VideoDecodeAcceleration, bzip2, CoreMedia, MediaToolbox 35 + , AVFoundation, Cocoa, VideoDecodeAcceleration, bzip2, CoreMedia, MediaToolbox, Accelerate 36 36 }: 37 37 38 38 assert blas.implementation == "openblas" && lapack.implementation == "openblas"; ··· 211 211 # tesseract & leptonica. 212 212 ++ lib.optionals enableTesseract [ tesseract leptonica ] 213 213 ++ lib.optional enableTbb tbb 214 - ++ lib.optionals stdenv.isDarwin [ bzip2 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox ] 214 + ++ lib.optionals stdenv.isDarwin [ 215 + bzip2 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate 216 + ] 215 217 ++ lib.optionals enableDocs [ doxygen graphviz-nox ]; 216 218 217 219 propagatedBuildInputs = lib.optional enablePython pythonPackages.numpy
+4 -1
pkgs/development/libraries/opencv/4.x.nix
··· 79 79 , VideoDecodeAcceleration 80 80 , CoreMedia 81 81 , MediaToolbox 82 + , Accelerate 82 83 , bzip2 83 84 , callPackage 84 85 }: ··· 326 327 # tesseract & leptonica. 327 328 ++ lib.optionals enableTesseract [ tesseract leptonica ] 328 329 ++ lib.optional enableTbb tbb 329 - ++ lib.optionals stdenv.isDarwin [ bzip2 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox ] 330 + ++ lib.optionals stdenv.isDarwin [ 331 + bzip2 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate 332 + ] 330 333 ++ lib.optionals enableDocs [ doxygen graphviz-nox ] 331 334 ++ lib.optionals enableCuda [ cuda-redist ]; 332 335
+4 -2
pkgs/top-level/all-packages.nix
··· 22874 22874 }; 22875 22875 22876 22876 opencv3 = callPackage ../development/libraries/opencv/3.x.nix { 22877 - inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox; 22877 + inherit (darwin.apple_sdk.frameworks) 22878 + AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate; 22878 22879 ffmpeg = ffmpeg_4; 22879 22880 }; 22880 22881 ··· 22883 22884 }; 22884 22885 22885 22886 opencv4 = callPackage ../development/libraries/opencv/4.x.nix { 22886 - inherit (darwin.apple_sdk.frameworks) AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox; 22887 + inherit (darwin.apple_sdk.frameworks) 22888 + AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox Accelerate; 22887 22889 pythonPackages = python3Packages; 22888 22890 ffmpeg = ffmpeg_4; 22889 22891 };