update_check: pattern for sil.org
This commit is contained in:
parent
06a28112e8
commit
c2b3fdfd4d
1 changed files with 15 additions and 0 deletions
|
@ -71,6 +71,7 @@ update_check() {
|
||||||
*crates.io*|\
|
*crates.io*|\
|
||||||
*codeberg.org*|\
|
*codeberg.org*|\
|
||||||
*hg.sr.ht*|\
|
*hg.sr.ht*|\
|
||||||
|
*software.sil.org*|\
|
||||||
*git.sr.ht*)
|
*git.sr.ht*)
|
||||||
continue
|
continue
|
||||||
;;
|
;;
|
||||||
|
@ -171,6 +172,20 @@ update_check() {
|
||||||
rx='<guid>\Q'"${url%/*}"'\E/(v-?|\Q'"$pkgname"'\E-)?\K[\d.]+(?=</guid>)' ;;
|
rx='<guid>\Q'"${url%/*}"'\E/(v-?|\Q'"$pkgname"'\E-)?\K[\d.]+(?=</guid>)' ;;
|
||||||
*pkgs.fedoraproject.org*)
|
*pkgs.fedoraproject.org*)
|
||||||
url="https://pkgs.fedoraproject.org/repo/pkgs/$pkgname" ;;
|
url="https://pkgs.fedoraproject.org/repo/pkgs/$pkgname" ;;
|
||||||
|
*software.sil.org/downloads/*)
|
||||||
|
pkgurlname=$(printf '%s\n' "$url" | cut -d/ -f6)
|
||||||
|
url="https://software.sil.org/$pkgurlname/download/"
|
||||||
|
pkgname="${pkgname#font-}"
|
||||||
|
pkgname="${pkgname#sil-}"
|
||||||
|
pkgname="$(echo "$pkgname" | sed 's/-/ /g;s/[a-z]*/\u&/g;s/ //g')"
|
||||||
|
rx="($pkgname|${pkgname}SIL)[_-]\K[0-9.]+(?=\.tar|\.zip)" ;;
|
||||||
|
*software.sil.org/*)
|
||||||
|
pkgurlname=$(printf '%s\n' "$url" | cut -d/ -f4)
|
||||||
|
url="https://software.sil.org/$pkgurlname/download/"
|
||||||
|
pkgname="${pkgname#font-}"
|
||||||
|
pkgname="${pkgname#sil-}"
|
||||||
|
pkgname="$(echo "$pkgname" | sed 's/-/ /g;s/[a-z]*/\u&/g;s/ //g')"
|
||||||
|
rx="($pkgname|${pkgname}SIL)[_-]\K[0-9.]+(?=\.tar|\.zip)" ;;
|
||||||
esac
|
esac
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue