[gnome-build-meta/abderrahim/42.beta] WIP: GNOME 42.beta




commit aa65c6eff3b467da86543978793626933018b994
Author: Abderrahim Kitouni <akitouni gnome org>
Date:   Tue Feb 15 18:13:12 2022 +0100

    WIP: GNOME 42.beta

 .gitlab-ci.yml                                        | 14 ++++++--------
 elements/core-deps/ModemManager.bst                   |  2 +-
 elements/core-deps/atkmm-1.6.bst                      |  6 +++---
 elements/core-deps/cogl.bst                           |  6 +++---
 elements/core-deps/colord-gtk.bst                     |  6 ++----
 elements/core-deps/dconf.bst                          |  7 +++----
 elements/core-deps/evolution-data-server.bst          |  7 +++----
 elements/core-deps/folks.bst                          |  7 +++----
 elements/core-deps/geocode-glib.bst                   |  7 +++----
 elements/core-deps/gfbgraph.bst                       |  6 +++---
 elements/core-deps/glibmm-2.4.bst                     |  6 +++---
 elements/core-deps/gmime.bst                          |  6 +++---
 elements/core-deps/gnome-autoar.bst                   |  6 +++---
 elements/core-deps/gnome-online-accounts.bst          |  7 +++----
 elements/core-deps/gnome-video-effects.bst            |  6 +++---
 elements/core-deps/gom.bst                            |  6 +++---
 elements/core-deps/grilo-plugins.bst                  |  6 +++---
 elements/core-deps/grilo.bst                          |  6 +++---
 elements/core-deps/gsound.bst                         |  6 +++---
 elements/core-deps/gspell.bst                         |  7 +++----
 elements/core-deps/gssdp.bst                          |  7 +++----
 elements/core-deps/gtk-vnc.bst                        | 11 +++--------
 elements/core-deps/gtkmm-3.bst                        |  6 +++---
 elements/core-deps/gupnp-av.bst                       |  7 +++----
 elements/core-deps/gupnp-dlna.bst                     |  7 +++----
 elements/core-deps/gupnp.bst                          |  7 +++----
 elements/core-deps/jsonrpc-glib.bst                   |  7 +++----
 elements/core-deps/libchamplain.bst                   |  7 +++----
 elements/core-deps/libdazzle.bst                      |  6 +++---
 elements/core-deps/libgdata.bst                       |  6 +++---
 elements/core-deps/libgit2-glib.bst                   |  6 +++---
 elements/core-deps/libgnomekbd.bst                    |  7 +++----
 elements/core-deps/libgsf.bst                         |  6 +++---
 elements/core-deps/libgtop.bst                        |  6 +++---
 elements/core-deps/libgweather.bst                    |  6 +++---
 elements/core-deps/libgxps.bst                        |  7 +++----
 elements/core-deps/libmediaart.bst                    |  6 +++---
 elements/core-deps/libnma.bst                         |  7 +++----
 elements/core-deps/libosinfo.bst                      |  2 +-
 elements/core-deps/libpeas.bst                        |  6 +++---
 elements/core-deps/libqmi.bst                         |  2 +-
 elements/core-deps/librest.bst                        |  6 +++---
 elements/core-deps/libsigcplusplus-2.0.bst            |  6 +++---
 elements/core-deps/mm-common.bst                      |  6 +++---
 elements/core-deps/mobile-broadband-provider-info.bst |  6 +++---
 elements/core-deps/osinfo-db-tools.bst                |  2 +-
 elements/core-deps/osinfo-db.bst                      |  2 +-
 elements/core-deps/pangomm-1.4.bst                    |  6 +++---
 elements/core-deps/phodav.bst                         |  6 +++---
 elements/core-deps/pyatspi.bst                        |  6 +++---
 elements/core-deps/spice-gtk.bst                      |  2 +-
 elements/core-deps/spice-protocol.bst                 |  2 +-
 elements/core-deps/template-glib.bst                  |  7 +++----
 elements/core-deps/totem-pl-parser.bst                |  6 +++---
 elements/core-deps/tracker-miners.bst                 |  6 +++---
 elements/core-deps/vte.bst                            |  7 +++----
 elements/core-deps/xdg-desktop-portal-gnome.bst       |  7 +++----
 elements/core-deps/zenity.bst                         |  6 +++---
 elements/core/baobab.bst                              |  6 +++---
 elements/core/calls.bst                               |  7 +++----
 elements/core/cheese.bst                              |  7 +++----
 elements/core/dconf-editor.bst                        |  7 +++----
 elements/core/devhelp.bst                             |  7 +++----
 elements/core/eog.bst                                 |  7 +++----
 elements/core/epiphany.bst                            |  7 +++----
 elements/core/evince.bst                              |  7 +++----
 elements/core/gdm.bst                                 |  6 +++---
 elements/core/gnome-backgrounds.bst                   |  7 +++----
 elements/core/gnome-bluetooth-1.0.bst                 |  7 +++----
 elements/core/gnome-bluetooth.bst                     |  7 +++----
 elements/core/gnome-boxes.bst                         | 13 +++----------
 elements/core/gnome-builder.bst                       |  7 +++----
 elements/core/gnome-calculator.bst                    |  6 +++---
 elements/core/gnome-calendar.bst                      |  7 +++----
 elements/core/gnome-characters.bst                    |  6 +++---
 elements/core/gnome-clocks.bst                        |  6 +++---
 elements/core/gnome-color-manager.bst                 |  6 +++---
 elements/core/gnome-connections.bst                   | 11 +++--------
 elements/core/gnome-console.bst                       |  7 +++----
 elements/core/gnome-contacts.bst                      |  7 +++----
 elements/core/gnome-control-center.bst                | 11 +++--------
 elements/core/gnome-desktop.bst                       |  7 +++----
 elements/core/gnome-disk-utility.bst                  |  6 +++---
 elements/core/gnome-font-viewer.bst                   |  7 +++----
 elements/core/gnome-initial-setup.bst                 |  6 +++---
 elements/core/gnome-keyring.bst                       |  6 +++---
 elements/core/gnome-logs.bst                          |  6 +++---
 elements/core/gnome-maps.bst                          |  6 +++---
 elements/core/gnome-menus.bst                         |  6 +++---
 elements/core/gnome-music.bst                         | 14 +++-----------
 elements/core/gnome-photos.bst                        | 11 +++--------
 elements/core/gnome-remote-desktop.bst                |  7 +++----
 elements/core/gnome-session.bst                       |  7 +++----
 elements/core/gnome-settings-daemon.bst               | 11 +++--------
 elements/core/gnome-shell-extensions.bst              |  6 +++---
 elements/core/gnome-shell.bst                         | 11 +++--------
 elements/core/gnome-software.bst                      |  7 +++----
 elements/core/gnome-system-monitor.bst                |  6 +++---
 elements/core/gnome-text-editor.bst                   |  7 +++----
 elements/core/gnome-tour.bst                          |  8 +++-----
 elements/core/gnome-user-docs.bst                     |  6 +++---
 elements/core/gnome-user-share.bst                    |  7 +++----
 elements/core/gnome-weather.bst                       |  6 +++---
 elements/core/mutter.bst                              |  7 +++----
 elements/core/nautilus.bst                            | 11 +++--------
 elements/core/orca.bst                                |  6 +++---
 elements/core/rygel.bst                               |  7 +++----
 elements/core/simple-scan.bst                         |  6 +++---
 elements/core/sushi.bst                               |  7 +++----
 elements/core/sysprof.inc                             |  6 +++---
 elements/core/totem.bst                               | 14 +++-----------
 elements/freedesktop-sdk.bst                          |  1 +
 elements/sdk-deps/gi-docgen.bst                       |  7 +++----
 elements/sdk-deps/gvfs.bst                            |  7 +++----
 elements/sdk/adwaita-icon-theme.bst                   |  6 +++---
 elements/sdk/at-spi2-atk.bst                          |  6 +++---
 elements/sdk/at-spi2-core.bst                         |  6 +++---
 elements/sdk/atk.bst                                  |  6 +++---
 elements/sdk/gcab.bst                                 |  6 +++---
 elements/sdk/gcr.bst                                  |  7 +++----
 elements/sdk/gdk-pixbuf.bst                           |  6 +++---
 elements/sdk/gjs.bst                                  |  7 +++----
 elements/sdk/glib-networking.bst                      |  6 +++---
 elements/sdk/glib.bst                                 |  7 +++----
 elements/sdk/gobject-introspection.bst                |  6 +++---
 elements/sdk/graphene.bst                             |  7 +++----
 elements/sdk/gsettings-desktop-schemas.bst            |  7 +++----
 elements/sdk/gtk+-3.bst                               |  6 +++---
 elements/sdk/gtk-doc.bst                              |  6 +++---
 elements/sdk/gtk.bst                                  |  7 +++----
 elements/sdk/gtksourceview-4.bst                      |  7 +++----
 elements/sdk/gtksourceview.bst                        |  7 +++----
 elements/sdk/json-glib.bst                            |  6 +++---
 elements/sdk/libadwaita.bst                           |  7 +++----
 elements/sdk/libgee.bst                               |  6 +++---
 elements/sdk/libhandy.bst                             |  7 +++----
 elements/sdk/libmanette.bst                           |  7 +++----
 elements/sdk/libnotify.bst                            |  7 +++----
 elements/sdk/librsvg.bst                              |  8 +++-----
 elements/sdk/libsecret.bst                            |  7 +++----
 elements/sdk/libsoup-2.4.bst                          |  7 +++----
 elements/sdk/libsoup.bst                              |  7 +++----
 elements/sdk/pango.bst                                |  6 +++---
 elements/sdk/pygobject.bst                            |  7 +++----
 elements/sdk/tracker.bst                              |  7 +++----
 elements/sdk/vala.bst                                 |  6 +++---
 elements/sdk/yelp-tools.bst                           |  6 +++---
 elements/sdk/yelp-xsl.bst                             |  6 +++---
 elements/sdk/yelp.bst                                 |  7 +++----
 junction.refs                                         |  4 ----
 project.conf                                          |  6 +++---
 151 files changed, 436 insertions(+), 567 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index f2a93e1fb..6990b00d2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -2,11 +2,11 @@ include: .gitlab-ci/arch.yml
 
 variables:
   GET_SOURCES_ATTEMPTS: 3
-  BST_STRICT: '--no-strict'
+  BST_STRICT: '--strict'
   BST_TRACK_TAGS: 'false'
   BST_NO_PUSH: "bst $BST_STRICT --config .gitlab-ci/buildstream-nopush.conf --log-file logs/build.log 
--colors"
   BST: "bst $BST_STRICT --config .gitlab-ci/buildstream.conf --log-file logs/build.log --colors"
-  FLATPAK_BRANCH: master
+  FLATPAK_BRANCH: 42beta
   OPENQA_HOST: https://openqa.gnome.org
   OPENQA_NEEDLES_GIT: https://gitlab.gnome.org/gnome/openqa-needles
   OPENQA_NEEDLES_SHA: master
