[gnome-build-meta/wip-3-33-3: 2/2] Work towards 3.33.3



commit 1d24ce55d569516edbebf431d5fe23a5d7e78e3c
Author: Matthias Clasen <mclasen redhat com>
Date:   Wed Jun 19 15:26:24 2019 +0000

    Work towards 3.33.3

 elements/core-deps/ModemManager.bst                |   6 +-
 elements/core-deps/NetworkManager.bst              |  15 +-
 elements/core-deps/PackageKit.bst                  |  15 +-
 elements/core-deps/accountsservice.bst             |   5 +-
 elements/core-deps/atkmm-1.6.bst                   |   8 +-
 elements/core-deps/atkmm.bst                       |   8 +-
 elements/core-deps/babl.bst                        |   5 +-
 elements/core-deps/cairomm.bst                     |   8 +-
 elements/core-deps/colord-gtk.bst                  |   9 +-
 elements/core-deps/colord.bst                      |  13 +-
 elements/core-deps/evolution-data-server.bst       |  13 +-
 elements/core-deps/folks.bst                       |  10 +-
 elements/core-deps/gegl.bst                        |   9 +-
 elements/core-deps/geocode-glib.bst                |   5 +-
 elements/core-deps/glibmm-2.4.bst                  |   8 +-
 elements/core-deps/glibmm.bst                      |   8 +-
 elements/core-deps/gmime3.bst                      |   5 +-
 elements/core-deps/gnome-autoar.bst                |   5 +-
 elements/core-deps/gnome-online-accounts.bst       |   8 +-
 elements/core-deps/gnome-online-miners.bst         |   5 +-
 elements/core-deps/gnome-video-effects.bst         |   5 +-
 elements/core-deps/gom.bst                         |   5 +-
 elements/core-deps/grilo-plugins.bst               |   8 +-
 elements/core-deps/grilo.bst                       |   5 +-
 elements/core-deps/gsound.bst                      |   8 +-
 elements/core-deps/gspell.bst                      |   5 +-
 elements/core-deps/gssdp.bst                       |   8 +-
 elements/core-deps/gtk-vnc.bst                     |  14 +-
 elements/core-deps/gtkmm-3.bst                     |   8 +-
 elements/core-deps/gtkmm.bst                       |   8 +-
 elements/core-deps/gtksourceview.bst               |   9 +-
 elements/core-deps/gupnp-av.bst                    |   5 +-
 elements/core-deps/gupnp-dlna.bst                  |   5 +-
 elements/core-deps/gupnp.bst                       |   8 +-
 elements/core-deps/libchamplain.bst                |   5 +-
 elements/core-deps/libdazzle.bst                   |   5 +-
 elements/core-deps/libevdev.bst                    |   2 +-
 elements/core-deps/libgdata.bst                    |   5 +-
 elements/core-deps/libgepub.bst                    |   5 +-
 elements/core-deps/libgfbgraph.bst                 |   5 +-
 elements/core-deps/libgnomekbd.bst                 |   5 +-
 elements/core-deps/libgovirt.bst                   |   5 +-
 elements/core-deps/libgrss.bst                     |   5 +-
 elements/core-deps/libgsf.bst                      |  10 +-
 elements/core-deps/libgtop.bst                     |   5 +-
 elements/core-deps/libgudev.bst                    |   8 +-
 elements/core-deps/libgusb.bst                     |   5 +-
 elements/core-deps/libgweather.bst                 |   5 +-
 elements/core-deps/libgxps.bst                     |   5 +-
 elements/core-deps/libinput.bst                    |   9 +-
 elements/core-deps/libmbim.bst                     |   8 +-
 elements/core-deps/libmediaart.bst                 |   8 +-
 elements/core-deps/libosinfo.bst                   |   8 +-
 elements/core-deps/libpeas.bst                     |   8 +-
 elements/core-deps/libqmi.bst                      |   8 +-
 elements/core-deps/librest.bst                     |   5 +-
 elements/core-deps/libsigcplusplus-2.0.bst         |   8 +-
 elements/core-deps/libsigcplusplus.bst             |   8 +-
 elements/core-deps/libvirt-glib.bst                |   8 +-
 elements/core-deps/libzapojit.bst                  |   5 +-
 elements/core-deps/mm-common.bst                   |   8 +-
 .../core-deps/mobile-broadband-provider-info.bst   |   5 +-
 elements/core-deps/osinfo-db-tools.bst             |   5 +-
 elements/core-deps/pangomm-1.4.bst                 |   8 +-
 elements/core-deps/pangomm.bst                     |   8 +-
 elements/core-deps/phodav.bst                      |   5 +-
 elements/core-deps/polkit.bst                      |   8 +-
 elements/core-deps/pyatspi2.bst                    |   8 +-
 elements/core-deps/totem-pl-parser.bst             |   5 +-
 elements/core-deps/tracker-miners.bst              |  12 +-
 elements/core-deps/tracker.bst                     |  11 +-
 elements/core-deps/uhttpmock.bst                   |   5 +-
 elements/core/baobab.bst                           |   5 +-
 elements/core/cheese.bst                           |   5 +-
 elements/core/eog.bst                              |   5 +-
 elements/core/epiphany.bst                         |   5 +-
 elements/core/evince.bst                           |   8 +-
 elements/core/file-roller.bst                      |   5 +-
 elements/core/gdm.bst                              |   8 +-
 elements/core/gedit.bst                            |   9 +-
 elements/core/gnome-backgrounds.bst                |   5 +-
 elements/core/gnome-bluetooth.bst                  |   9 +-
 elements/core/gnome-boxes.bst                      |  15 +-
 elements/core/gnome-calculator.bst                 |   5 +-
 elements/core/gnome-calendar.bst                   |   5 +-
 elements/core/gnome-characters.bst                 |   5 +-
 elements/core/gnome-clocks.bst                     |   5 +-
 elements/core/gnome-color-manager.bst              |   5 +-
 elements/core/gnome-contacts.bst                   |   5 +-
 elements/core/gnome-control-center.bst             |  15 +-
 elements/core/gnome-desktop.bst                    |   8 +-
 elements/core/gnome-disk-utility.bst               |   8 +-
 elements/core/gnome-font-viewer.bst                |   5 +-
 elements/core/gnome-getting-started-docs.bst       |   5 +-
 elements/core/gnome-initial-setup.bst              |   9 +-
 elements/core/gnome-keyring.bst                    |   5 +-
 elements/core/gnome-logs.bst                       |   5 +-
 elements/core/gnome-maps.bst                       |   5 +-
 elements/core/gnome-menus.bst                      |   5 +-
 elements/core/gnome-music.bst                      |  12 +-
 elements/core/gnome-photos.bst                     |  13 +-
 elements/core/gnome-screenshot.bst                 |   5 +-
 elements/core/gnome-session.bst                    |   5 +-
 elements/core/gnome-settings-daemon.bst            |  10 +-
 elements/core/gnome-shell-extensions.bst           |   8 +-
 elements/core/gnome-shell.bst                      |   9 +-
 elements/core/gnome-software.bst                   |  10 +-
 elements/core/gnome-system-monitor.bst             |   5 +-
 elements/core/gnome-terminal.bst                   |   8 +-
 elements/core/gnome-user-docs.bst                  |   5 +-
 elements/core/gnome-user-share.bst                 |   5 +-
 elements/core/gnome-weather.bst                    |   5 +-
 elements/core/mutter.bst                           |   9 +-
 elements/core/nautilus.bst                         |  12 +-
 elements/core/network-manager-applet.bst           |  14 +-
 elements/core/orca.bst                             |   5 +-
 elements/core/rygel.bst                            |   5 +-
 elements/core/simple-scan.bst                      |   5 +-
 elements/core/sushi.bst                            |   5 +-
 elements/core/totem.bst                            |  15 +-
 elements/core/vino.bst                             |   5 +-
 elements/sdk/adwaita-icon-theme.bst                |   5 +-
 elements/sdk/appstream-glib.bst                    |  11 +-
 elements/sdk/at-spi2-atk.bst                       |   5 +-
 elements/sdk/at-spi2-core.bst                      |   5 +-
 elements/sdk/atk.bst                               |   5 +-
 elements/sdk/clutter.bst                           |  10 +-
 elements/sdk/cogl.bst                              |  14 +-
 elements/sdk/dconf.bst                             |   8 +-
 elements/sdk/gcab.bst                              |   5 +-
 elements/sdk/gcr.bst                               |   5 +-
 elements/sdk/gdk-pixbuf.bst                        |   5 +-
 elements/sdk/gjs.bst                               |   8 +-
 elements/sdk/glib-networking.bst                   |   8 +-
 elements/sdk/glib.bst                              |  10 +-
 elements/sdk/gnome-themes-extra.bst                |   8 +-
 elements/sdk/gobject-introspection.bst             |   8 +-
 elements/sdk/graphene.bst                          |   5 +-
 elements/sdk/gsettings-desktop-schemas.bst         |   5 +-
 elements/sdk/gtk+-3.bst                            |  10 +-
 elements/sdk/gtk-doc.bst                           |   5 +-
 elements/sdk/gtk.bst                               |   8 +-
 elements/sdk/gvfs.bst                              |  38 +--
 elements/sdk/json-glib.bst                         |   5 +-
 elements/sdk/libcroco.bst                          |   5 +-
 elements/sdk/libgee.bst                            |   5 +-
 elements/sdk/libnotify.bst                         |   8 +-
 elements/sdk/librsvg.bst                           | 301 +--------------------
 elements/sdk/libsecret.bst                         |   5 +-
 elements/sdk/libsoup.bst                           |  10 +-
 elements/sdk/pango.bst                             |   5 +-
 elements/sdk/pygobject.bst                         |   5 +-
 elements/sdk/vala.bst                              |   9 +-
 elements/sdk/vte.bst                               |   5 +-
 elements/sdk/yelp-tools.bst                        |   5 +-
 elements/sdk/yelp-xsl.bst                          |   5 +-
 elements/sdk/yelp.bst                              |   5 +-
 elements/sdk/zenity.bst                            |   5 +-
 158 files changed, 394 insertions(+), 1054 deletions(-)
---
diff --git a/elements/core-deps/ModemManager.bst b/elements/core-deps/ModemManager.bst
index 95d8e897..639c2446 100644
--- a/elements/core-deps/ModemManager.bst
+++ b/elements/core-deps/ModemManager.bst
@@ -2,7 +2,7 @@ kind: autotools
 sources:
 # https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/85
 - kind: tar
-  url: https://www.freedesktop.org/software/ModemManager/ModemManager-1.10.0.tar.xz
+  url: https://www.freedesktop.org/software/ModemManager/ModemManager-1.10.2.tar.xz
 depends:
 - core-deps/libgudev.bst
 - core-deps/libmbim.bst
@@ -16,6 +16,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --with-udev-base-dir=/usr/lib/udev
-    --disable-more-warnings
+  conf-local: --with-udev-base-dir=/usr/lib/udev --disable-more-warnings
diff --git a/elements/core-deps/NetworkManager.bst b/elements/core-deps/NetworkManager.bst
index 1a2d28fc..122e0ff3 100644
--- a/elements/core-deps/NetworkManager.bst
+++ b/elements/core-deps/NetworkManager.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: git_freedesktop_org:NetworkManager/NetworkManager.git
-  track: master
+- kind: tar
+  url: gnome_downloads:NetworkManager/1.19/NetworkManager-1.19.4.tar.xz
 depends:
 - core-deps/iptables.bst
 - core-deps/libgudev.bst
@@ -26,11 +25,5 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    PYTHON=python3
-    --with-udev-dir=/usr/lib/udev
-    --with-crypto=gnutls
-    --enable-introspection
-    --disable-more-warnings
-    --disable-json-validation
-    --disable-ovs
+  conf-local: PYTHON=python3 --with-udev-dir=/usr/lib/udev --with-crypto=gnutls --enable-introspection
+    --disable-more-warnings --disable-json-validation --disable-ovs
diff --git a/elements/core-deps/PackageKit.bst b/elements/core-deps/PackageKit.bst
index 3addba4e..a584f534 100644
--- a/elements/core-deps/PackageKit.bst
+++ b/elements/core-deps/PackageKit.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: github_com:hughsie/PackageKit.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/PackageKit/releases/PackageKit-1.1.12.tar.xz
 depends:
 - core-deps/NetworkManager.bst
 - core-deps/libgudev.bst
@@ -23,14 +22,8 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --disable-vala
-    --disable-tests
-    --disable-qt
-    --disable-browser-plugin
-    --disable-bash-completion
-    --disable-gtk-module
-    --enable-python3
+  conf-local: --disable-vala --disable-tests --disable-qt --disable-browser-plugin
+    --disable-bash-completion --disable-gtk-module --enable-python3
 config:
   build-commands:
   - '%{make} CFLAGS=-Wno-error'
