@@ -1,4 +1,4 @@
1−{ stdenv, lib, haskellLib, runCommand, git, srcOnly }:
1+{ stdenv, lib, haskellLib, runCommand, git, recurseIntoAttrs, srcOnly }:
22
33with haskellLib;
44
@@ -145,12 +145,12 @@ with haskellLib;
145145 # set recurseForDerivations unless it's a derivation itself (e.g. the "library" component) or an empty set
146146 in if lib.isDerivation components || components == {}
147147 then components
148− else pkgs.recurseIntoAttrs components;
148+ else recurseIntoAttrs components;
149149 packageFilter = name: package: (package.isHaskell or false) && packageSel package;
150150 filteredPkgs = lib.filterAttrs packageFilter haskellPackages;
151151 # at this point we can filter out packages that don't have any of the given kind of component
152152 packagesByComponent = lib.filterAttrs (_: components: components != {}) (lib.mapAttrs packageToComponents filteredPkgs);
153− in pkgs.recurseIntoAttrs packagesByComponent;
153+ in recurseIntoAttrs packagesByComponent;
154154
155155 # Equivalent to collectComponents with (_: true) as selection function.
156156 # Useful for pre-filtered package-set.