lol

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

...into staging-next

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