diff --git a/elements/core-deps/accountsservice.bst b/elements/core-deps/accountsservice.bst
index 9e001d10..34fa9957 100644
--- a/elements/core-deps/accountsservice.bst
+++ b/elements/core-deps/accountsservice.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: git_freedesktop_org:accountsservice/accountsservice.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/accountsservice/accountsservice-0.6.55.tar.xz
 depends:
 - core-deps/polkit.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/atkmm-1.6.bst b/elements/core-deps/atkmm-1.6.bst
index 77ad81cd..6446f020 100644
--- a/elements/core-deps/atkmm-1.6.bst
+++ b/elements/core-deps/atkmm-1.6.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/atkmm.git
-  track: atkmm-2-28
+- kind: tar
+  url: gnome_downloads:atkmm/2.24/atkmm-2.24.3.tar.xz
 depends:
 - core-deps/glibmm-2.4.bst
 - sdk/atk.bst
@@ -15,5 +14,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-maintainer-mode
+  conf-local: --enable-maintainer-mode
diff --git a/elements/core-deps/atkmm.bst b/elements/core-deps/atkmm.bst
index 90a19d2f..773a5ef7 100644
--- a/elements/core-deps/atkmm.bst
+++ b/elements/core-deps/atkmm.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/atkmm.git
-  track: master
+- kind: tar
+  url: gnome_downloads:atkmm/2.29/atkmm-2.29.1.tar.xz
 depends:
 - core-deps/glibmm.bst
 - sdk/atk.bst
@@ -15,5 +14,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-maintainer-mode
+  conf-local: --enable-maintainer-mode
diff --git a/elements/core-deps/babl.bst b/elements/core-deps/babl.bst
index fc9041df..af6cd4ec 100644
--- a/elements/core-deps/babl.bst
+++ b/elements/core-deps/babl.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/babl.git
-  track: master
+- kind: tar
+  url: https://ftp.gimp.org/pub/babl/0.1/babl-0.1.66.tar.bz2
 depends:
 - filename: base/git-minimal.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/cairomm.bst b/elements/core-deps/cairomm.bst
index f3ee1480..ef9f5713 100644
--- a/elements/core-deps/cairomm.bst
+++ b/elements/core-deps/cairomm.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: git_freedesktop_org:cairo/cairomm.git
-  track: master
+- kind: tar
+  url: cairo_org:releases/cairomm-1.15.5.tar.gz
 depends:
 - core-deps/libsigcplusplus.bst
 - filename: desktop/cairo.bst
@@ -13,5 +12,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --disable-documentation
+  conf-local: --disable-documentation
diff --git a/elements/core-deps/colord-gtk.bst b/elements/core-deps/colord-gtk.bst
index e0137ebd..2ca9033e 100644
--- a/elements/core-deps/colord-gtk.bst
+++ b/elements/core-deps/colord-gtk.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: github_com:hughsie/colord-gtk.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/colord/releases/colord-gtk-0.1.26.tar.xz
 depends:
 - core-deps/colord.bst
 - sdk/glib.bst
@@ -22,6 +21,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dman=false
-    -Dvapi=true
+  meson-local: -Dman=false -Dvapi=true
diff --git a/elements/core-deps/colord.bst b/elements/core-deps/colord.bst
index 5004133f..c109fe2d 100644
--- a/elements/core-deps/colord.bst
+++ b/elements/core-deps/colord.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: github_com:hughsie/colord.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/colord/releases/colord-1.4.4.tar.xz
 depends:
 - core-deps/libgudev.bst
 - core-deps/libgusb.bst
@@ -18,9 +17,5 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dargyllcms_sensor=false
-    -Dbash_completion=false
-    -Dlibcolordcompat=false
-    -Dman=false
-    -Dvapi=true
+  meson-local: -Dargyllcms_sensor=false -Dbash_completion=false -Dlibcolordcompat=false
+    -Dman=false -Dvapi=true
diff --git a/elements/core-deps/evolution-data-server.bst b/elements/core-deps/evolution-data-server.bst
index 6b8f0575..593d270c 100644
--- a/elements/core-deps/evolution-data-server.bst
+++ b/elements/core-deps/evolution-data-server.bst
@@ -1,8 +1,7 @@
 kind: cmake
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/evolution-data-server.git
-  track: master
+- kind: tar
+  url: gnome_downloads:evolution-data-server/3.33/evolution-data-server-3.33.3.tar.xz
 depends:
 - core-deps/gnome-online-accounts.bst
 - core-deps/libgdata.bst
@@ -28,9 +27,5 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  cmake-local: >-
-    -DENABLE_INTROSPECTION=ON
-    -DENABLE_VALA_BINDINGS=ON
-    -DENABLE_UOA=OFF
-    -DENABLE_GOOGLE_AUTH=OFF
-    -DLIB_INSTALL_DIR=%{libdir}
+  cmake-local: -DENABLE_INTROSPECTION=ON -DENABLE_VALA_BINDINGS=ON -DENABLE_UOA=OFF
+    -DENABLE_GOOGLE_AUTH=OFF -DLIB_INSTALL_DIR=%{libdir}
diff --git a/elements/core-deps/folks.bst b/elements/core-deps/folks.bst
index 50b73e15..c5d43a21 100644
--- a/elements/core-deps/folks.bst
+++ b/elements/core-deps/folks.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/folks.git
-  track: master
+- kind: tar
+  url: gnome_downloads:folks/0.12/folks-0.12.1.tar.xz
 depends:
 - core-deps/evolution-data-server.bst
 - sdk/dbus-glib.bst
@@ -15,7 +14,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Deds_backend=true
-    -Dlibsocialweb_backend=false
-    -Dtelepathy_backend=false
+  meson-local: -Deds_backend=true -Dlibsocialweb_backend=false -Dtelepathy_backend=false
diff --git a/elements/core-deps/gegl.bst b/elements/core-deps/gegl.bst
index 3650f3f0..e67295ba 100644
--- a/elements/core-deps/gegl.bst
+++ b/elements/core-deps/gegl.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gegl.git
-  track: master
+- kind: tar
+  url: https://ftp.gimp.org/pub/gegl/0.4/gegl-0.4.16.tar.bz2
 depends:
 - core-deps/babl.bst
 - core-deps/graphviz.bst
@@ -17,6 +16,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --without-libavformat
-    --without-jasper
+  conf-local: --without-libavformat --without-jasper
diff --git a/elements/core-deps/geocode-glib.bst b/elements/core-deps/geocode-glib.bst
index 9cc6cd41..cd67354f 100644
--- a/elements/core-deps/geocode-glib.bst
+++ b/elements/core-deps/geocode-glib.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/geocode-glib.git
-  track: master
+- kind: tar
+  url: gnome_downloads:geocode-glib/3.26/geocode-glib-3.26.1.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/glibmm-2.4.bst b/elements/core-deps/glibmm-2.4.bst
index e6926c90..4a83c368 100644
--- a/elements/core-deps/glibmm-2.4.bst
+++ b/elements/core-deps/glibmm-2.4.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/glibmm.git
-  track: glibmm-2-60
+- kind: tar
+  url: gnome_downloads:glibmm/2.56/glibmm-2.56.1.tar.xz
 depends:
 - core-deps/libsigcplusplus-2.0.bst
 - sdk/glib.bst
@@ -15,5 +14,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-maintainer-mode
+  conf-local: --enable-maintainer-mode
diff --git a/elements/core-deps/glibmm.bst b/elements/core-deps/glibmm.bst
index 9fb2bc7e..801c76f1 100644
--- a/elements/core-deps/glibmm.bst
+++ b/elements/core-deps/glibmm.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/glibmm.git
-  track: master
+- kind: tar
+  url: gnome_downloads:glibmm/2.61/glibmm-2.61.1.tar.xz
 depends:
 - core-deps/libsigcplusplus.bst
 - sdk/glib.bst
@@ -15,5 +14,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-maintainer-mode
+  conf-local: --enable-maintainer-mode
diff --git a/elements/core-deps/gmime3.bst b/elements/core-deps/gmime3.bst
index 9e84a462..72a4becf 100644
--- a/elements/core-deps/gmime3.bst
+++ b/elements/core-deps/gmime3.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gmime.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gmime/3.2/gmime-3.2.3.tar.xz
 depends:
 - sdk/glib.bst
 - filename: sdk/gtk-doc.bst
diff --git a/elements/core-deps/gnome-autoar.bst b/elements/core-deps/gnome-autoar.bst
index 57ffa3d7..2e84f592 100644
--- a/elements/core-deps/gnome-autoar.bst
+++ b/elements/core-deps/gnome-autoar.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-autoar.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-autoar/0.2/gnome-autoar-0.2.3.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/gnome-online-accounts.bst b/elements/core-deps/gnome-online-accounts.bst
index e4124d8a..4f62aaa9 100644
--- a/elements/core-deps/gnome-online-accounts.bst
+++ b/elements/core-deps/gnome-online-accounts.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-online-accounts.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-online-accounts/3.32/gnome-online-accounts-3.32.0.tar.xz
 depends:
 - core-deps/librest.bst
 - sdk/WebKitGTK.bst
@@ -20,5 +19,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --disable-telepathy
+  conf-local: --disable-telepathy
diff --git a/elements/core-deps/gnome-online-miners.bst b/elements/core-deps/gnome-online-miners.bst
index 3139447e..d19cb776 100644
--- a/elements/core-deps/gnome-online-miners.bst
+++ b/elements/core-deps/gnome-online-miners.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-online-miners.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-online-miners/3.30/gnome-online-miners-3.30.0.tar.xz
 depends:
 - core-deps/gnome-online-accounts.bst
 - core-deps/grilo.bst
diff --git a/elements/core-deps/gnome-video-effects.bst b/elements/core-deps/gnome-video-effects.bst
index 184a7fd6..116996a3 100644
--- a/elements/core-deps/gnome-video-effects.bst
+++ b/elements/core-deps/gnome-video-effects.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-video-effects.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-video-effects/0.4/gnome-video-effects-0.4.3.tar.xz
 depends:
 - filename: sdk/gnome-common.bst
   type: build
diff --git a/elements/core-deps/gom.bst b/elements/core-deps/gom.bst
index 6d39ca53..e807d3cf 100644
--- a/elements/core-deps/gom.bst
+++ b/elements/core-deps/gom.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gom.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gom/0.3/gom-0.3.3.tar.xz
 depends:
 - sdk/gdk-pixbuf.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/grilo-plugins.bst b/elements/core-deps/grilo-plugins.bst
index c10989a0..91980691 100644
--- a/elements/core-deps/grilo-plugins.bst
+++ b/elements/core-deps/grilo-plugins.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/grilo-plugins.git
-  track: master
+- kind: tar
+  url: gnome_downloads:grilo-plugins/0.3/grilo-plugins-0.3.8.tar.xz
 depends:
 - core-deps/gmime3.bst
 - core-deps/gnome-online-accounts.bst
@@ -26,5 +25,4 @@ depends:
 - filename: desktop/itstools.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Denable-lua-factory=no
+  meson-local: -Denable-lua-factory=no
diff --git a/elements/core-deps/grilo.bst b/elements/core-deps/grilo.bst
index 24695af0..0ef9aea8 100644
--- a/elements/core-deps/grilo.bst
+++ b/elements/core-deps/grilo.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/grilo.git
-  track: master
+- kind: tar
+  url: gnome_downloads:grilo/0.3/grilo-0.3.7.tar.xz
 depends:
 - core-deps/totem-pl-parser.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/gsound.bst b/elements/core-deps/gsound.bst
index c9b4e1dd..45743f04 100644
--- a/elements/core-deps/gsound.bst
+++ b/elements/core-deps/gsound.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gsound.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gsound/1.0/gsound-1.0.2.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
@@ -17,5 +16,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --disable-gtk-doc
+  conf-local: --disable-gtk-doc
diff --git a/elements/core-deps/gspell.bst b/elements/core-deps/gspell.bst
index e222db11..b81a54e2 100644
--- a/elements/core-deps/gspell.bst
+++ b/elements/core-deps/gspell.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gspell.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gspell/1.8/gspell-1.8.1.tar.xz
 depends:
 - sdk/enchant-2.bst
 - sdk/gtk+-3.bst
diff --git a/elements/core-deps/gssdp.bst b/elements/core-deps/gssdp.bst
index d2344653..d694b953 100644
--- a/elements/core-deps/gssdp.bst
+++ b/elements/core-deps/gssdp.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gssdp.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gssdp/1.2/gssdp-1.2.1.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
@@ -17,5 +16,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dsniffer=false
+  meson-local: -Dsniffer=false
diff --git a/elements/core-deps/gtk-vnc.bst b/elements/core-deps/gtk-vnc.bst
index efc2dfd9..c56bd4df 100644
--- a/elements/core-deps/gtk-vnc.bst
+++ b/elements/core-deps/gtk-vnc.bst
@@ -1,12 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gtk-vnc.git
-  track: master
-  submodules:
-    src/keycodemapdb:
-      checkout: True
-      url: gitlab_com:keycodemap/keycodemapdb.git
+- kind: tar
+  url: gnome_downloads:gtk-vnc/0.9/gtk-vnc-0.9.0.tar.xz
 depends:
 - sdk/gdk-pixbuf.bst
 - sdk/glib.bst
