Unverified Commit c7530f34 authored by Connor Baker's avatar Connor Baker Committed by GitHub
Browse files

Merge pull request #274337 from SomeoneSerge/refactor/nvidia-optical-sdk-mark-hook

nvidia-optical-flow-sdk: refactor: propagation via setupCudaHook
parents 43edc096 a33ae59e
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
{ lib, stdenv, fetchFromGitHub }:
{ lib, stdenv, fetchFromGitHub, cudaPackages }:

stdenv.mkDerivation {
  pname = "nvidia-optical-flow-sdk";
@@ -18,10 +18,12 @@ stdenv.mkDerivation {
    cp -R * $out/include
  '';

  postFixup = ''
    mkdir -p $out/nix-support
    echo $pname >> "$out/nix-support/include-in-cudatoolkit-root"
  '';
  # Makes setupCudaHook propagate nvidia-optical-flow-sdk together with cuda
  # packages. Currently used by opencv4.cxxdev, hopefully can be removed in the
  # future
  nativeBuildInputs = [
    cudaPackages.markForCudatoolkitRootHook
  ];

  meta = with lib; {
    description = "Nvidia optical flow headers for computing the relative motion of pixels between images";