[gnome-build-meta/alatiera/41-alpha: 1/6] wip 41.alpha




commit 2af217fdfe103710c379a56490c35d9eb7598738
Author: Jordan Petridis <jordan centricular com>
Date:   Fri Jul 16 01:50:14 2021 +0300

    wip 41.alpha

 .gitlab-ci.yml                                     | 19 +-----
 elements/core-deps/atkmm-1.6.bst                   |  6 +-
 elements/core-deps/cogl.bst                        |  6 +-
 elements/core-deps/dconf.bst                       |  9 +--
 elements/core-deps/evolution-data-server.bst       |  8 +--
 elements/core-deps/folks.bst                       |  8 +--
 elements/core-deps/geocode-glib.bst                |  8 +--
 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       |  8 +--
 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                      |  8 +--
 elements/core-deps/gssdp.bst                       |  6 +-
 elements/core-deps/gtk-vnc.bst                     | 12 +---
 elements/core-deps/gtkmm-3.bst                     |  6 +-
 elements/core-deps/gupnp-av.bst                    |  8 +--
 elements/core-deps/gupnp-dlna.bst                  |  8 +--
 elements/core-deps/gupnp.bst                       |  8 +--
 elements/core-deps/jsonrpc-glib.bst                |  6 +-
 elements/core-deps/libchamplain.bst                |  8 +--
 elements/core-deps/libdazzle.bst                   |  6 +-
 elements/core-deps/libgdata.bst                    |  6 +-
 elements/core-deps/libgit2-glib.bst                |  6 +-
 elements/core-deps/libgnomekbd.bst                 |  8 +--
 elements/core-deps/libgsf.bst                      |  6 +-
 elements/core-deps/libgtop.bst                     |  6 +-
 elements/core-deps/libgxps.bst                     |  8 +--
 elements/core-deps/libmediaart.bst                 |  6 +-
 elements/core-deps/libnma.bst                      |  8 +--
 elements/core-deps/libpeas.bst                     |  6 +-
 elements/core-deps/librest.bst                     |  6 +-
 elements/core-deps/libsigcplusplus-2.0.bst         |  6 +-
 elements/core-deps/mm-common.bst                   |  6 +-
 .../core-deps/mobile-broadband-provider-info.bst   |  6 +-
 elements/core-deps/pangomm-1.4.bst                 |  6 +-
 elements/core-deps/phodav.bst                      |  6 +-
 elements/core-deps/pyatspi.bst                     |  6 +-
 elements/core-deps/template-glib.bst               |  6 +-
 elements/core-deps/totem-pl-parser.bst             |  6 +-
 elements/core-deps/tracker-miners.bst              |  6 +-
 elements/core-deps/vte.bst                         |  8 +--
 elements/core-deps/zenity.bst                      |  6 +-
 elements/core/baobab.bst                           |  6 +-
 elements/core/calls.bst                            |  8 +--
 elements/core/cheese.bst                           |  8 +--
 elements/core/dconf-editor.bst                     |  7 +--
 elements/core/devhelp.bst                          |  8 +--
 elements/core/eog.bst                              |  6 +-
 elements/core/epiphany.bst                         |  6 +-
 elements/core/evince.bst                           |  8 +--
 elements/core/gdm.bst                              |  7 +--
 elements/core/gedit.bst                            | 12 +---
 elements/core/gnome-backgrounds.bst                |  6 +-
 elements/core/gnome-bluetooth.bst                  |  8 +--
 elements/core/gnome-boxes.bst                      | 15 +----
 elements/core/gnome-builder.bst                    |  6 +-
 elements/core/gnome-calculator.bst                 |  6 +-
 elements/core/gnome-calendar.bst                   |  8 +--
 elements/core/gnome-characters.bst                 |  6 +-
 elements/core/gnome-clocks.bst                     |  6 +-
 elements/core/gnome-color-manager.bst              |  6 +-
 elements/core/gnome-contacts.bst                   |  6 +-
 elements/core/gnome-control-center.bst             | 12 +---
 elements/core/gnome-desktop.bst                    |  8 +--
 elements/core/gnome-disk-utility.bst               |  6 +-
 elements/core/gnome-font-viewer.bst                |  6 +-
 elements/core/gnome-initial-setup.bst              | 10 +--
 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                      | 15 +----
 elements/core/gnome-photos.bst                     | 12 +---
 elements/core/gnome-remote-desktop.bst             |  8 +--
 elements/core/gnome-screenshot.bst                 |  6 +-
 elements/core/gnome-session.bst                    |  8 +--
 elements/core/gnome-settings-daemon.bst            | 11 +---
 elements/core/gnome-shell-extensions.bst           |  6 +-
 elements/core/gnome-shell.bst                      | 12 +---
 elements/core/gnome-software.bst                   |  6 +-
 elements/core/gnome-system-monitor.bst             |  6 +-
 elements/core/gnome-terminal.bst                   |  8 +--
 elements/core/gnome-tour.bst                       |  7 +--
 elements/core/gnome-user-docs.bst                  |  6 +-
 elements/core/gnome-user-share.bst                 |  8 +--
 elements/core/gnome-weather.bst                    |  6 +-
 elements/core/mutter.bst                           |  8 +--
 elements/core/nautilus.bst                         | 10 +--
 elements/core/orca.bst                             |  6 +-
 elements/core/rygel.bst                            |  8 +--
 elements/core/simple-scan.bst                      |  6 +-
 elements/core/sushi.bst                            |  6 +-
 elements/core/sysprof.inc                          |  6 +-
 elements/core/totem.bst                            | 13 +---
 elements/freedesktop-sdk.bst                       |  1 +
 elements/sdk-deps/gvfs.bst                         |  8 +--
 elements/sdk/adwaita-icon-theme.bst                |  6 +-
 elements/sdk/appstream-glib.bst                    |  8 +--
 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                               |  8 +--
 elements/sdk/gdk-pixbuf.bst                        |  6 +-
 elements/sdk/gjs.bst                               |  9 +--
 elements/sdk/glib-networking.bst                   |  6 +-
 elements/sdk/glib.bst                              |  9 +--
 elements/sdk/gobject-introspection.bst             |  6 +-
 elements/sdk/graphene.bst                          |  8 +--
 elements/sdk/gsettings-desktop-schemas.bst         |  8 +--
 elements/sdk/gtk+-3.bst                            |  9 +--
 elements/sdk/gtk-doc.bst                           |  6 +-
 elements/sdk/gtk.bst                               |  9 +--
 elements/sdk/gtksourceview.bst                     |  8 +--
 elements/sdk/json-glib.bst                         |  6 +-
 elements/sdk/libgee.bst                            |  6 +-
 elements/sdk/libhandy.bst                          |  6 +-
 elements/sdk/libnotify.bst                         |  9 +--
 elements/sdk/librsvg.bst                           |  7 +--
 elements/sdk/libsecret.bst                         |  6 +-
 elements/sdk/libsoup-2.4.bst                       |  9 +--
 elements/sdk/libsoup.bst                           |  9 +--
 elements/sdk/pango.bst                             |  6 +-
 elements/sdk/pygobject.bst                         |  6 +-
 elements/sdk/tracker.bst                           |  6 +-
 elements/sdk/vala.bst                              |  6 +-
 elements/sdk/yelp-tools.bst                        |  6 +-
 elements/sdk/yelp-xsl.bst                          |  6 +-
 elements/sdk/yelp.bst                              |  6 +-
 junction.refs                                      |  4 --
 project.conf                                       | 72 ++--------------------
 137 files changed, 407 insertions(+), 647 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 509cea93..c0b9fd7b 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,13 +1,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: 41alpha
 stages:
 - track
 - build
@@ -55,7 +53,6 @@ default:
     paths:
     - logs
     expire_in: '1 week'
-
 .manual-image-template:
   stage: deploy
   needs:
@@ -71,14 +68,12 @@ default:
     paths:
     - image
     expire_in: '2 days'
-
 .deploy-rules:
   rules:
   - if: $EMERGENCY || $BST_TRACK_TAGS != "false"
     when: never
   - if: $CI_COMMIT_REF_NAME == "master"
   - if: $CI_COMMIT_REF_NAME =~ /^gnome-\d\d$/ && $CI_PIPELINE_SOURCE != "schedule"
-
 .ostree-template:
   extends: .deploy-rules
   stage: deploy
@@ -119,7 +114,6 @@ track:
   - ${BST} track --deps all core.bst flatpak-runtimes.bst vm/image.bst boards/rock64/image.bst 
boards/raspberrypi-4/image.bst vm/repo-devel.bst iso/image.bst
   - echo $CI_JOB_ID > track-job.id
   retry: 2
-  # only run on branches targeting master
   rules:
   - if: $FLATPAK_BRANCH == 'master' && $CI_MERGE_REQUEST_ID == null
   artifacts:
@@ -219,7 +213,6 @@ deploy-flatpak:
     include:
     - artifact: flatpak-deploy.yml
       job: generate-deploy-config
