@@ -62,7 +62,7 @@ in mkDerivation ({
63 configureFlags = pkgs.lib.mapAttrsToList (flag: enabled: (if enabled then "-f" else "-f-") + flag) expr.flags;
63 configureFlags = pkgs.lib.mapAttrsToList (flag: enabled: (if enabled then "-f" else "-f-") + flag) expr.flags;
64} // pkgs.lib.optionalAttrs (builtins.hasAttr pname expr.components) {
64} // pkgs.lib.optionalAttrs (builtins.hasAttr pname expr.components) {
65− libraryHaskellDepends = expr.components.${pname}.depends;
65+ libraryHaskellDepends = expr.components.${pname}.depends or [];
66 libraryPkgconfigDepends = expr.components.${pname}.pkgconfig or [];
66 libraryPkgconfigDepends = expr.components.${pname}.pkgconfig or [];
67 librarySystemDepends = expr.components.${pname}.libs or [];
67 librarySystemDepends = expr.components.${pname}.libs or [];
68 libraryToolDepends = expr.components.${pname}.build-tools or [];
68 libraryToolDepends = expr.components.${pname}.build-tools or [];