@@ -462,9 +462,7 @@ test-iso-installer-x86_64:
         openqa/utils/teardown_worker.sh $(cat /tmp/machine_id)
         rm /tmp/machine_id
     fi
-  - if [ ! -e /tmp/exit_code ]; then
-        echo "Job creation failed, log below."
-        cat openqa.log
+  - if [ ! -e /tmp/exit_code ]; then echo "Job creation failed, log below." cat openqa.log
   - fi
   artifacts:
     when: always
@@ -480,10 +478,10 @@ test-iso-installer-x86_64:
 pages:
   stage: 'reports'
   needs:
-    - job : 'cve_report'
-      artifacts: true
+  - job: 'cve_report'
+    artifacts: true
   script:
-    - 'mv cve-reports/ public/'
+  - 'mv cve-reports/ public/'
   artifacts:
     paths:
     - 'public'
diff --git a/elements/core-deps/ModemManager.bst b/elements/core-deps/ModemManager.bst
index f980753f2..9f2423f68 100644
--- a/elements/core-deps/ModemManager.bst
+++ b/elements/core-deps/ModemManager.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: freedesktop_software:ModemManager/ModemManager-1.18.4.tar.xz
+  url: freedesktop_software:ModemManager/ModemManager-1.18.6.tar.xz
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/atkmm-1.6.bst b/elements/core-deps/atkmm-1.6.bst
index 38ce79c61..54e7c0d9a 100644
--- a/elements/core-deps/atkmm-1.6.bst
+++ b/elements/core-deps/atkmm-1.6.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:atkmm.git
-  track: atkmm-2-28
+- kind: tar
+  url: gnome_downloads:atkmm/2.28/atkmm-2.28.2.tar.xz
+  ref: a0bb49765ceccc293ab2c6735ba100431807d384ffa14c2ebd30e07993fd2fa4
 build-depends:
 - core-deps/mm-common.bst
 - freedesktop-sdk.bst:components/m4.bst
diff --git a/elements/core-deps/cogl.bst b/elements/core-deps/cogl.bst
index 4a3a03ac2..d395d6c7e 100644
--- a/elements/core-deps/cogl.bst
+++ b/elements/core-deps/cogl.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:cogl.git
-  track: cogl-1.22
+- kind: tar
+  url: gnome_downloads:cogl/1.22/cogl-1.22.8.tar.xz
+  ref: a805b2b019184710ff53d0496f9f0ce6dcca420c141a0f4f6fcc02131581d759
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/colord-gtk.bst b/elements/core-deps/colord-gtk.bst
index 1cfb32d11..505f5f158 100644
--- a/elements/core-deps/colord-gtk.bst
+++ b/elements/core-deps/colord-gtk.bst
@@ -1,10 +1,8 @@
 kind: meson
 
 sources:
-- kind: git
-  url: github:hughsie/colord-gtk.git
-  track: master
-
+- kind: tar
+  url: freedesktop_software:colord/releases/colord-gtk-0.2.0.tar.xz
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/dconf.bst b/elements/core-deps/dconf.bst
index 159f90ec4..6ca1440cf 100644
--- a/elements/core-deps/dconf.bst
+++ b/elements/core-deps/dconf.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:dconf.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:dconf/0.40/dconf-0.40.0.tar.xz
+  ref: cf7f22a4c9200421d8d3325c5c1b8b93a36843650c9f95d6451e20f0bcb24533
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:components/dbus.bst
diff --git a/elements/core-deps/evolution-data-server.bst b/elements/core-deps/evolution-data-server.bst
index 78057688f..f4adc7fa5 100644
--- a/elements/core-deps/evolution-data-server.bst
+++ b/elements/core-deps/evolution-data-server.bst
@@ -1,10 +1,9 @@
 kind: cmake
 
 sources:
-- kind: git_tag
-  url: gnome:evolution-data-server.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:evolution-data-server/3.43/evolution-data-server-3.43.2.tar.xz
+  ref: 8e65781c640fa0d9b4f8010ff50e82a68d75553656ad50d93f1311275cbb441c
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:components/gperf.bst
diff --git a/elements/core-deps/folks.bst b/elements/core-deps/folks.bst
index cbfd3e230..38a9504ae 100644
--- a/elements/core-deps/folks.bst
+++ b/elements/core-deps/folks.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:folks.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:folks/0.15/folks-0.15.4.tar.xz
+  ref: e71099afc9e88fad4e757ae134bc3fd63e12b901ad62b0ed5536afb79124af5f
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/geocode-glib.bst b/elements/core-deps/geocode-glib.bst
index e2e5e6cef..d3dd20975 100644
--- a/elements/core-deps/geocode-glib.bst
+++ b/elements/core-deps/geocode-glib.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:geocode-glib.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:geocode-glib/3.26/geocode-glib-3.26.2.tar.xz
+  ref: 01fe84cfa0be50c6e401147a2bc5e2f1574326e2293b55c69879be3e82030fd1
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/gfbgraph.bst b/elements/core-deps/gfbgraph.bst
index 4e6b3fabe..8354f6e65 100644
--- a/elements/core-deps/gfbgraph.bst
+++ b/elements/core-deps/gfbgraph.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:libgfbgraph.git
-  track: stable-0.2.x
+- kind: tar
+  url: gnome_downloads:gfbgraph/0.2/gfbgraph-0.2.5.tar.xz
+  ref: 9cb381b3f78ba1136df97af3f06e3b11dcc2ab339ac08f74eda0f8057d6603e3
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/glibmm-2.4.bst b/elements/core-deps/glibmm-2.4.bst
index e8fd0b841..4f07dcd93 100644
--- a/elements/core-deps/glibmm-2.4.bst
+++ b/elements/core-deps/glibmm-2.4.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:glibmm.git
-  track: glibmm-2-66
+- kind: tar
+  url: gnome_downloads:glibmm/2.66/glibmm-2.66.2.tar.xz
+  ref: b2a4cd7b9ae987794cbb5a1becc10cecb65182b9bb841868625d6bbb123edb1d
 build-depends:
 - core-deps/mm-common.bst
 - freedesktop-sdk.bst:components/m4.bst
diff --git a/elements/core-deps/gmime.bst b/elements/core-deps/gmime.bst
index bd4d4ef23..1128637d2 100644
--- a/elements/core-deps/gmime.bst
+++ b/elements/core-deps/gmime.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:gmime.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gmime/3.2/gmime-3.2.7.tar.xz
+  ref: 2aea96647a468ba2160a64e17c6dc6afe674ed9ac86070624a3f584c10737d44
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/gnome-autoar.bst b/elements/core-deps/gnome-autoar.bst
index e5dbd39a8..d7bc29058 100644
--- a/elements/core-deps/gnome-autoar.bst
+++ b/elements/core-deps/gnome-autoar.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gnome-autoar.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-autoar/0.4/gnome-autoar-0.4.3.tar.xz
+  ref: 7bdf0789553496abddc3c963b0ce7363805c0c02c025feddebcaacc787249e88
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/gnome-online-accounts.bst b/elements/core-deps/gnome-online-accounts.bst
index 8faea13b6..4ba841031 100644
--- a/elements/core-deps/gnome-online-accounts.bst
+++ b/elements/core-deps/gnome-online-accounts.bst
@@ -1,10 +1,9 @@
 kind: autotools
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-online-accounts.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-online-accounts/3.43/gnome-online-accounts-3.43.1.tar.xz
+  ref: 3bcb3663a12efd4482d9fdda3e171676267fc739eb6440a2b7109a0e87afb7e8
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/gnome-video-effects.bst b/elements/core-deps/gnome-video-effects.bst
index 73b246714..80c6b0ee4 100644
--- a/elements/core-deps/gnome-video-effects.bst
+++ b/elements/core-deps/gnome-video-effects.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gnome-video-effects.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-video-effects/0.5/gnome-video-effects-0.5.0.tar.xz
+  ref: 4dc68e9b38fdfc1e8e0414e2d7ee83ace78efdee76f30506cc9dcd07394ad0c8
 build-depends:
 - freedesktop-sdk.bst:components/perl-xml-parser.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/gom.bst b/elements/core-deps/gom.bst
index 1e2d90d69..994214b7d 100644
--- a/elements/core-deps/gom.bst
+++ b/elements/core-deps/gom.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gom.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gom/0.4/gom-0.4.tar.xz
+  ref: 68d08006aaa3b58169ce7cf1839498f45686fba8115f09acecb89d77e1018a9d
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core-deps/grilo-plugins.bst b/elements/core-deps/grilo-plugins.bst
index 8913d4949..588e5fa70 100644
--- a/elements/core-deps/grilo-plugins.bst
+++ b/elements/core-deps/grilo-plugins.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:grilo-plugins.git
-  track: master
+- kind: tar
+  url: gnome_downloads:grilo-plugins/0.3/grilo-plugins-0.3.14.tar.xz
+  ref: 686844b34ec73b24931ff6cc4f6033f0072947a6db60acdc7fb3eaf157a581c8
 build-depends:
 - freedesktop-sdk.bst:components/itstool.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/grilo.bst b/elements/core-deps/grilo.bst
index 772f086de..83e010e5c 100644
--- a/elements/core-deps/grilo.bst
+++ b/elements/core-deps/grilo.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:grilo.git
-  track: master
+- kind: tar
+  url: gnome_downloads:grilo/0.3/grilo-0.3.14.tar.xz
+  ref: 0369d0b00bb0f59ba5f7aea8cfc665f38df14a5b4182d28c7c1e2cd15b518743
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/gsound.bst b/elements/core-deps/gsound.bst
index e61c22bcc..d4d7fedf7 100644
--- a/elements/core-deps/gsound.bst
+++ b/elements/core-deps/gsound.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gsound.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gsound/1.0/gsound-1.0.3.tar.xz
+  ref: ca2d039e1ebd148647017a7f548862350bc9af01986d39f10cfdc8e95f07881a
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/gspell.bst b/elements/core-deps/gspell.bst
index 634e64ac1..bed5ce8bd 100644
--- a/elements/core-deps/gspell.bst
+++ b/elements/core-deps/gspell.bst
@@ -1,10 +1,9 @@
 kind: autotools
 
 sources:
-- kind: git_tag
-  url: gnome:gspell.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gspell/1.9/gspell-1.9.1.tar.xz
+  ref: dcbb769dfdde8e3c0a8ed3102ce7e661abbf7ddf85df08b29915e92cd723abdd
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/gssdp.bst b/elements/core-deps/gssdp.bst
index 5c84b267d..72f76eeba 100644
--- a/elements/core-deps/gssdp.bst
+++ b/elements/core-deps/gssdp.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gssdp.git
-  track: gssdp-1.4
-
+- kind: tar
+  url: gnome_downloads:gssdp/1.4/gssdp-1.4.0.1.tar.xz
+  ref: 8676849d57fb822b8728856dbadebf3867f89ee47a0ec47a20045d011f431582
 build-depends:
 - sdk-deps/gi-docgen.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/gtk-vnc.bst b/elements/core-deps/gtk-vnc.bst
