diff --git a/pkgs/development/libraries/nvidia-optical-flow-sdk/default.nix b/pkgs/development/libraries/nvidia-optical-flow-sdk/default.nix index a82fa9068c66..2914d059cfaf 100644 --- a/pkgs/development/libraries/nvidia-optical-flow-sdk/default.nix +++ b/pkgs/development/libraries/nvidia-optical-flow-sdk/default.nix @@ -18,6 +18,11 @@ stdenv.mkDerivation { cp -R * $out/include ''; + postFixup = '' + mkdir -p $out/nix-support + echo $pname >> "$out/nix-support/include-in-cudatoolkit-root" + ''; + meta = with lib; { description = "Nvidia optical flow headers for computing the relative motion of pixels between images"; homepage = "https://developer.nvidia.com/opticalflow-sdk"; diff --git a/pkgs/development/libraries/opencv/4.x.nix b/pkgs/development/libraries/opencv/4.x.nix index 8cfb169a0bac..d7693a3077a8 100644 --- a/pkgs/development/libraries/opencv/4.x.nix +++ b/pkgs/development/libraries/opencv/4.x.nix @@ -334,6 +334,7 @@ effectiveStdenv.mkDerivation { cuda_cudart cuda_cccl # libnpp # npp.h + nvidia-optical-flow-sdk ] ++ lib.optionals enableCublas [ libcublas # cublas_v2.h ] ++ lib.optionals enableCudnn [ @@ -342,8 +343,7 @@ effectiveStdenv.mkDerivation { libcufft # cufft.h ]); - propagatedBuildInputs = lib.optional enablePython pythonPackages.numpy - ++ lib.optionals enableCuda [ nvidia-optical-flow-sdk ]; + propagatedBuildInputs = lib.optionals enablePython [ pythonPackages.numpy ]; nativeBuildInputs = [ cmake pkg-config unzip ] ++ lib.optionals enablePython [