Unverified Commit 559834db authored by Lin Jian's avatar Lin Jian Committed by GitHub
Browse files

fetchFromSavannah: support repos like emacs/elpa (#392142)

parents 7bc43058 4f0189e1
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -11,7 +11,11 @@ lib.makeOverridable (
  fetchzip (
    {
      inherit name;
      url = "https://git.savannah.gnu.org/cgit/${repo}.git/snapshot/${repo}-${rev}.tar.gz";
      url =
        let
          repo' = lib.last (lib.strings.splitString "/" repo); # support repo like emacs/elpa
        in
        "https://git.savannah.gnu.org/cgit/${repo}.git/snapshot/${repo'}-${rev}.tar.gz";
      meta.homepage = "https://git.savannah.gnu.org/cgit/${repo}.git/";
      passthru.gitRepoUrl = "https://git.savannah.gnu.org/git/${repo}.git";
    }