@@ -24,7 +19,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --with-gtk=3.0
-    --enable-vala
-    --disable-werror
+  conf-local: --with-gtk=3.0 --enable-vala --disable-werror
diff --git a/elements/core-deps/gtkmm-3.bst b/elements/core-deps/gtkmm-3.bst
index bc2d5233..2ff73242 100644
--- a/elements/core-deps/gtkmm-3.bst
+++ b/elements/core-deps/gtkmm-3.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gtkmm.git
-  track: gtkmm-3-24
+- kind: tar
+  url: gnome_downloads:gtkmm/3.22/gtkmm-3.22.3.tar.xz
 depends:
 - core-deps/atkmm-1.6.bst
 - core-deps/cairomm-1.0.bst
@@ -18,5 +17,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-maintainer-mode
+  conf-local: --enable-maintainer-mode
diff --git a/elements/core-deps/gtkmm.bst b/elements/core-deps/gtkmm.bst
index f4732c3e..2ff5d129 100644
--- a/elements/core-deps/gtkmm.bst
+++ b/elements/core-deps/gtkmm.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gtkmm.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gtkmm/3.95/gtkmm-3.95.1.tar.xz
 depends:
 - core-deps/atkmm.bst
 - core-deps/cairomm.bst
@@ -18,5 +17,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-maintainer-mode
+  conf-local: --enable-maintainer-mode
diff --git a/elements/core-deps/gtksourceview.bst b/elements/core-deps/gtksourceview.bst
index 403cb8f7..87b88f81 100644
--- a/elements/core-deps/gtksourceview.bst
+++ b/elements/core-deps/gtksourceview.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gtksourceview.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gtksourceview/4.3/gtksourceview-4.3.1.tar.xz
 depends:
 - sdk/gtk+-3.bst
 - filename: sdk/gtk-doc.bst
@@ -14,6 +13,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dinstall_tests=true
-    -Dgtk_doc=true
+  meson-local: -Dinstall_tests=true -Dgtk_doc=true
diff --git a/elements/core-deps/gupnp-av.bst b/elements/core-deps/gupnp-av.bst
index 5601edf8..776f9588 100644
--- a/elements/core-deps/gupnp-av.bst
+++ b/elements/core-deps/gupnp-av.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gupnp-av.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gupnp-av/0.12/gupnp-av-0.12.11.tar.xz
 depends:
 - core-deps/gupnp.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/gupnp-dlna.bst b/elements/core-deps/gupnp-dlna.bst
index 274e7d96..db5567d7 100644
--- a/elements/core-deps/gupnp-dlna.bst
+++ b/elements/core-deps/gupnp-dlna.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gupnp-dlna.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gupnp-dlna/0.10/gupnp-dlna-0.10.5.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gst-plugins-base.bst
diff --git a/elements/core-deps/gupnp.bst b/elements/core-deps/gupnp.bst
index 43b70989..6d0ac3aa 100644
--- a/elements/core-deps/gupnp.bst
+++ b/elements/core-deps/gupnp.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gupnp.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gupnp/1.2/gupnp-1.2.1.tar.xz
 depends:
 - core-deps/NetworkManager.bst
 - core-deps/gssdp.bst
@@ -17,5 +16,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dcontext_manager=network-manager
+  meson-local: -Dcontext_manager=network-manager
diff --git a/elements/core-deps/libchamplain.bst b/elements/core-deps/libchamplain.bst
index 7422471c..7c0604ee 100644
--- a/elements/core-deps/libchamplain.bst
+++ b/elements/core-deps/libchamplain.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libchamplain.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libchamplain/0.12/libchamplain-0.12.19.tar.xz
 depends:
 - sdk/clutter-gtk.bst
 - sdk/clutter.bst
diff --git a/elements/core-deps/libdazzle.bst b/elements/core-deps/libdazzle.bst
index d6bb9526..4bfa3dd0 100644
--- a/elements/core-deps/libdazzle.bst
+++ b/elements/core-deps/libdazzle.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libdazzle.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libdazzle/3.33/libdazzle-3.33.1.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/libevdev.bst b/elements/core-deps/libevdev.bst
index cbbf5dd3..22961e83 100644
--- a/elements/core-deps/libevdev.bst
+++ b/elements/core-deps/libevdev.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://www.freedesktop.org/software/libevdev/libevdev-1.6.0.tar.xz
+  url: https://www.freedesktop.org/software/libevdev/libevdev-1.7.0.tar.xz
 depends:
 - filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/libgdata.bst b/elements/core-deps/libgdata.bst
index 349fcfaf..1249527b 100644
--- a/elements/core-deps/libgdata.bst
+++ b/elements/core-deps/libgdata.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgdata.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgdata/0.17/libgdata-0.17.9.tar.xz
 depends:
 - core-deps/gnome-online-accounts.bst
 - core-deps/liboauth.bst
diff --git a/elements/core-deps/libgepub.bst b/elements/core-deps/libgepub.bst
index 72db94ea..7c58db09 100644
--- a/elements/core-deps/libgepub.bst
+++ b/elements/core-deps/libgepub.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgepub.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgepub/0.6/libgepub-0.6.0.tar.xz
 depends:
 - sdk/WebKitGTK.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/libgfbgraph.bst b/elements/core-deps/libgfbgraph.bst
index 568e7513..9de4c486 100644
--- a/elements/core-deps/libgfbgraph.bst
+++ b/elements/core-deps/libgfbgraph.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgfbgraph.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gfbgraph/0.2/gfbgraph-0.2.3.tar.xz
 depends:
 - core-deps/gnome-online-accounts.bst
 - core-deps/librest.bst
diff --git a/elements/core-deps/libgnomekbd.bst b/elements/core-deps/libgnomekbd.bst
index 967973dc..b14681a3 100644
--- a/elements/core-deps/libgnomekbd.bst
+++ b/elements/core-deps/libgnomekbd.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgnomekbd.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgnomekbd/3.26/libgnomekbd-3.26.1.tar.xz
 depends:
 - core-deps/libxklavier.bst
 - sdk/gtk+-3.bst
diff --git a/elements/core-deps/libgovirt.bst b/elements/core-deps/libgovirt.bst
index 8f208b01..5fc393dd 100644
--- a/elements/core-deps/libgovirt.bst
+++ b/elements/core-deps/libgovirt.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgovirt.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgovirt/0.3/libgovirt-0.3.6.tar.xz
 depends:
 - core-deps/librest.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/libgrss.bst b/elements/core-deps/libgrss.bst
index d11979a8..1b8fff3d 100644
--- a/elements/core-deps/libgrss.bst
+++ b/elements/core-deps/libgrss.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgrss.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgrss/0.7/libgrss-0.7.0.tar.xz
 depends:
 - sdk/glib.bst
 - filename: sdk/gtk-doc.bst
diff --git a/elements/core-deps/libgsf.bst b/elements/core-deps/libgsf.bst
index b105336b..abda2247 100644
--- a/elements/core-deps/libgsf.bst
+++ b/elements/core-deps/libgsf.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgsf.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgsf/1.14/libgsf-1.14.46.tar.xz
 depends:
 - sdk/gdk-pixbuf.bst
 - sdk/glib.bst
@@ -17,7 +16,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --without-bonobo
-    --without-gnome-vfs
-    --enable-introspection
+  conf-local: --without-bonobo --without-gnome-vfs --enable-introspection
diff --git a/elements/core-deps/libgtop.bst b/elements/core-deps/libgtop.bst
index f5eea12c..993a9035 100644
--- a/elements/core-deps/libgtop.bst
+++ b/elements/core-deps/libgtop.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgtop.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgtop/2.40/libgtop-2.40.0.tar.xz
 depends:
 - sdk/glib.bst
 - filename: sdk/gtk-doc.bst
diff --git a/elements/core-deps/libgudev.bst b/elements/core-deps/libgudev.bst
index 98cd8c86..179749e0 100644
--- a/elements/core-deps/libgudev.bst
+++ b/elements/core-deps/libgudev.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgudev.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgudev/232/libgudev-232.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
@@ -16,5 +15,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --disable-umockdev
+  conf-local: --disable-umockdev
diff --git a/elements/core-deps/libgusb.bst b/elements/core-deps/libgusb.bst
index 513edbdc..3b466e15 100644
--- a/elements/core-deps/libgusb.bst
+++ b/elements/core-deps/libgusb.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: github_com:hughsie/libgusb.git
-  track: master
+- kind: tar
+  url: people_freedesktop_org:~hughsient/releases/libgusb-0.3.0.tar.xz
 depends:
 - core-deps/libusb.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/libgweather.bst b/elements/core-deps/libgweather.bst
index 482088ac..bed913be 100644
--- a/elements/core-deps/libgweather.bst
+++ b/elements/core-deps/libgweather.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgweather.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgweather/3.32/libgweather-3.32.1.tar.xz
 depends:
 - core-deps/geocode-glib.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/libgxps.bst b/elements/core-deps/libgxps.bst
index d8f4bd5c..4a2f14f2 100644
--- a/elements/core-deps/libgxps.bst
+++ b/elements/core-deps/libgxps.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgxps.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgxps/0.3/libgxps-0.3.1.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/libinput.bst b/elements/core-deps/libinput.bst
index 47e60fa5..cde3e78a 100644
--- a/elements/core-deps/libinput.bst
+++ b/elements/core-deps/libinput.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: git_freedesktop_org:libinput/libinput.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/libinput/libinput-1.13.2.tar.xz
 depends:
 - core-deps/libevdev.bst
 - core-deps/libwacom.bst
@@ -14,6 +13,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Ddocumentation=false
-    -Dtests=false
+  meson-local: -Ddocumentation=false -Dtests=false
diff --git a/elements/core-deps/libmbim.bst b/elements/core-deps/libmbim.bst
index 7c482918..ffe3c27d 100644
--- a/elements/core-deps/libmbim.bst
+++ b/elements/core-deps/libmbim.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: git_freedesktop_org:mobile-broadband/libmbim.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/libmbim/libmbim-1.18.2.tar.xz
 depends:
 - core-deps/libgudev.bst
 - sdk/glib.bst
@@ -14,5 +13,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-more-warnings=no
+  conf-local: --enable-more-warnings=no
diff --git a/elements/core-deps/libmediaart.bst b/elements/core-deps/libmediaart.bst
index 838c89b6..162b30c0 100644
--- a/elements/core-deps/libmediaart.bst
+++ b/elements/core-deps/libmediaart.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libmediaart.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libmediaart/1.9/libmediaart-1.9.4.tar.xz
 depends:
 - sdk/gdk-pixbuf.bst
 - sdk/glib.bst
@@ -15,5 +14,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --disable-qt
+  conf-local: --disable-qt
diff --git a/elements/core-deps/libosinfo.bst b/elements/core-deps/libosinfo.bst
index f3188079..b5aeb9b9 100644
--- a/elements/core-deps/libosinfo.bst
+++ b/elements/core-deps/libosinfo.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_com:libosinfo/libosinfo.git
-  track: master
+- kind: tar
+  url: https://releases.pagure.org/libosinfo/libosinfo-1.5.0.tar.gz
 - kind: local
   path: files/libosinfo/pci.ids
 - kind: local
@@ -24,5 +23,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-werror=no
+  conf-local: --enable-werror=no
diff --git a/elements/core-deps/libpeas.bst b/elements/core-deps/libpeas.bst
index e2975675..e093b197 100644
--- a/elements/core-deps/libpeas.bst
+++ b/elements/core-deps/libpeas.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libpeas.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libpeas/1.22/libpeas-1.22.0.tar.xz
 depends:
 - sdk/glib.bst
 - filename: sdk/gnome-common.bst
@@ -24,5 +23,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-python3
+  conf-local: --enable-python3
diff --git a/elements/core-deps/libqmi.bst b/elements/core-deps/libqmi.bst
index 8c177a2d..6b33337c 100644
--- a/elements/core-deps/libqmi.bst
+++ b/elements/core-deps/libqmi.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: git_freedesktop_org:mobile-broadband/libqmi.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/libqmi/libqmi-1.22.4.tar.xz
 depends:
 - core-deps/libgudev.bst
 - sdk/glib.bst
@@ -14,5 +13,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-more-warnings=no
+  conf-local: --enable-more-warnings=no
diff --git a/elements/core-deps/librest.bst b/elements/core-deps/librest.bst
index 4b4f3714..6d0dc8fb 100644
--- a/elements/core-deps/librest.bst
+++ b/elements/core-deps/librest.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/librest.git
-  track: librest-0-7
+- kind: tar
+  url: gnome_downloads:rest/0.8/rest-0.8.1.tar.xz
 depends:
 - sdk/glib.bst
 - filename: sdk/gtk-doc.bst