index 19620f413..805626870 100644
--- a/elements/core-deps/gtk-vnc.bst
+++ b/elements/core-deps/gtk-vnc.bst
@@ -1,14 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gtk-vnc.git
-  track: master
-  submodules:
-    subprojects/keycodemapdb:
-      checkout: true
-      url: gitlab:keycodemap/keycodemapdb.git
-
+- kind: tar
+  url: gnome_downloads:gtk-vnc/1.3/gtk-vnc-1.3.0.tar.xz
+  ref: 5faaa5823b8cbe8c0b0ba1e456c4e70c4b1ae6685c9fe81a4282d98cf00a211d
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/gtkmm-3.bst b/elements/core-deps/gtkmm-3.bst
index 40dba67d9..a369a24f9 100644
--- a/elements/core-deps/gtkmm-3.bst
+++ b/elements/core-deps/gtkmm-3.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gtkmm.git
-  track: gtkmm-3-24
+- kind: tar
+  url: gnome_downloads:gtkmm/3.24/gtkmm-3.24.5.tar.xz
+  ref: 856333de86689f6a81c123f2db15d85db9addc438bc3574c36f15736aeae22e6
 build-depends:
 - core-deps/mm-common.bst
 - freedesktop-sdk.bst:components/m4.bst
diff --git a/elements/core-deps/gupnp-av.bst b/elements/core-deps/gupnp-av.bst
index 6cb47afb3..1264fd480 100644
--- a/elements/core-deps/gupnp-av.bst
+++ b/elements/core-deps/gupnp-av.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gupnp-av.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gupnp-av/0.14/gupnp-av-0.14.0.tar.xz
+  ref: 20aed546fc882e78a3f186a0c8bce5c841cc3a44b7ea528298fbdc82596fb156
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/gupnp-dlna.bst b/elements/core-deps/gupnp-dlna.bst
index f19205440..15b70bf13 100644
--- a/elements/core-deps/gupnp-dlna.bst
+++ b/elements/core-deps/gupnp-dlna.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gupnp-dlna.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gupnp-dlna/0.12/gupnp-dlna-0.12.0.tar.xz
+  ref: 3d53b96f85bc5628d33e367ec9bf2adb38ef2b34d7ad0434a6ba0cf4ad9048e6
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/gupnp.bst b/elements/core-deps/gupnp.bst
index d26712f49..8085693a7 100644
--- a/elements/core-deps/gupnp.bst
+++ b/elements/core-deps/gupnp.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gupnp.git
-  track: gupnp-1.4
-
+- kind: tar
+  url: gnome_downloads:gupnp/1.4/gupnp-1.4.3.tar.xz
+  ref: 14eda777934da2df743d072489933bd9811332b7b5bf41626b8032efb28b33ba
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/jsonrpc-glib.bst b/elements/core-deps/jsonrpc-glib.bst
index c9d3d7286..abbf540a0 100644
--- a/elements/core-deps/jsonrpc-glib.bst
+++ b/elements/core-deps/jsonrpc-glib.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:jsonrpc-glib.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:jsonrpc-glib/3.41/jsonrpc-glib-3.41.0.tar.xz
+  ref: 7c4e6a5b8c3729632cecc312dc1163c4d00243d32e90528e54ec5038a23a7c21
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/libchamplain.bst b/elements/core-deps/libchamplain.bst
index 76880d56f..3743710f2 100644
--- a/elements/core-deps/libchamplain.bst
+++ b/elements/core-deps/libchamplain.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:libchamplain.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:libchamplain/0.12/libchamplain-0.12.20.tar.xz
+  ref: 0232b4bfcd130a1c5bda7b6aec266bf2d06e701e8093df1886f1e26bc1ba3066
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/libdazzle.bst b/elements/core-deps/libdazzle.bst
index d58c384d7..f52b2dec1 100644
--- a/elements/core-deps/libdazzle.bst
+++ b/elements/core-deps/libdazzle.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:libdazzle.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libdazzle/3.42/libdazzle-3.42.0.tar.xz
+  ref: eae67a3b3d9cce408ee9ec0ab6adecb83e52eb53f9bc93713f4df1e84da16925
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/libgdata.bst b/elements/core-deps/libgdata.bst
index 65cde10ec..d05e3ea7e 100644
--- a/elements/core-deps/libgdata.bst
+++ b/elements/core-deps/libgdata.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:libgdata.git
-  track: libgdata-0-18
+- kind: tar
+  url: gnome_downloads:libgdata/0.18/libgdata-0.18.1.tar.xz
+  ref: dd8592eeb6512ad0a8cf5c8be8c72e76f74bfe6b23e4dd93f0756ee0716804c7
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/libgit2-glib.bst b/elements/core-deps/libgit2-glib.bst
index b73536a49..5d8ef41ed 100644
--- a/elements/core-deps/libgit2-glib.bst
+++ b/elements/core-deps/libgit2-glib.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:libgit2-glib.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgit2-glib/1.0/libgit2-glib-1.0.0.1.tar.xz
+  ref: 460a5d6936950ca08d2d8518bfc90c12bb187cf6e674de715f7055fc58102b57
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/libgnomekbd.bst b/elements/core-deps/libgnomekbd.bst
index 8488bd900..00c992d00 100644
--- a/elements/core-deps/libgnomekbd.bst
+++ b/elements/core-deps/libgnomekbd.bst
@@ -1,10 +1,9 @@
 kind: autotools
 
 sources:
-- kind: git_tag
-  url: gnome:libgnomekbd.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:libgnomekbd/3.26/libgnomekbd-3.26.1.tar.xz
+  ref: f7ca02631576e9b88aee1b1bae37ac1488b80ee7975f20a97f29e761a7172679
 build-depends:
 - sdk/gobject-introspection.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/libgsf.bst b/elements/core-deps/libgsf.bst
index 9e0035e39..2ed31370a 100644
--- a/elements/core-deps/libgsf.bst
+++ b/elements/core-deps/libgsf.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:libgsf.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgsf/1.14/libgsf-1.14.48.tar.xz
+  ref: ff86d7f1d46dd0ebefb7bd830a74a41db64362b987bf8853fff6ab4c1132b837
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/libgtop.bst b/elements/core-deps/libgtop.bst
index 47be265ea..865eaa8ad 100644
--- a/elements/core-deps/libgtop.bst
+++ b/elements/core-deps/libgtop.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:libgtop.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgtop/2.40/libgtop-2.40.0.tar.xz
+  ref: 78f3274c0c79c434c03655c1b35edf7b95ec0421430897fb1345a98a265ed2d4
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:components/texinfo.bst
diff --git a/elements/core-deps/libgweather.bst b/elements/core-deps/libgweather.bst
index c5cbf18c9..028ae9a06 100644
--- a/elements/core-deps/libgweather.bst
+++ b/elements/core-deps/libgweather.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:libgweather.git
-  track: main
+- kind: tar
+  url: gnome_downloads:libgweather/40/libgweather-40.0.tar.xz
+  ref: ca4e8f2a4baaa9fc6d75d8856adb57056ef1cd6e55c775ba878ae141b6276ee6
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/libgxps.bst b/elements/core-deps/libgxps.bst
index ce4ca0f21..fea78944b 100644
--- a/elements/core-deps/libgxps.bst
+++ b/elements/core-deps/libgxps.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:libgxps.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:libgxps/0.3/libgxps-0.3.2.tar.xz
+  ref: 6d27867256a35ccf9b69253eb2a88a32baca3b97d5f4ef7f82e3667fa435251c
 build-depends:
 - sdk/gobject-introspection.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/libmediaart.bst b/elements/core-deps/libmediaart.bst
index 2852375cc..8915f3e4d 100644
--- a/elements/core-deps/libmediaart.bst
+++ b/elements/core-deps/libmediaart.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:libmediaart.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libmediaart/1.9/libmediaart-1.9.5.tar.xz
+  ref: 07def5a42c482ae71d3e1f77a4d0fdc337f74226059a65284d6d5a241f0e9cd6
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/libnma.bst b/elements/core-deps/libnma.bst
index 4a0af8346..20780255c 100644
--- a/elements/core-deps/libnma.bst
+++ b/elements/core-deps/libnma.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:libnma.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:libnma/1.8/libnma-1.8.34.tar.xz
+  ref: f5e2e738e0fca7f2a549079290b2d8017511d485a83220c36df380a3b4753304
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/libosinfo.bst b/elements/core-deps/libosinfo.bst
index 58777e541..0782c7498 100644
--- a/elements/core-deps/libosinfo.bst
+++ b/elements/core-deps/libosinfo.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: pagure_releases:libosinfo/libosinfo-1.9.0.tar.xz
+  url: pagure_releases:libosinfo/libosinfo-1.10.0.tar.xz
 - kind: local
   path: files/libosinfo/pci.ids
 - kind: local
diff --git a/elements/core-deps/libpeas.bst b/elements/core-deps/libpeas.bst
index 0c590067e..69c88b5c8 100644
--- a/elements/core-deps/libpeas.bst
+++ b/elements/core-deps/libpeas.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:libpeas.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libpeas/1.30/libpeas-1.30.0.tar.xz
+  ref: 0bf5562e9bfc0382a9dcb81f64340787542568762a3a367d9d90f6185898b9a3
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/libqmi.bst b/elements/core-deps/libqmi.bst
index 627b3af8e..97c15a3e5 100644
--- a/elements/core-deps/libqmi.bst
+++ b/elements/core-deps/libqmi.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: freedesktop_software:libqmi/libqmi-1.30.2.tar.xz
+  url: freedesktop_software:libqmi/libqmi-1.30.4.tar.xz
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/librest.bst b/elements/core-deps/librest.bst
index 726f4ce31..c7c42a2d2 100644
--- a/elements/core-deps/librest.bst
+++ b/elements/core-deps/librest.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:librest.git
-  track: librest-0-7
+- kind: tar
+  url: gnome_downloads:rest/0.9/rest-0.9.0.tar.xz
+  ref: 85b2bc9341128139539b53ee53f0533310bc96392fd645863a040410b81ebe66
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/libsigcplusplus-2.0.bst b/elements/core-deps/libsigcplusplus-2.0.bst
index aef97c612..e8126eeb2 100644
--- a/elements/core-deps/libsigcplusplus-2.0.bst
+++ b/elements/core-deps/libsigcplusplus-2.0.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: github:libsigcplusplus/libsigcplusplus.git
-  track: libsigc++-2-10
+- kind: tar
+  url: gnome_downloads:libsigc++/2.10/libsigc++-2.10.8.tar.xz
+  ref: 235a40bec7346c7b82b6a8caae0456353dc06e71f14bc414bcc858af1838719a
 build-depends:
 - core-deps/mm-common.bst
 - freedesktop-sdk.bst:components/m4.bst
diff --git a/elements/core-deps/mm-common.bst b/elements/core-deps/mm-common.bst
index 62b9ae8ed..69d073227 100644
--- a/elements/core-deps/mm-common.bst
+++ b/elements/core-deps/mm-common.bst
@@ -17,9 +17,9 @@
 
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:mm-common.git
-  track: master
+- kind: tar
+  url: gnome_downloads:mm-common/1.0/mm-common-1.0.4.tar.xz
+  ref: e954c09b4309a7ef93e13b69260acdc5738c907477eb381b78bb1e414ee6dbd8
 - kind: local
   path: files/mm-common/libstdc++.tag
   directory: doctags/