-
 vm-image-x86_64:
   extends:
   - .manual-image-template
@@ -231,7 +224,6 @@ vm-image-x86_64:
     artifacts: false
   variables:
     IMAGE: vm/image.bst
-
 .pinebook-pro-image:
   extends:
   - .manual-image-template
@@ -243,7 +235,6 @@ vm-image-x86_64:
     artifacts: false
   variables:
     IMAGE: boards/pinebook-pro/image.bst
-
 rock64-image:
   extends:
   - .manual-image-template
@@ -255,7 +246,6 @@ rock64-image:
     artifacts: false
   variables:
     IMAGE: boards/rock64/image.bst
-
 raspberrypi-4-image:
   extends:
   - .manual-image-template
@@ -267,7 +257,6 @@ raspberrypi-4-image:
     artifacts: false
   variables:
     IMAGE: boards/raspberrypi-4/image.bst
-
 iso-installer-x86_64:
   extends:
   - .manual-image-template
@@ -279,7 +268,6 @@ iso-installer-x86_64:
     optional: true
   - job: 'build-x86_64'
     artifacts: false
-
 s3-image:
   extends: .x86_64
   stage: deploy
@@ -311,7 +299,6 @@ s3-image:
     when: never
   - if: $CI_COMMIT_REF_NAME == "master" && $CI_PIPELINE_SOURCE == "schedule"
   - if: $CI_COMMIT_TAG
-
 openh264-x86_64:
   extends:
   - .x86_64
@@ -364,8 +351,6 @@ ostree-x86_64:
     optional: true
   - job: 'build-x86_64'
     artifacts: false
-
-
 cve_report:
   extends: .x86_64
   stage: reports
diff --git a/elements/core-deps/atkmm-1.6.bst b/elements/core-deps/atkmm-1.6.bst
index 9f484b1c..54e7c0d9 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: gitlab_gnome_org: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 1ca6d1b0..d395d6c7 100644
--- a/elements/core-deps/cogl.bst
+++ b/elements/core-deps/cogl.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/cogl.git
-  track: cogl-1.22
+- kind: tar
+  url: gnome_downloads:cogl/1.22/cogl-1.22.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 ce7ca304..593ad8de 100644
--- a/elements/core-deps/dconf.bst
+++ b/elements/core-deps/dconf.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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
@@ -19,7 +17,6 @@ depends:
 variables:
   meson-local: >-
     -Dbash_completion=false
-
 public:
   bst:
     split-rules:
diff --git a/elements/core-deps/evolution-data-server.bst b/elements/core-deps/evolution-data-server.bst
index fa6292c3..a9decd69 100644
--- a/elements/core-deps/evolution-data-server.bst
+++ b/elements/core-deps/evolution-data-server.bst
@@ -1,10 +1,8 @@
 kind: cmake
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/evolution-data-server.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:evolution-data-server/3.41/evolution-data-server-3.41.1.tar.xz
+  ref: 7dc1db6fb262da002bf3695b97ec361760b8683dfaa8f713e59c42ac08c22337
 build-depends:
 - core-deps/intltool.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/folks.bst b/elements/core-deps/folks.bst
index dd53d17b..0c57e120 100644
--- a/elements/core-deps/folks.bst
+++ b/elements/core-deps/folks.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/folks.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:folks/0.15/folks-0.15.2.tar.xz
+  ref: ef777b2696d15ec31ba8b940ecabc17fe7fab909584f9425258f54d295ccd122
 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 f956e83f..54006551 100644
--- a/elements/core-deps/geocode-glib.bst
+++ b/elements/core-deps/geocode-glib.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/geocode-glib.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:geocode-glib/3.26/geocode-glib-3.26.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 7857d5e8..fbe6bb1b 100644
--- a/elements/core-deps/gfbgraph.bst
+++ b/elements/core-deps/gfbgraph.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgfbgraph.git
-  track: stable-0.2.x
+- kind: tar
+  url: gnome_downloads:gfbgraph/0.2/gfbgraph-0.2.4.tar.xz
+  ref: 6065391f35e7335588cc6b0cc4c1abbce7341488573a654551264cb9793b9379
 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 85a2e7ca..4c9f2eb7 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: gitlab_gnome_org:GNOME/glibmm.git
-  track: glibmm-2-66
+- kind: tar
+  url: gnome_downloads:glibmm/2.66/glibmm-2.66.1.tar.xz
+  ref: 69bd6b5327716ca2f511ab580a969fd7bf0cd2c24ce15e1d0e530592d3ff209c
 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 2a2702ae..1128637d 100644
--- a/elements/core-deps/gmime.bst
+++ b/elements/core-deps/gmime.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gmime.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gmime/3.2/gmime-3.2.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 4d774bfa..b4daf136 100644
--- a/elements/core-deps/gnome-autoar.bst
+++ b/elements/core-deps/gnome-autoar.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-autoar.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-autoar/0.3/gnome-autoar-0.3.3.tar.xz
+  ref: 272400f73a375a7e88fdf1e12591bfb8f3f03edf01780cadcd74f70b613e5c04
 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 72ee76e9..7b0cf1d2 100644
--- a/elements/core-deps/gnome-online-accounts.bst
+++ b/elements/core-deps/gnome-online-accounts.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-online-accounts.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-online-accounts/3.40/gnome-online-accounts-3.40.0.tar.xz
+  ref: 585c4f979f6f543b77bfdb4fb01eb18ba25c2aec5b7866c676d929616fb2c3fa
 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 a973f048..80c6b0ee 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: gitlab_gnome_org: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 d04659cb..994214b7 100644
--- a/elements/core-deps/gom.bst
+++ b/elements/core-deps/gom.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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 f5840919..bf2470af 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: gitlab_gnome_org:GNOME/grilo-plugins.git
-  track: master
+- kind: tar
+  url: gnome_downloads:grilo-plugins/0.3/grilo-plugins-0.3.13.tar.xz
+  ref: 1c4305d67364a930543836cc1982f30e946973b8ff6af3efe31d87709ab520f8
 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 e2c32d1f..bfcbd8ec 100644
--- a/elements/core-deps/grilo.bst
+++ b/elements/core-deps/grilo.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/grilo.git
-  track: master
+- kind: tar
+  url: gnome_downloads:grilo/0.3/grilo-0.3.13.tar.xz
+  ref: d14837f22341943ed8a189d9f0827a17016b802d18d0ed080e1413de0fdc927b
 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 9d9fe5bd..515be3f4 100644
--- a/elements/core-deps/gsound.bst
+++ b/elements/core-deps/gsound.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gsound.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gsound/1.0/gsound-1.0.2.tar.xz
+  ref: bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
 - kind: patch
   path: files/gsound/automake-fix.patch
 build-depends:
diff --git a/elements/core-deps/gspell.bst b/elements/core-deps/gspell.bst
index a78fd63e..ea9f537b 100644
--- a/elements/core-deps/gspell.bst
+++ b/elements/core-deps/gspell.bst
@@ -1,10 +1,8 @@
 kind: autotools
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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 294da34e..098b3f82 100644
--- a/elements/core-deps/gssdp.bst
+++ b/elements/core-deps/gssdp.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gssdp.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gssdp/1.3/gssdp-1.3.0.tar.xz
+  ref: e739cf33f813403a53973cd8f2882dcd7208bad9582269f7066fc9e8ea3a52cc
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/gtk-vnc.bst b/elements/core-deps/gtk-vnc.bst
index 776a869f..6b5e02ad 100644
--- a/elements/core-deps/gtk-vnc.bst
+++ b/elements/core-deps/gtk-vnc.bst
@@ -1,14 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gtk-vnc.git
-  track: master
-  submodules:
-    subprojects/keycodemapdb:
-      checkout: true
-      url: gitlab_com:keycodemap/keycodemapdb.git
-
+- kind: tar
+  url: gnome_downloads:gtk-vnc/1.2/gtk-vnc-1.2.0.tar.xz
+  ref: 7aaf80040d47134a963742fb6c94e970fcb6bf52dc975d7ae542b2ef5f34b94a
 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 28f5ff19..a369a24f 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: gitlab_gnome_org: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 54d98f69..bb8012f7 100644
--- a/elements/core-deps/gupnp-av.bst
+++ b/elements/core-deps/gupnp-av.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gupnp-av.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gupnp-av/0.13/gupnp-av-0.13.0.tar.xz
+  ref: 578b8f562b0f7e908416a41efbe2b7e6b892cd2ed7eac61ac63c48fdc8d7e6c8
 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 86f98870..570e9d0d 100644
--- a/elements/core-deps/gupnp-dlna.bst
+++ b/elements/core-deps/gupnp-dlna.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gupnp-dlna.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gupnp-dlna/0.11/gupnp-dlna-0.11.0.tar.xz
+  ref: ffe130d2d9f965a117bac71c710bddc69bc94ca0cebc845f34cfb1e47276e85b
 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 cd5136d4..14988014 100644
