@@ -60,10 +60,11 @@ in mkDerivation ({
60} // pkgs.lib.optionalAttrs (builtins.hasAttr pname expr.components) {
60} // pkgs.lib.optionalAttrs (builtins.hasAttr pname expr.components) {
61 libraryHaskellDepends = expr.components.${pname}.depends;
61 libraryHaskellDepends = expr.components.${pname}.depends;
62 libraryPkgconfigDepends = expr.components.${pname}.pkgconfig or [];
62 libraryPkgconfigDepends = expr.components.${pname}.pkgconfig or [];
63− librarySystemDepends = expr.components.${pname}.libs or [];
63+ librarySystemDepends = expr.components.${pname}.libs or [];
64 libraryToolDepends = expr.components.${pname}.build-tools or [];
64 libraryToolDepends = expr.components.${pname}.build-tools or [];
65} // pkgs.lib.optionalAttrs (builtins.hasAttr "exes" expr.components) {
65} // pkgs.lib.optionalAttrs (builtins.hasAttr "exes" expr.components) {
66 executableHaskellDepends = collectAttr "depends" expr.components.exes;
66 executableHaskellDepends = collectAttr "depends" expr.components.exes;
67+ executableToolDepends = collectAttr "build-tools" expr.components.exes;
67} // pkgs.lib.optionalAttrs (builtins.hasAttr "tests" expr.components) {
68} // pkgs.lib.optionalAttrs (builtins.hasAttr "tests" expr.components) {
68 testHaskellDepends = collectAttr "depends" expr.components.tests;
69 testHaskellDepends = collectAttr "depends" expr.components.tests;
69} // pkgs.lib.optionalAttrs (builtins.hasAttr "benchmarks" expr.components) {
70} // pkgs.lib.optionalAttrs (builtins.hasAttr "benchmarks" expr.components) {