diff --git a/elements/core-deps/mobile-broadband-provider-info.bst 
b/elements/core-deps/mobile-broadband-provider-info.bst
index c1008699c..12c06ece8 100644
--- a/elements/core-deps/mobile-broadband-provider-info.bst
+++ b/elements/core-deps/mobile-broadband-provider-info.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:mobile-broadband-provider-info.git
-  track: master
+- kind: tar
+  url: gnome_downloads:mobile-broadband-provider-info/20210805/mobile-broadband-provider-info-20210805.tar.xz
+  ref: 6bf8a1558ea5541afbc6f7b4415e74cc9f5aa9829b134ecab3ef1c87412568bc
 build-depends:
 - freedesktop-sdk.bst:components/libxslt.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/osinfo-db-tools.bst b/elements/core-deps/osinfo-db-tools.bst
index 5f6d3b210..aace56070 100644
--- a/elements/core-deps/osinfo-db-tools.bst
+++ b/elements/core-deps/osinfo-db-tools.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: pagure_releases:libosinfo/osinfo-db-tools-1.9.0.tar.xz
+  url: pagure_releases:libosinfo/osinfo-db-tools-1.10.0.tar.xz
 build-depends:
 - freedesktop-sdk.bst:components/libxslt.bst
 - freedesktop-sdk.bst:components/perl-xml-parser.bst
diff --git a/elements/core-deps/osinfo-db.bst b/elements/core-deps/osinfo-db.bst
index 06989e721..330b14a0d 100644
--- a/elements/core-deps/osinfo-db.bst
+++ b/elements/core-deps/osinfo-db.bst
@@ -1,7 +1,7 @@
 kind: manual
 sources:
 - kind: remote
-  url: pagure_releases:libosinfo/osinfo-db-20211216.tar.xz
+  url: pagure_releases:libosinfo/osinfo-db-20220214.tar.xz
 build-depends:
 - core-deps/osinfo-db-tools.bst
 
diff --git a/elements/core-deps/pangomm-1.4.bst b/elements/core-deps/pangomm-1.4.bst
index 54eece7a6..1d067de29 100644
--- a/elements/core-deps/pangomm-1.4.bst
+++ b/elements/core-deps/pangomm-1.4.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:pangomm.git
-  track: pangomm-2-46
+- kind: tar
+  url: gnome_downloads:pangomm/2.46/pangomm-2.46.2.tar.xz
+  ref: 57442ab4dc043877bfe3839915731ab2d693fc6634a71614422fb530c9eaa6f4
 build-depends:
 - core-deps/mm-common.bst
 - freedesktop-sdk.bst:components/m4.bst
diff --git a/elements/core-deps/phodav.bst b/elements/core-deps/phodav.bst
index cbb9c2c12..7fb31c21f 100644
--- a/elements/core-deps/phodav.bst
+++ b/elements/core-deps/phodav.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:phodav.git
-  track: master
+- kind: tar
+  url: gnome_downloads:phodav/2.5/phodav-2.5.tar.xz
+  ref: 71f0a9cd70afd4dd1412a0298331dbb8ac71c0377f52117afc15eb88dc6fb910
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:components/perl-xml-parser.bst
diff --git a/elements/core-deps/pyatspi.bst b/elements/core-deps/pyatspi.bst
index 9b8bae722..94e316271 100644
--- a/elements/core-deps/pyatspi.bst
+++ b/elements/core-deps/pyatspi.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:pyatspi2.git
-  track: master
+- kind: tar
+  url: gnome_downloads:pyatspi/2.38/pyatspi-2.38.2.tar.xz
+  ref: 0e7089c0b6309614b53620836b3462d7f91284e436fe4929ba1619a841cf1185
 build-depends:
 - freedesktop-sdk.bst:components/python3.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/spice-gtk.bst b/elements/core-deps/spice-gtk.bst
index a18619367..69612e13b 100644
--- a/elements/core-deps/spice-gtk.bst
+++ b/elements/core-deps/spice-gtk.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: spice:gtk/spice-gtk-0.39.tar.xz
+  url: spice:gtk/spice-gtk-0.40.tar.xz
 
 build-depends:
 - core-deps/python-pyparsing.bst
diff --git a/elements/core-deps/spice-protocol.bst b/elements/core-deps/spice-protocol.bst
index 159083145..a0c3efa3c 100644
--- a/elements/core-deps/spice-protocol.bst
+++ b/elements/core-deps/spice-protocol.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: spice:releases/spice-protocol-0.14.3.tar.xz
+  url: spice:releases/spice-protocol-0.14.4.tar.xz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core-deps/template-glib.bst b/elements/core-deps/template-glib.bst
index 12c900350..e0bf1b7c1 100644
--- a/elements/core-deps/template-glib.bst
+++ b/elements/core-deps/template-glib.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:template-glib.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:template-glib/3.34/template-glib-3.34.0.tar.xz
+  ref: 216bef6ac3607666b8ca72b936467f7020ce6421c02755c301d079576c9c3dfd
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/totem-pl-parser.bst b/elements/core-deps/totem-pl-parser.bst
index 5ccc161b5..19238f8d3 100644
--- a/elements/core-deps/totem-pl-parser.bst
+++ b/elements/core-deps/totem-pl-parser.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:totem-pl-parser.git
-  track: master
+- kind: tar
+  url: gnome_downloads:totem-pl-parser/3.26/totem-pl-parser-3.26.6.tar.xz
+  ref: c0df0f68d5cf9d7da43c81c7f13f11158358368f98c22d47722f3bd04bd3ac1c
 build-depends:
 - sdk/gobject-introspection.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/tracker-miners.bst b/elements/core-deps/tracker-miners.bst
index 99c394ec3..d80d03064 100644
--- a/elements/core-deps/tracker-miners.bst
+++ b/elements/core-deps/tracker-miners.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:tracker-miners.git
-  track: master
+- kind: tar
+  url: gnome_downloads:tracker-miners/3.3/tracker-miners-3.3.0.beta.tar.xz
+  ref: 6b4b299327a4764e47d1df5b2538816ebe4b84cb325fd9e5ae5a073107b101c5
 build-depends:
 - freedesktop-sdk.bst:components/asciidoc.bst
 - freedesktop-sdk.bst:components/docbook-xsl.bst
diff --git a/elements/core-deps/vte.bst b/elements/core-deps/vte.bst
index a06f04cdb..ed5e68f9b 100644
--- a/elements/core-deps/vte.bst
+++ b/elements/core-deps/vte.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:vte.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:vte/0.67/vte-0.67.90.tar.xz
+  ref: 46409ed71fc3aa47d7dc390249a53e8b813ac6c098bdac1516e10bdb7c20db38
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/xdg-desktop-portal-gnome.bst b/elements/core-deps/xdg-desktop-portal-gnome.bst
index 475eb8a07..cf47c3951 100644
--- a/elements/core-deps/xdg-desktop-portal-gnome.bst
+++ b/elements/core-deps/xdg-desktop-portal-gnome.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git
-  url: gnome:xdg-desktop-portal-gnome.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:xdg-desktop-portal-gnome/41/xdg-desktop-portal-gnome-41.1.tar.xz
+  ref: bba144199e7ed4b9490b249c1af645a869d62993265deac38f219bf042fffdf2
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 
diff --git a/elements/core-deps/zenity.bst b/elements/core-deps/zenity.bst
index 94444bc1e..cd978ed73 100644
--- a/elements/core-deps/zenity.bst
+++ b/elements/core-deps/zenity.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:zenity.git
-  track: master
+- kind: tar
+  url: gnome_downloads:zenity/3.41/zenity-3.41.0.tar.xz
+  ref: 19b676c3510e22badfcc3204062d432ba537402f5e0ae26128c0d90c954037e1
 build-depends:
 - sdk/yelp-tools.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/baobab.bst b/elements/core/baobab.bst
index c0dc88664..e511197a2 100644
--- a/elements/core/baobab.bst
+++ b/elements/core/baobab.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:baobab.git
-  track: master
+- kind: tar
+  url: gnome_downloads:baobab/42/baobab-42.beta.tar.xz
+  ref: 895b5115a935d966ca268ef2acbc1877d8df64567db8d0254c2e2a7ab4671826
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/vala.bst
diff --git a/elements/core/calls.bst b/elements/core/calls.bst
index 04131ce45..77fd356f4 100644
--- a/elements/core/calls.bst
+++ b/elements/core/calls.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git
-  url: gnome:calls.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:calls/42/calls-42.beta.0.tar.xz
+  ref: aa875c9bdebb50ee08a087b5b97a9d5e1e19f5e2052e4abcddddd6a3fc847cf3
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/cheese.bst b/elements/core/cheese.bst
index dce159ea9..4cc9a042e 100644
--- a/elements/core/cheese.bst
+++ b/elements/core/cheese.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:cheese.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:cheese/41/cheese-41.1.tar.xz
+  ref: 522960ca28730ff66439070b04418c9e0a4bb55560d75bfe08b218da2c67e547
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core/dconf-editor.bst b/elements/core/dconf-editor.bst
index 299b53dd7..029c9289d 100644
--- a/elements/core/dconf-editor.bst
+++ b/elements/core/dconf-editor.bst
@@ -1,9 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:dconf-editor.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:dconf-editor/3.38/dconf-editor-3.38.3.tar.xz
+  ref: 571af4c7dad4f049b53e6cd728b79addf08c27ddab6bc57b396d211866ee79e3
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/vala.bst
diff --git a/elements/core/devhelp.bst b/elements/core/devhelp.bst
index 7fa48251f..251891963 100644
--- a/elements/core/devhelp.bst
+++ b/elements/core/devhelp.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:devhelp.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:devhelp/41/devhelp-41.2.tar.xz
+  ref: ecaa90b0f4daa8fb2030f6dc690bf533ff99a773437fe0e18acfe82d997f60d2
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core/eog.bst b/elements/core/eog.bst
index 22894c90e..94bb6cf63 100644
--- a/elements/core/eog.bst
+++ b/elements/core/eog.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:eog.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:eog/42/eog-42.beta.tar.xz
+  ref: 35e02b3786baee14d47cf207db7fbb92b6c8713644b7cd1465372ee4a291b81a
 build-depends:
 - freedesktop-sdk.bst:components/itstool.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/epiphany.bst b/elements/core/epiphany.bst
index 2435315e0..fbb40273a 100644
--- a/elements/core/epiphany.bst
+++ b/elements/core/epiphany.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:epiphany.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:epiphany/42/epiphany-42.beta.tar.xz
+  ref: bcd54291df8df709b75bfd17bbe090595ada83cbdb166323e81f41fcf8958c32
 build-depends:
 - sdk/appstream-glib.bst
 - freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/evince.bst b/elements/core/evince.bst
index 6f15ee6a4..47154ea6a 100644
--- a/elements/core/evince.bst
+++ b/elements/core/evince.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:evince.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:evince/41/evince-41.3.tar.xz
+  ref: 3346b01f9bdc8f2d5ffea92f110a090c64a3624942b5b543aad4592a9de33bb0
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core/gdm.bst b/elements/core/gdm.bst
index f6ab2cd33..75dd116b9 100644
--- a/elements/core/gdm.bst
+++ b/elements/core/gdm.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gdm.git
-  track: main
+- kind: tar
+  url: gnome_downloads:gdm/41/gdm-41.3.tar.xz
+  ref: bb0b650a7cea90f09a33284fbd02975315407efc18e814009852d1bcad3437d4
 - kind: local
   path: files/gdm
   directory: gdm-config
diff --git a/elements/core/gnome-backgrounds.bst b/elements/core/gnome-backgrounds.bst
index ea05a2c9a..809e0a446 100644
--- a/elements/core/gnome-backgrounds.bst
+++ b/elements/core/gnome-backgrounds.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-backgrounds.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:gnome-backgrounds/41/gnome-backgrounds-41.0.tar.xz
+  ref: 1da1ac0d261bedf0fcd2c85b480bc65505e23cf51f1143126c0d37717e693145
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 
diff --git a/elements/core/gnome-bluetooth-1.0.bst b/elements/core/gnome-bluetooth-1.0.bst
index fd9f1f0b3..a0ade85eb 100644
--- a/elements/core/gnome-bluetooth-1.0.bst
+++ b/elements/core/gnome-bluetooth-1.0.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-bluetooth.git
-  track: gnome-3-34
-
+- kind: tar
+  url: gnome_downloads:gnome-bluetooth/42/gnome-bluetooth-42.beta.tar.xz
+  ref: d509f8edda6c30853b931dcce32e249bd49dbcab8bc454941ea98ffdf1eebdaa
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core/gnome-bluetooth.bst b/elements/core/gnome-bluetooth.bst
index d9aeb72e8..66a9dde53 100644
--- a/elements/core/gnome-bluetooth.bst
+++ b/elements/core/gnome-bluetooth.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-bluetooth.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-bluetooth/42/gnome-bluetooth-42.beta.tar.xz
+  ref: d509f8edda6c30853b931dcce32e249bd49dbcab8bc454941ea98ffdf1eebdaa
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core/gnome-boxes.bst b/elements/core/gnome-boxes.bst
index bce87763d..09cf642e7 100644
--- a/elements/core/gnome-boxes.bst
+++ b/elements/core/gnome-boxes.bst
@@ -1,16 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-boxes.git
-  track: master
-  submodules:
-    subprojects/gtk-frdp:
-      checkout: true
-      url: gnome:gtk-frdp.git
-    subprojects/libovf-glib:
-      checkout: true
-      url: gnome_gitlab:felipeborges/libovf-glib.git
+- kind: tar
+  url: gnome_downloads:gnome-boxes/42/gnome-boxes-42.alpha.tar.xz
+  ref: cfd867082bd79a249cf59872921a5950d5140c3ed94ae70c13c70e0d54971204
 - kind: patch
   path: files/gnome-boxes/re-order-recommended.patch
 
diff --git a/elements/core/gnome-builder.bst b/elements/core/gnome-builder.bst
index 10bd078c5..fc48e1124 100644
--- a/elements/core/gnome-builder.bst
+++ b/elements/core/gnome-builder.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-builder.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:gnome-builder/42/gnome-builder-42.alpha1.tar.xz
+  ref: 02d27e3a9d828565a071111615bdf3ab2a750b305bff8ebd0702572b70ee5a77
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 
diff --git a/elements/core/gnome-calculator.bst b/elements/core/gnome-calculator.bst
index edaadbfc8..16036a5da 100644
--- a/elements/core/gnome-calculator.bst
+++ b/elements/core/gnome-calculator.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gnome-calculator.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-calculator/42/gnome-calculator-42.beta.tar.xz
+  ref: f67aee51cfd097da5d27bb94fe8d090a4a68a5f77dd1ba0be5f3785fa2852aed
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/vala.bst
diff --git a/elements/core/gnome-calendar.bst b/elements/core/gnome-calendar.bst
index 86c2e427a..b32d55f13 100644
--- a/elements/core/gnome-calendar.bst
+++ b/elements/core/gnome-calendar.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-calendar.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-calendar/42/gnome-calendar-42.beta.tar.xz
+  ref: 4d335c1adeed8ea2e34ae1e6b79b95b65169687b268e396c7a4e25f7ead97651
 build-depends:
 - sdk/appstream-glib.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-characters.bst b/elements/core/gnome-characters.bst
index 89e1f7b9b..600ace339 100644
--- a/elements/core/gnome-characters.bst
+++ b/elements/core/gnome-characters.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gnome-characters.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-characters/42/gnome-characters-42.beta.tar.xz
+  ref: cad31fa392402358618be698f467909b21754a9ffff4cab88523f09a2c2a1b12
 build-depends:
 - sdk/appstream-glib.bst
 - freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/gnome-clocks.bst b/elements/core/gnome-clocks.bst
index 698dd7586..064040766 100644
--- a/elements/core/gnome-clocks.bst
+++ b/elements/core/gnome-clocks.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gnome-clocks.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-clocks/42/gnome-clocks-42.beta.tar.xz
+  ref: 819ae24517ee1a735ee30e67b47829d71ddbe34782d65c883c9c63d3ec705bd8
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/gnome-color-manager.bst b/elements/core/gnome-color-manager.bst
index 5d97366f9..227e4583f 100644
--- a/elements/core/gnome-color-manager.bst
+++ b/elements/core/gnome-color-manager.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gnome-color-manager.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-color-manager/3.36/gnome-color-manager-3.36.0.tar.xz
+  ref: 9ddb9e6b6472e119801381f90905332ec1d4258981721bba831ca246ceb3ad3b
 build-depends:
 - sdk/appstream-glib.bst
 - freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/gnome-connections.bst b/elements/core/gnome-connections.bst
index f99a8316e..abaebcfb2 100644
--- a/elements/core/gnome-connections.bst
+++ b/elements/core/gnome-connections.bst
@@ -1,14 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:connections.git
-  track: master
-  submodules:
-    subprojects/gtk-frdp:
-      checkout: true
-      url: gnome:gtk-frdp.git
-
+- kind: tar
+  url: gnome_downloads:gnome-connections/41/gnome-connections-41.2.tar.xz
+  ref: 5ab99428f3ce9f8a837432b67b75dbc528b953a4293a8b56544df88346fe5713
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core/gnome-console.bst b/elements/core/gnome-console.bst
index 1cbbb0a12..0357dc6b0 100644
--- a/elements/core/gnome-console.bst
+++ b/elements/core/gnome-console.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:console.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:gnome-console/42/gnome-console-42.beta.tar.xz
+  ref: 2eafec8720210dcc01e47aa98a1bc6c76fb1c155365dac7bfcd7ab170477e834
 build-depends:
 - sdk-deps/sassc.bst
 - freedesktop-sdk.bst:components/desktop-file-utils.bst
diff --git a/elements/core/gnome-contacts.bst b/elements/core/gnome-contacts.bst
index 2d78697a6..afa0276ef 100644
--- a/elements/core/gnome-contacts.bst
+++ b/elements/core/gnome-contacts.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-contacts.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:gnome-contacts/42/gnome-contacts-42.alpha.tar.xz
+  ref: 9d33011a7dff156ff308dc201a215213abd5df1ee5c99c4a9e67386adc284c0f
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:components/docbook-xsl.bst
diff --git a/elements/core/gnome-control-center.bst b/elements/core/gnome-control-center.bst
index e3d336d60..01473b592 100644
--- a/elements/core/gnome-control-center.bst
+++ b/elements/core/gnome-control-center.bst
@@ -1,14 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-control-center.git
-  track: master
-  submodules:
-    subprojects/gvc:
-      checkout: true
-      url: gnome:libgnome-volume-control.git
-
+- kind: tar
+  url: gnome_downloads:gnome-control-center/42/gnome-control-center-42.beta.tar.xz
+  ref: f7bdd0a13f852d0b10c94f284f9e30998b870d90647e7dd37ed7ef79b25012dd
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-desktop.bst b/elements/core/gnome-desktop.bst
index 4bad36094..18d4dda05 100644
--- a/elements/core/gnome-desktop.bst
+++ b/elements/core/gnome-desktop.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-desktop.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-desktop/42/gnome-desktop-42.alpha.1.tar.xz
+  ref: 9715130435407aa829b4d59dc036ff5ca3924f2b4ee17ec53017f66abda05fec
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core/gnome-disk-utility.bst b/elements/core/gnome-disk-utility.bst
index 922aa219f..e42aadfc6 100644
--- a/elements/core/gnome-disk-utility.bst
+++ b/elements/core/gnome-disk-utility.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gnome-disk-utility.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-disk-utility/42/gnome-disk-utility-42.beta.tar.xz
+  ref: fb4df6594bec2f85419dc0e535a519a6b3c9d87fe6482aa1d1e98b4b02a031d9
 build-depends:
 - sdk/appstream-glib.bst
 - freedesktop-sdk.bst:components/docbook-xsl.bst
diff --git a/elements/core/gnome-font-viewer.bst b/elements/core/gnome-font-viewer.bst
index 95eab6847..3efb2308d 100644
--- a/elements/core/gnome-font-viewer.bst
+++ b/elements/core/gnome-font-viewer.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-font-viewer.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-font-viewer/42/gnome-font-viewer-42.beta.tar.xz
+  ref: 68d501149eb793e4fc6bb96a9d86597636bdf10e9e28203e2e64f64143cd4a69
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 
diff --git a/elements/core/gnome-initial-setup.bst b/elements/core/gnome-initial-setup.bst
index 0eb9e02e0..cc984a9f3 100644
--- a/elements/core/gnome-initial-setup.bst
+++ b/elements/core/gnome-initial-setup.bst
@@ -1,9 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-initial-setup.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-initial-setup/42/gnome-initial-setup-42.beta.tar.xz
+  ref: 644dc87fa1157cbd40431dd932ea2e65cee81dbf17d2189300ad1e9ea3ac3d3d
 - kind: local
   path: files/gnome-initial-setup
   directory: gnome-initial-setup-config
diff --git a/elements/core/gnome-keyring.bst b/elements/core/gnome-keyring.bst
index 442aa033d..d3ba54cf7 100644
--- a/elements/core/gnome-keyring.bst
+++ b/elements/core/gnome-keyring.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:gnome-keyring.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-keyring/40/gnome-keyring-40.0.tar.xz
+  ref: a3d24db08ee2fdf240fbbf0971a98c8ee295aa0e1a774537f4ea938038a3b931
 build-depends:
 - freedesktop-sdk.bst:components/docbook-xsl.bst
 - freedesktop-sdk.bst:components/libxslt.bst
diff --git a/elements/core/gnome-logs.bst b/elements/core/gnome-logs.bst
index 8a7945bf0..a1dc3ba35 100644
--- a/elements/core/gnome-logs.bst
+++ b/elements/core/gnome-logs.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gnome-logs.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-logs/3.36/gnome-logs-3.36.0.tar.xz
+  ref: 44766b61a6899e1b4c51ed7a8840608e6b9277f341f856a1e5c08dbd7a733670
 build-depends:
 - sdk/appstream-glib.bst
 - freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/gnome-maps.bst b/elements/core/gnome-maps.bst