--- a/elements/core-deps/gupnp.bst
+++ b/elements/core-deps/gupnp.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gupnp.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gupnp/1.3/gupnp-1.3.0.tar.xz
+  ref: df8279293aae45ea6bb6de1b13bf1988285c8f2f4f25569fb0d79325a8471666
 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 5b955650..25f8146e 100644
--- a/elements/core-deps/jsonrpc-glib.bst
+++ b/elements/core-deps/jsonrpc-glib.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/jsonrpc-glib.git
-  track: master
+- kind: tar
+  url: gnome_downloads:jsonrpc-glib/3.38/jsonrpc-glib-3.38.0.tar.xz
+  ref: dc5f1914a91152b70fa8fc9a11ede13148ab4af644db27a36632388c927a8a82
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/libchamplain.bst b/elements/core-deps/libchamplain.bst
index d88b5e91..227ae106 100644
--- a/elements/core-deps/libchamplain.bst
+++ b/elements/core-deps/libchamplain.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libchamplain.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:libchamplain/0.12/libchamplain-0.12.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 4c5e5844..3cd8bd1f 100644
--- a/elements/core-deps/libdazzle.bst
+++ b/elements/core-deps/libdazzle.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libdazzle.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libdazzle/3.40/libdazzle-3.40.0.tar.xz
+  ref: dba99a7e65fa6662c012b306e5d0f99ff3b466a46059ea7aa0104aaf65ce4ba5
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/libgdata.bst b/elements/core-deps/libgdata.bst
index 77b9af02..d05e3ea7 100644
--- a/elements/core-deps/libgdata.bst
+++ b/elements/core-deps/libgdata.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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 2a4a3612..e8a5f420 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: gitlab_gnome_org:GNOME/libgit2-glib.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgit2-glib/0.99/libgit2-glib-0.99.0.1.tar.xz
+  ref: e05a75c444d9c8d5991afc4a5a64cd97d731ce21aeb7c1c651ade1a3b465b9de
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/libgnomekbd.bst b/elements/core-deps/libgnomekbd.bst
index 7814b067..c017ec2b 100644
--- a/elements/core-deps/libgnomekbd.bst
+++ b/elements/core-deps/libgnomekbd.bst
@@ -1,10 +1,8 @@
 kind: autotools
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgnomekbd.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:libgnomekbd/3.26/libgnomekbd-3.26.1.tar.xz
+  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 6711c337..06fc39c6 100644
--- a/elements/core-deps/libgsf.bst
+++ b/elements/core-deps/libgsf.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgsf.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgsf/1.14/libgsf-1.14.47.tar.xz
+  ref: d188ebd3787b5375a8fd38ee6f761a2007de5e98fa0cf5623f271daa67ba774d
 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 87b966f2..865eaa8a 100644
--- a/elements/core-deps/libgtop.bst
+++ b/elements/core-deps/libgtop.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgtop.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgtop/2.40/libgtop-2.40.0.tar.xz
+  ref: 78f3274c0c79c434c03655c1b35edf7b95ec0421430897fb1345a98a265ed2d4
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:components/texinfo.bst
diff --git a/elements/core-deps/libgxps.bst b/elements/core-deps/libgxps.bst
index cfc1a727..45a0cea4 100644
--- a/elements/core-deps/libgxps.bst
+++ b/elements/core-deps/libgxps.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgxps.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:libgxps/0.3/libgxps-0.3.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 868606c6..8915f3e4 100644
--- a/elements/core-deps/libmediaart.bst
+++ b/elements/core-deps/libmediaart.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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 2ade7a9b..0ff184c6 100644
--- a/elements/core-deps/libnma.bst
+++ b/elements/core-deps/libnma.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libnma.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:libnma/1.8/libnma-1.8.30.tar.xz
+  ref: da33e72a49e07d855d97a52aa9a8962a4c96f52b9168c4e0027117ad8ffdafb4
 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 def4671d..69c88b5c 100644
--- a/elements/core-deps/libpeas.bst
+++ b/elements/core-deps/libpeas.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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/librest.bst b/elements/core-deps/librest.bst
index aa0a216d..5d05a250 100644
--- a/elements/core-deps/librest.bst
+++ b/elements/core-deps/librest.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/librest.git
-  track: librest-0-7
+- kind: tar
+  url: gnome_downloads:rest/0.8/rest-0.8.1.tar.xz
+  ref: 0513aad38e5d3cedd4ae3c551634e3be1b9baaa79775e53b2dba9456f15b01c9
 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 620d64bb..9152de64 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_com:libsigcplusplus/libsigcplusplus.git
-  track: libsigc++-2-10
+- kind: tar
+  url: gnome_downloads:libsigc++/2.10/libsigc++-2.10.7.tar.xz
+  ref: d082a2ce72c750f66b1a415abe3e852df2eae1e8af53010f4ac2ea261a478832
 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 9d65886f..98d5a5d8 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: gitlab_gnome_org:GNOME/mm-common.git
-  track: master
+- kind: tar
+  url: gnome_downloads:mm-common/1.0/mm-common-1.0.3.tar.xz
+  ref: e81596625899aacf1d0bf27ccc2fcc7f373405ec48735ca1c7273c0fbcdc1ef5
 - 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 7ef48952..033f96ef 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: gitlab_gnome_org:GNOME/mobile-broadband-provider-info.git
-  track: master
+- kind: tar
+  url: gnome_downloads:mobile-broadband-provider-info/20201225/mobile-broadband-provider-info-20201225.tar.xz
+  ref: 0d7fc04df41772f94eb813bb9a1dcfd42fa6f44df60005d5535a54d949143dbd
 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 66c837cb..aa3b9ec7 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: gitlab_gnome_org:GNOME/pangomm.git
-  track: pangomm-2-46
+- kind: tar
+  url: gnome_downloads:pangomm/2.46/pangomm-2.46.1.tar.xz
+  ref: c885013fe61a4c5117fda395770d507563411c63e49f4a3aced4c9efe34d9975
 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 454b83cc..7fb31c21 100644
--- a/elements/core-deps/phodav.bst
+++ b/elements/core-deps/phodav.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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 e5218a6c..37dd4956 100644
--- a/elements/core-deps/pyatspi.bst
+++ b/elements/core-deps/pyatspi.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/pyatspi2.git
-  track: master
+- kind: tar
+  url: gnome_downloads:pyatspi/2.38/pyatspi-2.38.1.tar.xz
+  ref: e49f27e9e29c24ac3ccb837a7f221952532940da0344e7e8c0899924aeb98151
 build-depends:
 - freedesktop-sdk.bst:components/python3.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/template-glib.bst b/elements/core-deps/template-glib.bst
index 6952a95d..97603121 100644
--- a/elements/core-deps/template-glib.bst
+++ b/elements/core-deps/template-glib.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/template-glib.git
-  track: master
+- 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 54666499..19238f8d 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: gitlab_gnome_org:GNOME/totem-pl-parser.git
-  track: master
+- kind: tar
+  url: gnome_downloads:totem-pl-parser/3.26/totem-pl-parser-3.26.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 68bae8d6..fea1ab2e 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: gitlab_gnome_org:GNOME/tracker-miners.git
-  track: master
+- kind: tar
+  url: gnome_downloads:tracker-miners/3.2/tracker-miners-3.2.0.alpha.1.tar.xz
+  ref: 8783c4909dafa3fafbfde18417c80a84440c7e5eef517425caa34524083a2a68
 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 888dbd69..71bbde95 100644
--- a/elements/core-deps/vte.bst
+++ b/elements/core-deps/vte.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/vte.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:vte/0.64/vte-0.64.2.tar.xz
+  ref: 2b3c820b65a667c1d8859ba20478be626d1519cc3159dac25f703330c6d07e18
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/zenity.bst b/elements/core-deps/zenity.bst
index f5fff50f..9a0ab771 100644
--- a/elements/core-deps/zenity.bst
+++ b/elements/core-deps/zenity.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/zenity.git
-  track: master
+- kind: tar
+  url: gnome_downloads:zenity/3.32/zenity-3.32.0.tar.xz
+  ref: e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
 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 6778273a..0966ce53 100644
--- a/elements/core/baobab.bst
+++ b/elements/core/baobab.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/baobab.git
-  track: master
+- kind: tar
+  url: gnome_downloads:baobab/40/baobab-40.0.tar.xz
+  ref: a6aeaa2c327a997fe0d5f443ce95b785e2ba6e338fb0a026cb7dc7d7d688d1a7
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/vala.bst
diff --git a/elements/core/calls.bst b/elements/core/calls.bst
index 31fd5296..1775e8a4 100644
--- a/elements/core/calls.bst
+++ b/elements/core/calls.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/calls.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:calls/41/calls-41.alpha.tar.xz
+  ref: a5fbfd2438d7da3062dd5b4f0817f4d808ba28a8ea6120abbf9c9c70d8ae6d0a
 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 7baef4c1..d878a91c 100644