diff --git a/elements/core-deps/libsigcplusplus-2.0.bst b/elements/core-deps/libsigcplusplus-2.0.bst
index c375cd34..414fafc3 100644
--- a/elements/core-deps/libsigcplusplus-2.0.bst
+++ b/elements/core-deps/libsigcplusplus-2.0.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: github_com:libsigcplusplus/libsigcplusplus.git
-  track: libsigc++-2-10
+- kind: tar
+  url: gnome_downloads:libsigc++/2.10/libsigc++-2.10.2.tar.xz
 depends:
 - core-deps/mm-common.bst
 - filename: base/buildsystem-autotools.bst
@@ -11,5 +10,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --disable-documentation
+  conf-local: --disable-documentation
diff --git a/elements/core-deps/libsigcplusplus.bst b/elements/core-deps/libsigcplusplus.bst
index e4cf42e7..3ffe3ee1 100644
--- a/elements/core-deps/libsigcplusplus.bst
+++ b/elements/core-deps/libsigcplusplus.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: github_com:libsigcplusplus/libsigcplusplus.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libsigc++/2.99/libsigc++-2.99.13.tar.xz
 depends:
 - core-deps/mm-common.bst
 - filename: base/buildsystem-autotools.bst
@@ -11,5 +10,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --disable-documentation
+  conf-local: --disable-documentation
diff --git a/elements/core-deps/libvirt-glib.bst b/elements/core-deps/libvirt-glib.bst
index b0153222..6cd75ec6 100644
--- a/elements/core-deps/libvirt-glib.bst
+++ b/elements/core-deps/libvirt-glib.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: github_com:libvirt/libvirt-glib.git
-  track: master
+- kind: tar
+  url: https://libvirt.org/sources/glib/libvirt-glib-2.0.0.tar.gz
 depends:
 - core-deps/libvirt.bst
 - sdk/glib.bst
@@ -19,5 +18,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-werror=no
+  conf-local: --enable-werror=no
diff --git a/elements/core-deps/libzapojit.bst b/elements/core-deps/libzapojit.bst
index 00e5de47..f6a5a966 100644
--- a/elements/core-deps/libzapojit.bst
+++ b/elements/core-deps/libzapojit.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libzapojit.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libzapojit/0.0/libzapojit-0.0.3.tar.xz
 depends:
 - core-deps/gnome-online-accounts.bst
 - core-deps/librest.bst
diff --git a/elements/core-deps/mm-common.bst b/elements/core-deps/mm-common.bst
index a856b479..791218c0 100644
--- a/elements/core-deps/mm-common.bst
+++ b/elements/core-deps/mm-common.bst
@@ -17,9 +17,8 @@
 
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/mm-common.git
-  track: master
+- kind: tar
+  url: gnome_downloads:mm-common/0.9/mm-common-0.9.12.tar.xz
 - kind: local
   path: files/mm-common/libstdc++.tag
   directory: doctags/
@@ -30,5 +29,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --disable-network
+  conf-local: --disable-network
diff --git a/elements/core-deps/mobile-broadband-provider-info.bst 
b/elements/core-deps/mobile-broadband-provider-info.bst
index a11b57ee..9fa45023 100644
--- a/elements/core-deps/mobile-broadband-provider-info.bst
+++ b/elements/core-deps/mobile-broadband-provider-info.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/mobile-broadband-provider-info.git
-  track: master
+- kind: tar
+  url: gnome_downloads:mobile-broadband-provider-info/20190618/mobile-broadband-provider-info-20190618.tar.xz
 depends:
 - filename: base/buildsystem-autotools.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/osinfo-db-tools.bst b/elements/core-deps/osinfo-db-tools.bst
index ced517a7..f83f77d1 100644
--- a/elements/core-deps/osinfo-db-tools.bst
+++ b/elements/core-deps/osinfo-db-tools.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_com:libosinfo/osinfo-db-tools.git
-  track: master
+- kind: tar
+  url: https://releases.pagure.org/libosinfo/osinfo-db-tools-1.5.0.tar.gz
 depends:
 - sdk/glib.bst
 - sdk/json-glib.bst
diff --git a/elements/core-deps/pangomm-1.4.bst b/elements/core-deps/pangomm-1.4.bst
index f12682dc..af03d612 100644
--- a/elements/core-deps/pangomm-1.4.bst
+++ b/elements/core-deps/pangomm-1.4.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/pangomm.git
-  track: pangomm-2-42
+- kind: tar
+  url: gnome_downloads:pangomm/2.40/pangomm-2.40.2.tar.xz
 depends:
 - core-deps/cairomm-1.0.bst
 - core-deps/glibmm-2.4.bst
@@ -17,5 +16,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-maintainer-mode
+  conf-local: --enable-maintainer-mode
diff --git a/elements/core-deps/pangomm.bst b/elements/core-deps/pangomm.bst
index 9e2c7df1..f3635401 100644
--- a/elements/core-deps/pangomm.bst
+++ b/elements/core-deps/pangomm.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/pangomm.git
-  track: master
+- kind: tar
+  url: gnome_downloads:pangomm/2.43/pangomm-2.43.1.tar.xz
 depends:
 - core-deps/cairomm.bst
 - core-deps/glibmm.bst
@@ -17,5 +16,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-maintainer-mode
+  conf-local: --enable-maintainer-mode
diff --git a/elements/core-deps/phodav.bst b/elements/core-deps/phodav.bst
index 7f6940dc..93fcde3b 100644
--- a/elements/core-deps/phodav.bst
+++ b/elements/core-deps/phodav.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/phodav.git
-  track: master
+- kind: tar
+  url: gnome_downloads:phodav/2.3/phodav-2.3.tar.xz
 depends:
 - core-deps/avahi.bst
 - core-deps/libgudev.bst
diff --git a/elements/core-deps/polkit.bst b/elements/core-deps/polkit.bst
index f04dfadc..14b602f9 100644
--- a/elements/core-deps/polkit.bst
+++ b/elements/core-deps/polkit.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: git_freedesktop_org:polkit/polkit.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/polkit/releases/polkit-0.116.tar.gz
 - kind: local
   path: files/polkit/sysusers.conf
   directory: data
@@ -25,8 +24,7 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-libsystemd-login=yes
+  conf-local: --enable-libsystemd-login=yes
 config:
   install-commands:
     (>):
diff --git a/elements/core-deps/pyatspi2.bst b/elements/core-deps/pyatspi2.bst
index 453778b8..7849bcdb 100644
--- a/elements/core-deps/pyatspi2.bst
+++ b/elements/core-deps/pyatspi2.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/pyatspi2.git
-  track: master
+- kind: tar
+  url: gnome_downloads:pyatspi/2.33/pyatspi-2.33.2.tar.xz
 depends:
 - sdk/at-spi2-core.bst
 - sdk/pygobject.bst
@@ -12,5 +11,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --with-python=python3
+  conf-local: --with-python=python3
diff --git a/elements/core-deps/totem-pl-parser.bst b/elements/core-deps/totem-pl-parser.bst
index c71f128e..119179fc 100644
--- a/elements/core-deps/totem-pl-parser.bst
+++ b/elements/core-deps/totem-pl-parser.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/totem-pl-parser.git
-  track: master
+- kind: tar
+  url: gnome_downloads:totem-pl-parser/3.26/totem-pl-parser-3.26.3.tar.xz
 depends:
 - core-deps/gmime3.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/tracker-miners.bst b/elements/core-deps/tracker-miners.bst
index 356ed8ae..c41afe6b 100644
--- a/elements/core-deps/tracker-miners.bst
+++ b/elements/core-deps/tracker-miners.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/tracker-miners.git
-  track: master
+- kind: tar
+  url: gnome_downloads:tracker-miners/2.2/tracker-miners-2.2.2.tar.xz
 depends:
 - core-deps/gexiv2.bst
 - core-deps/NetworkManager.bst
@@ -33,10 +32,5 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dxmp=disabled
-    -Dexif=disabled
-    -Diptc=disabled
-    -Dtiff=disabled
-    -Dtaglib=disabled
+  meson-local: -Dxmp=disabled -Dexif=disabled -Diptc=disabled -Dtiff=disabled -Dtaglib=disabled
     -Dgif=disabled
diff --git a/elements/core-deps/tracker.bst b/elements/core-deps/tracker.bst
index 33ddaab6..429d0d22 100644
--- a/elements/core-deps/tracker.bst
+++ b/elements/core-deps/tracker.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/tracker.git
-  track: master
+- kind: tar
+  url: gnome_downloads:tracker/2.2/tracker-2.2.2.tar.xz
 depends:
 - core-deps/NetworkManager.bst
 - core-deps/upower.bst
@@ -19,9 +18,5 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Ddocs=false
-    -Dunicode_support=icu
-    -Dfunctional_tests=false
-    -Dstemmer=disabled
+  meson-local: -Ddocs=false -Dunicode_support=icu -Dfunctional_tests=false -Dstemmer=disabled
     -Dbash_completion=%{datadir}/bash-completion/completions
diff --git a/elements/core-deps/uhttpmock.bst b/elements/core-deps/uhttpmock.bst
index c90b5694..16caeb34 100644
--- a/elements/core-deps/uhttpmock.bst
+++ b/elements/core-deps/uhttpmock.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: github_com:pwithnall/uhttpmock.git
-  track: master
+- kind: tar
+  url: https://tecnocode.co.uk/downloads/uhttpmock/uhttpmock-0.5.1.tar.xz
 depends:
 - sdk/glib.bst
 - filename: sdk/gtk-doc.bst
diff --git a/elements/core/baobab.bst b/elements/core/baobab.bst
index dd5fe842..a8b6f7bf 100644
--- a/elements/core/baobab.bst
+++ b/elements/core/baobab.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/baobab.git
-  track: master
+- kind: tar
+  url: gnome_downloads:baobab/3.32/baobab-3.32.0.tar.xz
 depends:
 - sdk/adwaita-icon-theme.bst
 - sdk/appstream-glib.bst
diff --git a/elements/core/cheese.bst b/elements/core/cheese.bst
index c100ab2c..e2cdb71c 100644
--- a/elements/core/cheese.bst
+++ b/elements/core/cheese.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/cheese.git
-  track: master
+- kind: tar
+  url: gnome_downloads:cheese/3.32/cheese-3.32.1.tar.xz
 depends:
 - core-deps/gnome-video-effects.bst
 - core-deps/libgudev.bst
diff --git a/elements/core/eog.bst b/elements/core/eog.bst
index 3cae0cec..93f2609a 100644
--- a/elements/core/eog.bst
+++ b/elements/core/eog.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/eog.git
-  track: master
+- kind: tar
+  url: gnome_downloads:eog/3.33/eog-3.33.2.tar.xz
 depends:
 - core-deps/exempi.bst
 - core-deps/libpeas.bst
diff --git a/elements/core/epiphany.bst b/elements/core/epiphany.bst
index ee24df9c..b4fe857d 100644
--- a/elements/core/epiphany.bst
+++ b/elements/core/epiphany.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/epiphany.git
-  track: master
+- kind: tar
+  url: gnome_downloads:epiphany/3.33/epiphany-3.33.3.tar.xz
 depends:
 - core-deps/libdazzle.bst
 - core-deps/libhandy.bst
diff --git a/elements/core/evince.bst b/elements/core/evince.bst
index 4bfdc161..f3096b1b 100644
--- a/elements/core/evince.bst
+++ b/elements/core/evince.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/evince.git
-  track: master
+- kind: tar
+  url: gnome_downloads:evince/3.32/evince-3.32.0.tar.xz
 depends:
 - core-deps/gspell.bst
 - core-deps/libgxps.bst
@@ -23,5 +22,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-introspection
+  conf-local: --enable-introspection
diff --git a/elements/core/file-roller.bst b/elements/core/file-roller.bst
index 70678bdb..5a5e9e81 100644
--- a/elements/core/file-roller.bst
+++ b/elements/core/file-roller.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/file-roller.git
-  track: master
+- kind: tar
+  url: gnome_downloads:file-roller/3.32/file-roller-3.32.1.tar.xz
 depends:
 - sdk/adwaita-icon-theme.bst
 - sdk/glib.bst
diff --git a/elements/core/gdm.bst b/elements/core/gdm.bst
index c47a4edb..03bf30de 100644
--- a/elements/core/gdm.bst
+++ b/elements/core/gdm.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gdm.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gdm/3.32/gdm-3.32.0.tar.xz
 depends:
 - core-deps/accountsservice.bst
 - core-deps/upower.bst
@@ -17,5 +16,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --with-plymouth=no
+  conf-local: --with-plymouth=no
diff --git a/elements/core/gedit.bst b/elements/core/gedit.bst
index cb703c86..688d2bdb 100644
--- a/elements/core/gedit.bst
+++ b/elements/core/gedit.bst
@@ -1,12 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gedit.git
-  track: master
-  submodules:
-    subprojects/libgd:
-      checkout: True
-      url: gitlab_gnome_org:GNOME/libgd.git
+- kind: tar
+  url: gnome_downloads:gedit/3.32/gedit-3.32.2.tar.xz
 depends:
 - core-deps/gspell.bst
 - core-deps/gtksourceview.bst