index 31c8e8fa6..f09a320de 100644
--- a/elements/core/gnome-maps.bst
+++ b/elements/core/gnome-maps.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gnome-maps.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-maps/42/gnome-maps-42.beta.tar.xz
+  ref: 2ee110bba9c38ece1e6dd3469b28d6083feca0cbc635115a194d67069d4c3386
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/gnome-menus.bst b/elements/core/gnome-menus.bst
index 9bc7cb094..bec9cc44a 100644
--- a/elements/core/gnome-menus.bst
+++ b/elements/core/gnome-menus.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:gnome-menus.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-menus/3.36/gnome-menus-3.36.0.tar.xz
+  ref: d9348f38bde956fc32753b28c1cde19c175bfdbf1f4d5b06003b3aa09153bb1f
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core/gnome-music.bst b/elements/core/gnome-music.bst
index 32fca5855..7cd337ba6 100644
--- a/elements/core/gnome-music.bst
+++ b/elements/core/gnome-music.bst
@@ -1,17 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-music.git
-  track: master
-  submodules:
-    subprojects/gfm:
-      checkout: true
-      url: gnome_gitlab:mschraal/gfm.git
-    subprojects/shared-modules:
-      checkout: false
-      url: github:flathub/shared-modules.git
-
+- kind: tar
+  url: gnome_downloads:gnome-music/41/gnome-music-41.0.tar.xz
+  ref: 69b13567a87dc77dcf0c926d71d0fa2ebfa5a97f37817828df71d8a1b0129fd2
 build-depends:
 - freedesktop-sdk.bst:components/desktop-file-utils.bst
 - freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/gnome-photos.bst b/elements/core/gnome-photos.bst
index bc76761fd..c2b159117 100644
--- a/elements/core/gnome-photos.bst
+++ b/elements/core/gnome-photos.bst
@@ -1,14 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-photos.git
-  track: master
-  submodules:
-    subprojects/libgd:
-      checkout: true
-      url: gnome:libgd.git
-
+- kind: tar
+  url: gnome_downloads:gnome-photos/40/gnome-photos-40.0.tar.xz
+  ref: e02d73e138af8b2868b5cad7faa1bdd278aeade3b6c3c92836511a4e6f3af1af
 build-depends:
 - freedesktop-sdk.bst:components/desktop-file-utils.bst
 - freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/gnome-remote-desktop.bst b/elements/core/gnome-remote-desktop.bst
index 6d7dbf1ba..a7518e89a 100644
--- a/elements/core/gnome-remote-desktop.bst
+++ b/elements/core/gnome-remote-desktop.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-remote-desktop.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-remote-desktop/41/gnome-remote-desktop-41.2.tar.xz
+  ref: 10151e69b648c2247c5e33d9a2ef419f4e037ee5b2bae49e6ed6aca77eb1ba58
 build-depends:
 - core-deps/nv-codec-headers.bst
 - freedesktop-sdk.bst:components/systemd.bst
diff --git a/elements/core/gnome-session.bst b/elements/core/gnome-session.bst
index bb51d21cf..88310447e 100644
--- a/elements/core/gnome-session.bst
+++ b/elements/core/gnome-session.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-session.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:gnome-session/41/gnome-session-41.3.tar.xz
+  ref: ee4a229053f522624054889609335b885287cf67bbde0dc9fd882b01ec9b5b39
 build-depends:
 - freedesktop-sdk.bst:components/docbook-xsl.bst
 - freedesktop-sdk.bst:components/libxslt.bst
diff --git a/elements/core/gnome-settings-daemon.bst b/elements/core/gnome-settings-daemon.bst
index 43e9332cd..4da38e64a 100644
--- a/elements/core/gnome-settings-daemon.bst
+++ b/elements/core/gnome-settings-daemon.bst
@@ -1,13 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gnome-settings-daemon.git
-  track: master
-  submodules:
-    subprojects/gvc:
-      checkout: true
-      url: gnome:libgnome-volume-control.git
-
+- kind: tar
+  url: gnome_downloads:gnome-settings-daemon/42/gnome-settings-daemon-42.beta.tar.xz
+  ref: f19445808ac6498764330c5b02a9c07abef4b63effd46d075fce488d9e00865f
 build-depends:
 - freedesktop-sdk.bst:components/perl.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-shell-extensions.bst b/elements/core/gnome-shell-extensions.bst
index 6f32f10c7..2e3dabf0b 100644
--- a/elements/core/gnome-shell-extensions.bst
+++ b/elements/core/gnome-shell-extensions.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gnome-shell-extensions.git
-  track: main
+- kind: tar
+  url: gnome_downloads:gnome-shell-extensions/42/gnome-shell-extensions-42.beta.tar.xz
+  ref: 42d1f3b4431119edf8e1aeba24a00c802f62c50067e23db1288ca7c125ac22ef
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/gnome-shell.bst b/elements/core/gnome-shell.bst
index eda487fdc..c382d5c81 100644
--- a/elements/core/gnome-shell.bst
+++ b/elements/core/gnome-shell.bst
@@ -1,14 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-shell.git
-  track: main
-  submodules:
-    subprojects/gvc:
-      checkout: true
-      url: gnome:libgnome-volume-control.git
-
+- kind: tar
+  url: gnome_downloads:gnome-shell/42/gnome-shell-42.beta.tar.xz
+  ref: da354f929c6dab480affb1a9ce91725517390ae21f57447f4c1f105bf1d1d117
 build-depends:
 - sdk-deps/sassc.bst
 - freedesktop-sdk.bst:components/asciidoc.bst
diff --git a/elements/core/gnome-software.bst b/elements/core/gnome-software.bst
index 9219b8ce8..61df4f36d 100644
--- a/elements/core/gnome-software.bst
+++ b/elements/core/gnome-software.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-software.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:gnome-software/42/gnome-software-42.beta.tar.xz
+  ref: bc6c69fbc2f420c8d003ad3896ee82a1ef06a481564b913af52b731717fb4d76
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/sysprof-minimal.bst
diff --git a/elements/core/gnome-system-monitor.bst b/elements/core/gnome-system-monitor.bst
index a649e3787..f2d1ba808 100644
--- a/elements/core/gnome-system-monitor.bst
+++ b/elements/core/gnome-system-monitor.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gnome-system-monitor.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-system-monitor/42/gnome-system-monitor-42.alpha.tar.xz
+  ref: a6e2b79888249bf610a5568e0af8eada014d890d4fc17c566f61a4db5947a8ca
 build-depends:
 - freedesktop-sdk.bst:components/itstool.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-text-editor.bst b/elements/core/gnome-text-editor.bst
index fef2a6c35..aabf2a5af 100644
--- a/elements/core/gnome-text-editor.bst
+++ b/elements/core/gnome-text-editor.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-text-editor.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:gnome-text-editor/42/gnome-text-editor-42.alpha2.tar.xz
+  ref: 10dd33304bff8a3ddf0701da539801e6cd12995279af0e2458d2373fdd0b5e8a
 build-depends:
 - freedesktop-sdk.bst:components/desktop-file-utils.bst
 - freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/gnome-tour.bst b/elements/core/gnome-tour.bst
index c1533e8b9..a1930b064 100644
--- a/elements/core/gnome-tour.bst
+++ b/elements/core/gnome-tour.bst
@@ -1,11 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-tour.git
-  track: master
-- kind: cargo
-
+- kind: tar
+  url: gnome_downloads:gnome-tour/42/gnome-tour-42.beta.tar.xz
+  ref: 73c36766f59caa79d85caba8a2f7aa6a2cdef357c14fa2591e05dc93b15bc7e2
 build-depends:
 - freedesktop-sdk.bst:components/desktop-file-utils.bst
 - freedesktop-sdk.bst:components/rust.bst
diff --git a/elements/core/gnome-user-docs.bst b/elements/core/gnome-user-docs.bst
index 8e7882f1e..8a9c3af37 100644
--- a/elements/core/gnome-user-docs.bst
+++ b/elements/core/gnome-user-docs.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:gnome-user-docs.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-user-docs/41/gnome-user-docs-41.2.tar.xz
+  ref: d3170895dd3a8bb117c9f148a0bb3fb490d1af7131c4416877b1bbfec591395a
 build-depends:
 - sdk/yelp-tools.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core/gnome-user-share.bst b/elements/core/gnome-user-share.bst
index 6d0c43b95..37edd88d8 100644
--- a/elements/core/gnome-user-share.bst
+++ b/elements/core/gnome-user-share.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-user-share.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-user-share/3.34/gnome-user-share-3.34.0.tar.xz
+  ref: 1d0c2a8eb4fcc4bff85c5edde9346ba6094e356921d2955f180d44b2d3642913
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 
diff --git a/elements/core/gnome-weather.bst b/elements/core/gnome-weather.bst
index be19e3032..826800cd3 100644
--- a/elements/core/gnome-weather.bst
+++ b/elements/core/gnome-weather.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gnome-weather.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-weather/42/gnome-weather-42.beta.tar.xz
+  ref: bde03141b65c4aae2aa1fbce747ef39a402f6ce32b417cf0e1d6170b78f17e1a
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core/mutter.bst b/elements/core/mutter.bst
index eca7e3be9..04b850d79 100644
--- a/elements/core/mutter.bst
+++ b/elements/core/mutter.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:mutter.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:mutter/42/mutter-42.beta.tar.xz
+  ref: 373dd966da149a1f2a8b6b2e4f1b1821e944914c9a51de40fb451308d543ed44
 build-depends:
 # Need the whole thing over just the capture for the dbus interface.
 # /usr/share/dbus-1/interfaces/org.gnome.Sysprof3.Profiler.xml
diff --git a/elements/core/nautilus.bst b/elements/core/nautilus.bst
index 6a64f5893..0ad667926 100644
--- a/elements/core/nautilus.bst
+++ b/elements/core/nautilus.bst
@@ -1,14 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:nautilus.git
-  track: master
-  submodules:
-    subprojects/libgd:
-      checkout: true
-      url: gnome:libgd.git
-
+- kind: tar
+  url: gnome_downloads:nautilus/42/nautilus-42.beta.tar.xz
+  ref: cfa4d82a06ed60cbec0778b677bc22ee06b0b3fbdfc132ca870a0bf0b2664231
 build-depends:
 - sdk/gobject-introspection.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/orca.bst b/elements/core/orca.bst
