From 7e29fd663e00c871242a54837ca0da9e71f469db Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Sun, 12 Nov 2023 20:19:42 +0300 Subject: [PATCH] texlive: fix compatibility with Nix 2.3 Uses the `lib.groupBy` compatibility shim to allow this package to work with the maintained, unflaked Nix 2.3 that many people use. --- pkgs/tools/typesetting/tex/texlive/build-tex-env.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix b/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix index 41231ae1b186..133723cc3911 100644 --- a/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix +++ b/pkgs/tools/typesetting/tex/texlive/build-tex-env.nix @@ -70,7 +70,7 @@ let # group the specified outputs specified = builtins.partition (p: p.outputSpecified or false) all; - specifiedOutputs = builtins.groupBy (p: p.tlOutputName or p.outputName) specified.right; + specifiedOutputs = lib.groupBy (p: p.tlOutputName or p.outputName) specified.right; otherOutputNames = builtins.catAttrs "key" (builtins.genericClosure { startSet = map (key: { inherit key; }) (lib.concatLists (builtins.catAttrs "outputs" specified.wrong)); operator = _: [ ];