diff --git a/elements/core/gnome-backgrounds.bst b/elements/core/gnome-backgrounds.bst
index f57db40e..25bfc45b 100644
--- a/elements/core/gnome-backgrounds.bst
+++ b/elements/core/gnome-backgrounds.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-backgrounds.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-backgrounds/3.32/gnome-backgrounds-3.32.0.tar.xz
 depends:
 - sdk/glib.bst
 - filename: base/buildsystem-meson.bst
diff --git a/elements/core/gnome-bluetooth.bst b/elements/core/gnome-bluetooth.bst
index c7151807..0983bd45 100644
--- a/elements/core/gnome-bluetooth.bst
+++ b/elements/core/gnome-bluetooth.bst
@@ -1,12 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-bluetooth.git
-  track: master
-  submodules:
-    subprojects/libhandy:
-      url: purism:Librem5/libhandy.git
-      checkout: True
+- kind: tar
+  url: gnome_downloads:gnome-bluetooth/3.32/gnome-bluetooth-3.32.1.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gtk+-3.bst
diff --git a/elements/core/gnome-boxes.bst b/elements/core/gnome-boxes.bst
index 7a9473d4..89775159 100644
--- a/elements/core/gnome-boxes.bst
+++ b/elements/core/gnome-boxes.bst
@@ -1,15 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-boxes.git
-  track: master
-  submodules:
-    subprojects/gtk-frdp:
-      checkout: True
-      url: gitlab_gnome_org:GNOME/gtk-frdp.git
-    subprojects/libovf-glib:
-      checkout: True
-      url: gitlab_gnome_org:felipeborges/libovf-glib.git
+- kind: tar
+  url: gnome_downloads:gnome-boxes/3.33/gnome-boxes-3.33.1.tar.xz
 depends:
 - core-deps/gtk-vnc.bst
 - core-deps/libgovirt.bst
@@ -35,5 +27,4 @@ depends:
 - filename: desktop/itstools.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Drdp=false
+  meson-local: -Drdp=false
diff --git a/elements/core/gnome-calculator.bst b/elements/core/gnome-calculator.bst
index 7294b300..6d550583 100644
--- a/elements/core/gnome-calculator.bst
+++ b/elements/core/gnome-calculator.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-calculator.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-calculator/3.33/gnome-calculator-3.33.3.tar.xz
 depends:
 - core-deps/gtksourceview.bst
 - core-deps/mpc.bst
diff --git a/elements/core/gnome-calendar.bst b/elements/core/gnome-calendar.bst
index 727c4c84..4f13e859 100644
--- a/elements/core/gnome-calendar.bst
+++ b/elements/core/gnome-calendar.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-calendar.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-calendar/3.32/gnome-calendar-3.32.2.tar.xz
 depends:
 - core-deps/evolution-data-server.bst
 - core-deps/gnome-online-accounts.bst
diff --git a/elements/core/gnome-characters.bst b/elements/core/gnome-characters.bst
index 5e39d049..3c5898cb 100644
--- a/elements/core/gnome-characters.bst
+++ b/elements/core/gnome-characters.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-characters.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-characters/3.32/gnome-characters-3.32.1.tar.xz
 depends:
 - sdk/adwaita-icon-theme.bst
 - sdk/appstream-glib.bst
diff --git a/elements/core/gnome-clocks.bst b/elements/core/gnome-clocks.bst
index 8c33d36b..e77a1237 100644
--- a/elements/core/gnome-clocks.bst
+++ b/elements/core/gnome-clocks.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-clocks.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-clocks/3.32/gnome-clocks-3.32.0.tar.xz
 depends:
 - core-deps/geocode-glib.bst
 - core-deps/gsound.bst
diff --git a/elements/core/gnome-color-manager.bst b/elements/core/gnome-color-manager.bst
index 0c0be842..7dcae4ed 100644
--- a/elements/core/gnome-color-manager.bst
+++ b/elements/core/gnome-color-manager.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-color-manager.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-color-manager/3.32/gnome-color-manager-3.32.0.tar.xz
 depends:
 - core-deps/colord-gtk.bst
 - core-deps/exiv2.bst
diff --git a/elements/core/gnome-contacts.bst b/elements/core/gnome-contacts.bst
index 0e17a0f5..2631326a 100644
--- a/elements/core/gnome-contacts.bst
+++ b/elements/core/gnome-contacts.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-contacts.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-contacts/3.33/gnome-contacts-3.33.1.tar.xz
 depends:
 - core-deps/folks.bst
 - core-deps/gnome-online-accounts.bst
diff --git a/elements/core/gnome-control-center.bst b/elements/core/gnome-control-center.bst
index 5dedb4cc..eb7089a5 100644
--- a/elements/core/gnome-control-center.bst
+++ b/elements/core/gnome-control-center.bst
@@ -1,15 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-control-center.git
-  track: master
-  submodules:
-    subprojects/gvc:
-      checkout: True
-      url: gitlab_gnome_org:GNOME/libgnome-volume-control.git
-    subprojets/libhandy:
-      checkout: True
-      url: purism:Librem5/libhandy.git
+- kind: tar
+  url: gnome_downloads:gnome-control-center/3.32/gnome-control-center-3.32.2.tar.xz
 depends:
 - core-deps/ModemManager.bst
 - core-deps/NetworkManager.bst
@@ -50,5 +42,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Ddocumentation=true
+  meson-local: -Ddocumentation=true
diff --git a/elements/core/gnome-desktop.bst b/elements/core/gnome-desktop.bst
index 4e54171d..7ef0204b 100644
--- a/elements/core/gnome-desktop.bst
+++ b/elements/core/gnome-desktop.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-desktop.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-desktop/3.33/gnome-desktop-3.33.3.tar.xz
 depends:
 - core-deps/libgudev.bst
 - sdk/gdk-pixbuf.bst
@@ -21,5 +20,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dgnome-distributor=gnome-build-meta
+  meson-local: -Dgnome-distributor=gnome-build-meta
diff --git a/elements/core/gnome-disk-utility.bst b/elements/core/gnome-disk-utility.bst
index 97d55f0a..703f8872 100644
--- a/elements/core/gnome-disk-utility.bst
+++ b/elements/core/gnome-disk-utility.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-disk-utility.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-disk-utility/3.32/gnome-disk-utility-3.32.1.tar.xz
 depends:
 - core-deps/libdvdread.bst
 - core-deps/pwquality.bst
@@ -20,5 +19,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dlibelogind=disabled
+  meson-local: -Dlibelogind=disabled
diff --git a/elements/core/gnome-font-viewer.bst b/elements/core/gnome-font-viewer.bst
index a8f9c267..ac1565a9 100644
--- a/elements/core/gnome-font-viewer.bst
+++ b/elements/core/gnome-font-viewer.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-font-viewer.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-font-viewer/3.32/gnome-font-viewer-3.32.0.tar.xz
 depends:
 - core/gnome-desktop.bst
 - sdk/adwaita-icon-theme.bst
diff --git a/elements/core/gnome-getting-started-docs.bst b/elements/core/gnome-getting-started-docs.bst
index f209cd39..f8ed7294 100644
--- a/elements/core/gnome-getting-started-docs.bst
+++ b/elements/core/gnome-getting-started-docs.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-getting-started-docs.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-getting-started-docs/3.32/gnome-getting-started-docs-3.32.1.tar.xz
 depends:
 - sdk/yelp-tools.bst
 - filename: base/buildsystem-autotools.bst
diff --git a/elements/core/gnome-initial-setup.bst b/elements/core/gnome-initial-setup.bst
index 4011c77f..31b6abf3 100644
--- a/elements/core/gnome-initial-setup.bst
+++ b/elements/core/gnome-initial-setup.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-initial-setup.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-initial-setup/3.33/gnome-initial-setup-3.33.2.tar.xz
 depends:
 - core-deps/NetworkManager.bst
 - core-deps/accountsservice.bst
@@ -29,6 +28,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dcheese=disabled
-    -Dsoftware-sources=disabled
+  meson-local: -Dcheese=disabled -Dsoftware-sources=disabled
diff --git a/elements/core/gnome-keyring.bst b/elements/core/gnome-keyring.bst
index c97ab2b2..216aa74b 100644
--- a/elements/core/gnome-keyring.bst
+++ b/elements/core/gnome-keyring.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-keyring.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-keyring/3.31/gnome-keyring-3.31.91.tar.xz
 depends:
 - sdk/gcr.bst
 - sdk/glib.bst
diff --git a/elements/core/gnome-logs.bst b/elements/core/gnome-logs.bst
index 0630e41c..dabe8d90 100644
--- a/elements/core/gnome-logs.bst
+++ b/elements/core/gnome-logs.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-logs.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-logs/3.33/gnome-logs-3.33.2.tar.xz
 depends:
 - sdk/adwaita-icon-theme.bst
 - sdk/appstream-glib.bst
diff --git a/elements/core/gnome-maps.bst b/elements/core/gnome-maps.bst
index 68bde704..d5f87214 100644
--- a/elements/core/gnome-maps.bst
+++ b/elements/core/gnome-maps.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-maps.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-maps/3.33/gnome-maps-3.33.3.tar.xz
 depends:
 - core-deps/folks.bst
 - core-deps/geocode-glib.bst
diff --git a/elements/core/gnome-menus.bst b/elements/core/gnome-menus.bst
index 1345f4a6..b781aba3 100644
--- a/elements/core/gnome-menus.bst
+++ b/elements/core/gnome-menus.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-menus.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-menus/3.32/gnome-menus-3.32.0.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core/gnome-music.bst b/elements/core/gnome-music.bst
index faaca749..4cbb9ec4 100644
--- a/elements/core/gnome-music.bst
+++ b/elements/core/gnome-music.bst
@@ -1,15 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-music.git
-  track: master
-  submodules:
-    subprojects/libgd:
-      checkout: True
-      url: gitlab_gnome_org:GNOME/libgd.git
-    subprojects/shared-modules:
-      checkout: False
-      url: github_com:flathub/shared-modules.git
+- kind: tar
+  url: gnome_downloads:gnome-music/3.33/gnome-music-3.33.2.tar.xz
 depends:
 - core-deps/grilo-plugins.bst
 - core-deps/grilo.bst
diff --git a/elements/core/gnome-photos.bst b/elements/core/gnome-photos.bst
index 11031644..9a741fd3 100644
--- a/elements/core/gnome-photos.bst
+++ b/elements/core/gnome-photos.bst
@@ -1,12 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-photos.git
-  track: master
-  submodules:
-    subprojects/libgd:
-      checkout: True
-      url: gitlab_gnome_org:GNOME/libgd.git
+- kind: tar
+  url: gnome_downloads:gnome-photos/3.32/gnome-photos-3.32.0.tar.xz
 depends:
 - core-deps/babl.bst
 - core-deps/gegl.bst
@@ -39,6 +34,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dinstalled_tests=false
-    -Ddogtail=false
+  meson-local: -Dinstalled_tests=false -Ddogtail=false
diff --git a/elements/core/gnome-screenshot.bst b/elements/core/gnome-screenshot.bst
index 8de2089f..80593f0d 100644
--- a/elements/core/gnome-screenshot.bst
+++ b/elements/core/gnome-screenshot.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-screenshot.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-screenshot/3.32/gnome-screenshot-3.32.0.tar.xz
 depends:
 - sdk/adwaita-icon-theme.bst
 - sdk/appstream-glib.bst
diff --git a/elements/core/gnome-session.bst b/elements/core/gnome-session.bst
index 43e4ee0d..dcd24919 100644
--- a/elements/core/gnome-session.bst
+++ b/elements/core/gnome-session.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-session.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-session/3.32/gnome-session-3.32.0.tar.xz
 depends:
 - core-deps/upower.bst
 - core-deps/xmlto.bst
diff --git a/elements/core/gnome-settings-daemon.bst b/elements/core/gnome-settings-daemon.bst
index f3f21a5e..a1a1b257 100644
--- a/elements/core/gnome-settings-daemon.bst
+++ b/elements/core/gnome-settings-daemon.bst
@@ -1,13 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-settings-daemon.git
-  track: master
-  submodules:
-    subprojects/gvc:
-      checkout: True
-      url: gitlab_gnome_org:GNOME/libgnome-volume-control.git
-
+- kind: tar
+  url: gnome_downloads:gnome-settings-daemon/3.32/gnome-settings-daemon-3.32.0.tar.xz
 depends:
 - core-deps/NetworkManager.bst
 - core-deps/PackageKit.bst
diff --git a/elements/core/gnome-shell-extensions.bst b/elements/core/gnome-shell-extensions.bst
index 35eb4922..fb5f60b8 100644
--- a/elements/core/gnome-shell-extensions.bst
+++ b/elements/core/gnome-shell-extensions.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-shell-extensions.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-shell-extensions/3.33/gnome-shell-extensions-3.33.2.tar.xz
 depends:
 - core/gnome-menus.bst
 - core/gnome-shell.bst