--- a/elements/core/cheese.bst
+++ b/elements/core/cheese.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/cheese.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:cheese/3.38/cheese-3.38.0.tar.xz
+  ref: 88d2732b421b903110a2628db25c0d61e219c42bdfb5971151033fba95a8d16f
 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 43b281b3..029c9289 100644
--- a/elements/core/dconf-editor.bst
+++ b/elements/core/dconf-editor.bst
@@ -1,9 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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 3140e9b6..3d913754 100644
--- a/elements/core/devhelp.bst
+++ b/elements/core/devhelp.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/devhelp.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:devhelp/41/devhelp-41.alpha.tar.xz
+  ref: e218045bdc0b893d2ff37095c32a4f92fe364bba3305aa47b08f5d0d82cce7c1
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core/eog.bst b/elements/core/eog.bst
index b813cdac..d6359e38 100644
--- a/elements/core/eog.bst
+++ b/elements/core/eog.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/eog.git
-  track: master
+- kind: tar
+  url: gnome_downloads:eog/40/eog-40.2.tar.xz
+  ref: 9084e299931fb57de287e57dbd2ee2d297fb6740c0d535b9da8d5f196a8fd195
 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 adc100ce..501b7905 100644
--- a/elements/core/epiphany.bst
+++ b/elements/core/epiphany.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/epiphany.git
-  track: master
+- kind: tar
+  url: gnome_downloads:epiphany/41/epiphany-41.alpha.tar.xz
+  ref: 0678418aa519a3b59ff5934b055daef58417362dac955440d16f91527d3f8e75
 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 45dba643..05a0e025 100644
--- a/elements/core/evince.bst
+++ b/elements/core/evince.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/evince.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:evince/41/evince-41.alpha.tar.xz
+  ref: e88729febf5801ece85af35d02e46ded63086dd595b1c04ea50d3657ec8cc7b5
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core/gdm.bst b/elements/core/gdm.bst
index e3341320..32d637a6 100644
--- a/elements/core/gdm.bst
+++ b/elements/core/gdm.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gdm.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gdm/40/gdm-40.0.tar.xz
+  ref: 5ed74b739d3a232ffb1e4a132bcf965bdfe955d995b528773588775b02f2950e
 - kind: local
   path: files/gdm
   directory: gdm-config
@@ -29,7 +29,6 @@ variables:
     -Drun-dir=/run/gdm
     -Dselinux=disabled
     -Dxdmcp=disabled
-
 config:
   install-commands:
     (>):
diff --git a/elements/core/gedit.bst b/elements/core/gedit.bst
index fb7936ba..a60457e8 100644
--- a/elements/core/gedit.bst
+++ b/elements/core/gedit.bst
@@ -1,14 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gedit.git
-  track: master
-  submodules:
-    subprojects/libgd:
-      checkout: true
-      url: gitlab_gnome_org:GNOME/libgd.git
-
+- kind: tar
+  url: gnome_downloads:gedit/40/gedit-40.1.tar.xz
+  ref: 55e394a82cb65678b1ab49526cf5bd43f00d8fba21476a4849051a8e137d3691
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core/gnome-backgrounds.bst b/elements/core/gnome-backgrounds.bst
index be52cf82..96da741d 100644
--- a/elements/core/gnome-backgrounds.bst
+++ b/elements/core/gnome-backgrounds.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-backgrounds.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-backgrounds/40/gnome-backgrounds-40.1.tar.xz
+  ref: 60df8a0da301ce425b7043d42ae32ec4011ff08f18e0fc62f29401305da3a70e
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/gnome-bluetooth.bst b/elements/core/gnome-bluetooth.bst
index 473dae18..93d96081 100644
--- a/elements/core/gnome-bluetooth.bst
+++ b/elements/core/gnome-bluetooth.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-bluetooth.git
-  track: master
-
+- 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-boxes.bst b/elements/core/gnome-boxes.bst
index 15851ba8..517fc428 100644
--- a/elements/core/gnome-boxes.bst
+++ b/elements/core/gnome-boxes.bst
@@ -1,19 +1,10 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-boxes.git
-  track: master
-  submodules:
-    subprojects/gtk-frdp:
-      checkout: true
-      url: gitlab_gnome_org:GNOME/gtk-frdp.git
-    subprojects/libovf-glib:
-      checkout: true
-      url: gitlab_gnome_org:felipeborges/libovf-glib.git
+- kind: tar
+  url: gnome_downloads:gnome-boxes/41/gnome-boxes-41.alpha.tar.xz
+  ref: 9a055e3c715cb940073a4e054defea3addc0b21ca0dd3cc0472f2fcd1a30dd5c
 - kind: patch
   path: files/gnome-boxes/re-order-recommended.patch
-
 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 fae273e1..943af74f 100644
--- a/elements/core/gnome-builder.bst
+++ b/elements/core/gnome-builder.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-builder.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-builder/3.40/gnome-builder-3.40.2.tar.xz
+  ref: b2844cfde821311939fb6ed3b18a49cd331413aea720393091583ab6a99e719a
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 runtime-depends:
diff --git a/elements/core/gnome-calculator.bst b/elements/core/gnome-calculator.bst
index 4acc3c8a..ef2e83f3 100644
--- a/elements/core/gnome-calculator.bst
+++ b/elements/core/gnome-calculator.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-calculator.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-calculator/41/gnome-calculator-41.alpha.tar.xz
+  ref: acb7c62c960e49b9ee2f68bd35fdbb2ba10a431b6e1fdf1f6865bddba3de4696
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/vala.bst
diff --git a/elements/core/gnome-calendar.bst b/elements/core/gnome-calendar.bst
index 94ce356f..b394494d 100644
--- a/elements/core/gnome-calendar.bst
+++ b/elements/core/gnome-calendar.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-calendar.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-calendar/40/gnome-calendar-40.2.tar.xz
+  ref: 9e3701fd4a0e589800d225203770644f31d5234655f54a83a85ff0556dd7ea33
 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 c019c2b8..0a448bcd 100644
--- a/elements/core/gnome-characters.bst
+++ b/elements/core/gnome-characters.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-characters.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-characters/40/gnome-characters-40.0.tar.xz
+  ref: 0a62f5fd56592d0f3eb7be4b132db796c998d7be08ed67e4bf7f059138515d7c
 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 e47563cb..aed34aca 100644
--- a/elements/core/gnome-clocks.bst
+++ b/elements/core/gnome-clocks.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-clocks.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-clocks/40/gnome-clocks-40.0.tar.xz
+  ref: c2ea33b1ce6431bb2faf97e0fbc45f7397f784f054e946da4b0d596dc893a309
 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 319a1e60..227e4583 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: gitlab_gnome_org: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-contacts.bst b/elements/core/gnome-contacts.bst
index df27aac1..8636da66 100644
--- a/elements/core/gnome-contacts.bst
+++ b/elements/core/gnome-contacts.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-contacts.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-contacts/40/gnome-contacts-40.0.tar.xz
+  ref: c9de6f3f28d84653eda81c63a40f0f5c931ad52c324ff5f9fe4d15c3612f4f70
 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 a9d042f8..0d1c4c89 100644
--- a/elements/core/gnome-control-center.bst
+++ b/elements/core/gnome-control-center.bst
@@ -1,14 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-control-center.git
-  track: master
-  submodules:
-    subprojects/gvc:
-      checkout: true
-      url: gitlab_gnome_org:GNOME/libgnome-volume-control.git
-
+- kind: tar
+  url: gnome_downloads:gnome-control-center/40/gnome-control-center-40.0.tar.xz
+  ref: ccc9a5736517385109ae5a59906c258244dd879b7503ad5984cf41655cb302f1
 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 55629ef1..6427c7a6 100644
--- a/elements/core/gnome-desktop.bst
+++ b/elements/core/gnome-desktop.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-desktop.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-desktop/41/gnome-desktop-41.alpha.tar.xz
+  ref: 6128ffbf80efc59ac8cf8ffd62445d63fb9d476383c73ef990ce1e81e5aea4a2
 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 c1490065..aca738be 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: gitlab_gnome_org:GNOME/gnome-disk-utility.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-disk-utility/41/gnome-disk-utility-41.alpha.tar.xz
+  ref: 9466ca953bbf32ed93937ce870a73a11287aa34b5e5c242b4892430c014cc3df
 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 bf1d29eb..175f2278 100644
--- a/elements/core/gnome-font-viewer.bst
+++ b/elements/core/gnome-font-viewer.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-font-viewer.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-font-viewer/40/gnome-font-viewer-40.0.tar.xz
+  ref: d2cc7686946690dc274a5d0c72841d358d0ccd42d3f34993c698bdf13588fe42
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/gnome-initial-setup.bst b/elements/core/gnome-initial-setup.bst
index d008e407..79d87d14 100644
--- a/elements/core/gnome-initial-setup.bst
+++ b/elements/core/gnome-initial-setup.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-initial-setup.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-initial-setup/41/gnome-initial-setup-41.alpha.tar.xz
+  ref: a45db219eecbd290a9ef19f04bd11fef98f77283d6f915368cf1ca7c8c65c977
 - kind: local
   path: files/gnome-initial-setup
   directory: gnome-initial-setup-config
