@@ -24,6 +24,7 @@ lib.makeOverridable (
24, preHaddock ? component.preHaddock , postHaddock ? component.postHaddock
24, preHaddock ? component.preHaddock , postHaddock ? component.postHaddock
25, shellHook ? ""
25, shellHook ? ""
27+, build-tools ? component.build-tools
27, pkgconfig ? component.pkgconfig
28, pkgconfig ? component.pkgconfig
28, platforms ? component.platforms
29, platforms ? component.platforms
29, frameworks ? component.frameworks
30, frameworks ? component.frameworks
@@ -134,7 +135,7 @@ let
134 executableToolDepends =
135 executableToolDepends =
135 (lib.concatMap (c: if c.isHaskell or false
136 (lib.concatMap (c: if c.isHaskell or false
136 then builtins.attrValues (c.components.exes or {})
137 then builtins.attrValues (c.components.exes or {})
137− else [c]) component.build-tools) ++
138+ else [c]) build-tools) ++
138 lib.optional (pkgconfig != []) buildPackages.pkgconfig;
139 lib.optional (pkgconfig != []) buildPackages.pkgconfig;
140 # Unfortunately, we need to wrap ghc commands for cabal builds to
141 # Unfortunately, we need to wrap ghc commands for cabal builds to