diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2022-05-24 18:03:46 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2022-05-24 19:12:12 +0200 |
commit | 7aae279ad9aacbf09293912939c2ba5795033f60 (patch) | |
tree | 6e36846fa2c8b10ef908468faa8f3d56288697b5 /pkgs/common-updater/unstable-updater.nix | |
parent | 1daa1ede66c69d146407dc9379f6d40de4e51d0d (diff) | |
download | nixpkgs-7aae279ad9aacbf09293912939c2ba5795033f60.tar nixpkgs-7aae279ad9aacbf09293912939c2ba5795033f60.tar.gz nixpkgs-7aae279ad9aacbf09293912939c2ba5795033f60.tar.bz2 nixpkgs-7aae279ad9aacbf09293912939c2ba5795033f60.tar.lz nixpkgs-7aae279ad9aacbf09293912939c2ba5795033f60.tar.xz nixpkgs-7aae279ad9aacbf09293912939c2ba5795033f60.tar.zst nixpkgs-7aae279ad9aacbf09293912939c2ba5795033f60.zip |
unstableGitUpdater: fix updating fetchzip-based sources
a67950f20b97a293b2fefeecc349c6b785321e4b added `url` attribute from `fetchurl` and therefore also from `fetchzip`. We previously relied on `url` from fetchgit-based fetchers to find the repo URL but now it will just return tarballs in the case of `fetchFrom{GitHub,GitLab}`. Let’s add an attribute to `fetch{git,FromGitHub,FromGitLab}` to expose a repo URL consistently.
Diffstat (limited to 'pkgs/common-updater/unstable-updater.nix')
-rw-r--r-- | pkgs/common-updater/unstable-updater.nix | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/pkgs/common-updater/unstable-updater.nix b/pkgs/common-updater/unstable-updater.nix index 14f25a91601..2be065f410e 100644 --- a/pkgs/common-updater/unstable-updater.nix +++ b/pkgs/common-updater/unstable-updater.nix @@ -49,7 +49,7 @@ let # By default we set url to src.url if [[ -z "$url" ]]; then url="$(${nix}/bin/nix-instantiate $systemArg --eval -E \ - "with import ./. {}; $UPDATE_NIX_ATTR_PATH.src.url or $UPDATE_NIX_ATTR_PATH.src.meta.homepage" \ + "with import ./. {}; $UPDATE_NIX_ATTR_PATH.src.gitRepoUrl" \ | tr -d '"')" fi |