@@ -13,5 +12,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dextension_set=classic
+  meson-local: -Dextension_set=classic
diff --git a/elements/core/gnome-shell.bst b/elements/core/gnome-shell.bst
index 5ecb79c6..aa2f37fa 100644
--- a/elements/core/gnome-shell.bst
+++ b/elements/core/gnome-shell.bst
@@ -1,12 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-shell.git
-  track: master
-  submodules:
-    subprojects/gvc:
-      checkout: True
-      url: gitlab_gnome_org:GNOME/libgnome-volume-control.git
+- kind: tar
+  url: gnome_downloads:gnome-shell/3.33/gnome-shell-3.33.2.tar.xz
 depends:
 - core-deps/NetworkManager.bst
 - core-deps/accountsservice.bst
diff --git a/elements/core/gnome-software.bst b/elements/core/gnome-software.bst
index 2719ec9e..c649239a 100644
--- a/elements/core/gnome-software.bst
+++ b/elements/core/gnome-software.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-software.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-software/3.32/gnome-software-3.32.3.tar.xz
 depends:
 - core-deps/PackageKit.bst
 - core-deps/gspell.bst
@@ -26,7 +25,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dfwupd=false
-    -Dflatpak=false
-    -Dvalgrind=false
+  meson-local: -Dfwupd=false -Dflatpak=false -Dvalgrind=false
diff --git a/elements/core/gnome-system-monitor.bst b/elements/core/gnome-system-monitor.bst
index cd305e36..4729f24e 100644
--- a/elements/core/gnome-system-monitor.bst
+++ b/elements/core/gnome-system-monitor.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-system-monitor.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-system-monitor/3.32/gnome-system-monitor-3.32.1.tar.xz
 depends:
 - core-deps/gtkmm-3.bst
 - core-deps/libgtop.bst
diff --git a/elements/core/gnome-terminal.bst b/elements/core/gnome-terminal.bst
index 501e9f04..a631f632 100644
--- a/elements/core/gnome-terminal.bst
+++ b/elements/core/gnome-terminal.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-terminal.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-terminal/3.32/gnome-terminal-3.32.2.tar.xz
 depends:
 - core/gnome-shell.bst
 - core/nautilus.bst
@@ -26,5 +25,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --disable-migration
+  conf-local: --disable-migration
diff --git a/elements/core/gnome-user-docs.bst b/elements/core/gnome-user-docs.bst
index 9c65bf6e..83e4dcd7 100644
--- a/elements/core/gnome-user-docs.bst
+++ b/elements/core/gnome-user-docs.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-user-docs.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-user-docs/3.32/gnome-user-docs-3.32.2.tar.xz
 depends:
 - sdk/yelp-tools.bst
 - filename: base/buildsystem-autotools.bst
diff --git a/elements/core/gnome-user-share.bst b/elements/core/gnome-user-share.bst
index 9776c040..e61f7960 100644
--- a/elements/core/gnome-user-share.bst
+++ b/elements/core/gnome-user-share.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-user-share.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-user-share/3.33/gnome-user-share-3.33.1.tar.xz
 depends:
 - core/gnome-bluetooth.bst
 - core/nautilus.bst
diff --git a/elements/core/gnome-weather.bst b/elements/core/gnome-weather.bst
index eb8e07d2..223e35d0 100644
--- a/elements/core/gnome-weather.bst
+++ b/elements/core/gnome-weather.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-weather.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-weather/3.32/gnome-weather-3.32.2.tar.xz
 depends:
 - core-deps/libgweather.bst
 - sdk/adwaita-icon-theme.bst
diff --git a/elements/core/mutter.bst b/elements/core/mutter.bst
index 9175fcbf..a1bf075b 100644
--- a/elements/core/mutter.bst
+++ b/elements/core/mutter.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/mutter.git
-  track: master
+- kind: tar
+  url: gnome_downloads:mutter/3.33/mutter-3.33.2.tar.xz
 depends:
 - core/gnome-settings-daemon.bst
 - core-deps/startup-notification.bst
@@ -34,6 +33,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dprofiler=false
-    -Dremote_desktop=false
+  meson-local: -Dprofiler=false -Dremote_desktop=false
diff --git a/elements/core/nautilus.bst b/elements/core/nautilus.bst
index 6cc7f539..f328cc82 100644
--- a/elements/core/nautilus.bst
+++ b/elements/core/nautilus.bst
@@ -1,12 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/nautilus.git
-  track: master
-  submodules:
-    subprojects/libgd:
-      checkout: True
-      url: gitlab_gnome_org:GNOME/libgd.git
+- kind: tar
+  url: gnome_downloads:nautilus/3.32/nautilus-3.32.1.tar.xz
 depends:
 - core-deps/gexiv2.bst
 - core-deps/gnome-autoar.bst
@@ -24,5 +19,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dselinux=false
+  meson-local: -Dselinux=false
diff --git a/elements/core/network-manager-applet.bst b/elements/core/network-manager-applet.bst
index 7ea6d4be..4d42ef77 100644
--- a/elements/core/network-manager-applet.bst
+++ b/elements/core/network-manager-applet.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/network-manager-applet.git
-  track: master
+- kind: tar
+  url: gnome_downloads:network-manager-applet/1.8/network-manager-applet-1.8.22.tar.xz
 depends:
 - core-deps/ModemManager.bst
 - core-deps/NetworkManager.bst
@@ -23,10 +22,5 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-more-warnings=no
-    --disable-migration
-    --without-bluetooth
-    --without-team
-    --without-selinux
-    --without-libnm-gtk
+  conf-local: --enable-more-warnings=no --disable-migration --without-bluetooth --without-team
+    --without-selinux --without-libnm-gtk
diff --git a/elements/core/orca.bst b/elements/core/orca.bst
index 94ce167b..cceb27d1 100644
--- a/elements/core/orca.bst
+++ b/elements/core/orca.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/orca.git
-  track: master
+- kind: tar
+  url: gnome_downloads:orca/3.33/orca-3.33.3.tar.xz
 depends:
 - core-deps/pyatspi2.bst
 - core-deps/speech-dispatcher.bst
diff --git a/elements/core/rygel.bst b/elements/core/rygel.bst
index 0eea87fa..530d9c71 100644
--- a/elements/core/rygel.bst
+++ b/elements/core/rygel.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/rygel.git
-  track: master
+- kind: tar
+  url: gnome_downloads:rygel/0.38/rygel-0.38.1.tar.xz
 depends:
 - core-deps/gssdp.bst
 - core-deps/gupnp-av.bst
diff --git a/elements/core/simple-scan.bst b/elements/core/simple-scan.bst
index 18c466cb..585d4f5b 100644
--- a/elements/core/simple-scan.bst
+++ b/elements/core/simple-scan.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/simple-scan.git
-  track: master
+- kind: tar
+  url: gnome_downloads:simple-scan/3.33/simple-scan-3.33.3.tar.xz
 depends:
 - core-deps/PackageKit.bst
 - core-deps/colord-gtk.bst
diff --git a/elements/core/sushi.bst b/elements/core/sushi.bst
index 9e27fd76..5f34bb31 100644
--- a/elements/core/sushi.bst
+++ b/elements/core/sushi.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/sushi.git
-  track: master
+- kind: tar
+  url: gnome_downloads:sushi/3.33/sushi-3.33.3.tar.xz
 depends:
 - core-deps/gtksourceview.bst
 - core-deps/libmusicbrainz.bst
diff --git a/elements/core/totem.bst b/elements/core/totem.bst
index d880ab16..4a5c08ea 100644
--- a/elements/core/totem.bst
+++ b/elements/core/totem.bst
@@ -1,15 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/totem.git
-  track: master
-  submodules:
-    subprojects/libgd:
-      checkout: True
-      url: gitlab_gnome_org:GNOME/libgd.git
-    flatpak/shared-modules:
-      checkout: False
-      url: github_com:flathub/shared-modules.git
+- kind: tar
+  url: gnome_downloads:totem/3.32/totem-3.32.0.tar.xz
 depends:
 - core-deps/grilo-plugins.bst
 - core-deps/grilo.bst
@@ -38,5 +30,4 @@ depends:
 - filename: desktop/itstools.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Denable-vala=no
+  meson-local: -Denable-vala=no
diff --git a/elements/core/vino.bst b/elements/core/vino.bst
index e59f9a68..fe596789 100644
--- a/elements/core/vino.bst
+++ b/elements/core/vino.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/vino.git
-  track: master
+- kind: tar
+  url: gnome_downloads:vino/3.22/vino-3.22.0.tar.xz
 depends:
 - core-deps/NetworkManager.bst
 - sdk/glib.bst
diff --git a/elements/sdk/adwaita-icon-theme.bst b/elements/sdk/adwaita-icon-theme.bst
index 95ddeb08..fa48b377 100644
--- a/elements/sdk/adwaita-icon-theme.bst
+++ b/elements/sdk/adwaita-icon-theme.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/adwaita-icon-theme.git
-  track: master
+- kind: tar
+  url: gnome_downloads:adwaita-icon-theme/3.32/adwaita-icon-theme-3.32.0.tar.xz
 depends:
 - sdk/gtk+-3.bst
 - sdk/librsvg.bst
diff --git a/elements/sdk/appstream-glib.bst b/elements/sdk/appstream-glib.bst
index 8cd7603b..c19ca46c 100644
--- a/elements/sdk/appstream-glib.bst
+++ b/elements/sdk/appstream-glib.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: github_com:hughsie/appstream-glib.git
-  track: master
+- kind: tar
+  url: people_freedesktop_org:~hughsient/appstream-glib/releases/appstream-glib-0.7.15.tar.xz
 depends:
 - sdk/gcab.bst
 - sdk/gdk-pixbuf.bst
@@ -27,8 +26,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dstemmer=false
-    -Drpm=false
-    -Dfonts=false
-    -Ddep11=false
+  meson-local: -Dstemmer=false -Drpm=false -Dfonts=false -Ddep11=false
diff --git a/elements/sdk/at-spi2-atk.bst b/elements/sdk/at-spi2-atk.bst
index 7e0cd03f..4cb34f41 100644
--- a/elements/sdk/at-spi2-atk.bst
+++ b/elements/sdk/at-spi2-atk.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/at-spi2-atk.git
-  track: master
+- kind: tar
+  url: gnome_downloads:at-spi2-atk/2.33/at-spi2-atk-2.33.2.tar.xz
 depends:
 - sdk/at-spi2-core.bst
 - sdk/atk.bst
diff --git a/elements/sdk/at-spi2-core.bst b/elements/sdk/at-spi2-core.bst
index aaea7bac..df4a6b5f 100644
--- a/elements/sdk/at-spi2-core.bst
+++ b/elements/sdk/at-spi2-core.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/at-spi2-core.git
-  track: master
+- kind: tar
+  url: gnome_downloads:at-spi2-core/2.33/at-spi2-core-2.33.2.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/atk.bst b/elements/sdk/atk.bst
index 8ba01c12..452a0780 100644
--- a/elements/sdk/atk.bst
+++ b/elements/sdk/atk.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/atk.git
-  track: master
+- kind: tar
+  url: gnome_downloads:atk/2.33/atk-2.33.3.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/clutter.bst b/elements/sdk/clutter.bst
index 0477a7e9..9b595d3b 100644
--- a/elements/sdk/clutter.bst
+++ b/elements/sdk/clutter.bst
@@ -22,11 +22,5 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-installed-tests
-    --disable-maintainer-flags
-    --enable-egl-backend
-    --enable-evdev-input
-    --enable-wayland-backend
-    --enable-wayland-compositor
-    --enable-gdk-backend
+  conf-local: --enable-installed-tests --disable-maintainer-flags --enable-egl-backend
+    --enable-evdev-input --enable-wayland-backend --enable-wayland-compositor --enable-gdk-backend
diff --git a/elements/sdk/cogl.bst b/elements/sdk/cogl.bst
index 6fcd0e94..2b02981d 100644
--- a/elements/sdk/cogl.bst
+++ b/elements/sdk/cogl.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/cogl.git
-  track: cogl-1.22
+- kind: tar
+  url: gnome_downloads:cogl/1.22/cogl-1.22.4.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
@@ -22,10 +21,5 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --disable-cogl-gst
-    --disable-maintainer-flags
-    --enable-xlib-egl-platform
-    --enable-wayland-egl-platform
-    --enable-wayland-egl-server
-    --enable-kms-egl-platform
+  conf-local: --disable-cogl-gst --disable-maintainer-flags --enable-xlib-egl-platform
+    --enable-wayland-egl-platform --enable-wayland-egl-server --enable-kms-egl-platform
diff --git a/elements/sdk/dconf.bst b/elements/sdk/dconf.bst
index e4d17632..fb453180 100644
--- a/elements/sdk/dconf.bst
+++ b/elements/sdk/dconf.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/dconf.git
-  track: master
+- kind: tar
+  url: gnome_downloads:dconf/0.32/dconf-0.32.0.tar.xz
 - kind: patch
   path: files/dconf/dconf-override.patch
 depends:
@@ -21,5 +20,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dbash_completion=false
+  meson-local: -Dbash_completion=false
diff --git a/elements/sdk/gcab.bst b/elements/sdk/gcab.bst
index 7bd2af82..5e42483a 100644
--- a/elements/sdk/gcab.bst
+++ b/elements/sdk/gcab.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gcab.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gcab/1.2/gcab-1.2.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/gcr.bst b/elements/sdk/gcr.bst
index c4de7bfa..dfbd9ef1 100644
--- a/elements/sdk/gcr.bst
+++ b/elements/sdk/gcr.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gcr.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gcr/3.28/gcr-3.28.1.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gtk+-3.bst
diff --git a/elements/sdk/gdk-pixbuf.bst b/elements/sdk/gdk-pixbuf.bst
index 78dab6fe..86b42aec 100644
--- a/elements/sdk/gdk-pixbuf.bst
+++ b/elements/sdk/gdk-pixbuf.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gdk-pixbuf.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gdk-pixbuf/2.38/gdk-pixbuf-2.38.1.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/gjs.bst b/elements/sdk/gjs.bst
index 80493b66..fd4aa768 100644
--- a/elements/sdk/gjs.bst
+++ b/elements/sdk/gjs.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gjs.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gjs/1.57/gjs-1.57.2.tar.xz
 depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk+-3.bst
@@ -17,5 +16,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-installed-tests
+  conf-local: --enable-installed-tests
diff --git a/elements/sdk/glib-networking.bst b/elements/sdk/glib-networking.bst
index e6408031..824b1c0e 100644
--- a/elements/sdk/glib-networking.bst
+++ b/elements/sdk/glib-networking.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/glib-networking.git
-  track: master
+- kind: tar
+  url: gnome_downloads:glib-networking/2.61/glib-networking-2.61.1.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gsettings-desktop-schemas.bst
@@ -14,5 +13,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dinstalled_tests=true
+  meson-local: -Dinstalled_tests=true
diff --git a/elements/sdk/glib.bst b/elements/sdk/glib.bst
index 8f3e21a4..1246c8fe 100644
--- a/elements/sdk/glib.bst
+++ b/elements/sdk/glib.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/glib.git
-  track: master
+- kind: tar
+  url: gnome_downloads:glib/2.61/glib-2.61.1.tar.xz
 depends:
 - filename: sdk/gtk-doc.bst
   type: build
@@ -12,10 +11,7 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dgtk_doc=true
-    -Dinstalled-tests=true
-    -Dselinux=disabled
+  meson-local: -Dgtk_doc=true -Dinstalled-tests=true -Dselinux=disabled
 public:
   bst:
     integration-commands:
diff --git a/elements/sdk/gnome-themes-extra.bst b/elements/sdk/gnome-themes-extra.bst
index 83d1ee64..f7105f7a 100644
--- a/elements/sdk/gnome-themes-extra.bst
+++ b/elements/sdk/gnome-themes-extra.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-themes-extra.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-themes-extra/3.28/gnome-themes-extra-3.28.tar.xz
 depends:
 - sdk/cantarell-fonts.bst
 - sdk/gtk+-3.bst
@@ -16,5 +15,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --disable-gtk2-engine
+  conf-local: --disable-gtk2-engine
diff --git a/elements/sdk/gobject-introspection.bst b/elements/sdk/gobject-introspection.bst
index 678cc63e..2ec2f728 100644
--- a/elements/sdk/gobject-introspection.bst
+++ b/elements/sdk/gobject-introspection.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gobject-introspection.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gobject-introspection/1.60/gobject-introspection-1.60.2.tar.xz
 depends:
 - sdk/glib.bst
 - filename: sdk/gtk-doc.bst
@@ -16,5 +15,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    -Dgtk_doc=true
+  conf-local: -Dgtk_doc=true
diff --git a/elements/sdk/graphene.bst b/elements/sdk/graphene.bst
index 38357ce8..0648ddc6 100644
--- a/elements/sdk/graphene.bst
+++ b/elements/sdk/graphene.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: github_com:ebassi/graphene.git
-  track: master
+- kind: tar
+  url: gnome_downloads:graphene/1.9/graphene-1.9.2.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/gsettings-desktop-schemas.bst b/elements/sdk/gsettings-desktop-schemas.bst
index e570ad25..09bf3de9 100644
--- a/elements/sdk/gsettings-desktop-schemas.bst
+++ b/elements/sdk/gsettings-desktop-schemas.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gsettings-desktop-schemas.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gsettings-desktop-schemas/3.32/gsettings-desktop-schemas-3.32.0.tar.xz
 - kind: patch
   path: files/gsettings-desktop-schemas/0001-Revert-schemas-change-default-monospaced-and-documen.patch
 depends:
diff --git a/elements/sdk/gtk+-3.bst b/elements/sdk/gtk+-3.bst
index e5f59ed4..25dcee56 100644
--- a/elements/sdk/gtk+-3.bst
+++ b/elements/sdk/gtk+-3.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gtk.git
-  track: gtk-3-24
+- kind: tar
+  url: gnome_downloads:gtk+/3.24/gtk+-3.24.9.tar.xz
 depends:
 - sdk/at-spi2-atk.bst
 - sdk/atk.bst
@@ -42,10 +41,7 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-broadway-backend
-    --enable-installed-tests
-    --enable-x11-backend
+  conf-local: --enable-broadway-backend --enable-installed-tests --enable-x11-backend
     --enable-wayland-backend
 public:
   bst:
diff --git a/elements/sdk/gtk-doc.bst b/elements/sdk/gtk-doc.bst
index 96d45f5c..4f273b15 100644
--- a/elements/sdk/gtk-doc.bst
+++ b/elements/sdk/gtk-doc.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gtk-doc.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gtk-doc/1.30/gtk-doc-1.30.tar.xz
 depends:
 - sdk/yelp-tools.bst
 - filename: sdk/python-pygments.bst
diff --git a/elements/sdk/gtk.bst b/elements/sdk/gtk.bst
index 023d0143..9dbfbdfa 100644
--- a/elements/sdk/gtk.bst
+++ b/elements/sdk/gtk.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gtk.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gtk/3.96/gtk-3.96.0.tar.xz
 depends:
 - sdk/at-spi2-atk.bst
 - sdk/atk.bst
@@ -35,5 +34,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Denable-broadway-backend=true
+  meson-local: -Denable-broadway-backend=true
diff --git a/elements/sdk/gvfs.bst b/elements/sdk/gvfs.bst
index ec61995f..222be5fe 100644
--- a/elements/sdk/gvfs.bst
+++ b/elements/sdk/gvfs.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gvfs.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gvfs/1.41/gvfs-1.41.2.tar.xz
 depends:
 - sdk/glib.bst
 - filename: desktop/dbus.bst
@@ -13,31 +12,8 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Dsystemduserunitdir=no
-    -Dtmpfilesdir=no
-    -Dinstalled_tests=true
-    -Ddbus_service_dir=/usr/share/dbus-1/services
-    -Dadmin=false
-    -Dafc=false
-    -Dafp=false
-    -Darchive=false
-    -Dcdda=false
-    -Ddnssd=false
-    -Dgoa=false
-    -Dgoogle=false
-    -Dgphoto2=false
-    -Dhttp=false
-    -Dmtp=false
-    -Dnfs=false
-    -Dsftp=false
-    -Dsmb=false
-    -Dudisks2=false
-    -Dbluray=false
-    -Dfuse=false
-    -Dgcr=false
-    -Dgcrypt=false
-    -Dgudev=false
-    -Dkeyring=false
-    -Dlogind=false
-    -Dlibusb=false
+  meson-local: -Dsystemduserunitdir=no -Dtmpfilesdir=no -Dinstalled_tests=true 
-Ddbus_service_dir=/usr/share/dbus-1/services
+    -Dadmin=false -Dafc=false -Dafp=false -Darchive=false -Dcdda=false -Ddnssd=false
+    -Dgoa=false -Dgoogle=false -Dgphoto2=false -Dhttp=false -Dmtp=false -Dnfs=false
+    -Dsftp=false -Dsmb=false -Dudisks2=false -Dbluray=false -Dfuse=false -Dgcr=false
+    -Dgcrypt=false -Dgudev=false -Dkeyring=false -Dlogind=false -Dlibusb=false
diff --git a/elements/sdk/json-glib.bst b/elements/sdk/json-glib.bst
index 6f8dec2d..2eecb90f 100644
--- a/elements/sdk/json-glib.bst
+++ b/elements/sdk/json-glib.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/json-glib.git
-  track: master
+- kind: tar
+  url: gnome_downloads:json-glib/1.4/json-glib-1.4.4.tar.xz
 depends:
 - sdk/glib.bst
 - filename: sdk/gobject-introspection.bst
diff --git a/elements/sdk/libcroco.bst b/elements/sdk/libcroco.bst
index 37d4816d..556b0cbe 100644
--- a/elements/sdk/libcroco.bst
+++ b/elements/sdk/libcroco.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libcroco.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libcroco/0.6/libcroco-0.6.13.tar.xz
 depends:
 - sdk/glib.bst
 - filename: sdk/gtk-doc.bst
