From a9a6a4de2b70aec4468ebd2009da0f4cb7f5eb72 Mon Sep 17 00:00:00 2001 From: Jony Date: Tue, 20 Oct 2020 10:33:55 -0700 Subject: [PATCH] xbps-src/shutils/update_check.sh: add support for git.sr.ht The code for `git.sr.ht` was almost identical to that of `hg.sr.ht`. The main difference, aside from replacing `hg.sr.ht` in `url` with `git.sr.ht`, was the endpoint of `url`. The `hg.sr.ht` url uses `tags` whereas `git.sr.ht` uses `refs`. --- common/xbps-src/shutils/update_check.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/common/xbps-src/shutils/update_check.sh b/common/xbps-src/shutils/update_check.sh index b450c57beea..d88fb12e253 100644 --- a/common/xbps-src/shutils/update_check.sh +++ b/common/xbps-src/shutils/update_check.sh @@ -57,7 +57,8 @@ update_check() { *rubygems.org*|\ *crates.io*|\ *codeberg.org*|\ - *hg.sr.ht*) + *hg.sr.ht*|\ + *git.sr.ht*) continue ;; *) @@ -145,6 +146,10 @@ update_check() { pkgurlname="$(printf %s "$url" | cut -d/ -f4,5)" url="https://hg.sr.ht/$pkgurlname/tags" rx='/archive/(v?|\Q'"$pkgname"'\E-)?\K[\d\.]+(?=\.tar\.gz")';; + *git.sr.ht*) + pkgurlname="$(printf %s "$url" | cut -d/ -f4,5)" + url="https://git.sr.ht/$pkgurlname/refs" + rx='/archive/(v?|\Q'"$pkgname"'\E-)?\K[\d\.]+(?=\.tar\.gz")';; esac fi