@@ -35,9 +35,9 @@ variables:
     -Dcheese=enabled
     -Dparental_controls=enabled
     -Dsoftware-sources=disabled
-
 config:
   install-commands:
     (>):
     - mkdir -p %{install-root}%{sysusersdir}
-    - install -m 644 gnome-initial-setup-config/gnome-initial-setup-sysusers.conf 
%{install-root}%{sysusersdir}/gnome-initial-setup.conf
+    - install -m 644 gnome-initial-setup-config/gnome-initial-setup-sysusers.conf
+      %{install-root}%{sysusersdir}/gnome-initial-setup.conf
diff --git a/elements/core/gnome-keyring.bst b/elements/core/gnome-keyring.bst
index 47169a17..d3ba54cf 100644
--- a/elements/core/gnome-keyring.bst
+++ b/elements/core/gnome-keyring.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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 1c02fed1..a1dc3ba3 100644
--- a/elements/core/gnome-logs.bst
+++ b/elements/core/gnome-logs.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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 c149b5f9..35a3a860 100644
--- a/elements/core/gnome-maps.bst
+++ b/elements/core/gnome-maps.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-maps.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-maps/41/gnome-maps-41.alpha.tar.xz
+  ref: c41b79084208de34a6bcad301cdb491b0ea291dc1a8e68d99ef365bdeb46606e
 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 20bd3b11..bec9cc44 100644
--- a/elements/core/gnome-menus.bst
+++ b/elements/core/gnome-menus.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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 920f5b37..293e7d2d 100644
--- a/elements/core/gnome-music.bst
+++ b/elements/core/gnome-music.bst
@@ -1,17 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-music.git
-  track: master
-  submodules:
-    subprojects/gfm:
-      checkout: true
-      url: gitlab_gnome_org:mschraal/gfm.git
-    subprojects/shared-modules:
-      checkout: false
-      url: github_com:flathub/shared-modules.git
-
+- kind: tar
+  url: gnome_downloads:gnome-music/40/gnome-music-40.1.1.tar.xz
+  ref: 20cb673e11c2f3143d3588cfcab9a122791080eba7dc6012ca94c18609558d51
 build-depends:
 - freedesktop-sdk.bst:components/itstool.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-photos.bst b/elements/core/gnome-photos.bst
index 39dfc570..7d726ef9 100644
--- a/elements/core/gnome-photos.bst
+++ b/elements/core/gnome-photos.bst
@@ -1,14 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-photos.git
-  track: master
-  submodules:
-    subprojects/libgd:
-      checkout: true
-      url: gitlab_gnome_org:GNOME/libgd.git
-
+- kind: tar
+  url: gnome_downloads:gnome-photos/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 2ccdcbde..7f987454 100644
--- a/elements/core/gnome-remote-desktop.bst
+++ b/elements/core/gnome-remote-desktop.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-remote-desktop.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-remote-desktop/40/gnome-remote-desktop-40.1.tar.xz
+  ref: 9afa6e525570a372093f9730338270903894f3b1f9f8a9df5f57836ea1d29de9
 build-depends:
 - freedesktop-sdk.bst:components/systemd.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-screenshot.bst b/elements/core/gnome-screenshot.bst
index 093ad7f0..22c60324 100644
--- a/elements/core/gnome-screenshot.bst
+++ b/elements/core/gnome-screenshot.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-screenshot.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-screenshot/40/gnome-screenshot-40.0.tar.xz
+  ref: 368ca95a39e39dc2406c849e8c4205e3f574acdd874c30741873455e3d21a5e2
 build-depends:
 - sdk/appstream-glib.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-session.bst b/elements/core/gnome-session.bst
index 6f1a5d80..0a8881b9 100644
--- a/elements/core/gnome-session.bst
+++ b/elements/core/gnome-session.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-session.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-session/40/gnome-session-40.1.1.tar.xz
+  ref: 9c787829ee32e13e1508b9aee2b1d9ba42a02c48e6c8094e34f3e7f92af4df82
 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 3f911301..523cf6c1 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: gitlab_gnome_org:GNOME/gnome-settings-daemon.git
-  track: master
-  submodules:
-    subprojects/gvc:
-      checkout: true
-      url: gitlab_gnome_org:GNOME/libgnome-volume-control.git
-
+- kind: tar
+  url: gnome_downloads:gnome-settings-daemon/40/gnome-settings-daemon-40.0.1.tar.xz
+  ref: 37dfac1b69a53e2e499228420259d6e134c1c06b74530af88fa855bda1187b21
 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 4eed3b9b..71b1ed29 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: gitlab_gnome_org:GNOME/gnome-shell-extensions.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-shell-extensions/40/gnome-shell-extensions-40.3.tar.xz
+  ref: 9df87fa9535201febca3d508fdbf7bad0171cf7a27cb664dd4e3c1f96c4ed04b
 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 accef8c9..f13949f5 100644
--- a/elements/core/gnome-shell.bst
+++ b/elements/core/gnome-shell.bst
@@ -1,14 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-shell.git
-  track: master
-  submodules:
-    subprojects/gvc:
-      checkout: true
-      url: gitlab_gnome_org:GNOME/libgnome-volume-control.git
-
+- kind: tar
+  url: gnome_downloads:gnome-shell/40/gnome-shell-40.3.tar.xz
+  ref: 7ab10c6ee9699828dd721ebf8ce1de464dcaaa91d495823bf4b84c89399e8c2b
 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 ae9e8c4d..603bd6ef 100644
--- a/elements/core/gnome-software.bst
+++ b/elements/core/gnome-software.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-software.git
-  track: main
+- kind: tar
+  url: gnome_downloads:gnome-software/40/gnome-software-40.3.tar.xz
+  ref: cb7f536cb09f582c90755c90974f3e83dff9539ea2b7c09689bb4e0ac3ffc85f
 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 516e7936..fffa7bc6 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: gitlab_gnome_org:GNOME/gnome-system-monitor.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-system-monitor/40/gnome-system-monitor-40.1.tar.xz
+  ref: fdb30f4367907aab86d7c2bb76a7b773ba850b765c9666a39f42abfe22691d1a
 build-depends:
 - freedesktop-sdk.bst:components/itstool.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-terminal.bst b/elements/core/gnome-terminal.bst
index 86d73ce7..56c98e1f 100644
--- a/elements/core/gnome-terminal.bst
+++ b/elements/core/gnome-terminal.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-terminal.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gnome-terminal/3.41/gnome-terminal-3.41.0.tar.xz
+  ref: b016d89efc3fbc2a85a8ea664077a06158a462c03c222d82478ce01531d5390c
 build-depends:
 - core/gnome-shell.bst
 - freedesktop-sdk.bst:components/docbook-xsl.bst
diff --git a/elements/core/gnome-tour.bst b/elements/core/gnome-tour.bst
index 67da6e24..87a00818 100644
--- a/elements/core/gnome-tour.bst
+++ b/elements/core/gnome-tour.bst
@@ -1,9 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-tour.git
-  track: master
-- kind: cargo
+- kind: tar
+  url: gnome_downloads:gnome-tour/40/gnome-tour-40.0.tar.xz
+  ref: 7063223869a074727414bec7db738d8506216ee84ccfc3bca7dac52e498c1bf9
 build-depends:
 - freedesktop-sdk.bst:components/rust.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-user-docs.bst b/elements/core/gnome-user-docs.bst
index a937ff57..10705355 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: gitlab_gnome_org:GNOME/gnome-user-docs.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-user-docs/40/gnome-user-docs-40.3.tar.xz
+  ref: 3de057afa2ac0de6ca707f4a76c2932dcbc556c1d0d1cc020565dc1876292ccd
 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 8dfafed1..95eea86f 100644
--- a/elements/core/gnome-user-share.bst
+++ b/elements/core/gnome-user-share.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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 68fbe7d4..306f5b45 100644
--- a/elements/core/gnome-weather.bst
+++ b/elements/core/gnome-weather.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-weather.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-weather/40/gnome-weather-40.0.tar.xz
+  ref: 2a35a73ab2408762181d8650b037205c17ef7bcb8dff3cf0b34af1a2de66aeef
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core/mutter.bst b/elements/core/mutter.bst
index 3774b9af..1047ef5a 100644
--- a/elements/core/mutter.bst
+++ b/elements/core/mutter.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/mutter.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:mutter/40/mutter-40.3.tar.xz
+  ref: 5b15cf8f41da281424bb381ddcd0defc2e17b944b552f77df2fac5e2b34cb005
 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 87586269..19dc97d3 100644
