summaryrefslogtreecommitdiff
path: root/pkgs/build-support/fetchgit
diff options
context:
space:
mode:
authorh0nIg <h0nIg@users.noreply.github.com>2025-06-29 21:44:02 +0200
committerd068328 <hans-joachim.kliemeck@sap.com>2025-10-03 21:19:09 +0000
commit4e2614fc0709ff77e40a8f39e2744239ee371826 (patch)
tree3e4944b87d9d5dbb3319ee47c981dfa0fe039bfa /pkgs/build-support/fetchgit
parentopenapi-generator-cli: 7.14.0 -> 7.15.0 (#435890) (diff)
downloadnixpkgs-4e2614fc0709ff77e40a8f39e2744239ee371826.tar.gz
stdenv: pURL implementation
Diffstat (limited to 'pkgs/build-support/fetchgit')
-rw-r--r--pkgs/build-support/fetchgit/default.nix10
1 files changed, 9 insertions, 1 deletions
diff --git a/pkgs/build-support/fetchgit/default.nix b/pkgs/build-support/fetchgit/default.nix
index b2f5f15a309d..ed9daa7ff525 100644
--- a/pkgs/build-support/fetchgit/default.nix
+++ b/pkgs/build-support/fetchgit/default.nix
@@ -185,7 +185,15 @@ lib.makeOverridable (
"FETCHGIT_HTTP_PROXIES"
];
- inherit preferLocalBuild meta allowedRequisites;
+ inherit preferLocalBuild allowedRequisites;
+
+ meta = meta // {
+ identifiers.purlParts = {
+ type = "generic";
+ # https://github.com/package-url/purl-spec/blob/18fd3e395dda53c00bc8b11fe481666dc7b3807a/types-doc/generic-definition.md
+ spec = "${name}?vcs_url=${url}@${(lib.revOrTag rev tag)}";
+ };
+ };
passthru = {
gitRepoUrl = url;