summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorworldofpeace <worldofpeace@users.noreply.github.com>2018-05-30 12:58:51 -0400
committerworldofpeace <worldofpeace@users.noreply.github.com>2018-05-30 12:58:51 -0400
commit097937330a00163ed42059c5fdbf4dfe6c237de6 (patch)
treec779d38ce378e868258ad12822c816aa0b587606 /pkgs/top-level
parent273c882f532802860ed42a9d4ed406e8ec3fa62b (diff)
downloadnixlib-097937330a00163ed42059c5fdbf4dfe6c237de6.tar
nixlib-097937330a00163ed42059c5fdbf4dfe6c237de6.tar.gz
nixlib-097937330a00163ed42059c5fdbf4dfe6c237de6.tar.bz2
nixlib-097937330a00163ed42059c5fdbf4dfe6c237de6.tar.lz
nixlib-097937330a00163ed42059c5fdbf4dfe6c237de6.tar.xz
nixlib-097937330a00163ed42059c5fdbf4dfe6c237de6.tar.zst
nixlib-097937330a00163ed42059c5fdbf4dfe6c237de6.zip
fetchFromGitlab: domain can be specified
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/all-packages.nix8
1 files changed, 4 insertions, 4 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 889d2040dc09..ba182ec54b0d 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -286,13 +286,13 @@ with pkgs;
 
   # gitlab example
   fetchFromGitLab = {
-    owner, repo, rev, name ? "source",
+    owner, repo, rev, domain ? "gitlab.com", name ? "source",
     ... # For hash agility
   }@args: fetchzip ({
     inherit name;
-    url = "https://gitlab.com/api/v4/projects/${owner}%2F${repo}/repository/archive.tar.gz?sha=${rev}";
-    meta.homepage = "https://gitlab.com/${owner}/${repo}/";
-  } // removeAttrs args [ "owner" "repo" "rev" ]) // { inherit rev; };
+    url = "https://${domain}/api/v4/projects/${owner}%2F${repo}/repository/archive.tar.gz?sha=${rev}";
+    meta.homepage = "https://${domain}/${owner}/${repo}/";
+  } // removeAttrs args [ "domain" "owner" "repo" "rev" ]) // { inherit rev; };
 
   # gitweb example, snapshot support is optional in gitweb
   fetchFromRepoOrCz = {