summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMark Brand <mabrand@mabrand.nl>2019-05-13 19:52:31 (GMT)
committerMark Brand <mabrand@mabrand.nl>2019-05-14 08:04:27 (GMT)
commitb304870088558b271974c201f8b0bfaaed00a504 (patch)
treedea79a57a221b6e44060cd6578ea2f7293f45a2b
parent5839ef0d6b78e80fa22ad630d8de1d7d3de53248 (diff)
downloadmxe-b304870088558b271974c201f8b0bfaaed00a504.zip
mxe-b304870088558b271974c201f8b0bfaaed00a504.tar.gz
mxe-b304870088558b271974c201f8b0bfaaed00a504.tar.bz2
fix gitlab GNOME packages update macros
-rw-r--r--src/atk.mk7
-rw-r--r--src/atkmm.mk5
-rw-r--r--src/gdk-pixbuf.mk5
-rw-r--r--src/glib.mk4
-rw-r--r--src/glibmm.mk5
-rw-r--r--src/gtk2.mk5
-rw-r--r--src/gtk3.mk6
-rw-r--r--src/gtkglext.mk5
-rw-r--r--src/gtkglextmm.mk5
-rw-r--r--src/gtkmm2.mk5
-rw-r--r--src/gtkmm3.mk6
-rw-r--r--src/gtksourceview.mk6
-rw-r--r--src/gtksourceviewmm2.mk10
-rw-r--r--src/json-glib.mk5
-rw-r--r--src/libcroco.mk5
-rw-r--r--src/libgdamm.mk6
-rw-r--r--src/libgee.mk5
-rw-r--r--src/libgsf.mk6
-rw-r--r--src/librsvg.mk4
-rw-r--r--src/libxml++.mk5
-rw-r--r--src/libxml2.mk5
-rw-r--r--src/libxslt.mk5
-rw-r--r--src/pango.mk5
-rw-r--r--src/pangomm.mk5
24 files changed, 55 insertions, 75 deletions
diff --git a/src/atk.mk b/src/atk.mk
index 465c3a5..a3f4db8 100644
--- a/src/atk.mk
+++ b/src/atk.mk
@@ -12,10 +12,9 @@ $(PKG)_URL := https://download.gnome.org/sources/atk/$(call SHORT_PKG_VERSI
$(PKG)_DEPS := cc gettext glib
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/atk/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n "s,.*<a href='[^']*/tag/?h=ATK_\\([0-9]*_[0-9]*[02468]_[^<]*\\)'.*,\\1,p" | \
- $(SED) 's,_,.,g' | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/atk/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>ATK_\([0-9]\+_[0-9_]\+\)<.*,\1,p" | \
+ $(SED) "s,_,.,g;" | \
head -1
endef
diff --git a/src/atkmm.mk b/src/atkmm.mk
index 332a4c3..dfbf287 100644
--- a/src/atkmm.mk
+++ b/src/atkmm.mk
@@ -12,9 +12,8 @@ $(PKG)_URL := https://download.gnome.org/sources/atkmm/$(call SHORT_PKG_VER
$(PKG)_DEPS := cc atk glibmm
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/atkmm/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n 's,.*<a[^>]*>\([0-9][^<]*\)<.*,\1,p' | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/atkmm/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
head -1
endef
diff --git a/src/gdk-pixbuf.mk b/src/gdk-pixbuf.mk
index 4a054f6..99abce9 100644
--- a/src/gdk-pixbuf.mk
+++ b/src/gdk-pixbuf.mk
@@ -12,9 +12,8 @@ $(PKG)_URL := https://download.gnome.org/sources/gdk-pixbuf/$(call SHORT_PK
$(PKG)_DEPS := cc glib jasper jpeg libiconv libpng tiff
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/gdk-pixbuf/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n 's,.*<a[^>]*>\([0-9]*\.[0-9]*[02468]\.[^<]*\)<.*,\1,p' | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/gdk-pixbuf/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
grep -v '^2\.9' | \
head -1
endef
diff --git a/src/glib.mk b/src/glib.mk
index 825b86b..19b92dc 100644
--- a/src/glib.mk
+++ b/src/glib.mk
@@ -15,8 +15,8 @@ $(PKG)_TARGETS := $(BUILD) $(MXE_TARGETS)
$(PKG)_DEPS_$(BUILD) := autotools gettext libffi libiconv zlib
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/glib/refs/tags' | \
- $(SED) -n "s,.*glib-\([0-9]\+\.[0-9]*[02468]\.[^']*\)\.tar.*,\1,p" | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/glib/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
$(SORT) -Vr | \
head -1
endef
diff --git a/src/glibmm.mk b/src/glibmm.mk
index 66b8335..13211f3 100644
--- a/src/glibmm.mk
+++ b/src/glibmm.mk
@@ -12,9 +12,8 @@ $(PKG)_URL := https://download.gnome.org/sources/glibmm/$(call SHORT_PKG_VE
$(PKG)_DEPS := cc glib libsigc++
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/glibmm/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n 's,.*<a[^>]*>\([0-9]*\.[0-9]*[02468]\.[^<]*\)<.*,\1,p' | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/glibmm/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
$(SORT) -Vr | \
head -1
endef
diff --git a/src/gtk2.mk b/src/gtk2.mk
index 28e70b2..00795c0 100644
--- a/src/gtk2.mk
+++ b/src/gtk2.mk
@@ -12,9 +12,8 @@ $(PKG)_URL := https://download.gnome.org/sources/gtk+/$(call SHORT_PKG_VERS
$(PKG)_DEPS := cc atk cairo gdk-pixbuf gettext glib jasper jpeg libpng pango tiff
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/gtk+/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n 's,.*<a[^>]*>\([0-9]*\.[0-9]*[02468]\.[^<]*\)<.*,\1,p' | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/gtk+/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
grep -v '^2\.9' | \
grep '^2\.' | \
head -1
diff --git a/src/gtk3.mk b/src/gtk3.mk
index 6b57449..b849e6d 100644
--- a/src/gtk3.mk
+++ b/src/gtk3.mk
@@ -12,10 +12,10 @@ $(PKG)_URL := https://download.gnome.org/sources/gtk+/$(call SHORT_PKG_VERS
$(PKG)_DEPS := cc atk cairo gdk-pixbuf gettext glib jasper jpeg libepoxy libpng pango tiff
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/gtk+/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n 's,.*<a[^>]*>\([0-9]*\.[0-9]*[02468]\.[^<]*\)<.*,\1,p' | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/gtk+/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
grep '^3\.' | \
+ grep -v '^3\.9[0-9]' | \
head -1
endef
diff --git a/src/gtkglext.mk b/src/gtkglext.mk
index adc88a4..a920276 100644
--- a/src/gtkglext.mk
+++ b/src/gtkglext.mk
@@ -12,9 +12,8 @@ $(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/gtkglext/gtkglext/$($(P
$(PKG)_DEPS := cc gtk2
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/cgit/gtkglext/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n "s,.*<a href='[^']*/tag/?h=\\([0-9][^']*\\)'.*,\\1,p" | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/Archive/gtkglext/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
$(SORT) -V | \
tail -1
endef
diff --git a/src/gtkglextmm.mk b/src/gtkglextmm.mk
index fc48a10..f1cc390 100644
--- a/src/gtkglextmm.mk
+++ b/src/gtkglextmm.mk
@@ -12,9 +12,8 @@ $(PKG)_URL := https://$(SOURCEFORGE_MIRROR)/project/gtkglext/gtkglextmm/$($
$(PKG)_DEPS := cc gtkglext gtkmm2
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/cgit/gtkglextmm/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n "s,.*<a href='[^']*/tag/?h=\\([0-9][^']*\\)'.*,\\1,p" | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/Archive/gtkglextmm/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
$(SORT) -V | \
tail -1
endef
diff --git a/src/gtkmm2.mk b/src/gtkmm2.mk
index bfda343..209a69c 100644
--- a/src/gtkmm2.mk
+++ b/src/gtkmm2.mk
@@ -12,9 +12,8 @@ $(PKG)_URL := https://download.gnome.org/sources/gtkmm/$(call SHORT_PKG_VER
$(PKG)_DEPS := cc atkmm cairomm gtk2 libsigc++ pangomm
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/gtkmm/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n 's,.*<a[^>]*>\([0-9]*\.[0-9]*[02468]\.[^<]*\)<.*,\1,p' | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/gtkmm/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
grep -v '^2\.9' | \
grep '^2\.' | \
head -1
diff --git a/src/gtkmm3.mk b/src/gtkmm3.mk
index a61540c..cfbf3c8 100644
--- a/src/gtkmm3.mk
+++ b/src/gtkmm3.mk
@@ -12,10 +12,10 @@ $(PKG)_URL := https://download.gnome.org/sources/gtkmm/$(call SHORT_PKG_VER
$(PKG)_DEPS := cc atkmm cairomm gtk3 libsigc++ pangomm
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/gtkmm/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n 's,.*<a[^>]*>\([0-9]*\.[0-9]*[02468]\.[^<]*\)<.*,\1,p' | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/gtkmm/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
grep '^3\.' | \
+ grep -v "^[0-9]\+\.9[0-9]" | \
head -1
endef
diff --git a/src/gtksourceview.mk b/src/gtksourceview.mk
index 4ee31df..84108ce 100644
--- a/src/gtksourceview.mk
+++ b/src/gtksourceview.mk
@@ -12,9 +12,9 @@ $(PKG)_URL := https://download.gnome.org/sources/gtksourceview/$(call SHORT
$(PKG)_DEPS := cc gtk2 libxml2
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/gtksourceview/refs/tags' | \
- $(SED) -n 's,.*>GTKSOURCEVIEW_\([0-9]\+_[0-9]*[02468]_[0-9_]\+\)<.*,\1,p' | \
- $(SED) 's,_,.,g' | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/gtksourceview/tags?&search=GTKSOURCEVIEW_2' | \
+ $(SED) -n "s,.*<a [^>]\+>GTKSOURCEVIEW_\(2_[0-9_]\+\)<.*,\1,p" | \
+ $(SED) "s,_,.,g;" | \
grep -v '^2\.9[0-9]\.' | \
head -1
endef
diff --git a/src/gtksourceviewmm2.mk b/src/gtksourceviewmm2.mk
index ab5bd95..22db210 100644
--- a/src/gtksourceviewmm2.mk
+++ b/src/gtksourceviewmm2.mk
@@ -12,12 +12,10 @@ $(PKG)_URL := https://download.gnome.org/sources/gtksourceviewmm/$(call SHO
$(PKG)_DEPS := cc gtkmm2 gtksourceview
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/cgit/gtksourceviewmm/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n "s,.*<a href='[^']*/tag/?h=gtksourceviewmm-\\([0-9][^']*\\)'.*,\\1,p" | \
- grep -v '^2\.9[0-9]\.' | \
- grep '^2\.' | \
- head -1
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/gtksourceviewmm/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>gtksourceviewmm-\(2\.10[0-9.]\+\)<.*,\1,p" | \
+ sort -V | \
+ tail -1
endef
define $(PKG)_BUILD
diff --git a/src/json-glib.mk b/src/json-glib.mk
index 0f84fd2..c1e7076 100644
--- a/src/json-glib.mk
+++ b/src/json-glib.mk
@@ -12,9 +12,8 @@ $(PKG)_URL := https://download.gnome.org/sources/json-glib/$(call SHORT_PKG
$(PKG)_DEPS := cc glib
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/json-glib/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n 's,.*<a[^>]*>\([0-9]*\.[0-9]*[02468]\.[^<]*\)<.*,\1,p' | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/json-glib/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
head -1
endef
diff --git a/src/libcroco.mk b/src/libcroco.mk
index be114f3..d4ab99a 100644
--- a/src/libcroco.mk
+++ b/src/libcroco.mk
@@ -12,9 +12,8 @@ $(PKG)_URL := https://download.gnome.org/sources/libcroco/$(call SHORT_PKG_
$(PKG)_DEPS := cc glib libxml2
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/libcroco/refs/tags' | \
- $(SED) -n 's,.*<a[^>]*>LIBCROCO_\([0-9][0-9_]*\)<.*,\1,p' | \
- $(SED) 's,_,.,g' | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/libcroco/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
head -1
endef
diff --git a/src/libgdamm.mk b/src/libgdamm.mk
index 15813bc..dbf9a0e 100644
--- a/src/libgdamm.mk
+++ b/src/libgdamm.mk
@@ -11,9 +11,9 @@ $(PKG)_URL := https://download.gnome.org/sources/libgdamm/$(call SHORT_PKG_
$(PKG)_DEPS := cc glibmm libgda
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/libgdamm/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n 's,.*<a[^>]*>\([0-9][^<]*\)<.*,\1,p' | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/libgdamm/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
+ grep -v "^[0-9]\+\.9[0-9]" | \
head -1
endef
diff --git a/src/libgee.mk b/src/libgee.mk
index 8486601..1a55043 100644
--- a/src/libgee.mk
+++ b/src/libgee.mk
@@ -11,9 +11,8 @@ $(PKG)_URL := https://download.gnome.org/sources/libgee/$(call SHORT_PKG_VE
$(PKG)_DEPS := cc glib
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/libgee/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n "s,.*libgee-\([0-9]\+\.[0-9]*[02468]\.[^']*\)\.tar.*,\1,p" | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/libgee/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
$(SORT) -Vr | \
head -1
endef
diff --git a/src/libgsf.mk b/src/libgsf.mk
index 6a9a036..292d8c3 100644
--- a/src/libgsf.mk
+++ b/src/libgsf.mk
@@ -11,10 +11,8 @@ $(PKG)_URL := https://download.gnome.org/sources/libgsf/$(call SHORT_PKG_VE
$(PKG)_DEPS := cc bzip2 glib libxml2 zlib
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/libgsf/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n "s,.*<a href='[^']*/tag/?h=LIBGSF_\\([0-9]*_[0-9]*[02468]_[^<]*\\)'.*,\\1,p" | \
- $(SED) 's,_,.,g' | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/libgsf/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
head -1
endef
diff --git a/src/librsvg.mk b/src/librsvg.mk
index 7f0764a..fd0119a 100644
--- a/src/librsvg.mk
+++ b/src/librsvg.mk
@@ -11,8 +11,8 @@ $(PKG)_URL := https://download.gnome.org/sources/librsvg/$(call SHORT_PKG_V
$(PKG)_DEPS := cc cairo gdk-pixbuf glib libcroco libgsf pango
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/librsvg/refs/tags' | \
- $(SED) -n 's,.*<a[^>]*>\([0-9][^<]*\).*,\1,p' | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/librsvg/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
head -1
endef
diff --git a/src/libxml++.mk b/src/libxml++.mk
index eed3ecd..3f03e99 100644
--- a/src/libxml++.mk
+++ b/src/libxml++.mk
@@ -12,9 +12,8 @@ $(PKG)_URL := https://download.gnome.org/sources/libxml++/$(call SHORT_PKG_
$(PKG)_DEPS := cc glibmm libxml2
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/libxml++/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n "s,.*<a href='[^']*/tag/?h=\\([0-9][^']*\\)'.*,\\1,p" | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/libxml++/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
head -1
endef
diff --git a/src/libxml2.mk b/src/libxml2.mk
index 1f9d34a..e3f99fa 100644
--- a/src/libxml2.mk
+++ b/src/libxml2.mk
@@ -12,9 +12,8 @@ $(PKG)_URL_2 := https://ftp.osuosl.org/pub/blfs/conglomeration/libxml2/$($(PK
$(PKG)_DEPS := cc xz zlib
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/libxml2/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n "s,.*<a href='[^']*/tag/?h=v\\([0-9][^']*\\)'.*,\\1,p" | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/libxml2/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\([0-9,\.]\+\)<.*,\\1,p" | \
head -1
endef
diff --git a/src/libxslt.mk b/src/libxslt.mk
index aec62c1..db3dc78 100644
--- a/src/libxslt.mk
+++ b/src/libxslt.mk
@@ -12,9 +12,8 @@ $(PKG)_URL_2 := ftp://xmlsoft.org/libxslt/$($(PKG)_FILE)
$(PKG)_DEPS := cc libgcrypt libxml2
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/libxslt/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n "s,.*<a href='[^']*/tag/?h=v\\([0-9][^']*\\)'.*,\\1,p" | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/libxslt/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\([0-9,\.]\+\)<.*,\\1,p" | \
head -1
endef
diff --git a/src/pango.mk b/src/pango.mk
index 3a4a4db..5d579f2 100644
--- a/src/pango.mk
+++ b/src/pango.mk
@@ -12,9 +12,8 @@ $(PKG)_URL := https://download.gnome.org/sources/pango/$(call SHORT_PKG_VER
$(PKG)_DEPS := cc cairo fontconfig freetype glib harfbuzz
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/pango/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n "s,.*<a href='[^']*/tag/?h=\\([0-9][^']*\\)'.*,\\1,p" | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/pango/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
head -1
endef
diff --git a/src/pangomm.mk b/src/pangomm.mk
index c4c2c51..f41d7ab 100644
--- a/src/pangomm.mk
+++ b/src/pangomm.mk
@@ -12,9 +12,8 @@ $(PKG)_URL := https://download.gnome.org/sources/pangomm/$(call SHORT_PKG_V
$(PKG)_DEPS := cc cairomm glibmm pango
define $(PKG)_UPDATE
- $(WGET) -q -O- 'https://git.gnome.org/browse/pangomm/refs/tags' | \
- grep '<a href=' | \
- $(SED) -n "s,.*<a href='[^']*/tag/?h=\\([0-9][^']*\\)'.*,\\1,p" | \
+ $(WGET) -q -O- 'https://gitlab.gnome.org/GNOME/pangomm/tags' | \
+ $(SED) -n "s,.*<a [^>]\+>v\?\([0-9]\+\.[0-9.]\+\)<.*,\1,p" | \
head -1
endef