diff --git a/pkgs/development/cuda-modules/aliases.nix b/pkgs/development/cuda-modules/aliases.nix new file mode 100644 index 000000000000..3c4a791ebd71 --- /dev/null +++ b/pkgs/development/cuda-modules/aliases.nix @@ -0,0 +1,4 @@ +# Packges which have been deprecated or removed from cudaPackages +final: prev: { + +} diff --git a/pkgs/top-level/cuda-packages.nix b/pkgs/top-level/cuda-packages.nix index 4b8ad4646485..53c5bd82e564 100644 --- a/pkgs/top-level/cuda-packages.nix +++ b/pkgs/top-level/cuda-packages.nix @@ -26,6 +26,7 @@ lib, newScope, pkgs, + config, __attrsFailEvaluation ? true, }: let @@ -85,7 +86,7 @@ let (strings.replaceStrings ["."] ["_"] (versions.majorMinor version)) ]; - composedExtension = fixedPoints.composeManyExtensions [ + composedExtension = fixedPoints.composeManyExtensions ([ (import ../development/cuda-modules/setup-hooks/extension.nix) (callPackage ../development/cuda-modules/cuda/extension.nix {inherit cudaVersion;}) (callPackage ../development/cuda-modules/cuda/overrides.nix {inherit cudaVersion;}) @@ -108,7 +109,9 @@ let }) (callPackage ../development/cuda-modules/cuda-samples/extension.nix {inherit cudaVersion;}) (callPackage ../development/cuda-modules/cuda-library-samples/extension.nix {}) - ]; + ] ++ lib.optionals config.allowAliases [ + (import ../development/cuda-modules/aliases.nix) + ]); cudaPackages = customisation.makeScope newScope ( fixedPoints.extends composedExtension passthruFunction