[gnome-build-meta/alatiera/43-alpha] wip 43.alpha




commit dac12d8639bb912d5b4a62a27b7cbabb081a24b9
Author: Jordan Petridis <jordan centricular com>
Date:   Tue Jul 12 19:50:15 2022 +0300

    wip 43.alpha

 .gitlab-ci.yml                                        | 14 ++++++--------
 elements/core-deps/atkmm-1.6.bst                      |  6 +++---
 elements/core-deps/cogl.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-1.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/libpeas.bst                        |  6 +++---
 elements/core-deps/librest-0.7.bst                    |  6 +++---
 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 |  7 +++----
 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/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/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/dspy.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                         | 11 +++--------
 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                        |  7 +++----
 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                  |  7 +++----
 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                          |  7 +++----
 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                      | 11 +++--------
 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-core.bst                         |  6 +++---
 elements/sdk/gcab.bst                                 |  6 +++---
 elements/sdk/gcr-3.bst                                |  7 +++----
 elements/sdk/gcr.bst                                  |  7 +++----
 elements/sdk/gdk-pixbuf.bst                           |  7 +++----
 elements/sdk/gjs.bst                                  |  7 +++----
 elements/sdk/glib-networking.bst                      |  6 +++---
 elements/sdk/glib.bst                                 | 11 +++--------
 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 +++---
 145 files changed, 431 insertions(+), 574 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 08e7cc8b2..8dc248b91 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: 43beta
   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/atkmm-1.6.bst b/elements/core-deps/atkmm-1.6.bst
index 6072b1aab..49e9c4273 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/graphviz.bst
 - core-deps/mm-common.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/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 ac2e14cec..4585d0057 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.45/evolution-data-server-3.45.1.tar.xz
+  ref: 334b76411f210f3704603b12a42c14fc3298fa12ffe9a6e4fbfb9879e3fe4b22
 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..e90ae0cf8 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.5.tar.xz
+  ref: 0fff8a896330cd82aee4598324f7e541c884d0337536212723b4beb38c759086
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/geocode-glib-1.bst b/elements/core-deps/geocode-glib-1.bst
index d355dc722..0a261930e 100644
--- a/elements/core-deps/geocode-glib-1.bst
+++ b/elements/core-deps/geocode-glib-1.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.3.tar.xz
+  ref: 1dfeae83b90eccca1b6cf7dcf7c5e3b317828cf0b56205c4471ef0f911999766
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/geocode-glib.bst b/elements/core-deps/geocode-glib.bst
index 36a1aac8a..fbeef196a 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.3.tar.xz
+  ref: 1dfeae83b90eccca1b6cf7dcf7c5e3b317828cf0b56205c4471ef0f911999766
 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 8e264cb92..24f032105 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 fcbcfa686..1aa818a84 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.4.tar.xz
+  ref: 199ace5682d81b15a1d565480b4a950682f2db6402c8aa5dd7217d71edff81d5
 build-depends:
 - core-deps/graphviz.bst
 - core-deps/mm-common.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 e2f6a999c..3d7bd7756 100644
--- a/elements/core-deps/gnome-online-accounts.bst
+++ b/elements/core-deps/gnome-online-accounts.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-online-accounts.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-online-accounts/3.45/gnome-online-accounts-3.45.1.tar.xz
+  ref: 8042de40207e682518e31ed7e35a0ad174eefed52c08b3047e3068a4bd261ea1
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.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 85f0e783f..a321e5646 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..1313c8810 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.11/gspell-1.11.1.tar.xz
+  ref: ef6aa4e3f711775158a7e241a5f809cf2426bc0e02c23a7d2b5c71fc3de00292
 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 697328aec..a601ee289 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: master
-
+- kind: tar
+  url: gnome_downloads:gssdp/1.5/gssdp-1.5.1.tar.xz
+  ref: 53287227a3dcf099cecd89ed8b086f68aeb099933199bc7c8d6bee9bef81abf7
 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 fb1539e14..7a6a4c747 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.6.tar.xz
+  ref: 4b3e142e944e1633bba008900605c341a93cfd755a7fa2a00b05d041341f11d6
 build-depends:
 - core-deps/graphviz.bst
 - core-deps/mm-common.bst
diff --git a/elements/core-deps/gupnp-av.bst b/elements/core-deps/gupnp-av.bst
index 6cb47afb3..36082077b 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.1.tar.xz
+  ref: b79ce0cc4b0c66d9c54bc22183a10e5709a0011d2af272025948efcab33a3e4f
 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 b1a3842d4..e5ad9350d 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: master
-
+- kind: tar
+  url: gnome_downloads:gupnp/1.5/gupnp-1.5.2.tar.xz
+  ref: 6ab0742fdefd45497f7939f03d07c0d03c0c2c2b22e4a1ec3311bb908ada0b5b
 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..86e3b587d 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.42/jsonrpc-glib-3.42.0.tar.xz
+  ref: 221989a57ca82a12467dc427822cd7651b0cad038140c931027bf1074208276b
 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..0fa8aca7f 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.44/libdazzle-3.44.0.tar.xz
+  ref: 3cd3e45eb6e2680cb05d52e1e80dd8f9d59d4765212f0e28f78e6c1783d18eae
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/libgdata.bst b/elements/core-deps/libgdata.bst
index 1412b24b3..98599e577 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..3c7e62dae 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.49.tar.xz
+  ref: e9ebe36688f010c9e6e40c8903f3732948deb8aca032578d07d0751bd82cf857
 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..0635f7cee 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/4.0/libgweather-4.0.0.tar.xz
+  ref: 440d44801b6f72b48c676e5e37f9109cfee1394fd74cc92725e1b1ba4fae834c
 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..90ef56065 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.6.tar.xz
+  ref: c3bc5025d7db380587f9c8eb800c611f6b5a16d6b4b78fcff93f62876a677f17
 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 a1ee718cd..94c6176a8 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.40.tar.xz
+  ref: 870a75f8d4641ed0d90f836aea6ff511224bde97ffd56d608ade2e9b5acb2b22
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/libpeas.bst b/elements/core-deps/libpeas.bst
index b0a43ec17..0f0ca71a4 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.32/libpeas-1.32.0.tar.xz
+  ref: d625520fa02e8977029b246ae439bc218968965f1e82d612208b713f1dcc3d0e
 build-depends:
 - sdk-deps/gi-docgen.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/librest-0.7.bst b/elements/core-deps/librest-0.7.bst
index 726f4ce31..702773316 100644
--- a/elements/core-deps/librest-0.7.bst
+++ b/elements/core-deps/librest-0.7.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.7/rest-0.7.12.tar.xz
+  ref: 16ffa4929078dabfcfac31f9ce942072ebab67e3339ce9f378127457b03baf3a
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/librest.bst b/elements/core-deps/librest.bst
index 15d8da62a..3726ce168 100644
--- a/elements/core-deps/librest.bst
+++ b/elements/core-deps/librest.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gnome:librest.git
-  track: master
+- kind: tar
+  url: gnome_downloads:rest/0.9/rest-0.9.1.tar.xz
+  ref: 9266a5c10ece383e193dfb7ffb07b509cc1f51521ab8dad76af96ed14212c2e3
 build-depends:
 - sdk-deps/gi-docgen.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/libsigcplusplus-2.0.bst b/elements/core-deps/libsigcplusplus-2.0.bst
index e5d53db38..a1ffe34db 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-12
+- kind: tar
+  url: gnome_downloads:libsigc++/2.10/libsigc++-2.10.8.tar.xz
+  ref: 235a40bec7346c7b82b6a8caae0456353dc06e71f14bc414bcc858af1838719a
 build-depends:
 - core-deps/graphviz.bst
 - core-deps/mm-common.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 1d3a4633e..26beda7c7 100644
--- a/elements/core-deps/mobile-broadband-provider-info.bst
+++ b/elements/core-deps/mobile-broadband-provider-info.bst
@@ -1,10 +1,9 @@
 kind: autotools
 
 sources:
-- kind: git_tag
-  url: gnome:mobile-broadband-provider-info.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:mobile-broadband-provider-info/20220511/mobile-broadband-provider-info-20220511.tar.xz
+  ref: 75f93e886661f0359832c3e2823cafa86e74e4080425b8ce0a9c3b0d0ab2a774
 build-depends:
 - freedesktop-sdk.bst:components/libxslt.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/pangomm-1.4.bst b/elements/core-deps/pangomm-1.4.bst
index 56ba6790e..378270ca7 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/graphviz.bst
 - core-deps/mm-common.bst
diff --git a/elements/core-deps/phodav.bst b/elements/core-deps/phodav.bst
index 3dbb5f9aa..a9646021d 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/3.0/phodav-3.0.tar.xz
+  ref: 392ec2d06d50300dcff1ef269a2a985304e29bce3520002fca29f2edc1d138d1
 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..d736ba6e1 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.45/pyatspi-2.45.1.tar.xz
+  ref: bba7c2663430e55123a443f37a5a29e7beb8b01649bdb2969ad3eb941daac1ae
 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 b2dcc25bf..04def4ad5 100644
--- a/elements/core-deps/spice-gtk.bst
+++ b/elements/core-deps/spice-gtk.bst
@@ -5,7 +5,7 @@ sources:
   # FIXME: use the proper tarball once its uploaded
   # https://gitlab.freedesktop.org/spice/spice-gtk/-/issues/159
   # url: spice:gtk/spice-gtk-0.41.tar.xz
-  url: 
https://gitlab.freedesktop.org/spice/spice-gtk/uploads/05c649d612f31b60e4aa44a7c44e611c/spice-gtk-0.41.tar.xz
+  url: spice:gtk/spice-gtk-0.41.tar.xz
 
 build-depends:
 - core-deps/python-pyparsing.bst
diff --git a/elements/core-deps/template-glib.bst b/elements/core-deps/template-glib.bst
index 12c900350..264180121 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.35/template-glib-3.35.0.tar.xz
+  ref: 3cf0272644b088b00b71ba9d0752e8e4e41dd0ffe49c577dbdcb7c1fe0018689
 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..fe84dffbe 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.1.tar.xz
+  ref: 3eddc6d272c02969fa4c2c15dfad0c49d76d021f1a27ec708b69be8025353c94
 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 1cd935734..1eca1c7e8 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.68/vte-0.68.0.tar.xz
+  ref: 13e7d4789ca216a33780030d246c9b13ddbfd04094c6316eea7ff92284dd1749
 build-depends:
 - sdk-deps/gi-docgen.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/xdg-desktop-portal-gnome.bst b/elements/core-deps/xdg-desktop-portal-gnome.bst
index 475eb8a07..2c291b3c5 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/43/xdg-desktop-portal-gnome-43.alpha.tar.xz
+  ref: f07785beda1523913cb4ff6f8c33a4e3dbb8b96d2e59839545ec401b082e547c
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 
diff --git a/elements/core/baobab.bst b/elements/core/baobab.bst
index e0e4213e6..62fcfb416 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: main
+- kind: tar
+  url: gnome_downloads:baobab/42/baobab-42.0.tar.xz
+  ref: 4b1aabe6bab1582b3fea79a2829bce7f2415bb6e5062f25357aeedd5317a50dc
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/vala.bst
diff --git a/elements/core/calls.bst b/elements/core/calls.bst
index 2bea771db..568e07454 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/43/calls-43.alpha.2.tar.xz
+  ref: b133fb38edba16d2e6985161ac95dd5f57bf1f92a13cd15515179c71fb031318
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:components/python3-docutils.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 b6621a4a0..be0c36410 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/dspy.bst b/elements/core/dspy.bst
index d79ddcf7c..896609093 100644
--- a/elements/core/dspy.bst
+++ b/elements/core/dspy.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git
-  url: gnome:d-spy.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:dspy/1.2/dspy-1.2.1.tar.xz
+  ref: 4e39c0d6da3af3b78901225dd151233857be221b5fb3ad82c1db1587236b6652
 build-depends:
 - freedesktop-sdk.bst:components/desktop-file-utils.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/eog.bst b/elements/core/eog.bst
index 22894c90e..a4bf3f66f 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/43/eog-43.alpha.tar.xz
+  ref: f3f111ba07b2bb2e7a84dd110d9ec45a1bc536f24fc885b94c46d45c9da486c2
 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 6ee1341d4..8e1a37507 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/43/epiphany-43.alpha.tar.xz
+  ref: 4d59bbfa6439f5aaea9d60fde27a5fe8675c8853fcbae80f4a68d9f028c31741
 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 4ebccaf4b..5d2a64d3b 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/42/evince-42.3.tar.xz
+  ref: 49aecf845c946c96db17ba89d75c8002c5ae8963f504a9b0626d12675914645e
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core/gdm.bst b/elements/core/gdm.bst
index f6ab2cd33..4e562dbd0 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/42/gdm-42.0.tar.xz
+  ref: a328ac976937bec179971ff07829a1246b98ce724181c128ae32a0ba47ad3855
 - kind: local
   path: files/gdm
   directory: gdm-config
diff --git a/elements/core/gnome-backgrounds.bst b/elements/core/gnome-backgrounds.bst
index ea05a2c9a..2f86c5b42 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/42/gnome-backgrounds-42.0.tar.xz
+  ref: 4c7fe1a09f459c5f77189a5982524fce05d888944955d679910f234606c1295d
 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..eedb77b32 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/3.34/gnome-bluetooth-3.34.5.tar.xz
+  ref: 6c949e52c8becc2054daacd604901f66ce5cf709a5fa91c4bb7cacc939b53ea9
 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..d722f6c19 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.2.tar.xz
+  ref: 8ce8ecfab28272db1830a63f08f9ccb5304734d1be2dbfce795fe4029e629f0c
 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 0b5ee6751..361a72c78 100644
--- a/elements/core/gnome-boxes.bst
+++ b/elements/core/gnome-boxes.bst
@@ -1,14 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-boxes.git
-  track: main
-  submodules:
-    subprojects/libovf-glib:
-      checkout: true
-      url: gnome_gitlab:felipeborges/libovf-glib.git
-
+- kind: tar
+  url: gnome_downloads:gnome-boxes/42/gnome-boxes-42.3.tar.xz
+  ref: 56eff7faf8300faa1ce14f809f8ebc2a7bb4d915afc7b12737129791605b60d3
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/gnome-builder.bst b/elements/core/gnome-builder.bst
index fe399b4b8..cf2d6b049 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.1.tar.xz
+  ref: 5d4d51b702865b48017201f0c607e24a27d72031a8f5c88d4fce875b5545670a
 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..b25cb92ea 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/43/gnome-calculator-43.alpha.tar.xz
+  ref: 494018ca0f25250e79a5b235ad4c7e3eaf3c473815e6a1a2d6d4aa256d45e8b1
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/vala.bst
diff --git a/elements/core/gnome-calendar.bst b/elements/core/gnome-calendar.bst
index 1a48ccecf..9100b821f 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: main
-
+- kind: tar
+  url: gnome_downloads:gnome-calendar/43/gnome-calendar-43.alpha.tar.xz
+  ref: 54938b13326ad0be31629fd12fdfed260a7403c0087a15344da358c60c46cae7
 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 0554ea357..2544c8d16 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: main
+- kind: tar
+  url: gnome_downloads:gnome-characters/42/gnome-characters-42.0.tar.xz
+  ref: 5da0ffb816f8a6b44f303744ca827a34080118c1c938d8d79af17b7fe67980f8
 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 5118dfdae..5d8609fa9 100644
--- a/elements/core/gnome-clocks.bst
+++ b/elements/core/gnome-clocks.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-clocks.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-clocks/42/gnome-clocks-42.0.tar.xz
+  ref: 0e7118db4a032e3cea3212d98cbb828d6b7cf22fe05e0c5fc8b391c6a3dd6fe0
 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..b8332a580 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/42/gnome-connections-42.1.2.tar.xz
+  ref: d8e6e72741091d892dfc84281f625551d0568cd482d48db58a4edb8afa1377b6
 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 fea895ca3..110bcbef7 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.0.tar.xz
+  ref: 8802c38fdc23f528dac128f53bdcf1f6ca30e0e1c6848c42cd6c84a5e22c5216
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:components/desktop-file-utils.bst
diff --git a/elements/core/gnome-control-center.bst b/elements/core/gnome-control-center.bst
index c0463a8fa..b50bd6520 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: main
-  submodules:
-    subprojects/gvc:
-      checkout: true
-      url: gnome:libgnome-volume-control.git
-
+- kind: tar
+  url: gnome_downloads:gnome-control-center/43/gnome-control-center-43.alpha.tar.xz
+  ref: 4dc76f6f8aab818df26cbe5b025675df81e4923100391728f66cb6cb4c458f3e
 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 f5dab1e7f..2afafc241 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.3.tar.xz
+  ref: da50410b8f19fd7e775b00d1fe0dba67fc5e1151ded299158dc25ddadc3fa8a9
 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 dd65e18e7..74ae1ae4c 100644
--- a/elements/core/gnome-disk-utility.bst
+++ b/elements/core/gnome-disk-utility.bst
@@ -1,10 +1,9 @@
 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.0.tar.xz
+  ref: 1b6564454d67426322cb3bfc5a5558653bfc7dfeea2ae0825b1d08629f01090b
 build-depends:
 - sdk/appstream-glib.bst
 - freedesktop-sdk.bst:components/desktop-file-utils.bst
diff --git a/elements/core/gnome-font-viewer.bst b/elements/core/gnome-font-viewer.bst
index cbff0d617..fc984672f 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: main
-
+- kind: tar
+  url: gnome_downloads:gnome-font-viewer/42/gnome-font-viewer-42.0.tar.xz
+  ref: cfa2b8dfff21a105a1a021dadfa213f13627e6a179a77c7b59fdcedaca848dcc
 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 0bad03cc6..d41502614 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/43/gnome-initial-setup-43.alpha.1.tar.xz
+  ref: e3408c28055d3044ff6e70dc79c237e62e9bf654d887d87bbfa130a3d3473d2f
 - 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 024135929..2cb5fa2ba 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/42/gnome-keyring-42.1.tar.xz
+  ref: c7f4d040cc76a6b7fe67e08ef9106911c3c80d40fc88cbfc8e2684a4c946e3e6
 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 8ab85f07b..4315bcf8b 100644
--- a/elements/core/gnome-logs.bst
+++ b/elements/core/gnome-logs.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-logs.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-logs/42/gnome-logs-42.0.tar.xz
+  ref: 4d5e45169d6bf43902d7a9e9a0793c916eb92daba6ba85b35c8eb6f672cdabd7
 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 bb992726b..e3f5384cb 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: main
+- kind: tar
+  url: gnome_downloads:gnome-maps/43/gnome-maps-43.alpha.tar.xz
+  ref: c0513d83cb6b989e47159cf89c72e7b0881e8da9e5ea47c8d7e7362d8eae1390
 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 73a057a34..ae2a5e095 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/42/gnome-music-42.1.tar.xz
+  ref: c7747fa6a86b56b18ad6ff950ff901e59ee7fac11c68b2a6727af86eaeed8270
 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 918407414..72f09df9e 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/42/gnome-photos-42.0.tar.xz
+  ref: 25cb281425199dec7b045f13f32f8f96034cb0cb8b94d96f9dffaf4f5be68551
 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 21e400cfb..df70c3949 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: gnome-42
-
+- kind: tar
+  url: gnome_downloads:gnome-remote-desktop/43/gnome-remote-desktop-43.alpha.tar.xz
+  ref: 3062e7aec29cc906283d9d21634ab772ff0d195c52f27e1a2c5ccc76d7a12971
 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..bd0e8a9d4 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/42/gnome-session-42.0.tar.xz
+  ref: 3cca06053ab682926920951a7da95f8cc6d72da74c682c46d0a0653332969caa
 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 7f2868efa..faeaea7bf 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.2.tar.xz
+  ref: 9c449714aa8ec1271c0db5137df3458195943f05ccd0ac8935d93397770bab00
 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..dee13090a 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/43/gnome-shell-extensions-43.alpha.tar.xz
+  ref: ce8ab3b507f4342cfa67717fccbfd50fc2d6d2c1ce56edd2be74ed0f26b096ef
 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 30affa421..7598c79b2 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/43/gnome-shell-43.alpha.tar.xz
+  ref: efd3af71e0673b98714f1c610c6bff7df701bc1d2d4687951bb689b78ee390fc
 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 a672f0de8..272490480 100644
--- a/elements/core/gnome-software.bst
+++ b/elements/core/gnome-software.bst
@@ -1,14 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gnome-software.git
-  track: main
-  submodules:
-    subprojects/gnome-pwa-list:
-      checkout: true
-      url: gnome_gitlab:mwleeds/gnome-pwa-list.git
-
+- kind: tar
+  url: gnome_downloads:gnome-software/43/gnome-software-43.alpha.tar.xz
+  ref: 5f1f75de190629727205eb9b4bcf3a84fd6da70c4075901707a577b0e8793fa8
 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..768dd0a42 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.0.tar.xz
+  ref: 13239d22032201a22bd29833c575b684816700d2de168a1530223577c5c075dc
 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..6cde76be5 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/43/gnome-text-editor-43.alpha0.tar.xz
+  ref: e08ef0462183ed102425f74b5e0b0432ca0ce4d946c812b2390b8507fe6b6fa0
 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..f22e5c6e7 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.0.tar.xz
+  ref: fcf1ac689057da86596970ec3da8355521c0a72e95063eb059d5fee4dea82f4f
 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..f81aaa090 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/42/gnome-user-docs-42.0.tar.xz
+  ref: b2b27da04100bbdd2f4f0e5bc38f2d056d95fa3656720163f6436a3167d5e905
 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 3ec089a90..70d08f2aa 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: main
+- kind: tar
+  url: gnome_downloads:gnome-weather/42/gnome-weather-42.0.tar.xz
+  ref: 579ee691d853e5bb3ff50e8c7b43f85ae9dd7e5b3a649e02c254a2d9b807b465
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core/mutter.bst b/elements/core/mutter.bst
index bcc4b73cd..69459257a 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/43/mutter-43.alpha.tar.xz
+  ref: 20ce1de6e4dea68f00105162867eacea7276e9675e7289c581722efcfa2eec80
 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 7e9f51950..40bd5e4d0 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/43/nautilus-43.alpha.tar.xz
+  ref: 863568a2dddd1cf8133666c37b80b07f800de966e89a1d25e1033498ffa2c399
 build-depends:
 - sdk/gobject-introspection.bst
 - freedesktop-sdk.bst:components/desktop-file-utils.bst
diff --git a/elements/core/orca.bst b/elements/core/orca.bst
index 9fe924ce4..e934f701f 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/43/orca-43.alpha.tar.xz
+  ref: e9d654faa0651cb9b6500bc4b318f9d97fd9f33bd9d94b7f24a1b27996ab9e45
 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..3c4e4836a 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.41/rygel-0.41.1.tar.xz
+  ref: b7e6549715239154b2787a918b31f5ed68404064d0a67ef6696f4c770ac736f3
 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..d91455c41 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/42/simple-scan-42.1.tar.xz
+  ref: 859bc0611c1769b5bdaba9639deed359f50474c2eecf58bbbfd7ce21911b2226
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/sushi.bst b/elements/core/sushi.bst
index 43e767117..62fe49651 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/42/sushi-42.0.tar.xz
+  ref: 45d8db7af45a79784e7a34588d149ea955c8be44bb82a36e896829405b7c8820
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 
diff --git a/elements/core/sysprof.inc b/elements/core/sysprof.inc
index b2e83e3c5..fac49bfc8 100644
--- a/elements/core/sysprof.inc
+++ b/elements/core/sysprof.inc
@@ -1,4 +1,4 @@
 sources:
-- kind: git_tag
-  url: gnome:sysprof.git
-  track: sysprof-3-44
+- kind: tar
+  url: gnome_downloads:sysprof/3.45/sysprof-3.45.0.tar.xz
+  ref: 7690168c5a4327dfbeedbd5f0feb5defd676cd1d6137c3e7d78fc89f3d655f2f
diff --git a/elements/core/totem.bst b/elements/core/totem.bst
index e44ce4a93..f9a39be53 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/42/totem-42.0.tar.xz
+  ref: 4af0491ddb95df8b33aee399d3a50f9c7ab17de88d3af63356567cf88f57e6ab
 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 256713c0b..54a023fe6 100644
