Default attr.type to null

This commit is contained in:
tilpner 2018-07-19 11:47:12 +02:00
parent 2dabb25707
commit d307bacb48
No known key found for this signature in database
GPG key ID: 6A13327225BE51F6

View file

@ -21,12 +21,13 @@ let
let
revision = lockedRevisions.${name};
submodules = attr.submodules or false;
type = attr.type or null;
in if lib.hasPrefix "https://github.com" attr.url && !submodules then
fetchzip {
url = "${attr.url}/archive/${revision.rev}.zip";
inherit (revision) sha256;
}
else if (lib.hasPrefix "https://gitlab.com" attr.url || attr.type == "gitlab") && !submodules then
else if (lib.hasPrefix "https://gitlab.com" attr.url || type == "gitlab") && !submodules then
let
gitlab = parseGitlabUrl attr.url;
in fetchzip {