diff options
author | Someone Serge <sergei.kozlukov@aalto.fi> | 2023-12-25 23:25:52 +0000 |
---|---|---|
committer | Someone Serge <sergei.kozlukov@aalto.fi> | 2023-12-26 03:33:17 +0000 |
commit | cf214375c9bc03f458dc6dad04990fd5774c6bb7 (patch) | |
tree | 2dfe747b93fff3d5a8715fdcd0cbaffd628f94f5 /pkgs/development/cuda-modules/generic-builders | |
parent | 576c4f4af5094340f6bbd1a74a54a5e28b6e916d (diff) |
cudaPackages: manifest-builder: fake url/sha256 instead of exceptions
Diffstat (limited to 'pkgs/development/cuda-modules/generic-builders')
-rw-r--r-- | pkgs/development/cuda-modules/generic-builders/manifest.nix | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/development/cuda-modules/generic-builders/manifest.nix b/pkgs/development/cuda-modules/generic-builders/manifest.nix index 5f86c0874688a..5a4c5280d7dbd 100644 --- a/pkgs/development/cuda-modules/generic-builders/manifest.nix +++ b/pkgs/development/cuda-modules/generic-builders/manifest.nix @@ -117,10 +117,14 @@ backendStdenv.mkDerivation ( brokenConditions = {}; src = fetchurl { - url = "https://developer.download.nvidia.com/compute/${redistName}/redist/${ - redistribRelease.${redistArch}.relative_path - }"; - inherit (redistribRelease.${redistArch}) sha256; + url = + if (builtins.hasAttr redistArch redistribRelease) then + "https://developer.download.nvidia.com/compute/${redistName}/redist/${ + redistribRelease.${redistArch}.relative_path + }" + else + "cannot-construct-an-url-for-the-${redistArch}-platform"; + sha256 = redistribRelease.${redistArch}.sha256 or lib.fakeHash; }; postPatch = '' |