aboutsummaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authorĐoàn Trần Công Danh <congdanhqx@gmail.com>2024-02-14 05:01:40 +0000
committerĐoàn Trần Công Danh <congdanhqx@gmail.com>2024-02-14 05:03:54 +0000
commitfcf4ea51dc7cac3355fc2ff5b78fdae0abc4500e (patch)
tree8ca15f3e0c01ec57d82191822abb2d1adbee3beb /common
parent01df31e30c180da055b2b9c9bad5eebf79018182 (diff)
downloadvoid-packages-fcf4ea51dc7cac3355fc2ff5b78fdae0abc4500e.tar
void-packages-fcf4ea51dc7cac3355fc2ff5b78fdae0abc4500e.tar.gz
void-packages-fcf4ea51dc7cac3355fc2ff5b78fdae0abc4500e.tar.bz2
void-packages-fcf4ea51dc7cac3355fc2ff5b78fdae0abc4500e.tar.lz
void-packages-fcf4ea51dc7cac3355fc2ff5b78fdae0abc4500e.tar.xz
void-packages-fcf4ea51dc7cac3355fc2ff5b78fdae0abc4500e.tar.zst
void-packages-fcf4ea51dc7cac3355fc2ff5b78fdae0abc4500e.zip
update_check: Update GNOME_SITE pattern
- GNOME_SITE provides a list of latest version, which is easier to be parsed. - Most of 1.x and 2.x series are not even/odd version anymore.
Diffstat (limited to 'common')
-rw-r--r--common/xbps-src/shutils/update_check.sh2
1 files changed, 1 insertions, 1 deletions
diff --git a/common/xbps-src/shutils/update_check.sh b/common/xbps-src/shutils/update_check.sh
index f38f384bd2b..7374519d70a 100644
--- a/common/xbps-src/shutils/update_check.sh
+++ b/common/xbps-src/shutils/update_check.sh
@@ -147,7 +147,7 @@ update_check() {
url="https://bitbucket.org/$pkgurlname/downloads"
rx='/(get|downloads)/(v?|\Q'"$pkgname"'\E-)?\K[\d.]+(?=\.tar)';;
*ftp.gnome.org*|*download.gnome.org*)
- : ${pattern="\Q$pkgname\E-\K(0|[13]\.[0-9]*[02468]|[4-9][0-9]+)\.[0-9.]*[0-9](?=.tar)"}
+ : ${pattern="(?<=LATEST-IS-)([0-2]|3\.[0-9]*[02468]|[4-9][0-9]+)\.[0-9.]*[0-9](?=\")"}
url="https://download.gnome.org/sources/$pkgname/cache.json";;
*archive.xfce.org*)
: ${pattern="\Q$pkgname\E-\K((([4-9]|([1-9][0-9]+))\.[0-9]*[02468]\.[0-9.]*[0-9])|([0-3]\.[0-9.]*))(?=.tar)"}