@@ -477,13 +477,13 @@ final: prev: {
477477 # a `.package` attribute on the components.
478478 addProjectAndPackageAttrs = rawProject:
479479 final.lib.fix (project':
480− let project = final.lib.dontRecurseIntoAttrs project';
480+ let project = project' // { recurseForDerivations = false; };
481481 in rawProject // {
482482 hsPkgs = (final.lib.mapAttrs (n: package':
483483 if package' == null
484484 then null
485485 else
486− let package = final.lib.dontRecurseIntoAttrs package';
486+ let package = package' // { recurseForDerivations = false; };
487487 in package' // {
488488 components = final.lib.mapAttrs (n: v:
489489 if n == "library" || n == "all"