--- a/elements/freedesktop-sdk.bst
+++ b/elements/freedesktop-sdk.bst
@@ -4,6 +4,7 @@ sources:
   url: gitlab:freedesktop-sdk/freedesktop-sdk.git
   track: master
   track-tags: true
+  ref: freedesktop-sdk-22.08beta.3-0-gcd643788307ce57e2076ad351b80100e71000a83
 - kind: patch
   path: files/freedesktop-sdk/9070.patch
 config:
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 45b31911a..d3c3cafb5 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.50/gvfs-1.50.2.tar.xz
+  ref: 03d72b8c15ef438110f0cf457b5655266c8b515d0412b30f4d55cfa0da06ac5e
 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..4d34b28de 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/42/adwaita-icon-theme-42.0.tar.xz
+  ref: 5e85b5adc8dee666900fcaf271ba717f7dcb9d0a03d96dae08f9cbd27e18b1e0
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/sdk/at-spi2-core.bst b/elements/sdk/at-spi2-core.bst
index 303cc5238..49658bf4e 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: main
+- kind: tar
+  url: gnome_downloads:at-spi2-core/2.45/at-spi2-core-2.45.1.tar.xz
+  ref: ba95f346e93108fbb3462c62437081d582154db279b4052dedc52a706828b192
 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-3.bst b/elements/sdk/gcr-3.bst
index f2466db61..6c04ccc96 100644
--- a/elements/sdk/gcr-3.bst
+++ b/elements/sdk/gcr-3.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:gcr.git
-  track: gnome-41
-
+- 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/gcr.bst b/elements/sdk/gcr.bst
index 3feccdf6d..161e4d507 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.90/gcr-3.90.0.tar.xz
+  ref: e590749ec876037f0b0e29950c2cb20881270c05f47ec5269520a883d893484e
 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 62ba5cad5..a93f29ed6 100644
--- a/elements/sdk/gdk-pixbuf.bst
+++ b/elements/sdk/gdk-pixbuf.bst
@@ -1,10 +1,9 @@
 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.8.tar.xz
+  ref: 84acea3acb2411b29134b32015a5b1aaa62844b19c4b1ef8b8971c6b0759f4c6
 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..1f844ae83 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.72/gjs-1.72.1.tar.xz
+  ref: 17c0b1ec3f096671ff8bfaba6e4bbf14198c7013c604bfd677a9858da079c0ab
 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..c678a4134 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.74/glib-networking-2.74.alpha.tar.xz
+  ref: 6098656535eaf4d29fa524e69969486ccc276cb08cf4f9ab0851d8a389d8e14f
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/sdk/glib.bst b/elements/sdk/glib.bst
index 1b3e356e7..dfcdd6990 100644
--- a/elements/sdk/glib.bst
+++ b/elements/sdk/glib.bst
@@ -1,14 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gnome:glib.git
-  track: main
-  submodules:
-    subprojects/gvdb:
-      checkout: true
-      url: gnome:gvdb.git
-
+- kind: tar
+  url: gnome_downloads:glib/2.73/glib-2.73.1.tar.xz
+  ref: 77b21da5bd195a8e5f751206a2acab477636e3d02fe4f3796ede5788255382ae
 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 d637b71de..5637a8a18 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: main
+- kind: tar
+  url: gnome_downloads:gobject-introspection/1.72/gobject-introspection-1.72.0.tar.xz
+  ref: 02fe8e590861d88f83060dd39cda5ccaa60b2da1d21d0f95499301b186beaabc
 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..49ed2f6ff 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.8.tar.xz
+  ref: a37bb0e78a419dcbeaa9c7027bcff52f5ec2367c25ec859da31dfde2928f279a
 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..de2b13faf 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.0.tar.xz
+  ref: 6686335a9ed623f7ae2276fefa50a410d4e71d4231880824714070cb317323d2
 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 5efd9536b..eb4e0373b 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.34.tar.xz
+  ref: dbc69f90ddc821b8d1441f00374dc1da4323a2eafa9078e61edbe5eeefa852ec
 - 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 0c45304aa..b79d43f7c 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.7/gtk-4.7.0.tar.xz