index 28ff7289c..22a499700 100644
--- a/elements/core/orca.bst
+++ b/elements/core/orca.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:orca.git
-  track: master
+- kind: tar
+  url: gnome_downloads:orca/42/orca-42.beta.tar.xz
+  ref: 9612fa5e28a068de25022d1de7f396ac146302bc922d34ef186e58784251f7a3
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core/rygel.bst b/elements/core/rygel.bst
index fb582677c..d285606d4 100644
--- a/elements/core/rygel.bst
+++ b/elements/core/rygel.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:rygel.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:rygel/0.40/rygel-0.40.3.tar.xz
+  ref: cf0be35109cb570e5cf0afe596d85aecb9b0e9359861535302bb7b604daf51d7
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/simple-scan.bst b/elements/core/simple-scan.bst
index 66d40c926..f003a2726 100644
--- a/elements/core/simple-scan.bst
+++ b/elements/core/simple-scan.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:simple-scan.git
-  track: master
+- kind: tar
+  url: gnome_downloads:simple-scan/40/simple-scan-40.7.tar.xz
+  ref: 7c551852cb5af7d34aa989f8ad5ede3cbe31828cf8dd5aec2b2b6fdcd1ac3d53
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/sushi.bst b/elements/core/sushi.bst
index faeb36edc..928b815e3 100644
--- a/elements/core/sushi.bst
+++ b/elements/core/sushi.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:sushi.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:sushi/41/sushi-41.0.tar.xz
+  ref: 9b7525690ce436624efa0a605773493432cd0ef6b8f464982e8b844eda9898ee
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 
diff --git a/elements/core/sysprof.inc b/elements/core/sysprof.inc
index 9c995f77b..65bfd3b66 100644
--- a/elements/core/sysprof.inc
+++ b/elements/core/sysprof.inc
@@ -1,4 +1,4 @@
 sources:
-- kind: git_tag
-  url: gnome:sysprof.git
-  track: master
+- kind: tar
+  url: gnome_downloads:sysprof/3.42/sysprof-3.42.1.tar.xz
+  ref: 1796b81404ee75fd1ebacf54464ad7affebf62f2851eef524d9f8eac0c4a2001
diff --git a/elements/core/totem.bst b/elements/core/totem.bst
index 10c5bc30c..b522fca09 100644
--- a/elements/core/totem.bst
+++ b/elements/core/totem.bst
@@ -1,17 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:totem.git
-  track: master
-  submodules:
-    subprojects/libgd:
-      checkout: true
-      url: gnome:libgd.git
-    flatpak/shared-modules:
-      checkout: false
-      url: github:flathub/shared-modules.git
-
+- kind: tar
+  url: gnome_downloads:totem/3.38/totem-3.38.2.tar.xz
+  ref: fce562e2b26cbcfc0c678538dcc81f9dc15ce60d5a89ee4358907bf634304c40
 build-depends:
 - sdk/appstream-glib.bst
 - freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/freedesktop-sdk.bst b/elements/freedesktop-sdk.bst
index 2f8e879aa..47893b106 100644
--- a/elements/freedesktop-sdk.bst
+++ b/elements/freedesktop-sdk.bst
@@ -4,6 +4,7 @@ sources:
   url: gitlab:freedesktop-sdk/freedesktop-sdk.git
   track: release/21.08
   track-tags: true
+  ref: freedesktop-sdk-21.08.10-0-g6df7216f423e9cd6109fdd47560956482346304d
 config:
   options:
     target_arch: '%{arch}'
diff --git a/elements/sdk-deps/gi-docgen.bst b/elements/sdk-deps/gi-docgen.bst
index 1178a17b6..8b5d0e733 100644
--- a/elements/sdk-deps/gi-docgen.bst
+++ b/elements/sdk-deps/gi-docgen.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gi-docgen.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:gi-docgen/2022/gi-docgen-2022.1.tar.xz
+  ref: fefe3153979595ddad2dc81d5efa7e54c8ca3770f91a5a75710c8fd6fad4575f
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk-deps/gvfs.bst b/elements/sdk-deps/gvfs.bst
index 2727bf0e1..c6344059d 100644
--- a/elements/sdk-deps/gvfs.bst
+++ b/elements/sdk-deps/gvfs.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gvfs.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gvfs/1.49/gvfs-1.49.90.tar.xz
+  ref: 3e3d654fa4d6a804b3a692cf60709dca8a7c1ed9523036a42d8bf753958b9b6c
 build-depends:
 - freedesktop-sdk.bst:components/systemd.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/adwaita-icon-theme.bst b/elements/sdk/adwaita-icon-theme.bst
index 890e07859..17b043b0c 100644
--- a/elements/sdk/adwaita-icon-theme.bst
+++ b/elements/sdk/adwaita-icon-theme.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:adwaita-icon-theme.git
-  track: master
+- kind: tar
+  url: gnome_downloads:adwaita-icon-theme/41/adwaita-icon-theme-41.0.tar.xz
+  ref: ef5339d8c35fcad5d10481b70480803f0fa20b3d3cbc339238fcaceeaee01eba
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/sdk/at-spi2-atk.bst b/elements/sdk/at-spi2-atk.bst
index c59fd6876..533d48664 100644
--- a/elements/sdk/at-spi2-atk.bst
+++ b/elements/sdk/at-spi2-atk.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:at-spi2-atk.git
-  track: master
+- kind: tar
+  url: gnome_downloads:at-spi2-atk/2.38/at-spi2-atk-2.38.0.tar.xz
+  ref: cfa008a5af822b36ae6287f18182c40c91dd699c55faa38605881ed175ca464f
 build-depends:
 - freedesktop-sdk.bst:components/libxml2.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/at-spi2-core.bst b/elements/sdk/at-spi2-core.bst
index 0144dc3c7..6a63e8772 100644
--- a/elements/sdk/at-spi2-core.bst
+++ b/elements/sdk/at-spi2-core.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:at-spi2-core.git
-  track: master
+- kind: tar
+  url: gnome_downloads:at-spi2-core/2.42/at-spi2-core-2.42.0.tar.xz
+  ref: 4b5da10e94fa3c6195f95222438f63a0234b99ef9df772c7640e82baeaa6e386
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/atk.bst b/elements/sdk/atk.bst
index 567515811..108362159 100644
--- a/elements/sdk/atk.bst
+++ b/elements/sdk/atk.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:atk.git
-  track: master
+- kind: tar
+  url: gnome_downloads:atk/2.36/atk-2.36.0.tar.xz
+  ref: fb76247e369402be23f1f5c65d38a9639c1164d934e40f6a9cf3c9e96b652788
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/gcab.bst b/elements/sdk/gcab.bst
index 3f5ad5c5c..4678fee2c 100644
--- a/elements/sdk/gcab.bst
+++ b/elements/sdk/gcab.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gcab.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gcab/1.4/gcab-1.4.tar.xz
+  ref: 67a5fa9be6c923fbc9197de6332f36f69a33dadc9016a2b207859246711c048f
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/gcr.bst b/elements/sdk/gcr.bst
index cc7fa48a5..085a3fc68 100644
--- a/elements/sdk/gcr.bst
+++ b/elements/sdk/gcr.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gcr.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gcr/3.41/gcr-3.41.0.tar.xz
+  ref: 0909fc49ea8ad4832d27564ff2fd1dc666696e2a07c73941c48829e60572da01
 build-depends:
 - sdk-deps/gi-docgen.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/gdk-pixbuf.bst b/elements/sdk/gdk-pixbuf.bst
index 65731c41f..8ac5a524b 100644
--- a/elements/sdk/gdk-pixbuf.bst
+++ b/elements/sdk/gdk-pixbuf.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gdk-pixbuf.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gdk-pixbuf/2.42/gdk-pixbuf-2.42.6.tar.xz
+  ref: c4a6b75b7ed8f58ca48da830b9fa00ed96d668d3ab4b1f723dcf902f78bde77f
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk-deps/gi-docgen.bst
diff --git a/elements/sdk/gjs.bst b/elements/sdk/gjs.bst
index ef46c2f7a..f1bb7bc8f 100644
--- a/elements/sdk/gjs.bst
+++ b/elements/sdk/gjs.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gjs.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gjs/1.71/gjs-1.71.1.tar.xz
+  ref: f15ad0d45a7d31a1ac4e07479038c0536713cca3c5492ca2f2731c04a3a5f1e9
 build-depends:
 - sdk/sysprof-minimal.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/glib-networking.bst b/elements/sdk/glib-networking.bst
index 3afc6aa60..b41469389 100644
--- a/elements/sdk/glib-networking.bst
+++ b/elements/sdk/glib-networking.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:glib-networking.git
-  track: master
+- kind: tar
+  url: gnome_downloads:glib-networking/2.72/glib-networking-2.72.beta.tar.xz
+  ref: 74e704cf9a6b5f00b1cdcf5b29bf859edf1d375f87336603c718c7063d1e2355
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/sdk/glib.bst b/elements/sdk/glib.bst
index 6b1f140ff..7f7d98dae 100644
--- a/elements/sdk/glib.bst
+++ b/elements/sdk/glib.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:glib.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:glib/2.71/glib-2.71.2.tar.xz
+  ref: df705876750b952eb282a8cf15dbd77dc609152a366974b4925a92b244fe63e1
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/gobject-introspection.bst b/elements/sdk/gobject-introspection.bst
index 1f7cd9558..321edf017 100644
--- a/elements/sdk/gobject-introspection.bst
+++ b/elements/sdk/gobject-introspection.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gobject-introspection.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gobject-introspection/1.71/gobject-introspection-1.71.0.tar.xz
+  ref: 555dc3997c2892228543029f58610b83fc1da733e4e3d18e9363d7b5a81164dd
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:components/bison.bst
diff --git a/elements/sdk/graphene.bst b/elements/sdk/graphene.bst
index 953bc80f8..35eaa10e0 100644
--- a/elements/sdk/graphene.bst
+++ b/elements/sdk/graphene.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: github:ebassi/graphene.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:graphene/1.10/graphene-1.10.6.tar.xz
+  ref: 80ae57723e4608e6875626a88aaa6f56dd25df75024bd16e9d77e718c3560b25
 build-depends:
 - sdk/gobject-introspection.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/gsettings-desktop-schemas.bst b/elements/sdk/gsettings-desktop-schemas.bst
index b7155e554..32b7dddfc 100644
--- a/elements/sdk/gsettings-desktop-schemas.bst
+++ b/elements/sdk/gsettings-desktop-schemas.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gsettings-desktop-schemas.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gsettings-desktop-schemas/42/gsettings-desktop-schemas-42.beta.tar.xz
+  ref: 2f0370609f3e9aa09da029339120024f80749346673d11f651d5ccfc76e4af36
 build-depends:
 - sdk/gobject-introspection.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/gtk+-3.bst b/elements/sdk/gtk+-3.bst
index b421978c3..c0ef682d0 100644
--- a/elements/sdk/gtk+-3.bst
+++ b/elements/sdk/gtk+-3.bst
@@ -1,9 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gtk.git
-  track: gtk-3-24
+- kind: tar
+  url: gnome_downloads:gtk+/3.24/gtk+-3.24.31.tar.xz
+  ref: 423c3e7fdb4c459ee889e35fd4d71fd2623562541c1041b11c07e5ad1ff10bf9
 - kind: patch
   path: files/gtk3-werror.patch
 
