Merge pull request #144157 from tpwrules/opencv_cuda_fix

opencv{3,4}: move cudatoolkit to propagatedBuildInputs

authored by

Ryan Burns and committed by
GitHub
7fe522a7 2da7d605

+4 -4
+2 -2
pkgs/development/libraries/opencv/3.x.nix
··· 213 213 # tesseract & leptonica. 214 214 ++ lib.optionals enableTesseract [ tesseract leptonica ] 215 215 ++ lib.optional enableTbb tbb 216 - ++ lib.optional enableCuda cudatoolkit 217 216 ++ lib.optionals stdenv.isDarwin [ bzip2 AVFoundation Cocoa VideoDecodeAcceleration ] 218 217 ++ lib.optionals enableDocs [ doxygen graphviz-nox ]; 219 218 220 - propagatedBuildInputs = lib.optional enablePython pythonPackages.numpy; 219 + propagatedBuildInputs = lib.optional enablePython pythonPackages.numpy 220 + ++ lib.optional enableCuda cudatoolkit; 221 221 222 222 nativeBuildInputs = [ cmake pkg-config unzip ]; 223 223
+2 -2
pkgs/development/libraries/opencv/4.x.nix
··· 269 269 # tesseract & leptonica. 270 270 ++ lib.optionals enableTesseract [ tesseract leptonica ] 271 271 ++ lib.optional enableTbb tbb 272 - ++ lib.optionals enableCuda [ cudatoolkit nvidia-optical-flow-sdk ] 273 272 ++ lib.optionals stdenv.isDarwin [ bzip2 AVFoundation Cocoa VideoDecodeAcceleration CoreMedia MediaToolbox ] 274 273 ++ lib.optionals enableDocs [ doxygen graphviz-nox ]; 275 274 276 - propagatedBuildInputs = lib.optional enablePython pythonPackages.numpy; 275 + propagatedBuildInputs = lib.optional enablePython pythonPackages.numpy 276 + ++ lib.optionals enableCuda [ cudatoolkit nvidia-optical-flow-sdk ]; 277 277 278 278 nativeBuildInputs = [ cmake pkg-config unzip ]; 279 279