+  ref: 913fcd9d065efb348723e18c3b9113e23b92072e927ebd2f61d32745c8228b94
 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..020f55695 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.3.tar.xz
+  ref: c30019506320ca2474d834cced1e2217ea533e00eb2a3f4eb7879007940ec682
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/gtksourceview.bst b/elements/sdk/gtksourceview.bst
index f3437593f..0a5023d01 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.5/gtksourceview-5.5.0.tar.xz
+  ref: 57c9209b5ca97d52aaec96f065f7a75d08ff93afe2e7e6f47b355b8559c7f784
 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..aae7cd8fa 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.2/libadwaita-1.2.alpha.tar.xz
+  ref: 4d01933213b877aba0376164444e0bcd52799d3e57010dacb52796d038d60929
 build-depends:
 - sdk-deps/gi-docgen.bst
 - sdk-deps/sassc.bst
diff --git a/elements/sdk/libgee.bst b/elements/sdk/libgee.bst
index 997127f98..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: main
+- 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..93cf254e1 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.7/libhandy-1.7.0.tar.xz
+  ref: 8c92c06a57b26af16a25ad0b5c375a7db7f09b57012abde6e168b62978770cf7
 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..7c8f580c9 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.12.tar.xz
+  ref: 744b2b37508135f8261b755a9debe6e09add421adc75bde930f6e198b70ab46e
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/librsvg.bst b/elements/sdk/librsvg.bst
index 50f64b467..b1f9a5494 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.54/librsvg-2.54.4.tar.xz
+  ref: ea152a243f6a43c0e036a28c70de3fcbcdea5664c6811c78592bc229ecc24833
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/libsecret.bst b/elements/sdk/libsecret.bst
index e9e1249be..7c8eac6e0 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.5.tar.xz
+  ref: 3fb3ce340fcd7db54d87c893e69bfc2b1f6e4d4b279065ffe66dac9f0fd12b4d
 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 fa6a6bca0..d8a8a7b37 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.1/libsoup-3.1.1.tar.xz
+  ref: 4403bf3e7a4c7a85cb3c4a5281c9b99d256e28639f55730a52add432aafce05c
 build-depends:
 - sdk-deps/gi-docgen.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/pango.bst b/elements/sdk/pango.bst
index dd2f4efa0..2b3eb2f12 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.8.tar.xz
+  ref: cf626f59dd146c023174c4034920e9667f1d25ac2c1569516d63136c311255fa
 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..64dc6898a 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.1.tar.xz
+  ref: 1f34b5f7624de35e44eb5a7eb428353285bd03004d55131a5f7f7fa9b90f3cc9
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 
diff --git a/elements/sdk/tracker.bst b/elements/sdk/tracker.bst
index aa08f2819..67261c72e 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.2.tar.xz
+  ref: 0ed2b98918956d6f16429c607dd8a14c84f4da0a48970fd2eb8c93aba3cf9913
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/sdk/vala.bst b/elements/sdk/vala.bst
index 223b7565a..a426e9933 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: main
+- kind: tar
+  url: gnome_downloads:vala/0.56/vala-0.56.1.tar.xz
+  ref: c518b81dfdda82d1cdf586b3f9b2323162cb96bd3cb5a2c03650cea025d91fb9
 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..95633d202 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.0.tar.xz
+  ref: 2cd43063ffa7262df15dd8d379aa3ea3999d42661f07563f4802daa1149f7df4
 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..87b0d0b2c 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.0.tar.xz
+  ref: 29b273cc0bd16efb6e983443803f1e9fdc03511e5c4ff6348fd30a604d4dc846
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/sdk/yelp.bst b/elements/sdk/yelp.bst
index c1f3e60c1..6e7ef4ee5 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.1.tar.xz
+  ref: 25b1146ab8549888a5a8da067f63b470b0f0f800b6ae889cacd114d01d713b41
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/gtk-doc.bst
diff --git a/project.conf b/project.conf
index 9d33b7142..226a3957d 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:
@@ -133,10 +133,10 @@ split-rules:
   - '%{datadir}/dbus-1/**'
 
 variables:
-  branch: master
+  branch: '43'
   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]