diff --git a/pkgs/build-support/builder-defs/builder-defs.nix b/pkgs/build-support/builder-defs/builder-defs.nix index bca7fd71659..3ef0c862964 100644 --- a/pkgs/build-support/builder-defs/builder-defs.nix +++ b/pkgs/build-support/builder-defs/builder-defs.nix @@ -541,10 +541,11 @@ let inherit (builtins) head tail trace; in export PYTHONPATH=$PYTHONPATH''${PYTHONPATH:+:}$(toPythonPath $out) '') ["minInit" "addInputs" "defEnsureDir"]; - fetchUrlFromSrcInfo = srcInfo: fetchurl { + fetchUrlFromSrcInfo = srcInfo: fetchurl ({ url = srcInfo.url; sha256 = srcInfo.hash; - }; + } // + (if (srcInfo ? downloadName) then {name = srcInfo.downloadName;} else {})); fetchGitFromSrcInfo = srcInfo: fetchgit { url = srcInfo.url;