--- a/elements/core/nautilus.bst
+++ b/elements/core/nautilus.bst
@@ -1,12 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/nautilus.git
-  track: master
-  submodules:
-    subprojects/libgd:
-      checkout: true
-      url: gitlab_gnome_org:GNOME/libgd.git
+- kind: tar
+  url: gnome_downloads:nautilus/41/nautilus-41.alpha.tar.xz
+  ref: 9b14651082ff30a5d2f31c6b7274bdf4aa99920dd80757fdfe7c615bd9451a63
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/orca.bst b/elements/core/orca.bst
index e184c6bb..6aa8e327 100644
--- a/elements/core/orca.bst
+++ b/elements/core/orca.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/orca.git
-  track: master
+- kind: tar
+  url: gnome_downloads:orca/41/orca-41.alpha.tar.xz
+  ref: 4c5c54ce08529927c528f7aa494f711e7aae7d6804a2e0e9a650ea674c0976f8
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core/rygel.bst b/elements/core/rygel.bst
index 965331b6..43018013 100644
--- a/elements/core/rygel.bst
+++ b/elements/core/rygel.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/rygel.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:rygel/0.40/rygel-0.40.1.tar.xz
+  ref: 4240d777599c8cd09e67da44ccb395d0a6dc78479d809cd6219822c5b568a32d
 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 03d4cc60..7e110b05 100644
--- a/elements/core/simple-scan.bst
+++ b/elements/core/simple-scan.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/simple-scan.git
-  track: master
+- kind: tar
+  url: gnome_downloads:simple-scan/40/simple-scan-40.1.tar.xz
+  ref: ebee39ab1fe4ca053c4ed2bd3a3ca76742ff109436dd0645d3415622132ba0b4
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:components/itstool.bst
diff --git a/elements/core/sushi.bst b/elements/core/sushi.bst
index ca41fe00..f7499929 100644
--- a/elements/core/sushi.bst
+++ b/elements/core/sushi.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/sushi.git
-  track: master
+- kind: tar
+  url: gnome_downloads:sushi/3.38/sushi-3.38.1.tar.xz
+  ref: f3e6d10c815528d03a665fafd15c0719e017a813975b3af32076199e378888e9
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/sysprof.inc b/elements/core/sysprof.inc
index 4d313773..e8716eed 100644
--- a/elements/core/sysprof.inc
+++ b/elements/core/sysprof.inc
@@ -1,4 +1,4 @@
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/sysprof.git
-  track: master
+- kind: tar
+  url: gnome_downloads:sysprof/3.40/sysprof-3.40.1.tar.xz
+  ref: c25000d6a20e8c4d314f5c861a1f70d7c3e2027117437fd9198fa811b9fc7437
diff --git a/elements/core/totem.bst b/elements/core/totem.bst
index 34059b5e..4f3a9522 100644
--- a/elements/core/totem.bst
+++ b/elements/core/totem.bst
@@ -1,15 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/totem.git
-  track: master
-  submodules:
-    subprojects/libgd:
-      checkout: true
-      url: gitlab_gnome_org:GNOME/libgd.git
-    flatpak/shared-modules:
-      checkout: false
-      url: github_com:flathub/shared-modules.git
+- kind: tar
+  url: gnome_downloads:totem/3.38/totem-3.38.1.tar.xz
+  ref: 8ffacf7c0ea29cedea0677730861d4876a8f7ac4da4c6234bb75f7fd3705a108
 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 d9b9e9f3..064e926b 100644
--- a/elements/freedesktop-sdk.bst
+++ b/elements/freedesktop-sdk.bst
@@ -4,6 +4,7 @@ sources:
   url: https://gitlab.com/freedesktop-sdk/freedesktop-sdk.git
   track: master
   track-tags: true
+  ref: freedesktop-sdk-21.08beta.1-0-g6e0bfd0e987c6c226728c679aa2d8600d45efa5a
 config:
   options:
     target_arch: '%{arch}'
diff --git a/elements/sdk-deps/gvfs.bst b/elements/sdk-deps/gvfs.bst
index 253b5a00..d146d2a2 100644
--- a/elements/sdk-deps/gvfs.bst
+++ b/elements/sdk-deps/gvfs.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gvfs.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gvfs/1.48/gvfs-1.48.1.tar.xz
+  ref: b2ea4f271aad2711f16b43c03151e2ec5a9874ff1a21142ef6d6406486a19dc2
 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 660485f2..fa1f6e1e 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: gitlab_gnome_org:GNOME/adwaita-icon-theme.git
-  track: master
+- kind: tar
+  url: gnome_downloads:adwaita-icon-theme/40/adwaita-icon-theme-40.1.1.tar.xz
+  ref: 0b6c436ed6ad9887a88ada1f72a0197b1eb73b020d8d344abab4c7fa7250f8f6
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/sdk/appstream-glib.bst b/elements/sdk/appstream-glib.bst
index e829ef05..518c0b0e 100644
--- a/elements/sdk/appstream-glib.bst
+++ b/elements/sdk/appstream-glib.bst
@@ -1,10 +1,7 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: github_com:hughsie/appstream-glib.git
-  track: master
-
+- kind: tar
+  url: people_freedesktop_org:~hughsient/appstream-glib/releases/appstream-glib-0.7.18.tar.xz
 build-depends:
 - sdk/gobject-introspection.bst
 - freedesktop-sdk.bst:components/docbook-xsl.bst
@@ -26,7 +23,6 @@ variables:
     -Drpm=false
     -Dfonts=false
     -Ddep11=false
-
 public:
   bst:
     split-rules:
diff --git a/elements/sdk/at-spi2-atk.bst b/elements/sdk/at-spi2-atk.bst
index 143ed424..533d4866 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: gitlab_gnome_org: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 f7279096..9bfda5f6 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: gitlab_gnome_org:GNOME/at-spi2-core.git
-  track: master
+- kind: tar
+  url: gnome_downloads:at-spi2-core/2.40/at-spi2-core-2.40.3.tar.xz
+  ref: e49837c2ad30d71e1f29ca8e0968a54b95030272f7ff40b89b48968653f37a5c
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/atk.bst b/elements/sdk/atk.bst
index d99da025..10836215 100644
--- a/elements/sdk/atk.bst
+++ b/elements/sdk/atk.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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 db67d407..4678fee2 100644
--- a/elements/sdk/gcab.bst
+++ b/elements/sdk/gcab.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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 c0886eee..0268297d 100644
--- a/elements/sdk/gcr.bst
+++ b/elements/sdk/gcr.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gcr.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gcr/3.40/gcr-3.40.0.tar.xz
+  ref: b9d3645a5fd953a54285cc64d4fc046736463dbd4dcc25caf5c7b59bed3027f5
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/gdk-pixbuf.bst b/elements/sdk/gdk-pixbuf.bst
index 5c4f3977..fef893f2 100644
--- a/elements/sdk/gdk-pixbuf.bst
+++ b/elements/sdk/gdk-pixbuf.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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/gtk-doc.bst
diff --git a/elements/sdk/gjs.bst b/elements/sdk/gjs.bst
index 191a45c3..d729de24 100644
--- a/elements/sdk/gjs.bst
+++ b/elements/sdk/gjs.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gjs.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gjs/1.68/gjs-1.68.1.tar.xz
+  ref: 2ffa3ec2041104fcf9ab5dcc8f7cd9caa062278590318ffef9541956af5b4c70
 build-depends:
 - sdk/sysprof-minimal.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
@@ -19,7 +17,6 @@ depends:
 variables:
   meson-local: >-
     -Dprofiler=enabled
-
 public:
   bst:
     split-rules:
diff --git a/elements/sdk/glib-networking.bst b/elements/sdk/glib-networking.bst
index 2655da7b..96d14c18 100644
--- a/elements/sdk/glib-networking.bst
+++ b/elements/sdk/glib-networking.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/glib-networking.git
-  track: master
+- kind: tar
+  url: gnome_downloads:glib-networking/2.70/glib-networking-2.70.alpha.tar.xz
+  ref: 638c7e7028653a3f8f0b8dafe5a6676d70d93e5d87a3b8abe056161c255af055
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/sdk/glib.bst b/elements/sdk/glib.bst
index 158d68ba..e031c496 100644
--- a/elements/sdk/glib.bst
+++ b/elements/sdk/glib.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/glib.git
-  track: main
-
+- kind: tar
+  url: gnome_downloads:glib/2.69/glib-2.69.0.tar.xz
+  ref: 1cdb3fd8610f3c57b6622e5cd68e0a3210561d80b0eceb971eb51fb8b63dbfae
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
@@ -37,7 +35,6 @@ variables:
     -Dinstalled-tests=true
     -Dselinux=disabled
     -Dsysprof=enabled
-
 public:
   bst:
     integration-commands:
diff --git a/elements/sdk/gobject-introspection.bst b/elements/sdk/gobject-introspection.bst
index 343b2810..cc0dc941 100644
--- a/elements/sdk/gobject-introspection.bst
+++ b/elements/sdk/gobject-introspection.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gobject-introspection.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gobject-introspection/1.68/gobject-introspection-1.68.0.tar.xz
+  ref: d229242481a201b84a0c66716de1752bca41db4133672cfcfb37c93eb6e54a27
 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 1421b2f5..b2093539 100644
--- a/elements/sdk/graphene.bst
+++ b/elements/sdk/graphene.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: github_com: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 ffae7691..49b9b547 100644
--- a/elements/sdk/gsettings-desktop-schemas.bst
+++ b/elements/sdk/gsettings-desktop-schemas.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gsettings-desktop-schemas.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gsettings-desktop-schemas/40/gsettings-desktop-schemas-40.0.tar.xz
+  ref: f1b83bf023c0261eacd0ed36066b76f4a520bbcb14bb69c402b7959257125685
 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 6dd22765..2ed22d1d 100644
--- a/elements/sdk/gtk+-3.bst
+++ b/elements/sdk/gtk+-3.bst
@@ -1,12 +1,10 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gtk.git
-  track: gtk-3-24
+- kind: tar
+  url: gnome_downloads:gtk+/3.24/gtk+-3.24.30.tar.xz
+  ref: ba75bfff320ad1f4cfbee92ba813ec336322cc3c660d406aad014b07087a3ba9
 - kind: patch
   path: files/gtk3-werror.patch
-
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
@@ -49,7 +47,6 @@ variables:
     -Dintrospection=true
     -Dtracker3=true
     -Dprofiler=false
-
 public:
   bst:
     integration-commands:
diff --git a/elements/sdk/gtk-doc.bst b/elements/sdk/gtk-doc.bst
index ac03b272..999c28e2 100644
--- a/elements/sdk/gtk-doc.bst
+++ b/elements/sdk/gtk-doc.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org: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 8d844dd2..b95a4b98 100644
--- a/elements/sdk/gtk.bst
+++ b/elements/sdk/gtk.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gtk.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gtk/4.3/gtk-4.3.1.tar.xz
+  ref: 495c1f4c3479174f0989c6842ec0cc20f68a065cd47712dbec0ae795208b62de
 build-depends:
 - sdk-deps/sassc.bst
 - sdk/sysprof-minimal.bst
@@ -38,7 +36,6 @@ variables:
     -Dmedia-ffmpeg=disabled
     -Dprint-cloudprint=disabled
     -Dprofiler=true
-
 public:
   bst:
     split-rules:
diff --git a/elements/sdk/gtksourceview.bst b/elements/sdk/gtksourceview.bst
index 7bd93d5c..21453940 100644
--- a/elements/sdk/gtksourceview.bst
+++ b/elements/sdk/gtksourceview.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gtksourceview.git
-  track: 'gtksourceview-4-8'
-
+- kind: tar
+  url: gnome_downloads:gtksourceview/4.8/gtksourceview-4.8.1.tar.xz
+  ref: d163d71b5fcafbc5b1eec6dd841edbdbcddd3a7511cd5fdcffd86b8bbfe69ac1
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/json-glib.bst b/elements/sdk/json-glib.bst
index 6335b3bb..d335f89b 100644
--- a/elements/sdk/json-glib.bst
+++ b/elements/sdk/json-glib.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/json-glib.git
-  track: master
+- kind: tar
+  url: gnome_downloads:json-glib/1.6/json-glib-1.6.2.tar.xz
+  ref: a33d66c6d038bda46b910c6c6d59c4e15db014e363dc997a0414c2e07d134f24
 build-depends:
 - sdk/gobject-introspection.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/libgee.bst b/elements/sdk/libgee.bst
index 04a65e85..3b90a50e 100644
--- a/elements/sdk/libgee.bst
+++ b/elements/sdk/libgee.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgee.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgee/0.20/libgee-0.20.4.tar.xz
+  ref: 524c1bf390f9cdda4fbd9a47b269980dc64ab5280f0801b53bc69d782c72de0e
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/sdk/libhandy.bst b/elements/sdk/libhandy.bst
index a6ee525c..9c5b9ba4 100644
--- a/elements/sdk/libhandy.bst
+++ b/elements/sdk/libhandy.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libhandy.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libhandy/1.2/libhandy-1.2.3.tar.xz
+  ref: 92ec4a581ec1b41dd07a4e8faaf5d52ae37cabb7e1fa7f944d6cafbe596b6d61
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/libnotify.bst b/elements/sdk/libnotify.bst
index d535a60f..31414f05 100644
--- a/elements/sdk/libnotify.bst
+++ b/elements/sdk/libnotify.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libnotify.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:libnotify/0.7/libnotify-0.7.9.tar.xz
+  ref: 66c0517ed16df7af258e83208faaf5069727dfd66995c4bbc51c16954d674761
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
@@ -19,7 +17,6 @@ variables:
   meson-local: >-
     -Ddocbook_docs=disabled
     -Dman=false
-
 public:
   bst:
     split-rules:
diff --git a/elements/sdk/librsvg.bst b/elements/sdk/librsvg.bst
index 06199932..ae70c790 100644
--- a/elements/sdk/librsvg.bst
+++ b/elements/sdk/librsvg.bst
@@ -1,9 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/librsvg.git
-  track: master
-- kind: cargo
+- kind: tar
+  url: gnome_downloads:librsvg/2.51/librsvg-2.51.4.tar.xz
+  ref: 0b87d61de9b973aac1fdb9583368b9a893e67f5f7cb75c3e8f7de142557aca00
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/libsecret.bst b/elements/sdk/libsecret.bst
index 0d6a4cef..39e4ef65 100644
--- a/elements/sdk/libsecret.bst
+++ b/elements/sdk/libsecret.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libsecret.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libsecret/0.20/libsecret-0.20.4.tar.xz
+  ref: 325a4c54db320c406711bf2b55e5cb5b6c29823426aa82596a907595abb39d28
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/libsoup-2.4.bst b/elements/sdk/libsoup-2.4.bst
index fae5b5e5..6bfe4529 100644
--- a/elements/sdk/libsoup-2.4.bst
+++ b/elements/sdk/libsoup-2.4.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libsoup.git
-  track: gnome-3-38
-
+- kind: tar
+  url: gnome_downloads:libsoup/2.72/libsoup-2.72.0.tar.xz
+  ref: 170c3f8446b0f65f8e4b93603349172b1085fb8917c181d10962f02bb85f5387
 build-depends:
 - sdk/sysprof-minimal.bst
 - sdk/gobject-introspection.bst
@@ -31,7 +29,6 @@ variables:
     -Dgtk_doc=true
     -Dntlm=disabled
     -Dsysprof=enabled
-
 public:
   bst:
     split-rules:
diff --git a/elements/sdk/libsoup.bst b/elements/sdk/libsoup.bst
index 6179dbe3..21006565 100644
--- a/elements/sdk/libsoup.bst
+++ b/elements/sdk/libsoup.bst
@@ -1,10 +1,8 @@
 kind: meson
-
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libsoup.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:libsoup/2.99/libsoup-2.99.9.tar.xz
+  ref: 20fe3306836fa759a1d2a98942cfc5bdb0e3ce8c2ff103f42834896413e915cc
 build-depends:
 - sdk/sysprof-minimal.bst
 - sdk/gobject-introspection.bst
@@ -36,7 +34,6 @@ variables:
     -Dntlm=disabled
     -Dsysprof=enabled
     -Dtls_check=false
-
 public:
   bst:
     split-rules:
diff --git a/elements/sdk/pango.bst b/elements/sdk/pango.bst
index 69d6ccd4..a5ac3ab7 100644
--- a/elements/sdk/pango.bst
+++ b/elements/sdk/pango.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/pango.git
-  track: master
+- kind: tar
+  url: gnome_downloads:pango/1.48/pango-1.48.7.tar.xz
+  ref: 28a82f6a6cab60aa3b75a90f04197ead2d311fa8fe8b7bfdf8666e2781d506dc
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/pygobject.bst b/elements/sdk/pygobject.bst
index e5abb0be..c47ab438 100644
--- a/elements/sdk/pygobject.bst
+++ b/elements/sdk/pygobject.bst
@@ -1,8 +1,8 @@
 kind: distutils
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/pygobject.git
-  track: master
+- kind: tar
+  url: gnome_downloads:pygobject/3.40/pygobject-3.40.1.tar.xz
+  ref: 00c6d591f4cb40c335ab1fd3e8c17869ba15cfda54416fe363290af766790035
 build-depends:
 - freedesktop-sdk.bst:components/pkg-config.bst
 depends:
diff --git a/elements/sdk/tracker.bst b/elements/sdk/tracker.bst
index d16ad9dc..82ac1d24 100644
--- a/elements/sdk/tracker.bst
+++ b/elements/sdk/tracker.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/tracker.git
-  track: master
+- kind: tar
+  url: gnome_downloads:tracker/3.2/tracker-3.2.0.alpha.1.tar.xz
+  ref: 7fe297b8f9b63ef7482f2a5c41bbdda73f59e27a7ec20ffdedbbffffd3bf0ee7
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/vala.bst b/elements/sdk/vala.bst
index b6f27cb0..35145f13 100644
--- a/elements/sdk/vala.bst
+++ b/elements/sdk/vala.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/vala.git
-  track: master
+- kind: tar
+  url: gnome_downloads:vala/0.52/vala-0.52.4.tar.xz
+  ref: ecde520e5160e659ee699f8b1cdc96065edbd44bbd08eb48ef5f2506751fdf31
 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 88ace901..66a4bc4d 100644
--- a/elements/sdk/yelp-tools.bst
+++ b/elements/sdk/yelp-tools.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/yelp-tools.git
-  track: master
+- kind: tar
+  url: gnome_downloads:yelp-tools/40/yelp-tools-40.0.tar.xz
+  ref: 664bacf2f3dd65ef00a43f79487351ab64a6c4c629c56ac0ceb1723c2eb66aae
 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 4abcee4e..2fd28e77 100644
--- a/elements/sdk/yelp-xsl.bst
+++ b/elements/sdk/yelp-xsl.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/yelp-xsl.git
-  track: master
+- kind: tar
+  url: gnome_downloads:yelp-xsl/40/yelp-xsl-40.2.tar.xz
+  ref: 919c552f846aaec741fe51d5af416b469bcdb25c77effc3b5a15a4b4b7ff814e
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/sdk/yelp.bst b/elements/sdk/yelp.bst
index d03606fd..5b9b975c 100644
--- a/elements/sdk/yelp.bst
+++ b/elements/sdk/yelp.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/yelp.git
-  track: master
+- kind: tar
+  url: gnome_downloads:yelp/40/yelp-40.3.tar.xz
+  ref: a173847851f26189be78ecbb10015d539d8cceffc7c23e8635492bc3ada5ee23
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/gtk-doc.bst
diff --git a/project.conf b/project.conf
index 769c4560..ebb8fb6c 100644
--- a/project.conf
+++ b/project.conf
@@ -1,19 +1,10 @@
 # Project name
 name: gnome
-
-# The minimum base BuildStream format
 format-version: 14
-
-# Where elements are stored
 element-path: elements
-
-# Store source refs in central project.refs file
-ref-storage: project.refs
-
-# The uri to download built artifacts from for this project
+ref-storage: inline
 artifacts:
   url: https://m1-xlarge-x86.gnome.org:11001
-
 fatal-warnings:
 - overlaps
 
@@ -39,16 +30,6 @@ options:
     type: bool
     default: false
     description: mount host resources similar to toolbox
-
-
-# Source aliases.
-#
-# These are used in the individual element.bst files in
-# place of specifying full uris.
-# 
-# The location from where source code is downloaded can
-# be changed without triggering a rebuild.
-#
 aliases:
   gnome_downloads: https://download.gnome.org/sources/
   cairo_org: https://cairographics.org/
@@ -72,7 +53,6 @@ aliases:
   spice: https://www.spice-space.org/download/
   tarballs_needing_help: https://people.gnome.org/~mcatanzaro/tarballs-needing-help/
   webkitgtk_org: https://webkitgtk.org/releases/
-
 mirrors:
 - name: kernel_org
   aliases:
@@ -103,30 +83,16 @@ environment:
       CFLAGS: "%{flags_aarch64}"
       CXXFLAGS: "%{flags_aarch64}"
       LDFLAGS: "%{ldflags_defaults}"
-      # Our aarch64 CI runner uses CentOS, which uses 64 KB page sizes, but we do not
-      # want to support large pages in WebKit as this requires disabling both JIT and
-      # bmalloc, including all heap security features. As a workaround until the CI
-      # runner is switched from CentOS to a more-compatible OS, we can disable these
-      # features only during the build process, so that gobject-introspection does not
-      # crash during the build. This workaround is required in project.conf because
-      # it's needed for every element that depends on WebKit, which is a lot. Remove
-      # when the aarch64 CI no longer uses CentOS.
       JavaScriptCoreUseJIT: '0'
       Malloc: '1'
   - arch == "ppc64le":
       CFLAGS: "%{flags_ppc64le}"
       CXXFLAGS: "%{flags_ppc64le}"
       LDFLAGS: "%{ldflags_defaults}"
-
-# Some overrides to element configuration based on type
-#
-# Here we can set a project wide options for various build systems,
-# e.g. we can add --disable-gtk-doc to every `./configure` line.
 elements:
   autotools:
     variables:
       conf-global: --disable-static --disable-Werror --host=%{triplet} --build=%{triplet}
-
   cmake:
     variables:
       cmake-global: -DCMAKE_BUILD_TYPE=RelWithDebInfo
@@ -147,17 +113,14 @@ elements:
   meson:
     variables:
       meson-global: --buildtype=plain --auto-features=enabled
-
   filter:
     config:
       include-orphans: true
-
 sources:
   git_tag:
     config:
       checkout-submodules: false
       track-tags: false
-
 split-rules:
   devel:
     (>):
@@ -187,17 +150,12 @@ shell:
   # parsing of profile and rc files so that the prompt BuildStream
   # sets is not overwritten.
   command: ['bash', '--noprofile', '--norc', '-i']
-
-  # Some environment variables to inherit from the host environment
   environment:
     LANG: '$LANG'
     DISPLAY: '$DISPLAY'
     DBUS_SESSION_BUS_ADDRESS: '$DBUS_SESSION_BUS_ADDRESS'
     XDG_RUNTIME_DIR: '$XDG_RUNTIME_DIR'
-
-    # Inform applications which use pulseaudio of the server socket
     PULSE_SERVER: 'unix:${XDG_RUNTIME_DIR}/pulse/native'
-
     (?):
     - toolbox:
         COLORTERM: $COLORTERM
@@ -215,19 +173,6 @@ shell:
         XDG_MENU_PREFIX: $XDG_MENU_PREFIX
         XDG_SESSION_DESKTOP: $XDG_SESSION_DESKTOP
         XDG_SESSION_TYPE: $XDG_SESSION_TYPE
-
-        # Those are some environment variables that aren't always present in a
-        # stock GNOME, and so might be left unset but would be equal to literally
-        # $FOO which could lead to problems (i.e. DBus's system bus is broken
-        # doesn't work in most apps otherwise as it's not a valid dbus bus path).
-        # If your system set-up is atypical, you can uncomment some of them.
-
-        # DBUS_SYSTEM_BUS_ADDRESS: $DBUS_SYSTEM_BUS_ADDRESS
-        # XDG_SESSION_ID: $XDG_SESSION_ID
-        # XDG_SEAT: $XDG_SEAT
-        # XDG_VTNR: $XDG_VTNR
-
-  # Some things to mount into the sandbox
   host-files:
   # Understand user inherited uid/gid
   - '/etc/passwd'
@@ -251,8 +196,6 @@ shell:
     optional: true
   - path: '/dev/nvidia-modeset'
     optional: true
-
-  # Allow access to sysfs, needed for local device discovery
   - '/sys'
 
   # Allow access to the user runtime directory, this
@@ -261,7 +204,6 @@ shell:
   - '${XDG_RUNTIME_DIR}'
   - path: '/tmp/.X11-unix'
     optional: true
-
   (?):
   - toolbox:
       host-files:
@@ -276,9 +218,6 @@ shell:
           optional: true
         - path: /mnt
           optional: true
-
-        # The following have been copied from toolbox, but I'm not sure how useful
-        # they are without the symlinks that toolbox puts at startup, but whatever
         - host_path: '$XDG_RUNTIME_DIR/.flatpak-helper/monitor'
           path: /run/host/monitor
           optional: true
@@ -292,12 +231,11 @@ shell:
           path: /run/host/usr
         - host_path: /var
           path: /run/host/var
-
 variables:
-  branch: master
-  branch-nice-name: Nightly #Should be %{branch} if not master
+  branch: '41'
+  branch-nice-name: Nightly
   installer-volume-id: "GNOME-OS-%{branch-nice-name}-%{arch}"
-  qualifier: ''
+  qualifier: 'alpha'
   flatpak-branch: '%{branch}%{qualifier}'
   ostree-layer: user
   ostree-branch: "gnome-os/%{branch}/%{arch}-%{ostree-layer}"
@@ -321,7 +259,6 @@ variables:
   flags_ppc64le: "%{common_flags} -mcpu=power9 -mtune=power9 %{local_flags}"
   ldflags_defaults: "-Wl,-z,relro,-z,now -Wl,--as-needed -L%{libdir}"
   local_flags: ''
-
   (?):
   - arch == "i686":
       gcc_arch: "i386"
@@ -329,7 +266,6 @@ variables:
       abi: "gnueabihf"
   - arch == "ppc64le":
       gcc_arch: "powerpc64le"
-
 plugins:
 - origin: pip
   package-name: buildstream-external


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