Commit 83d131fd authored by sternenseemann's avatar sternenseemann
Browse files

cudaPackage: don't rely on non-portable builtins

builtins.groupBy was added in Nix 2.5 (https://nixos.org/manual/nix/stable/release-notes/rl-2.5),
but Nixpkgs has to support Nix >= 2.3.

Problem introduced in 9a33f8ce.
parent 350f3f7b
Loading
Loading
Loading
Loading
+6 −6
Original line number Diff line number Diff line
@@ -83,13 +83,13 @@ let
  # perSystemReleases :: List Package
  allReleases = lib.pipe releaseSets
    [
      (builtins.attrValues)
      (lib.attrValues)
      (lists.flatten)
      (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)
      (lib.groupBy (p: lib.versions.majorMinor p.version))
      (lib.mapAttrs (_: builtins.sort preferable))
      (lib.mapAttrs (_: lib.take 1))
      (lib.attrValues)
      (lib.concatMap lib.trivial.id)
    ];

  newest = builtins.head (builtins.sort preferable allReleases);