diff --git a/elements/sdk/libgee.bst b/elements/sdk/libgee.bst
index a99023d7..9efbcc91 100644
--- a/elements/sdk/libgee.bst
+++ b/elements/sdk/libgee.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgee.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgee/0.20/libgee-0.20.1.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/libnotify.bst b/elements/sdk/libnotify.bst
index 17cfebdd..87e90a0d 100644
--- a/elements/sdk/libnotify.bst
+++ b/elements/sdk/libnotify.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libnotify.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libnotify/0.7/libnotify-0.7.8.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
@@ -17,5 +16,4 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local: >-
-    -Ddocbook_docs=disabled
+  meson-local: -Ddocbook_docs=disabled
diff --git a/elements/sdk/librsvg.bst b/elements/sdk/librsvg.bst
index 25bec97d..e32d782c 100644
--- a/elements/sdk/librsvg.bst
+++ b/elements/sdk/librsvg.bst
@@ -1,300 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/librsvg.git
-  track: master
-- kind: local
-  directory: .cargo/
-  path: files/librsvg/config
-# The following is generated using utils/generate_cargo_dependencies.py
-# it needs to be updated whenever Cargo.lock changes
-- kind: crate
-  url: https://static.crates.io/crates/aho-corasick/aho-corasick-0.6.10.crate
-- kind: crate
-  url: https://static.crates.io/crates/aho-corasick/aho-corasick-0.7.3.crate
-- kind: crate
-  url: https://static.crates.io/crates/alga/alga-0.9.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/approx/approx-0.3.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/arrayvec/arrayvec-0.4.10.crate
-- kind: crate
-  url: https://static.crates.io/crates/atty/atty-0.2.11.crate
-- kind: crate
-  url: https://static.crates.io/crates/autocfg/autocfg-0.1.4.crate
-- kind: crate
-  url: https://static.crates.io/crates/bitflags/bitflags-1.0.4.crate
-- kind: crate
-  url: https://static.crates.io/crates/byteorder/byteorder-1.3.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/cairo-rs/cairo-rs-0.6.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/cairo-sys-rs/cairo-sys-rs-0.8.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/cast/cast-0.2.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/cfg-if/cfg-if-0.1.9.crate
-- kind: crate
-  url: https://static.crates.io/crates/clap/clap-2.33.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/cloudabi/cloudabi-0.0.3.crate
-- kind: crate
-  url: https://static.crates.io/crates/criterion/criterion-0.2.11.crate
-- kind: crate
-  url: https://static.crates.io/crates/criterion-plot/criterion-plot-0.3.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.2.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.3.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.2.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/cssparser/cssparser-0.25.5.crate
-- kind: crate
-  url: https://static.crates.io/crates/cssparser-macros/cssparser-macros-0.3.5.crate
-- kind: crate
-  url: https://static.crates.io/crates/csv/csv-1.0.7.crate
-- kind: crate
-  url: https://static.crates.io/crates/csv-core/csv-core-0.1.5.crate
-- kind: crate
-  url: https://static.crates.io/crates/data-url/data-url-0.1.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/downcast-rs/downcast-rs-1.0.4.crate
-- kind: crate
-  url: https://static.crates.io/crates/dtoa/dtoa-0.4.4.crate
-- kind: crate
-  url: https://static.crates.io/crates/dtoa-short/dtoa-short-0.3.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/either/either-1.5.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/encoding/encoding-0.2.33.crate
-- kind: crate
-  url: https://static.crates.io/crates/encoding-index-japanese/encoding-index-japanese-1.20141219.5.crate
-- kind: crate
-  url: https://static.crates.io/crates/encoding-index-korean/encoding-index-korean-1.20141219.5.crate
-- kind: crate
-  url: 
https://static.crates.io/crates/encoding-index-simpchinese/encoding-index-simpchinese-1.20141219.5.crate
-- kind: crate
-  url: https://static.crates.io/crates/encoding-index-singlebyte/encoding-index-singlebyte-1.20141219.5.crate
-- kind: crate
-  url: 
https://static.crates.io/crates/encoding-index-tradchinese/encoding-index-tradchinese-1.20141219.5.crate
-- kind: crate
-  url: https://static.crates.io/crates/encoding_index_tests/encoding_index_tests-0.1.4.crate
-- kind: crate
-  url: https://static.crates.io/crates/float-cmp/float-cmp-0.4.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/fragile/fragile-0.3.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/fuchsia-cprng/fuchsia-cprng-0.1.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/futf/futf-0.1.4.crate
-- kind: crate
-  url: https://static.crates.io/crates/gdk-pixbuf/gdk-pixbuf-0.6.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/gdk-pixbuf-sys/gdk-pixbuf-sys-0.8.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/generic-array/generic-array-0.12.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/gio/gio-0.6.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/gio-sys/gio-sys-0.8.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/glib/glib-0.7.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/glib-sys/glib-sys-0.8.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/gobject-sys/gobject-sys-0.8.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/idna/idna-0.1.5.crate
-- kind: crate
-  url: https://static.crates.io/crates/itertools/itertools-0.8.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/itoa/itoa-0.4.4.crate
-- kind: crate
-  url: https://static.crates.io/crates/kernel32-sys/kernel32-sys-0.2.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/language-tags/language-tags-0.2.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/lazy_static/lazy_static-0.2.11.crate
-- kind: crate
-  url: https://static.crates.io/crates/lazy_static/lazy_static-1.3.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/libc/libc-0.2.55.crate
-- kind: crate
-  url: https://static.crates.io/crates/libm/libm-0.1.3.crate
-- kind: crate
-  url: https://static.crates.io/crates/locale_config/locale_config-0.2.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/log/log-0.4.6.crate
-- kind: crate
-  url: https://static.crates.io/crates/mac/mac-0.1.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/markup5ever/markup5ever-0.8.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/matches/matches-0.1.8.crate
-- kind: crate
-  url: https://static.crates.io/crates/matrixmultiply/matrixmultiply-0.2.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/memchr/memchr-2.2.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/memoffset/memoffset-0.2.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/nalgebra/nalgebra-0.18.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/new_debug_unreachable/new_debug_unreachable-1.0.3.crate
-- kind: crate
-  url: https://static.crates.io/crates/nodrop/nodrop-0.1.13.crate
-- kind: crate
-  url: https://static.crates.io/crates/num-complex/num-complex-0.2.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/num-traits/num-traits-0.2.8.crate
-- kind: crate
-  url: https://static.crates.io/crates/num_cpus/num_cpus-1.10.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/numtoa/numtoa-0.1.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/owning_ref/owning_ref-0.4.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/pango/pango-0.6.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/pango-sys/pango-sys-0.8.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/pangocairo/pangocairo-0.7.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/pangocairo-sys/pangocairo-sys-0.9.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/percent-encoding/percent-encoding-1.0.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/phf/phf-0.7.24.crate
-- kind: crate
-  url: https://static.crates.io/crates/phf_codegen/phf_codegen-0.7.24.crate
-- kind: crate
-  url: https://static.crates.io/crates/phf_generator/phf_generator-0.7.24.crate
-- kind: crate
-  url: https://static.crates.io/crates/phf_shared/phf_shared-0.7.24.crate
-- kind: crate
-  url: https://static.crates.io/crates/pkg-config/pkg-config-0.3.14.crate
-- kind: crate
-  url: https://static.crates.io/crates/precomputed-hash/precomputed-hash-0.1.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/proc-macro2/proc-macro2-0.4.30.crate
-- kind: crate
-  url: https://static.crates.io/crates/procedural-masquerade/procedural-masquerade-0.1.6.crate
-- kind: crate
-  url: https://static.crates.io/crates/quote/quote-0.6.12.crate
-- kind: crate
-  url: https://static.crates.io/crates/rand/rand-0.6.5.crate
-- kind: crate
-  url: https://static.crates.io/crates/rand_chacha/rand_chacha-0.1.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/rand_core/rand_core-0.3.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/rand_core/rand_core-0.4.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/rand_hc/rand_hc-0.1.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/rand_isaac/rand_isaac-0.1.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/rand_jitter/rand_jitter-0.1.4.crate
-- kind: crate
-  url: https://static.crates.io/crates/rand_os/rand_os-0.1.3.crate
-- kind: crate
-  url: https://static.crates.io/crates/rand_pcg/rand_pcg-0.1.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/rand_xorshift/rand_xorshift-0.1.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/rand_xoshiro/rand_xoshiro-0.1.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/rawpointer/rawpointer-0.1.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/rayon/rayon-1.0.3.crate
-- kind: crate
-  url: https://static.crates.io/crates/rayon-core/rayon-core-1.4.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/rdrand/rdrand-0.4.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/redox_syscall/redox_syscall-0.1.54.crate
-- kind: crate
-  url: https://static.crates.io/crates/redox_termios/redox_termios-0.1.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/regex/regex-0.2.11.crate
-- kind: crate
-  url: https://static.crates.io/crates/regex/regex-1.1.6.crate
-- kind: crate
-  url: https://static.crates.io/crates/regex-syntax/regex-syntax-0.5.6.crate
-- kind: crate
-  url: https://static.crates.io/crates/regex-syntax/regex-syntax-0.6.6.crate
-- kind: crate
-  url: https://static.crates.io/crates/ryu/ryu-0.2.8.crate
-- kind: crate
-  url: https://static.crates.io/crates/same-file/same-file-1.0.4.crate
-- kind: crate
-  url: https://static.crates.io/crates/scopeguard/scopeguard-0.3.3.crate
-- kind: crate
-  url: https://static.crates.io/crates/serde/serde-1.0.91.crate
-- kind: crate
-  url: https://static.crates.io/crates/serde_derive/serde_derive-1.0.91.crate
-- kind: crate
-  url: https://static.crates.io/crates/serde_json/serde_json-1.0.39.crate
-- kind: crate
-  url: https://static.crates.io/crates/siphasher/siphasher-0.2.3.crate
-- kind: crate
-  url: https://static.crates.io/crates/smallvec/smallvec-0.6.9.crate
-- kind: crate
-  url: https://static.crates.io/crates/stable_deref_trait/stable_deref_trait-1.1.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/string_cache/string_cache-0.7.3.crate
-- kind: crate
-  url: https://static.crates.io/crates/string_cache_codegen/string_cache_codegen-0.4.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/string_cache_shared/string_cache_shared-0.3.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/syn/syn-0.15.34.crate
-- kind: crate
-  url: https://static.crates.io/crates/tendril/tendril-0.4.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/termion/termion-1.5.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/textwrap/textwrap-0.11.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/thread_local/thread_local-0.3.6.crate
-- kind: crate
-  url: https://static.crates.io/crates/tinytemplate/tinytemplate-1.0.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/typenum/typenum-1.10.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/ucd-util/ucd-util-0.1.3.crate
-- kind: crate
-  url: https://static.crates.io/crates/unicode-bidi/unicode-bidi-0.3.4.crate
-- kind: crate
-  url: https://static.crates.io/crates/unicode-normalization/unicode-normalization-0.1.8.crate
-- kind: crate
-  url: https://static.crates.io/crates/unicode-width/unicode-width-0.1.5.crate
-- kind: crate
-  url: https://static.crates.io/crates/unicode-xid/unicode-xid-0.1.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/url/url-1.7.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/utf-8/utf-8-0.7.5.crate
-- kind: crate
-  url: https://static.crates.io/crates/utf8-ranges/utf8-ranges-1.0.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/walkdir/walkdir-2.2.7.crate
-- kind: crate
-  url: https://static.crates.io/crates/winapi/winapi-0.2.8.crate
-- kind: crate
-  url: https://static.crates.io/crates/winapi/winapi-0.3.7.crate
-- kind: crate
-  url: https://static.crates.io/crates/winapi-build/winapi-build-0.1.1.crate
-- kind: crate
-  url: https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/winapi-util/winapi-util-0.1.2.crate
-- kind: crate
-  url: https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate
-- kind: crate
-  url: https://static.crates.io/crates/xml-rs/xml-rs-0.8.0.crate
-# end generated
+- kind: tar
+  url: gnome_downloads:librsvg/2.45/librsvg-2.45.6.tar.xz
 depends:
 - sdk/gdk-pixbuf.bst
 - sdk/glib.bst
@@ -316,8 +23,6 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --disable-gtk-doc
-    --enable-vala
+  conf-local: --disable-gtk-doc --enable-vala
 environment:
   PATH: /usr/bin:/usr/lib/sdk/rust/bin
diff --git a/elements/sdk/libsecret.bst b/elements/sdk/libsecret.bst
index 80ca53a1..39c2620b 100644
--- a/elements/sdk/libsecret.bst
+++ b/elements/sdk/libsecret.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libsecret.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libsecret/0.18/libsecret-0.18.8.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/libsoup.bst b/elements/sdk/libsoup.bst
index f4c95ed9..4eeea403 100644
--- a/elements/sdk/libsoup.bst
+++ b/elements/sdk/libsoup.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libsoup.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libsoup/2.67/libsoup-2.67.2.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
@@ -19,7 +18,4 @@ depends:
   junction: freedesktop-sdk.bst
 - filename: sdk/brotli.bst
 variables:
-  meson-local: >-
-    -Dtls_check=false
-    -Dvapi=true
-    -Dgtk_doc=true
+  meson-local: -Dtls_check=false -Dvapi=true -Dgtk_doc=true
diff --git a/elements/sdk/pango.bst b/elements/sdk/pango.bst
index a49939d7..166ad2c1 100644
--- a/elements/sdk/pango.bst
+++ b/elements/sdk/pango.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/pango.git
-  track: master
+- kind: tar
+  url: gnome_downloads:pango/1.43/pango-1.43.0.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/pygobject.bst b/elements/sdk/pygobject.bst
index 7b5a7915..c9400d38 100644
--- a/elements/sdk/pygobject.bst
+++ b/elements/sdk/pygobject.bst
@@ -1,8 +1,7 @@
 kind: distutils
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/pygobject.git
-  track: master
+- kind: tar
+  url: gnome_downloads:pygobject/3.32/pygobject-3.32.1.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/vala.bst b/elements/sdk/vala.bst
index 029d6c4b..c3dbcc94 100644
--- a/elements/sdk/vala.bst
+++ b/elements/sdk/vala.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/vala.git
-  track: master
+- kind: tar
+  url: gnome_downloads:vala/0.45/vala-0.45.2.tar.xz
 depends:
 - sdk/glib.bst
 - filename: sdk/vala-tarball.bst
@@ -19,7 +18,5 @@ depends:
 - filename: base-platform.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: >-
-    --enable-unversioned
-    --disable-valadoc
+  conf-local: --enable-unversioned --disable-valadoc
   make: make bootstrap
diff --git a/elements/sdk/vte.bst b/elements/sdk/vte.bst
index cac49862..5b387f00 100644
--- a/elements/sdk/vte.bst
+++ b/elements/sdk/vte.bst
@@ -1,8 +1,7 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/vte.git
-  track: master
+- kind: tar
+  url: gnome_downloads:vte/0.57/vte-0.57.0.tar.xz
 depends:
 - sdk/glib.bst
 - sdk/gtk+-3.bst
diff --git a/elements/sdk/yelp-tools.bst b/elements/sdk/yelp-tools.bst
index 4f1b5926..69110185 100644
--- a/elements/sdk/yelp-tools.bst
+++ b/elements/sdk/yelp-tools.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/yelp-tools.git
-  track: master
+- kind: tar
+  url: gnome_downloads:yelp-tools/3.32/yelp-tools-3.32.2.tar.xz
 depends:
 - sdk/yelp-xsl.bst
 - filename: base/intltool.bst
diff --git a/elements/sdk/yelp-xsl.bst b/elements/sdk/yelp-xsl.bst
index ea00a5c1..a2110c4c 100644
--- a/elements/sdk/yelp-xsl.bst
+++ b/elements/sdk/yelp-xsl.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/yelp-xsl.git
-  track: master
+- kind: tar
+  url: gnome_downloads:yelp-xsl/3.32/yelp-xsl-3.32.1.tar.xz
 depends:
 - filename: desktop/itstools.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/sdk/yelp.bst b/elements/sdk/yelp.bst
index b31b9a37..4a5516bb 100644
--- a/elements/sdk/yelp.bst
+++ b/elements/sdk/yelp.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/yelp.git
-  track: master
+- kind: tar
+  url: gnome_downloads:yelp/3.32/yelp-3.32.2.tar.xz
 depends:
 - sdk/WebKitGTK.bst
 - sdk/adwaita-icon-theme.bst
diff --git a/elements/sdk/zenity.bst b/elements/sdk/zenity.bst
index 6037487c..6510593c 100644
--- a/elements/sdk/zenity.bst
+++ b/elements/sdk/zenity.bst
@@ -1,8 +1,7 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/zenity.git
-  track: master
+- kind: tar
+  url: gnome_downloads:zenity/3.32/zenity-3.32.0.tar.xz
 depends:
 - sdk/gtk+-3.bst
 - sdk/yelp-tools.bst


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]