Merge pull request #44 from tilpner/submodules

Default attr.type to null
This commit is contained in:
Jörg Thalheim 2018-07-19 10:52:46 +01:00 committed by GitHub
commit af217ae3cc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

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 {