From 0a446b4a2df50f2e7f61e66795f0b73296a7530f Mon Sep 17 00:00:00 2001 From: h7x4 Date: Thu, 24 Oct 2024 23:59:10 +0200 Subject: [PATCH] texlive: remove use of `builtins.groupBy` nixpkgs technically supports nix 2.3, but the groupBy builtin was only introduced in nix 2.5. This should ensure backwards compatibility. --- pkgs/tools/typesetting/tex/texlive/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/typesetting/tex/texlive/default.nix b/pkgs/tools/typesetting/tex/texlive/default.nix index acb4a20314ed..39859d6f5529 100644 --- a/pkgs/tools/typesetting/tex/texlive/default.nix +++ b/pkgs/tools/typesetting/tex/texlive/default.nix @@ -139,7 +139,7 @@ let mainDrv = set.out or set.tex or set.tlpkg or set.texdoc or set.texsource; in builtins.removeAttrs mainDrv [ "outputSpecified" ]; toTLPkgSets = { pkgs, ... }: lib.mapAttrsToList toTLPkgSet - (builtins.groupBy (p: p.pname) pkgs); + (lib.groupBy (p: p.pname) pkgs); # export TeX packages as { pkgs = [ ... ]; } in the top attribute set allPkgLists = lib.mapAttrs (n: drv: { pkgs = toTLPkgList drv; }) tl;