Unverified Commit 9a33f8ce authored by Someone Serge's avatar Someone Serge
Browse files

cudaPackagesGoogle.cudnn_8_6: fix eval

Now:
❯ nix eval -f . --arg config '{ allowUnfree = true; }' cudaPackagesGoogle.cudnn_8_6.outPath
"/nix/store/eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee-cudnn-8.6.0.163"

Previously:
meta.broken = true
parent e9f8b10d
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -81,7 +81,14 @@ let

  # All the supported packages we can build for our platform.
  # perSystemReleases :: List Package
  perSystemReleases = releaseSets.${redistArch} or [ ];
  perSystemReleases = lib.pipe (releaseSets.${redistArch} or [ ])
    [
      (builtins.groupBy (p: lib.versions.majorMinor p.version))
      (builtins.mapAttrs (_: builtins.sort preferable))
      (builtins.mapAttrs (_: lib.take 1))
      (builtins.attrValues)
      (builtins.concatMap lib.trivial.id)
    ];

  preferable =
    p1: p2: (isSupported p2 -> isSupported p1) && (strings.versionAtLeast p1.version p2.version);