diff --git a/pkgs/development/cuda-modules/packages/tests/redists-installed.nix b/pkgs/development/cuda-modules/packages/tests/redists-installed.nix new file mode 100644 index 000000000000..606a0d166136 --- /dev/null +++ b/pkgs/development/cuda-modules/packages/tests/redists-installed.nix @@ -0,0 +1,17 @@ +{ + cudaNamePrefix, + cudaPackages, + lib, + linkFarm, +}: +linkFarm "${cudaNamePrefix}-redists-installed" ( + lib.concatMapAttrs ( + name: attr: + lib.optionalAttrs (attr ? passthru.redistName && attr.meta.available or false) ( + lib.genAttrs' attr.outputs (output: { + name = "${name}-${output}"; + value = attr.${output}; + }) + ) + ) cudaPackages +)