diff --git a/elements/sdk/gtk-doc.bst b/elements/sdk/gtk-doc.bst
index 38be2d699..999c28e26 100644
--- a/elements/sdk/gtk-doc.bst
+++ b/elements/sdk/gtk-doc.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:gtk-doc.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gtk-doc/1.33/gtk-doc-1.33.2.tar.xz
+  ref: cc1b709a20eb030a278a1f9842a362e00402b7f834ae1df4c1998a723152bf43
 build-depends:
 - freedesktop-sdk.bst:components/itstool.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/gtk.bst b/elements/sdk/gtk.bst
index e83508745..906c9b1e6 100644
--- a/elements/sdk/gtk.bst
+++ b/elements/sdk/gtk.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gtk.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:gtk/4.6/gtk-4.6.1.tar.xz
+  ref: d85508d21cbbcd63d568a7862af5ecd63b978d7d5799cbe404c91d2389d0ec5f
 build-depends:
 - sdk-deps/gi-docgen.bst
 - sdk-deps/sassc.bst
diff --git a/elements/sdk/gtksourceview-4.bst b/elements/sdk/gtksourceview-4.bst
index dd7f6dcfd..491f4b9b8 100644
--- a/elements/sdk/gtksourceview-4.bst
+++ b/elements/sdk/gtksourceview-4.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gtksourceview.git
-  track: 'gtksourceview-4-8'
-
+- kind: tar
+  url: gnome_downloads:gtksourceview/4.8/gtksourceview-4.8.2.tar.xz
+  ref: 842de7e5cb52000fd810e4be39cd9fe29ffa87477f15da85c18f7b82d45637cc
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/gtksourceview.bst b/elements/sdk/gtksourceview.bst
index f3437593f..98655c84d 100644
--- a/elements/sdk/gtksourceview.bst
+++ b/elements/sdk/gtksourceview.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gtksourceview.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gtksourceview/5.3/gtksourceview-5.3.2.tar.xz
+  ref: af7736e2ee3cdbc1013090e8caf35fb89d65cf41c9c399cac5d8992d955ded30
 build-depends:
 - sdk-deps/gi-docgen.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/json-glib.bst b/elements/sdk/json-glib.bst
index 380ca6b86..70dcc8032 100644
--- a/elements/sdk/json-glib.bst
+++ b/elements/sdk/json-glib.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:json-glib.git
-  track: master
+- kind: tar
+  url: gnome_downloads:json-glib/1.6/json-glib-1.6.6.tar.xz
+  ref: 96ec98be7a91f6dde33636720e3da2ff6ecbb90e76ccaa49497f31a6855a490e
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk-deps/gi-docgen.bst
diff --git a/elements/sdk/libadwaita.bst b/elements/sdk/libadwaita.bst
index cd3f65e94..24952a3fe 100644
--- a/elements/sdk/libadwaita.bst
+++ b/elements/sdk/libadwaita.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:libadwaita.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:libadwaita/1.1/libadwaita-1.1.beta.tar.xz
+  ref: 65629ee474329a25f44a6f139c91866ba0193d1f56c706154cc49763162943d3
 build-depends:
 - sdk-deps/gi-docgen.bst
 - sdk-deps/sassc.bst
diff --git a/elements/sdk/libgee.bst b/elements/sdk/libgee.bst
index da480b14b..2b41d42b4 100644
--- a/elements/sdk/libgee.bst
+++ b/elements/sdk/libgee.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:libgee.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgee/0.20/libgee-0.20.5.tar.xz
+  ref: 31863a8957d5a727f9067495cabf0a0889fa5d3d44626e54094331188d5c1518
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/sdk/libhandy.bst b/elements/sdk/libhandy.bst
index 20b1b6924..5eecdf38c 100644
--- a/elements/sdk/libhandy.bst
+++ b/elements/sdk/libhandy.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:libhandy.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:libhandy/1.5/libhandy-1.5.90.tar.xz
+  ref: 69c137b5782293539371bcdbd15b91cc1f0f4a2f54d9bde3b3398607a58890a2
 build-depends:
 - sdk-deps/gi-docgen.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/libmanette.bst b/elements/sdk/libmanette.bst
index c1acfe703..0d9f3a46d 100644
--- a/elements/sdk/libmanette.bst
+++ b/elements/sdk/libmanette.bst
@@ -1,9 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:libmanette.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:libmanette/0.2/libmanette-0.2.6.tar.xz
+  ref: 63653259a821ec7d90d681e52e757e2219d462828c9d74b056a5f53267636bac
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/sdk/libnotify.bst b/elements/sdk/libnotify.bst
index f7537eb02..0c058072d 100644
--- a/elements/sdk/libnotify.bst
+++ b/elements/sdk/libnotify.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:libnotify.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:libnotify/0.7/libnotify-0.7.9.tar.xz
+  ref: 66c0517ed16df7af258e83208faaf5069727dfd66995c4bbc51c16954d674761
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/librsvg.bst b/elements/sdk/librsvg.bst
index 50f64b467..d3b30f744 100644
--- a/elements/sdk/librsvg.bst
+++ b/elements/sdk/librsvg.bst
@@ -1,11 +1,9 @@
 kind: autotools
 
 sources:
-- kind: git_tag
-  url: gnome:librsvg.git
-  track: main
-- kind: cargo
-
+- kind: tar
+  url: gnome_downloads:librsvg/2.53/librsvg-2.53.1.tar.xz
+  ref: ba8e040074749f3845445c5602e0902f3007a18b074cf0cc6a10c8ddc5a65322
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/libsecret.bst b/elements/sdk/libsecret.bst
index e9e1249be..248e9ed2d 100644
--- a/elements/sdk/libsecret.bst
+++ b/elements/sdk/libsecret.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:libsecret.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:libsecret/0.20/libsecret-0.20.4.tar.xz
+  ref: 325a4c54db320c406711bf2b55e5cb5b6c29823426aa82596a907595abb39d28
 build-depends:
 - sdk-deps/gi-docgen.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/libsoup-2.4.bst b/elements/sdk/libsoup-2.4.bst
index e13d602fd..5c43f7795 100644
--- a/elements/sdk/libsoup-2.4.bst
+++ b/elements/sdk/libsoup-2.4.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:libsoup.git
-  track: gnome-3-38
-
+- kind: tar
+  url: gnome_downloads:libsoup/2.74/libsoup-2.74.2.tar.xz
+  ref: f0a427656e5fe19e1df71c107e88dfa1b2e673c25c547b7823b6018b40d01159
 build-depends:
 - sdk/sysprof-minimal.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/libsoup.bst b/elements/sdk/libsoup.bst
index f8de1e1f4..746d6e7ff 100644
--- a/elements/sdk/libsoup.bst
+++ b/elements/sdk/libsoup.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:libsoup.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:libsoup/3.0/libsoup-3.0.4.tar.xz
+  ref: 5bd38b5e091f707fd7fa3ed7c37aacca3f8e16c65787f1cc17dc38d1dcde567b
 build-depends:
 - sdk/sysprof-minimal.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/pango.bst b/elements/sdk/pango.bst
index dd2f4efa0..1ce208bf8 100644
--- a/elements/sdk/pango.bst
+++ b/elements/sdk/pango.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:pango.git
-  track: main
+- kind: tar
+  url: gnome_downloads:pango/1.50/pango-1.50.4.tar.xz
+  ref: f4ad63e87dc2b145300542a4fb004d07a9f91b34152fae0ddbe50ecdd851c162
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk-deps/gi-docgen.bst
diff --git a/elements/sdk/pygobject.bst b/elements/sdk/pygobject.bst
index 2988b4888..83071833b 100644
--- a/elements/sdk/pygobject.bst
+++ b/elements/sdk/pygobject.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:pygobject.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:pygobject/3.42/pygobject-3.42.0.tar.xz
+  ref: 9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 
diff --git a/elements/sdk/tracker.bst b/elements/sdk/tracker.bst
index aa08f2819..deed382cf 100644
--- a/elements/sdk/tracker.bst
+++ b/elements/sdk/tracker.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:tracker.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:tracker/3.3/tracker-3.3.0.beta.tar.xz
+  ref: 26f3a81f514e5accfc98172958038af4cc38db5adda76bbbc9a07c827a2b1a3b
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/sdk/vala.bst b/elements/sdk/vala.bst
index 450929263..665e6fda2 100644
--- a/elements/sdk/vala.bst
+++ b/elements/sdk/vala.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:vala.git
-  track: master
+- kind: tar
+  url: gnome_downloads:vala/0.55/vala-0.55.3.tar.xz
+  ref: c16185e7d1f217836a7cebc649aafe83550bb7b192fbd327ede388cd2c2d5049
 build-depends:
 - sdk/vala-tarball.bst
 - freedesktop-sdk.bst:components/bison.bst
diff --git a/elements/sdk/yelp-tools.bst b/elements/sdk/yelp-tools.bst
index 2591b3806..c328c7172 100644
--- a/elements/sdk/yelp-tools.bst
+++ b/elements/sdk/yelp-tools.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:yelp-tools.git
-  track: master
+- kind: tar
+  url: gnome_downloads:yelp-tools/42/yelp-tools-42.beta.tar.xz
+  ref: 74990b2932a150e1ec28de902e2646aa58ba5650aed7c979d68ae2721b693ad9
 build-depends:
 - freedesktop-sdk.bst:components/m4.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/yelp-xsl.bst b/elements/sdk/yelp-xsl.bst
index c76a81819..2c7fd84eb 100644
--- a/elements/sdk/yelp-xsl.bst
+++ b/elements/sdk/yelp-xsl.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gnome:yelp-xsl.git
-  track: master
+- kind: tar
+  url: gnome_downloads:yelp-xsl/42/yelp-xsl-42.beta.tar.xz
+  ref: ca177a1cfc7e36161fafc81560972e42203aa3e8606df59794bf03edecf756cc
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/sdk/yelp.bst b/elements/sdk/yelp.bst
index 5acbeaed5..a868d0471 100644
--- a/elements/sdk/yelp.bst
+++ b/elements/sdk/yelp.bst
@@ -1,10 +1,9 @@
 kind: autotools
 
 sources:
-- kind: git_tag
-  url: gnome:yelp.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:yelp/42/yelp-42.beta.tar.xz
+  ref: 713d7ceee4e723d1023fa3b1e0737831471929172d346842fed04714eeb390af
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/gtk-doc.bst
diff --git a/project.conf b/project.conf
index a614ccf7f..59d1f641e 100644
--- a/project.conf
+++ b/project.conf
@@ -8,7 +8,7 @@ format-version: 14
 element-path: elements
 
 # Store source refs in central project.refs file
-ref-storage: project.refs
+ref-storage: inline
 
 # The uri to download built artifacts from for this project
 artifacts:
@@ -271,10 +271,10 @@ shell:
           path: /run/host/var
 
 variables:
-  branch: master
+  branch: '42'
   branch-nice-name: Nightly #Should be %{branch} if not master
   installer-volume-id: "GNOME-OS-%{branch-nice-name}-%{arch}"
-  qualifier: ''
+  qualifier: 'beta'
   flatpak-branch: '%{branch}%{qualifier}'
   ostree-layer: user
   ostree-branch: "gnome-os/%{branch}/%{arch}-%{ostree-layer}"


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