[gnome-build-meta/mcatanzaro/3.37.3] Testing 3.37.3



commit 148a596dfe5c754cd821ed64948747f9dafa6496
Author: Michael Catanzaro <mcatanzaro gnome org>
Date:   Mon Jul 6 21:42:43 2020 -0500

    Testing 3.37.3

 .gitlab-ci.yml                                       | 20 ++++++++++----------
 elements/core-deps/ModemManager.bst                  |  3 ++-
 elements/core-deps/NetworkManager.bst                |  6 +++---
 elements/core-deps/accountsservice.bst               |  6 +++---
 elements/core-deps/amtk.bst                          |  6 +++---
 elements/core-deps/atkmm-1.6.bst                     |  6 +++---
 elements/core-deps/babl.bst                          |  7 +++----
 elements/core-deps/berkeleydb.bst                    |  1 +
 elements/core-deps/blockdev.bst                      |  1 +
 elements/core-deps/boost.bst                         |  1 +
 elements/core-deps/cairomm-1.0.bst                   |  1 +
 elements/core-deps/colord-gtk.bst                    |  6 +++---
 elements/core-deps/colord.bst                        |  6 +++---
 elements/core-deps/cryptsetup.bst                    |  1 +
 elements/core-deps/dmraid.bst                        |  1 +
 elements/core-deps/dotconf.bst                       |  1 +
 elements/core-deps/eos-updater.bst                   |  1 +
 elements/core-deps/espeak.bst                        |  1 +
 elements/core-deps/evolution-data-server.bst         |  7 +++----
 elements/core-deps/exempi.bst                        |  1 +
 elements/core-deps/exiv2.bst                         |  1 +
 elements/core-deps/flatpak.bst                       |  1 +
 elements/core-deps/folks.bst                         |  7 +++----
 elements/core-deps/gegl.bst                          |  7 +++----
 elements/core-deps/geocode-glib.bst                  |  6 +++---
 elements/core-deps/gexiv2.bst                        |  3 ++-
 elements/core-deps/glade.bst                         | 10 +++++-----
 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         |  6 +++---
 elements/core-deps/gnome-online-miners.bst           |  6 +++---
 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                        |  6 +++---
 elements/core-deps/gssdp.bst                         |  6 +++---
 elements/core-deps/gst-editing-services.bst          |  1 +
 elements/core-deps/gtk-vnc.bst                       | 10 +++-------
 elements/core-deps/gtkmm-3.bst                       |  6 +++---
 elements/core-deps/gupnp-av.bst                      |  6 +++---
 elements/core-deps/gupnp-dlna.bst                    |  6 +++---
 elements/core-deps/gupnp.bst                         |  6 +++---
 elements/core-deps/intltool.bst                      |  1 +
 elements/core-deps/iptables.bst                      |  1 +
 elements/core-deps/json-c.bst                        |  1 +
 elements/core-deps/jsonrpc-glib.bst                  |  6 +++---
 elements/core-deps/libatasmart.bst                   |  1 +
 elements/core-deps/libbytesize.bst                   |  1 +
 elements/core-deps/libcanberra.bst                   |  1 +
 elements/core-deps/libchamplain.bst                  |  6 +++---
 elements/core-deps/libcue.bst                        |  1 +
 elements/core-deps/libdazzle.bst                     |  6 +++---
 elements/core-deps/libdvdread.bst                    |  1 +
 elements/core-deps/libgdata.bst                      |  3 ++-
 elements/core-deps/libgfbgraph-0.2.bst               |  6 +++---
 elements/core-deps/libgfbgraph.bst                   |  6 +++---
 elements/core-deps/libgit2-glib.bst                  |  6 +++---
 elements/core-deps/libgit2.bst                       |  1 +
 elements/core-deps/libgnomekbd.bst                   |  6 +++---
 elements/core-deps/libgsf.bst                        |  6 +++---
 elements/core-deps/libgtop.bst                       |  6 +++---
 elements/core-deps/libgusb.bst                       |  6 +++---
 elements/core-deps/libgweather.bst                   |  6 +++---
 elements/core-deps/libgxps.bst                       |  6 +++---
 elements/core-deps/libhandy-0.bst                    |  1 +
 elements/core-deps/libhandy.bst                      |  6 +++---
 elements/core-deps/libmbim.bst                       |  6 +++---
 elements/core-deps/libmediaart.bst                   |  6 +++---
 elements/core-deps/libmusicbrainz.bst                |  1 +
 elements/core-deps/libnma.bst                        |  6 +++---
 elements/core-deps/liboauth.bst                      |  1 +
 elements/core-deps/libosinfo.bst                     |  3 ++-
 elements/core-deps/libostree.bst                     |  1 +
 elements/core-deps/libpeas.bst                       |  6 +++---
 elements/core-deps/libqmi.bst                        |  6 +++---
 elements/core-deps/libraw.bst                        |  1 +
 elements/core-deps/librest.bst                       |  6 +++---
 elements/core-deps/libsigcplusplus-2.0.bst           |  6 +++---
 elements/core-deps/libssh2.bst                       |  1 +
 elements/core-deps/libusb.bst                        |  1 +
 elements/core-deps/libvirt-glib.bst                  |  6 +++---
 elements/core-deps/libvirt.bst                       |  1 +
 elements/core-deps/libxklavier.bst                   |  1 +
 elements/core-deps/libyaml.bst                       |  1 +
 elements/core-deps/lvm2.bst                          |  1 +
 elements/core-deps/malcontent.bst                    |  1 +
 elements/core-deps/mm-common.bst                     |  6 +++---
 .../core-deps/mobile-broadband-provider-info.bst     |  6 +++---
 elements/core-deps/mogwai.bst                        |  1 +
 elements/core-deps/mozjs60.bst                       |  4 +++-
 elements/core-deps/mpc.bst                           |  1 +
 elements/core-deps/mpfr.bst                          |  1 +
 elements/core-deps/ndctl.bst                         |  3 ++-
 elements/core-deps/neon.bst                          |  1 +
 elements/core-deps/openldap.bst                      |  1 +
 elements/core-deps/osinfo-db-tools.bst               |  3 ++-
 elements/core-deps/pangomm-1.4.bst                   |  6 +++---
 elements/core-deps/parted.bst                        |  1 +
 elements/core-deps/perl-parse-yapp.bst               |  1 +
 elements/core-deps/phodav.bst                        |  6 +++---
 elements/core-deps/plymouth.bst                      | 10 +++-------
 elements/core-deps/polkit.bst                        |  1 +
 elements/core-deps/portablexdr.bst                   |  1 +
 elements/core-deps/portaudio.bst                     |  1 +
 elements/core-deps/ppp.bst                           |  4 +++-
 elements/core-deps/pyatspi.bst                       |  6 +++---
 elements/core-deps/python-pyparsing.bst              |  1 +
 elements/core-deps/rpcsvc-proto.bst                  |  1 +
 elements/core-deps/samba.bst                         | 11 ++++++-----
 elements/core-deps/sane-backends.bst                 |  1 +
 elements/core-deps/speech-dispatcher.bst             |  3 ++-
 elements/core-deps/spice-gtk.bst                     |  1 +
 elements/core-deps/spice-protocol.bst                |  1 +
 elements/core-deps/startup-notification.bst          |  1 +
 elements/core-deps/template-glib.bst                 |  6 +++---
 elements/core-deps/tepl.bst                          |  6 +++---
 elements/core-deps/totem-pl-parser.bst               |  6 +++---
 elements/core-deps/tracker-2.bst                     |  6 +++---
 elements/core-deps/tracker-miners-2.bst              |  6 +++---
 elements/core-deps/tracker-miners.bst                |  6 +++---
 elements/core-deps/udisks2.bst                       |  1 +
 elements/core-deps/uhttpmock.bst                     |  6 +++---
 elements/core-deps/upower.bst                        |  1 +
 elements/core-deps/volume-key.bst                    |  1 +
 elements/core-deps/vte.bst                           | 19 ++++++++++++++++---
 elements/core-deps/xdg-desktop-portal-gtk.bst        |  1 +
 elements/core-deps/xdg-sound-theme.bst               |  1 +
 elements/core-deps/xmlb.bst                          |  1 +
 elements/core/baobab.bst                             |  6 +++---
 elements/core/cheese.bst                             |  6 +++---
 elements/core/dconf-editor.bst                       |  7 +++----
 elements/core/devhelp.bst                            |  6 +++---
 elements/core/eog.bst                                |  6 +++---
 elements/core/epiphany.bst                           |  6 +++---
 elements/core/evince.bst                             |  7 +++----
 elements/core/file-roller.bst                        |  6 +++---
 elements/core/gdm.bst                                |  6 +++---
 elements/core/gedit.bst                              | 11 +++--------
 elements/core/gnome-backgrounds.bst                  |  6 +++---
 elements/core/gnome-bluetooth.bst                    | 10 +++-------
 elements/core/gnome-boxes.bst                        | 13 +++----------
 elements/core/gnome-builder.bst                      |  6 +++---
 elements/core/gnome-calculator.bst                   |  6 +++---
 elements/core/gnome-calendar.bst                     |  6 +++---
 elements/core/gnome-characters.bst                   |  6 +++---
 elements/core/gnome-clocks.bst                       |  8 ++++----
 elements/core/gnome-color-manager.bst                |  6 +++---
 elements/core/gnome-contacts.bst                     |  6 +++---
 elements/core/gnome-control-center.bst               | 13 +++----------
 elements/core/gnome-desktop.bst                      |  6 +++---
 elements/core/gnome-disk-utility.bst                 |  6 +++---
 elements/core/gnome-font-viewer.bst                  |  6 +++---
 elements/core/gnome-getting-started-docs.bst         |  6 +++---
 elements/core/gnome-initial-setup.bst                |  9 +++++----
 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                        | 16 +++-------------
 elements/core/gnome-photos.bst                       | 10 +++-------
 elements/core/gnome-screenshot.bst                   |  6 +++---
 elements/core/gnome-session.bst                      |  6 +++---
 elements/core/gnome-settings-daemon.bst              | 11 +++--------
 elements/core/gnome-shell-extensions.bst             |  6 +++---
 elements/core/gnome-shell.bst                        | 11 +++--------
 elements/core/gnome-software.bst                     |  6 +++---
 elements/core/gnome-system-monitor.bst               |  6 +++---
 elements/core/gnome-terminal.bst                     |  6 +++---
 elements/core/gnome-tour.bst                         |  7 +++----
 elements/core/gnome-user-docs.bst                    |  6 +++---
 elements/core/gnome-user-share.bst                   |  6 +++---
 elements/core/gnome-weather.bst                      |  6 +++---
 elements/core/mutter.bst                             |  6 +++---
 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.bst                            |  7 +++----
 elements/core/totem.bst                              | 13 +++----------
 elements/freedesktop-sdk.bst                         |  1 +
 elements/openh264-extension.bst                      |  1 +
 elements/sdk-deps/libsass.bst                        |  1 +
 elements/sdk-deps/sassc.bst                          |  1 +
 elements/sdk/WebKitGTK.bst                           |  1 +
 elements/sdk/adwaita-icon-theme.bst                  |  6 +++---
 elements/sdk/appstream-glib.bst                      |  7 +++----
 elements/sdk/at-spi2-atk.bst                         |  6 +++---
 elements/sdk/at-spi2-core.bst                        |  6 +++---
 elements/sdk/atk.bst                                 |  6 +++---
 elements/sdk/cantarell-fonts.bst                     |  1 +
 elements/sdk/clutter-gst.bst                         |  1 +
 elements/sdk/clutter-gtk.bst                         |  1 +
 elements/sdk/clutter.bst                             |  1 +
 elements/sdk/cogl.bst                                |  6 +++---
 elements/sdk/dconf.bst                               |  6 +++---
 elements/sdk/enchant-2.bst                           |  1 +
 elements/sdk/fcitx.bst                               |  1 +
 elements/sdk/gcab.bst                                |  6 +++---
 elements/sdk/gcr.bst                                 |  6 +++---
 elements/sdk/gdk-pixbuf.bst                          |  6 +++---
 elements/sdk/geoclue.bst                             |  1 +
 elements/sdk/gjs.bst                                 |  6 +++---
 elements/sdk/glib-networking.bst                     |  6 +++---
 elements/sdk/glib.bst                                |  9 +++------
 elements/sdk/gobject-introspection.bst               |  6 +++---
 elements/sdk/graphene.bst                            |  6 +++---
 elements/sdk/gsettings-desktop-schemas.bst           |  6 +++---
 elements/sdk/gtk+-3.bst                              |  7 +++----
 elements/sdk/gtk-doc.bst                             |  6 +++---
 elements/sdk/gtk.bst                                 |  7 +++----
 elements/sdk/gtksourceview.bst                       |  6 +++---
 elements/sdk/gvfs.bst                                |  6 +++---
 elements/sdk/ibus.bst                                |  1 +
 elements/sdk/json-glib.bst                           |  6 +++---
 elements/sdk/krb5.bst                                |  1 +
 elements/sdk/libgee.bst                              |  6 +++---
 elements/sdk/libnotify.bst                           |  7 +++----
 elements/sdk/librsvg.bst                             |  7 +++----
 elements/sdk/libsecret.bst                           |  6 +++---
 elements/sdk/libsoup.bst                             |  6 +++---
 elements/sdk/libwpe.bst                              |  1 +
 elements/sdk/mozjs68.bst                             |  4 +++-
 elements/sdk/pango.bst                               |  6 +++---
 elements/sdk/pycairo.bst                             |  1 +
 elements/sdk/pygobject.bst                           |  6 +++---
 elements/sdk/python-pygments.bst                     |  1 +
 elements/sdk/python2.bst                             |  1 +
 elements/sdk/tracker.bst                             |  6 +++---
 elements/sdk/vala-tarball.bst                        |  1 +
 elements/sdk/vala.bst                                |  6 +++---
 elements/sdk/woff2.bst                               |  1 +
 elements/sdk/wpebackend-fdo.bst                      |  1 +
 elements/sdk/yelp-tools.bst                          |  6 +++---
 elements/sdk/yelp-xsl.bst                            |  6 +++---
 elements/sdk/yelp.bst                                |  6 +++---
 elements/sdk/zenity.bst                              |  6 +++---
 files/plymouth/no-intltool.patch                     | 15 ---------------
 junction.refs                                        |  6 ------
 project.conf                                         |  4 ++--
 243 files changed, 590 insertions(+), 588 deletions(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a9ece8f6..a4a2eb2a 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,11 +3,11 @@ variables:
   # Note that GitLab CI will only cache stuff inside the "${CI_PROJECT_DIR}" folder.
   XDG_CACHE_HOME: "${CI_PROJECT_DIR}/cache"
   GET_SOURCES_ATTEMPTS: 3
-  BST_STRICT: '--no-strict'
+  BST_STRICT: '--strict'
   BST_TRACK_TAGS: 'False'
   BST_NO_PUSH: "bst $BST_STRICT --log-file logs/build.log --colors"
   BST: "bst $BST_STRICT --config build.conf --log-file logs/build.log --colors"
-  FLATPAK_BRANCH: master
+  FLATPAK_BRANCH: 3.38beta
 
   # Docker Images
   DOCKER_REGISTRY: "registry.gitlab.com/freedesktop-sdk/infrastructure/freedesktop-sdk-docker-images"
@@ -103,8 +103,8 @@ default:
 .vm-image-template:
   stage: image
   script:
-    - ${BST_NO_PUSH} --max-jobs $(( $(nproc) / 4 )) -o arch "${ARCH}" build vm/image.bst
-    - ${BST_NO_PUSH} -o arch "${ARCH}" checkout --hardlinks vm/image.bst image
+  - ${BST_NO_PUSH} --max-jobs $(( $(nproc) / 4 )) -o arch "${ARCH}" build vm/image.bst
+  - ${BST_NO_PUSH} -o arch "${ARCH}" checkout --hardlinks vm/image.bst image
   rules:
   - if: $CI_COMMIT_REF_NAME == "master" || $CI_COMMIT_REF_NAME =~ /^gnome-\d-\d\d$/
     when: on_success
@@ -240,8 +240,8 @@ vm-image-x86_64:
 pinebook-pro-image:
   stage: image
   script:
-    - ${BST_NO_PUSH} --max-jobs $(( $(nproc) / 4 )) -o arch "${ARCH}" build boards/pinebook-pro/image.bst
-    - ${BST_NO_PUSH} -o arch "${ARCH}" checkout --hardlinks boards/pinebook-pro/image.bst pinebook-pro-image
+  - ${BST_NO_PUSH} --max-jobs $(( $(nproc) / 4 )) -o arch "${ARCH}" build boards/pinebook-pro/image.bst
+  - ${BST_NO_PUSH} -o arch "${ARCH}" checkout --hardlinks boards/pinebook-pro/image.bst pinebook-pro-image
   when: manual
   allow_failure: true
   cache: *bst-cache
@@ -260,8 +260,8 @@ pinebook-pro-image:
 rock64-image:
   stage: image
   script:
-    - ${BST_NO_PUSH} --max-jobs $(( $(nproc) / 4 )) -o arch "${ARCH}" build boards/rock64/image.bst
-    - ${BST_NO_PUSH} -o arch "${ARCH}" checkout --hardlinks boards/rock64/image.bst rock64
+  - ${BST_NO_PUSH} --max-jobs $(( $(nproc) / 4 )) -o arch "${ARCH}" build boards/rock64/image.bst
+  - ${BST_NO_PUSH} -o arch "${ARCH}" checkout --hardlinks boards/rock64/image.bst rock64
   when: manual
   allow_failure: true
   cache: *bst-cache
@@ -280,8 +280,8 @@ rock64-image:
 raspberrypi-4-image:
   stage: image
   script:
-    - ${BST_NO_PUSH} --max-jobs $(( $(nproc) / 4 )) -o arch "${ARCH}" build boards/raspberrypi-4/image.bst
-    - ${BST_NO_PUSH} -o arch "${ARCH}" checkout --hardlinks boards/raspberrypi-4/image.bst 
raspberrypi-4-image
+  - ${BST_NO_PUSH} --max-jobs $(( $(nproc) / 4 )) -o arch "${ARCH}" build boards/raspberrypi-4/image.bst
+  - ${BST_NO_PUSH} -o arch "${ARCH}" checkout --hardlinks boards/raspberrypi-4/image.bst raspberrypi-4-image
   when: manual
   allow_failure: true
   cache: *bst-cache
diff --git a/elements/core-deps/ModemManager.bst b/elements/core-deps/ModemManager.bst
index 1ffa4bf8..e63d4f07 100644
--- a/elements/core-deps/ModemManager.bst
+++ b/elements/core-deps/ModemManager.bst
@@ -1,7 +1,8 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://www.freedesktop.org/software/ModemManager/ModemManager-1.12.4.tar.xz
+  url: https://www.freedesktop.org/software/ModemManager/ModemManager-1.14.0.tar.xz
+  ref: 8976e2f890380d35144d4d9146bc225d926ae72c9b48d7e50c1dd9674d2bd079
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/NetworkManager.bst b/elements/core-deps/NetworkManager.bst
index da174944..e7ac4bf6 100644
--- a/elements/core-deps/NetworkManager.bst
+++ b/elements/core-deps/NetworkManager.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: git_freedesktop_org:NetworkManager/NetworkManager.git
-  track: master
+- kind: tar
+  url: gnome_downloads:NetworkManager/1.27/NetworkManager-1.27.0.tar.xz
+  ref: bbfad15b3fe83dc72089cb7e5790e05444aa9c44079787519c5e3ae362301c38
 build-depends:
 - core-deps/intltool.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/accountsservice.bst b/elements/core-deps/accountsservice.bst
index c759bdd7..5cdf1cd8 100644
--- a/elements/core-deps/accountsservice.bst
+++ b/elements/core-deps/accountsservice.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: git_freedesktop_org:accountsservice/accountsservice.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/accountsservice/accountsservice-0.6.55.tar.xz
+  ref: ff2b2419a7e06bd9cb335ffe391c7409b49a0f0130b890bd54692a3986699c9b
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/amtk.bst b/elements/core-deps/amtk.bst
index ad5296cc..364630bb 100644
--- a/elements/core-deps/amtk.bst
+++ b/elements/core-deps/amtk.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/amtk.git
-  track: master
+- kind: tar
+  url: gnome_downloads:amtk/5.1/amtk-5.1.1.tar.xz
+  ref: f9656bdd4278aabfb8554f029049b9ffaf51b53faa463483a840365463355df1
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/atkmm-1.6.bst b/elements/core-deps/atkmm-1.6.bst
index 6e7f1b07..e62546e2 100644
--- a/elements/core-deps/atkmm-1.6.bst
+++ b/elements/core-deps/atkmm-1.6.bst
@@ -1,8 +1,8 @@
 kind: autotools
 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.0.tar.xz
+  ref: 4c4cfc917fd42d3879ce997b463428d6982affa0fb660cafcc0bc2d9afcedd3a
 build-depends:
 - freedesktop-sdk.bst:components/perl-xml-parser.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/babl.bst b/elements/core-deps/babl.bst
index 374c95a2..683cad28 100644
--- a/elements/core-deps/babl.bst
+++ b/elements/core-deps/babl.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/babl.git
-  track: master
-
+- kind: tar
+  url: https://download.gimp.org/pub/babl/0.1/babl-0.1.78.tar.xz
+  ref: 17d5493633bff5585d9f375bc4df5925157cd1c70ccd7c22a635be75c172523a
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/berkeleydb.bst b/elements/core-deps/berkeleydb.bst
index aba5cd73..e6ae0262 100644
--- a/elements/core-deps/berkeleydb.bst
+++ b/elements/core-deps/berkeleydb.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: http://http.debian.net/debian/pool/main/d/db5.3/db5.3_5.3.28.orig.tar.xz
+  ref: e1f85c8b6ebd0ed3ca72fa0ae97b65006f6d0bd0cd6f4ac24bed103cb5497bf5
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/blockdev.bst b/elements/core-deps/blockdev.bst
index 3b8d5449..42b8453b 100644
--- a/elements/core-deps/blockdev.bst
+++ b/elements/core-deps/blockdev.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:storaged-project/libblockdev/releases/download/2.21-1/libblockdev-2.21.tar.gz
+  ref: 317225f0d6cbc99d90481b0f8a30be8c325f5b5aebe82f9adf409214081de10a
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/boost.bst b/elements/core-deps/boost.bst
index 89d46915..e74f022d 100644
--- a/elements/core-deps/boost.bst
+++ b/elements/core-deps/boost.bst
@@ -4,6 +4,7 @@ sources:
 - kind: tar
   url: downloads.sourceforge.net:boost/boost/1.73.0/boost_1_73_0.tar.bz2
 
+  ref: 4eb3b8d442b426dc35346235c8733b5ae35ba431690e38c6a8263dce9fcbb402
 depends:
 - freedesktop-sdk.bst:bootstrap-import.bst
 
diff --git a/elements/core-deps/cairomm-1.0.bst b/elements/core-deps/cairomm-1.0.bst
index cef20856..2ca95edd 100644
--- a/elements/core-deps/cairomm-1.0.bst
+++ b/elements/core-deps/cairomm-1.0.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: cairo_org:releases/cairomm-1.13.1.tar.gz
+  ref: 97a78bd7de6baf8af3da1f9b39f1317f8da9f1145b7694e928fbd5521da08ef6
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/colord-gtk.bst b/elements/core-deps/colord-gtk.bst
index 1b3b9719..57eb1f52 100644
--- a/elements/core-deps/colord-gtk.bst
+++ b/elements/core-deps/colord-gtk.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: github_com:hughsie/colord-gtk.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/colord/releases/colord-gtk-0.2.0.tar.xz
+  ref: 2a4cfae08bc69f000f40374934cd26f4ae86d286ce7de89f1622abc59644c717
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:components/perl-xml-parser.bst
diff --git a/elements/core-deps/colord.bst b/elements/core-deps/colord.bst
index 561361eb..a99504a0 100644
--- a/elements/core-deps/colord.bst
+++ b/elements/core-deps/colord.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: github_com:hughsie/colord.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/colord/releases/colord-1.4.4.tar.xz
+  ref: 9a0fe80160bf88efddb582a9fc0169f56065276dc3882c47dddb9eecd048c0a5
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/cryptsetup.bst b/elements/core-deps/cryptsetup.bst
index 9c803553..3ab72bdb 100644
--- a/elements/core-deps/cryptsetup.bst
+++ b/elements/core-deps/cryptsetup.bst
@@ -3,6 +3,7 @@ sources:
 - kind: tar
   # volume_key doesn't work with 2.x
   url: https://www.kernel.org/pub/linux/utils/cryptsetup/v1.7/cryptsetup-1.7.5.tar.xz
+  ref: 2b30cd1d0dd606a53ac77b406e1d37798d4b0762fa89de6ea546201906a251bd
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/dmraid.bst b/elements/core-deps/dmraid.bst
index 6ae4b7fd..84b30e19 100644
--- a/elements/core-deps/dmraid.bst
+++ b/elements/core-deps/dmraid.bst
@@ -3,6 +3,7 @@ sources:
 - kind: tar
   url: tarballs_needing_help:dmraid-1.0.0.rc16-3.tar.bz2
   base-dir: dmraid/1.0.0.rc16-3/dmraid
+  ref: 93421bd169d71ff5e7d2db95b62b030bfa205a12010b6468dcdef80337d6fbd8
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/dotconf.bst b/elements/core-deps/dotconf.bst
index 7b69cb37..ca0cf67b 100644
--- a/elements/core-deps/dotconf.bst
+++ b/elements/core-deps/dotconf.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:williamh/dotconf/archive/v1.3.tar.gz
+  ref: 7f1ecf40de1ad002a065a321582ed34f8c14242309c3547ad59710ae3c805653
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/eos-updater.bst b/elements/core-deps/eos-updater.bst
index 403c9cef..2ad292c2 100644
--- a/elements/core-deps/eos-updater.bst
+++ b/elements/core-deps/eos-updater.bst
@@ -4,6 +4,7 @@ sources:
 - kind: tar
   url: github_com:endlessm/eos-updater/archive/Release_3.7.5.tar.gz
 
+  ref: e01bef316286d450baa03a303c1088f409c0eacd38d2a455eeac4e41e14b86ac
 depends:
 - core-deps/NetworkManager.bst
 - core-deps/flatpak.bst
diff --git a/elements/core-deps/espeak.bst b/elements/core-deps/espeak.bst
index 0693c0b6..fd840407 100644
--- a/elements/core-deps/espeak.bst
+++ b/elements/core-deps/espeak.bst
@@ -2,6 +2,7 @@ kind: manual
 sources:
 - kind: zip
   url: sourceforge_net:espeak/files/espeak/espeak-1.48/espeak-1.48.04-source.zip
+  ref: bf9a17673adffcc28ff7ea18764f06136547e97bbd9edf2ec612f09b207f0659
 depends:
 - core-deps/portaudio.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/core-deps/evolution-data-server.bst b/elements/core-deps/evolution-data-server.bst
index 475ca2f5..a77fc3fc 100644
--- a/elements/core-deps/evolution-data-server.bst
+++ b/elements/core-deps/evolution-data-server.bst
@@ -1,10 +1,9 @@
 kind: cmake
 
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/evolution-data-server.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:evolution-data-server/3.37/evolution-data-server-3.37.3.tar.xz
+  ref: 7fbb32956933bb7a857a39bd122fa15f300b0014589c2b3736de3e29a4bdbf9f
 build-depends:
 - core-deps/intltool.bst
 - freedesktop-sdk.bst:components/gperf.bst
diff --git a/elements/core-deps/exempi.bst b/elements/core-deps/exempi.bst
index 94097515..be424b1d 100644
--- a/elements/core-deps/exempi.bst
+++ b/elements/core-deps/exempi.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://libopenraw.freedesktop.org/download/exempi-2.4.5.tar.bz2
+  ref: 406185feb88e84ea1d4b4251370be2991205790d7113a7e28e192ff46a4f221e
 build-depends:
 - freedesktop-sdk.bst:components/expat.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/exiv2.bst b/elements/core-deps/exiv2.bst
index 562c714a..d1fa34ce 100644
--- a/elements/core-deps/exiv2.bst
+++ b/elements/core-deps/exiv2.bst
@@ -2,6 +2,7 @@ kind: cmake
 sources:
 - kind: tar
   url: github_com:Exiv2/exiv2/archive/v0.26.tar.gz
+  ref: 51cffa8d19d67e1da6c1d0f570a75b8f6c814113367318c2c0407691888c5f01
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
 depends:
diff --git a/elements/core-deps/flatpak.bst b/elements/core-deps/flatpak.bst
index f13883e8..a8bd119e 100644
--- a/elements/core-deps/flatpak.bst
+++ b/elements/core-deps/flatpak.bst
@@ -3,6 +3,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:flatpak/flatpak/releases/download/1.4.3/flatpak-1.4.3.tar.xz
+  ref: 279ee6f3b3622943816b949b5cf076df95600aa13a8b45412f8bf68b76ed6e85
 - kind: patch
   path: files/flatpak/sysusers.patch
 
diff --git a/elements/core-deps/folks.bst b/elements/core-deps/folks.bst
index 28b911b3..3e5bb278 100644
--- a/elements/core-deps/folks.bst
+++ b/elements/core-deps/folks.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/folks.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:folks/0.14/folks-0.14.0.tar.xz
+  ref: d6e778da637d3b33fd9a6b45115e8157d8868211dc08b943d1075b5eb7282bb9
 build-depends:
 - freedesktop-sdk.bst:components/python3-dbusmock.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/gegl.bst b/elements/core-deps/gegl.bst
index 119d607b..5d1d8e8b 100644
--- a/elements/core-deps/gegl.bst
+++ b/elements/core-deps/gegl.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gegl.git
-  track: master
-
+- kind: tar
+  url: https://download.gimp.org/pub/gegl/0.4/gegl-0.4.24.tar.xz
+  ref: 7765499f27341b0d16032e665319cbc12876483ff6a944fcdf24a9c58e3e254a
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/geocode-glib.bst b/elements/core-deps/geocode-glib.bst
index a546117e..637ef7b8 100644
--- a/elements/core-deps/geocode-glib.bst
+++ b/elements/core-deps/geocode-glib.bst
@@ -1,8 +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/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/gexiv2.bst b/elements/core-deps/gexiv2.bst
index 071be3d2..aad3f6f4 100644
--- a/elements/core-deps/gexiv2.bst
+++ b/elements/core-deps/gexiv2.bst
@@ -1,7 +1,8 @@
 kind: meson
 sources:
 - kind: tar
-  url: gnome_downloads:gexiv2/0.12/gexiv2-0.12.0.tar.xz
+  url: gnome_downloads:gexiv2/0.12/gexiv2-0.12.1.tar.xz
+  ref: 8aeafd59653ea88f6b78cb03780ee9fd61a2f993070c5f0d0976bed93ac2bd77
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core-deps/glade.bst b/elements/core-deps/glade.bst
index dc75d2e5..abe954fd 100644
--- a/elements/core-deps/glade.bst
+++ b/elements/core-deps/glade.bst
@@ -1,11 +1,11 @@
-kind: meson
+kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/glade.git
-  track: master
+- kind: tar
+  url: gnome_downloads:glade/3.36/glade-3.36.0.tar.xz
+  ref: 19b546b527cc46213ccfc8022d49ec57e618fe2caa9aa51db2d2862233ea6f08
 build-depends:
 - sdk/gtk-doc.bst
-- freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
+- freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
 - sdk/WebKitGTK.bst
 - sdk/gjs.bst
diff --git a/elements/core-deps/glibmm-2.4.bst b/elements/core-deps/glibmm-2.4.bst
index 4a9d198d..c33c1e3e 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-64
+- kind: tar
+  url: gnome_downloads:glibmm/2.64/glibmm-2.64.2.tar.xz
+  ref: a75282e58d556d9b2bb44262b6f5fb76c824ac46a25a06f527108bec86b8d4ec
 build-depends:
 - freedesktop-sdk.bst:components/m4.bst
 - freedesktop-sdk.bst:components/perl-xml-parser.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 aa24c485..fdb75750 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.2/gnome-autoar-0.2.4.tar.xz
+  ref: 0a34c377f8841abbf4c29bc848b301fbd8e4e20c03d7318c777c58432033657a
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/gnome-online-accounts.bst b/elements/core-deps/gnome-online-accounts.bst
index 81a94200..285bab17 100644
--- a/elements/core-deps/gnome-online-accounts.bst
+++ b/elements/core-deps/gnome-online-accounts.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-online-accounts.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-online-accounts/3.36/gnome-online-accounts-3.36.0.tar.xz
+  ref: 1c8f62990833ca41188dbb80c5e99d99b57a62608ca675bbcd37bc2244742f2e
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/gnome-online-miners.bst b/elements/core-deps/gnome-online-miners.bst
index 49ae8e8c..b723d821 100644
--- a/elements/core-deps/gnome-online-miners.bst
+++ b/elements/core-deps/gnome-online-miners.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-online-miners.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-online-miners/3.34/gnome-online-miners-3.34.0.tar.xz
+  ref: 845c2260fb12f14315c800d04d60f37e076c7c7b4222587ae75f108562fa52d8
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
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 51a97f43..b4b0d6d9 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.11.tar.xz
+  ref: dde2e605b1994341c6bf012493e056b406b08571834dea3b3c671d5b8b1dcd73
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core-deps/grilo.bst b/elements/core-deps/grilo.bst
index ae82a625..19d8e18a 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.12.tar.xz
+  ref: dbfbd6082103288592af97568180b9cc81a336a274ed5160412f87675ec11a71
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/gsound.bst b/elements/core-deps/gsound.bst
index 1d31eee5..b258289e 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
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/gspell.bst b/elements/core-deps/gspell.bst
index 9e6a1df8..73257d05 100644
--- a/elements/core-deps/gspell.bst
+++ b/elements/core-deps/gspell.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gspell.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gspell/1.8/gspell-1.8.3.tar.xz
+  ref: 5ae514dd0216be069176accf6d0049d6a01cfa6a50df4bc06be85f7080b62de8
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/gssdp.bst b/elements/core-deps/gssdp.bst
index ad3409d7..b4f6bde7 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.2/gssdp-1.2.3.tar.xz
+  ref: a263dcb6730e3b3dc4bbbff80cf3fab4cd364021981d419db6dd5a8e148aa7e8
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/gst-editing-services.bst b/elements/core-deps/gst-editing-services.bst
index a7be5e5c..ea4fe71d 100644
--- a/elements/core-deps/gst-editing-services.bst
+++ b/elements/core-deps/gst-editing-services.bst
@@ -4,6 +4,7 @@ sources:
 - kind: tar
   url: 
https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gstreamer-editing-services-1.16.2.tar.xz
 
+  ref: 0e06a6191a0c6c16e16272bf2573cecaeb245f10629486ad940a299bef700c16
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:components/m4.bst # dependency of flex
diff --git a/elements/core-deps/gtk-vnc.bst b/elements/core-deps/gtk-vnc.bst
index 1607f700..250cdac2 100644
--- a/elements/core-deps/gtk-vnc.bst
+++ b/elements/core-deps/gtk-vnc.bst
@@ -1,12 +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.0/gtk-vnc-1.0.0.tar.xz
+  ref: a81a1f1a79ad4618027628ffac27d3391524c063d9411c7a36a5ec3380e6c080
 build-depends:
 - freedesktop-sdk.bst:components/gnutls.bst
 - freedesktop-sdk.bst:components/perl-xml-parser.bst
diff --git a/elements/core-deps/gtkmm-3.bst b/elements/core-deps/gtkmm-3.bst
index 22d75125..89d34adc 100644
--- a/elements/core-deps/gtkmm-3.bst
+++ b/elements/core-deps/gtkmm-3.bst
@@ -1,8 +1,8 @@
 kind: autotools
 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.2.tar.xz
+  ref: 6d71091bcd1863133460d4188d04102810e9123de19706fb656b7bb915b4adc3
 build-depends:
 - freedesktop-sdk.bst:components/perl-xml-parser.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/gupnp-av.bst b/elements/core-deps/gupnp-av.bst
index e159cca2..a5d02586 100644
--- a/elements/core-deps/gupnp-av.bst
+++ b/elements/core-deps/gupnp-av.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gupnp-av.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gupnp-av/0.12/gupnp-av-0.12.11.tar.xz
+  ref: 689dcf1492ab8991daea291365a32548a77d1a2294d85b33622b55cca9ce6fdc
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/gupnp-dlna.bst b/elements/core-deps/gupnp-dlna.bst
index 77b79d7f..dc9877f7 100644
--- a/elements/core-deps/gupnp-dlna.bst
+++ b/elements/core-deps/gupnp-dlna.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gupnp-dlna.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gupnp-dlna/0.10/gupnp-dlna-0.10.5.tar.xz
+  ref: 123e368227c11d5c17fc1aa76cbdaffa345355eb51d172cd39fc74a5b468ff6a
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/gupnp.bst b/elements/core-deps/gupnp.bst
index 642bc63e..4c2f83d7 100644
--- a/elements/core-deps/gupnp.bst
+++ b/elements/core-deps/gupnp.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gupnp.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gupnp/1.2/gupnp-1.2.3.tar.xz
+  ref: d447e54d88e4a8fab84ad1766070e9208e21166fc7e2ce95df6e33e49e8d29b1
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/intltool.bst b/elements/core-deps/intltool.bst
index d063c0c0..a566e0a8 100644
--- a/elements/core-deps/intltool.bst
+++ b/elements/core-deps/intltool.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz
+  ref: 67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd
 - kind: patch
   path: files/intltool/intltool-perl-5.22-compatibility.patch
 build-depends:
diff --git a/elements/core-deps/iptables.bst b/elements/core-deps/iptables.bst
index 882be054..599204c3 100644
--- a/elements/core-deps/iptables.bst
+++ b/elements/core-deps/iptables.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: tarballs_needing_help:iptables_1.6.2.orig.tar.bz2
+  ref: 55d02dfa46263343a401f297d44190f2a3e5113c8933946f094ed40237053733
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/json-c.bst b/elements/core-deps/json-c.bst
index f33da6c0..f08a26cb 100644
--- a/elements/core-deps/json-c.bst
+++ b/elements/core-deps/json-c.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://s3.amazonaws.com/json-c_releases/releases/json-c-0.13.1.tar.gz
+  ref: b87e608d4d3f7bfdd36ef78d56d53c74e66ab278d318b71e6002a369d36f4873
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/jsonrpc-glib.bst b/elements/core-deps/jsonrpc-glib.bst
index 83380e1d..a82aad3c 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.34/jsonrpc-glib-3.34.0.tar.xz
+  ref: d1ceb24b503e49e7bfe6e44630c03abc65f2d047a68271eb62e332b13be90548
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core-deps/libatasmart.bst b/elements/core-deps/libatasmart.bst
index 81ed74c3..63d07388 100644
--- a/elements/core-deps/libatasmart.bst
+++ b/elements/core-deps/libatasmart.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: tarballs_needing_help:libatasmart-0.19.tar.xz
+  ref: 61f0ea345f63d28ab2ff0dc352c22271661b66bf09642db3a4049ac9dbdb0f8d
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/libbytesize.bst b/elements/core-deps/libbytesize.bst
index 03c72e5c..d2bf0c49 100644
--- a/elements/core-deps/libbytesize.bst
+++ b/elements/core-deps/libbytesize.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:storaged-project/libbytesize/releases/download/2.2/libbytesize-2.2.tar.gz
+  ref: b93c54b502880c095c9f5767a42464853e2687db2e5e3084908a615bafe73baa
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/libcanberra.bst b/elements/core-deps/libcanberra.bst
index 30fc4f10..17b108e7 100644
--- a/elements/core-deps/libcanberra.bst
+++ b/elements/core-deps/libcanberra.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: tarballs_needing_help:libcanberra-0.30.tar.xz
+  ref: c2b671e67e0c288a69fc33dc1b6f1b534d07882c2aceed37004bf48c601afa72
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/libchamplain.bst b/elements/core-deps/libchamplain.bst
index 1253a786..22a4a9ea 100644
--- a/elements/core-deps/libchamplain.bst
+++ b/elements/core-deps/libchamplain.bst
@@ -1,8 +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/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/libcue.bst b/elements/core-deps/libcue.bst
index cf5bdb0b..adb4a7a9 100644
--- a/elements/core-deps/libcue.bst
+++ b/elements/core-deps/libcue.bst
@@ -2,6 +2,7 @@ kind: cmake
 sources:
 - kind: tar
   url: https://github.com/lipnitsk/libcue/archive/v2.2.1.tar.gz
+  ref: f27bc3ebb2e892cd9d32a7bee6d84576a60f955f29f748b9b487b173712f1200
 build-depends:
 - freedesktop-sdk.bst:components/bison.bst
 - freedesktop-sdk.bst:components/flex.bst
diff --git a/elements/core-deps/libdazzle.bst b/elements/core-deps/libdazzle.bst
index ecab7ed2..c404b66e 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.36/libdazzle-3.36.0.tar.xz
+  ref: 82b31bbf550fc62970c78bf7f9d55e5fae5b8ea13b24fe2d13c8c6039409d958
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core-deps/libdvdread.bst b/elements/core-deps/libdvdread.bst
index da9fe245..7d075518 100644
--- a/elements/core-deps/libdvdread.bst
+++ b/elements/core-deps/libdvdread.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: http://download.videolan.org/pub/videolan/libdvdread/6.0.0/libdvdread-6.0.0.tar.bz2
+  ref: b33b1953b4860545b75f6efc06e01d9849e2ea4f797652263b0b4af6dd10f935
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/libgdata.bst b/elements/core-deps/libgdata.bst
index 8f0da1c8..2e427ab6 100644
--- a/elements/core-deps/libgdata.bst
+++ b/elements/core-deps/libgdata.bst
@@ -1,7 +1,8 @@
 kind: meson
 sources:
 - kind: tar
-  url: gnome_downloads:libgdata/0.17/libgdata-0.17.11.tar.xz
+  url: gnome_downloads:libgdata/0.17/libgdata-0.17.12.tar.xz
+  ref: a0fd6f8820e8bae019c1f6ffab5af7fcd6d7f147915bb968b56df3ad61b42318
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/libgfbgraph-0.2.bst b/elements/core-deps/libgfbgraph-0.2.bst
index 167f602b..dcb1359f 100644
--- a/elements/core-deps/libgfbgraph-0.2.bst
+++ b/elements/core-deps/libgfbgraph-0.2.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/libgfbgraph.bst b/elements/core-deps/libgfbgraph.bst
index c58dd6b8..dcb1359f 100644
--- a/elements/core-deps/libgfbgraph.bst
+++ b/elements/core-deps/libgfbgraph.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgfbgraph.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gfbgraph/0.2/gfbgraph-0.2.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/libgit2-glib.bst b/elements/core-deps/libgit2-glib.bst
index 0e549954..121ba142 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:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core-deps/libgit2.bst b/elements/core-deps/libgit2.bst
index d39ba141..165aed70 100644
--- a/elements/core-deps/libgit2.bst
+++ b/elements/core-deps/libgit2.bst
@@ -2,6 +2,7 @@ kind: cmake
 sources:
 - kind: tar
   url: github_com:libgit2/libgit2/archive/v0.26.3.tar.gz
+  ref: 0da4e211dfb63c22e5f43f2a4a5373e86a140afa88a25ca6ba3cc2cae58263d2
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
 depends:
diff --git a/elements/core-deps/libgnomekbd.bst b/elements/core-deps/libgnomekbd.bst
index a0082675..b7147595 100644
--- a/elements/core-deps/libgnomekbd.bst
+++ b/elements/core-deps/libgnomekbd.bst
@@ -1,8 +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:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
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/libgusb.bst b/elements/core-deps/libgusb.bst
index 1c7741b6..43f9af73 100644
--- a/elements/core-deps/libgusb.bst
+++ b/elements/core-deps/libgusb.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: github_com:hughsie/libgusb.git
-  track: master
+- kind: tar
+  url: people_freedesktop_org:~hughsient/releases/libgusb-0.3.4.tar.xz
+  ref: 581fd24e12496654b9b2a0732f810b554dfd9212516c18c23586c0cd0b382e04
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/libgweather.bst b/elements/core-deps/libgweather.bst
index 959b4fc3..2cd66785 100644
--- a/elements/core-deps/libgweather.bst
+++ b/elements/core-deps/libgweather.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libgweather.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libgweather/3.36/libgweather-3.36.1.tar.xz
+  ref: de2709f0ee233b20116d5fa9861d406071798c4aa37830ca25f5ef2c0083e450
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/libgxps.bst b/elements/core-deps/libgxps.bst
index 0ecf98f2..74b0de1a 100644
--- a/elements/core-deps/libgxps.bst
+++ b/elements/core-deps/libgxps.bst
@@ -1,8 +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.1.tar.xz
+  ref: 1a939fc8fcea9471b7eca46b1ac90cff89a30d26f65c7c9a375a4bf91223fa94
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core-deps/libhandy-0.bst b/elements/core-deps/libhandy-0.bst
index 1a001516..9922cebf 100644
--- a/elements/core-deps/libhandy-0.bst
+++ b/elements/core-deps/libhandy-0.bst
@@ -2,6 +2,7 @@ kind: meson
 sources:
 - kind: tar
   url: https://source.puri.sm/Librem5/libhandy/-/archive/v0.0.13/libhandy-v0.0.13.tar.bz2
+  ref: 507f92e173a6ab9c07f612d2758de434f1feeb72ca4a9dd7de16d9a2b533d60b
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/libhandy.bst b/elements/core-deps/libhandy.bst
index 47b7e8fc..d6eb504d 100644
--- a/elements/core-deps/libhandy.bst
+++ b/elements/core-deps/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/0.83/libhandy-0.83.0.tar.xz
+  ref: 2ed59ae6635d26a024954943af9e28c113a4097459c2867adedf3acbfc2cfb34
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/libmbim.bst b/elements/core-deps/libmbim.bst
index cd2e42bb..6f74ce4d 100644
--- a/elements/core-deps/libmbim.bst
+++ b/elements/core-deps/libmbim.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: git_freedesktop_org:mobile-broadband/libmbim.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/libmbim/libmbim-1.24.0.tar.xz
+  ref: 3d495cec3becfd02731ceac67a5ad7e0f1b328395137024d7cb91d31f00e1196
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/libmediaart.bst b/elements/core-deps/libmediaart.bst
index f60d8057..2ba4033c 100644
--- a/elements/core-deps/libmediaart.bst
+++ b/elements/core-deps/libmediaart.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libmediaart.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libmediaart/1.9/libmediaart-1.9.4.tar.xz
+  ref: a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/libmusicbrainz.bst b/elements/core-deps/libmusicbrainz.bst
index 2630da84..7dd02397 100644
--- a/elements/core-deps/libmusicbrainz.bst
+++ b/elements/core-deps/libmusicbrainz.bst
@@ -3,6 +3,7 @@ sources:
 - kind: tar
   url: github_com:metabrainz/libmusicbrainz/releases/download/release-5.1.0/libmusicbrainz-5.1.0.tar.gz
 # this patch has been merged upstream and can be removed when this is updated
+  ref: 6749259e89bbb273f3f5ad7acdffb7c47a2cf8fcaeab4c4695484cef5f4c6b46
 - kind: patch
   path: files/libmusicbrainz/cmake-ninja.patch
 build-depends:
diff --git a/elements/core-deps/libnma.bst b/elements/core-deps/libnma.bst
index e40bbcb7..75f3f890 100644
--- a/elements/core-deps/libnma.bst
+++ b/elements/core-deps/libnma.bst
@@ -1,8 +1,8 @@
 kind: autotools
 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/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/liboauth.bst b/elements/core-deps/liboauth.bst
index 8541c701..b633ecec 100644
--- a/elements/core-deps/liboauth.bst
+++ b/elements/core-deps/liboauth.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: downloads.sourceforge.net:liboauth/liboauth-1.0.3.tar.gz
+  ref: 0df60157b052f0e774ade8a8bac59d6e8d4b464058cc55f9208d72e41156811f
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/libosinfo.bst b/elements/core-deps/libosinfo.bst
index f8ae145c..b2dd6716 100644
--- a/elements/core-deps/libosinfo.bst
+++ b/elements/core-deps/libosinfo.bst
@@ -1,7 +1,8 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://releases.pagure.org/libosinfo/libosinfo-1.7.1.tar.xz
+  url: https://releases.pagure.org/libosinfo/libosinfo-1.8.0.tar.xz
+  ref: 49ff32be0d209f6c99480e28b94340ac3dd0158322ae4303adfbdfe973a108a5
 - kind: local
   path: files/libosinfo/pci.ids
 - kind: local
diff --git a/elements/core-deps/libostree.bst b/elements/core-deps/libostree.bst
index 39c7ac17..0e0d02c8 100644
--- a/elements/core-deps/libostree.bst
+++ b/elements/core-deps/libostree.bst
@@ -3,6 +3,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:ostreedev/ostree/releases/download/v2019.5/libostree-2019.5.tar.xz
+  ref: 9568156d147865f0f744373288039dbde784c0cf1de37fdd2cacf4e950790875
 - kind: patch
   path: files/ostree/no-boot-symlink.patch
 
diff --git a/elements/core-deps/libpeas.bst b/elements/core-deps/libpeas.bst
index f4258f4a..81a2a129 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.26/libpeas-1.26.0.tar.xz
+  ref: a976d77e20496479a8e955e6a38fb0e5c5de89cf64d9f44e75c2213ee14f7376
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/libqmi.bst b/elements/core-deps/libqmi.bst
index 0b72caf1..6602754a 100644
--- a/elements/core-deps/libqmi.bst
+++ b/elements/core-deps/libqmi.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: git_freedesktop_org:mobile-broadband/libqmi.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/libqmi/libqmi-1.26.0.tar.xz
+  ref: 7f0429e0ae58792e21512d09ca2412537840ea42696762795af1284a65fd6e40
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/libraw.bst b/elements/core-deps/libraw.bst
index db554ee3..3acb6738 100644
--- a/elements/core-deps/libraw.bst
+++ b/elements/core-deps/libraw.bst
@@ -4,6 +4,7 @@ sources:
 - kind: tar
   url: https://www.libraw.org/data/LibRaw-0.19.5.tar.gz
 
+  ref: 40a262d7cc71702711a0faec106118ee004f86c86cc228281d12d16da03e02f5
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 
diff --git a/elements/core-deps/librest.bst b/elements/core-deps/librest.bst
index 252bfb13..a2e42c45 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 61974804..e4c09c58 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.3.tar.xz
+  ref: 0b68dfc6313c6cc90ac989c6d722a1bf0585ad13846e79746aa87cb265904786
 build-depends:
 - freedesktop-sdk.bst:components/m4.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/libssh2.bst b/elements/core-deps/libssh2.bst
index 7f5c44b9..ba8bb980 100644
--- a/elements/core-deps/libssh2.bst
+++ b/elements/core-deps/libssh2.bst
@@ -2,6 +2,7 @@ kind: cmake
 sources:
 - kind: tar
   url: github_com:libssh2/libssh2/archive/libssh2-1.8.0.tar.gz
+  ref: 973f63f98141d68b4a1bc85791ee29411eeab12a6230ae1aca9c368550ccafae
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
 depends:
diff --git a/elements/core-deps/libusb.bst b/elements/core-deps/libusb.bst
index 981a5a73..854168cc 100644
--- a/elements/core-deps/libusb.bst
+++ b/elements/core-deps/libusb.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:libusb/libusb/releases/download/v1.0.21/libusb-1.0.21.tar.bz2
+  ref: 7dce9cce9a81194b7065ee912bcd55eeffebab694ea403ffb91b67db66b1824b
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/libvirt-glib.bst b/elements/core-deps/libvirt-glib.bst
index bf49adb2..b8a7b080 100644
--- a/elements/core-deps/libvirt-glib.bst
+++ b/elements/core-deps/libvirt-glib.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: github_com:libvirt/libvirt-glib.git
-  track: master
+- kind: tar
+  url: https://libvirt.org/sources/glib/libvirt-glib-3.0.0.tar.gz
+  ref: 7fff8ca9a2b723dbfd04223b1c7624251c8bf79eb57ec27362a7301b2dd9ebfe
 build-depends:
 - core-deps/intltool.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/libvirt.bst b/elements/core-deps/libvirt.bst
index 74f5479b..98a8ebdb 100644
--- a/elements/core-deps/libvirt.bst
+++ b/elements/core-deps/libvirt.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://libvirt.org/sources/libvirt-4.9.0.tar.xz
+  ref: 4fd4bfe7312b7996a817c7919cf0062de0d5b3c400c93bd30855a46c40dd455a
 build-depends:
 - freedesktop-sdk.bst:components/libxslt.bst
 - freedesktop-sdk.bst:components/python3.bst
diff --git a/elements/core-deps/libxklavier.bst b/elements/core-deps/libxklavier.bst
index 3c644331..3459db49 100644
--- a/elements/core-deps/libxklavier.bst
+++ b/elements/core-deps/libxklavier.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: people_freedesktop_org:~svu/libxklavier-5.4.tar.bz2
+  ref: 17a34194df5cbcd3b7bfd0f561d95d1f723aa1c87fca56bc2c209514460a9320
 build-depends:
 - freedesktop-sdk.bst:components/iso-codes.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/libyaml.bst b/elements/core-deps/libyaml.bst
index 76c0e71d..a4f9d6ed 100644
--- a/elements/core-deps/libyaml.bst
+++ b/elements/core-deps/libyaml.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:yaml/libyaml/archive/0.1.7.tar.gz
+  ref: e1884d0fa1eec8cf869ac6bebbf25391e81956aa2970267f974a9fa5e0b968e2
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/lvm2.bst b/elements/core-deps/lvm2.bst
index 2046b9ab..4a46e87f 100644
--- a/elements/core-deps/lvm2.bst
+++ b/elements/core-deps/lvm2.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://www.sourceware.org/pub/lvm2/LVM2.2.02.177.tgz
+  ref: 4025a23ec9b15c2cb7486d151c29dc953b75efc4d452cfe9dbbc7c0fac8e80f2
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/malcontent.bst b/elements/core-deps/malcontent.bst
index f22d6cb6..a743f77e 100644
--- a/elements/core-deps/malcontent.bst
+++ b/elements/core-deps/malcontent.bst
@@ -4,6 +4,7 @@ sources:
 - kind: tar
   url: https://tecnocode.co.uk/downloads/malcontent-0.4.0.tar.xz
 
+  ref: 4e7731a31529b9111ab4ae923d4c7844fe889d8acd2c8798aec72d34e20921ae
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/mm-common.bst b/elements/core-deps/mm-common.bst
index 9d65886f..6b2294f0 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.1.tar.xz
+  ref: 28a2d775afbf05c5c957b24b220ed6e9b2023179b98ecde471d89e9754ea5ac9
 - 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 c9f02dfe..2a958213 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/20190618/mobile-broadband-provider-info-20190618.tar.xz
+  ref: c22d64a565d1975b9eecb6ed2eeaef18634bc6f385c8137d05e845d8fb3cce5b
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/mogwai.bst b/elements/core-deps/mogwai.bst
index 4f178d9f..569b4c30 100644
--- a/elements/core-deps/mogwai.bst
+++ b/elements/core-deps/mogwai.bst
@@ -4,6 +4,7 @@ sources:
 - kind: tar
   url: github_com:endlessm/mogwai/archive/Release_3.7.5.tar.gz
 
+  ref: c270cf1a9594a05cf84fc7150aa5a91e0da24b0724486ed4828e4b56504a8972
 build-depends:
 - freedesktop-sdk.bst:components/git-minimal.bst
 - freedesktop-sdk.bst:components/pkg-config.bst
diff --git a/elements/core-deps/mozjs60.bst b/elements/core-deps/mozjs60.bst
index e9d542f7..adb52257 100644
--- a/elements/core-deps/mozjs60.bst
+++ b/elements/core-deps/mozjs60.bst
@@ -2,6 +2,7 @@ kind: manual
 sources:
 - kind: tar
   url: gnome_download:teams/releng/tarballs-needing-help/mozjs/mozjs-60.8.0.tar.bz2
+  ref: 697331336c3d65b80ded9ca87b4a8ceb804e5342b476eaa133ac638102a9dc5d
 build-depends:
 - sdk/python2.bst
 - freedesktop-sdk.bst:components/autoconf.bst
@@ -18,7 +19,8 @@ variables:
   command-subdir: _build
 config:
   configure-commands:
-  -  ../js/src/configure --prefix=%{prefix} --libdir=%{libdir} --disable-jemalloc AUTOCONF=autoconf 
%{mozjs_target}
+  - ../js/src/configure --prefix=%{prefix} --libdir=%{libdir} --disable-jemalloc AUTOCONF=autoconf
+    %{mozjs_target}
   build-commands:
   - make
   install-commands:
diff --git a/elements/core-deps/mpc.bst b/elements/core-deps/mpc.bst
index d899b1ab..7acc51ea 100644
--- a/elements/core-deps/mpc.bst
+++ b/elements/core-deps/mpc.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: ftp_gnu_org:mpc/mpc-1.1.0.tar.gz
+  ref: 6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/mpfr.bst b/elements/core-deps/mpfr.bst
index d47b3628..27321939 100644
--- a/elements/core-deps/mpfr.bst
+++ b/elements/core-deps/mpfr.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: ftp_gnu_org:mpfr/mpfr-4.0.1.tar.xz
+  ref: 67874a60826303ee2fb6affc6dc0ddd3e749e9bfcb4c8655e3953d0458a6e16e
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/ndctl.bst b/elements/core-deps/ndctl.bst
index f3363883..f88b35bf 100644
--- a/elements/core-deps/ndctl.bst
+++ b/elements/core-deps/ndctl.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:pmem/ndctl/archive/v64.1.tar.gz
+  ref: 8ad95e2b46c157bda1e942be337fdeff0009ec928d45267d6e98fffce55103ef
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
@@ -15,4 +16,4 @@ variables:
     --without-bash
     --disable-docs
 
-  local_flags: -fcommon
\ No newline at end of file
+  local_flags: -fcommon
diff --git a/elements/core-deps/neon.bst b/elements/core-deps/neon.bst
index a97767fb..5daebfc6 100644
--- a/elements/core-deps/neon.bst
+++ b/elements/core-deps/neon.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: http://http.debian.net/debian/pool/main/n/neon27/neon27_0.30.2.orig.tar.gz
+  ref: db0bd8cdec329b48f53a6f00199c92d5ba40b0f015b153718d1b15d3d967fbca
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/openldap.bst b/elements/core-deps/openldap.bst
index da6674e5..858255c8 100644
--- a/elements/core-deps/openldap.bst
+++ b/elements/core-deps/openldap.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: tarballs_needing_help:openldap-2.4.45.tgz
+  ref: cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824
 build-depends:
 - freedesktop-sdk.bst:components/groff.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/osinfo-db-tools.bst b/elements/core-deps/osinfo-db-tools.bst
index 346b3f0f..765777ca 100644
--- a/elements/core-deps/osinfo-db-tools.bst
+++ b/elements/core-deps/osinfo-db-tools.bst
@@ -1,7 +1,8 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://releases.pagure.org/libosinfo/osinfo-db-tools-1.7.0.tar.xz
+  url: https://releases.pagure.org/libosinfo/osinfo-db-tools-1.8.0.tar.xz
+  ref: e9811a936e74dc262ce297ea7b8addeb111c782de500c9e285d3cdd5fe1b180d
 build-depends:
 - freedesktop-sdk.bst:components/perl-xml-parser.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/pangomm-1.4.bst b/elements/core-deps/pangomm-1.4.bst
index 7e8aac67..1e80828d 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-42
+- kind: tar
+  url: gnome_downloads:pangomm/2.42/pangomm-2.42.1.tar.xz
+  ref: 14bf04939930870d5cfa96860ed953ad2ce07c3fd8713add4a1bfe585589f40f
 build-depends:
 - freedesktop-sdk.bst:components/m4.bst
 - freedesktop-sdk.bst:components/perl-xml-parser.bst
diff --git a/elements/core-deps/parted.bst b/elements/core-deps/parted.bst
index 77c91a5b..3179d9e4 100644
--- a/elements/core-deps/parted.bst
+++ b/elements/core-deps/parted.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: ftp_gnu_org:parted/parted-3.2.tar.xz
+  ref: 858b589c22297cacdf437f3baff6f04b333087521ab274f7ab677cb8c6bb78e4
 - kind: patch
   path: files/parted/include-sysmacros.patch
 build-depends:
diff --git a/elements/core-deps/perl-parse-yapp.bst b/elements/core-deps/perl-parse-yapp.bst
index 6db1ac3d..68e9f20c 100644
--- a/elements/core-deps/perl-parse-yapp.bst
+++ b/elements/core-deps/perl-parse-yapp.bst
@@ -4,6 +4,7 @@ sources:
 - kind: tar
   url: https://cpan.metacpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz
 
+  ref: 3810e998308fba2e0f4f26043035032b027ce51ce5c8a52a8b8e340ca65f13e5
 depends:
 - freedesktop-sdk.bst:components/perl.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/core-deps/phodav.bst b/elements/core-deps/phodav.bst
index 18cbe932..ea8c7ef6 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.4/phodav-2.4.tar.xz
+  ref: 7dddc2b75e04d0866bb9c9a83028a597ebd73ef4c37bd6ebe1032a870b43b8c3
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:components/git.bst
diff --git a/elements/core-deps/plymouth.bst b/elements/core-deps/plymouth.bst
index 72b3d7f3..3ea55611 100644
--- a/elements/core-deps/plymouth.bst
+++ b/elements/core-deps/plymouth.bst
@@ -1,13 +1,9 @@
 kind: autotools
 
 sources:
-  # Plymouth has not been released for a while. Fedora uses a non-released
-  # version. We need the bgrt theme.
-- kind: git_tag
-  url: git_freedesktop_org:plymouth/plymouth.git
-  track: d7c737d05afea5ff1b26f90708a15add5c30fe92
-- kind: patch
-  path: files/plymouth/no-intltool.patch
+- kind: tar
+  url: https://www.freedesktop.org/software/plymouth/releases/plymouth-0.9.4.tar.xz
+  ref: 4a197a4f1a05785d7453dd829b231352fb2d09171bd86c5ffaafbb2dd6791351
 
 depends:
 - sdk/gtk+-3.bst
diff --git a/elements/core-deps/polkit.bst b/elements/core-deps/polkit.bst
index 96ce2a2c..ac13bdc8 100644
--- a/elements/core-deps/polkit.bst
+++ b/elements/core-deps/polkit.bst
@@ -3,6 +3,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://www.freedesktop.org/software/polkit/releases/polkit-0.116.tar.gz
+  ref: 88170c9e711e8db305a12fdb8234fac5706c61969b94e084d0f117d8ec5d34b1
 - kind: local
   path: files/polkit/sysusers.conf
   directory: data
diff --git a/elements/core-deps/portablexdr.bst b/elements/core-deps/portablexdr.bst
index 57091f86..9900bcd2 100644
--- a/elements/core-deps/portablexdr.bst
+++ b/elements/core-deps/portablexdr.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: tarballs_needing_help:portablexdr-4.9.1.tar.gz
+  ref: 5cf4bdd153cf4d44eaf10b725f451d0cfadc070b4b9a9ccfb64094b8f78de72c
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/portaudio.bst b/elements/core-deps/portaudio.bst
index 412fd7bc..971aaf61 100644
--- a/elements/core-deps/portaudio.bst
+++ b/elements/core-deps/portaudio.bst
@@ -3,6 +3,7 @@ kind: cmake
 sources:
 - kind: tar
   url: http://www.portaudio.com/archives/pa_stable_v190600_20161030.tgz
+  ref: f5a21d7dcd6ee84397446fa1fa1a0675bb2e8a4a6dceb4305a8404698d8d1513
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
 depends:
diff --git a/elements/core-deps/ppp.bst b/elements/core-deps/ppp.bst
index 75c3a55f..4bb3f071 100644
--- a/elements/core-deps/ppp.bst
+++ b/elements/core-deps/ppp.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: gnome_download:teams/releng/tarballs-needing-help/ppp/ppp-2.4.7.tar.gz
+  ref: 02e0a3dd3e4799e33103f70ec7df75348c8540966ee7c948e4ed8a42bbccfb30
 - kind: patch
   path: files/ppp/use-openssl.patch
 build-depends:
@@ -11,4 +12,5 @@ depends:
 variables:
   # not a real autotools project
   autogen: ''
-  make-install: make -j1 INSTROOT="%{install-root}" BINDIR="%{install-root}%{bindir}" install
+  make-install: make -j1 INSTROOT="%{install-root}" BINDIR="%{install-root}%{bindir}"
+    install
diff --git a/elements/core-deps/pyatspi.bst b/elements/core-deps/pyatspi.bst
index e5218a6c..e415a887 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.36/pyatspi-2.36.0.tar.xz
+  ref: 5136c1bf919e101d4ec901a276e86ea60e5881a8ff7763e356f19840e5ffe1dd
 build-depends:
 - freedesktop-sdk.bst:components/python3.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/python-pyparsing.bst b/elements/core-deps/python-pyparsing.bst
index 25c7412c..59ac0dd8 100644
--- a/elements/core-deps/python-pyparsing.bst
+++ b/elements/core-deps/python-pyparsing.bst
@@ -4,6 +4,7 @@ sources:
 - kind: tar
   url: 
https://files.pythonhosted.org/packages/a2/56/0404c03c83cfcca229071d3c921d7d79ed385060bbe969fde3fd8f774ebd/pyparsing-2.4.6.tar.gz
 
+  ref: 4c830582a84fb022400b85429791bc551f1f4871c33f23e44f353119e92f969f
 build-depends:
 - freedesktop-sdk.bst:components/python3-setuptools.bst
 
diff --git a/elements/core-deps/rpcsvc-proto.bst b/elements/core-deps/rpcsvc-proto.bst
index 8216fd85..16e52904 100644
--- a/elements/core-deps/rpcsvc-proto.bst
+++ b/elements/core-deps/rpcsvc-proto.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:thkukuk/rpcsvc-proto/archive/v1.3.1.tar.gz
+  ref: 95219e83e11aba0abb4149d3e997e5fc8060912dde10af4d9f41fc1d79c7a919
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/samba.bst b/elements/core-deps/samba.bst
index 3aa7d097..f043d043 100644
--- a/elements/core-deps/samba.bst
+++ b/elements/core-deps/samba.bst
@@ -2,6 +2,7 @@ kind: manual
 sources:
 - kind: tar
   url: https://download.samba.org/pub/samba/stable/samba-4.12.0.tar.gz
+  ref: 6ec0b70a567d3c3f4dd3cf2a90b515dcef03a3804b00abb5896eba382d9665fe
 - kind: patch
   path: files/samba/fix-root-build.patch
 build-depends:
@@ -20,10 +21,10 @@ depends:
 config:
   configure-commands:
   - ./configure --enable-fhs --prefix=%{prefix} --exec-prefix=%{exec_prefix} --bindir=%{bindir}
-      --sbindir=%{sbindir} --sysconfdir=%{sysconfdir} --datadir=%{datadir}
-      --includedir=%{includedir} --libdir=%{libdir} --libexecdir=%{libexecdir}
-      --localstatedir=%{localstatedir} --sharedstatedir=%{sharedstatedir}
-      --mandir=%{mandir} --infodir=%{infodir} --without-ad-dc --without-json
+    --sbindir=%{sbindir} --sysconfdir=%{sysconfdir} --datadir=%{datadir} --includedir=%{includedir}
+    --libdir=%{libdir} --libexecdir=%{libexecdir} --localstatedir=%{localstatedir}
+    --sharedstatedir=%{sharedstatedir} --mandir=%{mandir} --infodir=%{infodir} --without-ad-dc
+    --without-json
   build-commands:
   - make
   install-commands:
@@ -31,7 +32,7 @@ config:
   - mv %{install-root}/var/run %{install-root}
 environment:
   MAKEFLAGS: -j%{max-jobs}
-  V: 1
+  V: '1'
 environment-nocache:
 - MAKEFLAGS
 - V
diff --git a/elements/core-deps/sane-backends.bst b/elements/core-deps/sane-backends.bst
index 14f5b373..1afa9272 100644
--- a/elements/core-deps/sane-backends.bst
+++ b/elements/core-deps/sane-backends.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: 
https://gitlab.com/sane-project/backends/uploads/a3ba9fff29253a94e84074917bff581a/sane-backends-1.0.27.tar.gz
+  ref: 293747bf37275c424ebb2c833f8588601a60b2f9653945d5a3194875355e36c9
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/speech-dispatcher.bst b/elements/core-deps/speech-dispatcher.bst
index 12393fe6..7fd51906 100644
--- a/elements/core-deps/speech-dispatcher.bst
+++ b/elements/core-deps/speech-dispatcher.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:brailcom/speechd/releases/download/0.9.0/speech-dispatcher-0.9.0.tar.gz
+  ref: 73b924f42fcc2155a452693320956f7075b71750023ea21e8bb79822c0caa2f9
 build-depends:
 - freedesktop-sdk.bst:components/perl-xml-parser.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
@@ -15,4 +16,4 @@ variables:
   conf-local: >-
     --with-espeak
 
-  local_flags: -fcommon
\ No newline at end of file
+  local_flags: -fcommon
diff --git a/elements/core-deps/spice-gtk.bst b/elements/core-deps/spice-gtk.bst
index bd9459a5..4ef3963d 100644
--- a/elements/core-deps/spice-gtk.bst
+++ b/elements/core-deps/spice-gtk.bst
@@ -4,6 +4,7 @@ sources:
 - kind: tar
   url: spice:gtk/spice-gtk-0.38.tar.xz
 
+  ref: 5ae974731baf2b41316d4f0b3ae0c2e47f00bff91a5a617e189cd3dedcd96d8e
 build-depends:
 - core-deps/python-pyparsing.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/spice-protocol.bst b/elements/core-deps/spice-protocol.bst
index da271b4b..e9858b27 100644
--- a/elements/core-deps/spice-protocol.bst
+++ b/elements/core-deps/spice-protocol.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: spice:releases/spice-protocol-0.14.1.tar.bz2
+  ref: 79e6da61834b080a143234c1cd4c099a8ead1a64b5039489610b72ab282c132a
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/startup-notification.bst b/elements/core-deps/startup-notification.bst
index 1f3c396c..ebdbf3b1 100644
--- a/elements/core-deps/startup-notification.bst
+++ b/elements/core-deps/startup-notification.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: gnome_downloads:startup-notification/0.12/startup-notification-0.12.tar.xz
+  ref: 4bd1363a2f3b3eb2c4f7fc33b4977bb9c12b4741206f05109b0ff2b3b30b6bc0
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/template-glib.bst b/elements/core-deps/template-glib.bst
index d91185f6..8c20e222 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:
 - freedesktop-sdk.bst:components/bison.bst
 - freedesktop-sdk.bst:components/flex.bst
diff --git a/elements/core-deps/tepl.bst b/elements/core-deps/tepl.bst
index 7f99873d..984cd967 100644
--- a/elements/core-deps/tepl.bst
+++ b/elements/core-deps/tepl.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/tepl.git
-  track: master
+- kind: tar
+  url: gnome_downloads:tepl/4.99/tepl-4.99.3.tar.xz
+  ref: e4afe634f00c5530ae52d706d9c3a9bdf2dbc74b0459a363703a0a9b4a5e3157
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/totem-pl-parser.bst b/elements/core-deps/totem-pl-parser.bst
index 54666499..16883aea 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.5.tar.xz
+  ref: 5370de46f2e848221779275479b96ac39115b1efd2b0293d4afa87e22c8c528c
 build-depends:
 - sdk/gobject-introspection.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/tracker-2.bst b/elements/core-deps/tracker-2.bst
index 18f25479..c03d70d1 100644
--- a/elements/core-deps/tracker-2.bst
+++ b/elements/core-deps/tracker-2.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/tracker.git
-  track: tracker-2.3
+- kind: tar
+  url: gnome_downloads:tracker/2.3/tracker-2.3.4.tar.xz
+  ref: 577952244ab977c78b0b88e2f63c4197eaba16e4d66bff692b7f58993e06516d
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:components/dbus.bst
diff --git a/elements/core-deps/tracker-miners-2.bst b/elements/core-deps/tracker-miners-2.bst
index e8512030..91d4af26 100644
--- a/elements/core-deps/tracker-miners-2.bst
+++ b/elements/core-deps/tracker-miners-2.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/tracker-miners.git
-  track: tracker-miners-2.3
+- kind: tar
+  url: gnome_downloads:tracker-miners/2.3/tracker-miners-2.3.3.tar.xz
+  ref: 7472aa28d7862620d3ca2bbec3b103df547d7319c12e95a7f7aa9f9f6dee4b19
 build-depends:
 - core-deps/intltool.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 3050857a..5284c8e3 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/2.99/tracker-miners-2.99.2.tar.xz
+  ref: 67532ecfb51075aa947455e9a2022bb72fb894056282dc4ba179db2fb60b595e
 build-depends:
 - freedesktop-sdk.bst:components/asciidoc.bst
 - freedesktop-sdk.bst:components/docbook-xsl.bst
diff --git a/elements/core-deps/udisks2.bst b/elements/core-deps/udisks2.bst
index e2279f3b..8382559a 100644
--- a/elements/core-deps/udisks2.bst
+++ b/elements/core-deps/udisks2.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:storaged-project/udisks/releases/download/udisks-2.8.2/udisks-2.8.2.tar.bz2
+  ref: 3d233bc8ddac1b84338280e912ca31b613aadd1efca68a9717f818bb3b038bb6
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:components/docbook-xsl.bst
diff --git a/elements/core-deps/uhttpmock.bst b/elements/core-deps/uhttpmock.bst
index 9eb21014..3e62152b 100644
--- a/elements/core-deps/uhttpmock.bst
+++ b/elements/core-deps/uhttpmock.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_com:uhttpmock/uhttpmock.git
-  track: master
+- kind: tar
+  url: https://tecnocode.co.uk/downloads/uhttpmock/uhttpmock-0.5.2.tar.xz
+  ref: 17156920c844d4ee9df63f6006df323851a69f9b60dc5d3a1b7ab03e0fe89e3e
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/upower.bst b/elements/core-deps/upower.bst
index b02eeed1..068552fd 100644
--- a/elements/core-deps/upower.bst
+++ b/elements/core-deps/upower.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: 
https://gitlab.freedesktop.org/upower/upower/uploads/93cfe7c8d66ed486001c4f3f55399b7a/upower-0.99.11.tar.xz
+  ref: 64b5ffbfccd5bdb15d925777979a4dbee1a957f9eaeb158dc76175267eddbdef
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/volume-key.bst b/elements/core-deps/volume-key.bst
index 5a89ee26..5b877bfa 100644
--- a/elements/core-deps/volume-key.bst
+++ b/elements/core-deps/volume-key.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://releases.pagure.org/volume_key/volume_key-0.3.12.tar.xz
+  ref: 6ca3748fc1dad22c450bbf6601d4e706cb11c5e662d11bb4aeb473a9cd77309b
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/vte.bst b/elements/core-deps/vte.bst
index 982de892..3c3ad3e7 100644
--- a/elements/core-deps/vte.bst
+++ b/elements/core-deps/vte.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/vte.git
-  track: master
+- kind: tar
+  url: gnome_downloads:vte/0.60/vte-0.60.3.tar.xz
+  ref: feb76e1181a357d86112d447a08d127e2081438df76ece83243b18609dd9822a
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
@@ -17,6 +17,19 @@ depends:
 - freedesktop-sdk.bst:components/pcre2.bst
 - freedesktop-sdk.bst:components/systemd-libs.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
+(?):
+- arch == "x86_64":
+    environment:
+      CXXFLAGS: "%{flags_x86_64} -fno-exceptions"
+- arch == "i686":
+    environment:
+      CXXFLAGS: "%{flags_i686} -fno-exceptions"
+- arch == "arm":
+    environment:
+      CXXFLAGS: "%{flags_arm} -fno-exceptions"
+- arch == "aarch64":
+    environment:
+      CXXFLAGS: "%{flags_aarch64} -fno-exceptions"
 public:
   bst:
     split-rules:
diff --git a/elements/core-deps/xdg-desktop-portal-gtk.bst b/elements/core-deps/xdg-desktop-portal-gtk.bst
index cdfb31b1..36333c15 100644
--- a/elements/core-deps/xdg-desktop-portal-gtk.bst
+++ b/elements/core-deps/xdg-desktop-portal-gtk.bst
@@ -4,6 +4,7 @@ sources:
 - kind: tar
   url: github_com:flatpak/xdg-desktop-portal-gtk/releases/download/1.6.0/xdg-desktop-portal-gtk-1.6.0.tar.xz
 
+  ref: 956fd16608247e7119d4c6d95a6dc6578dce257d2f272d03b3498572257e2f76
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 
diff --git a/elements/core-deps/xdg-sound-theme.bst b/elements/core-deps/xdg-sound-theme.bst
index f162f55e..e22f0701 100644
--- a/elements/core-deps/xdg-sound-theme.bst
+++ b/elements/core-deps/xdg-sound-theme.bst
@@ -4,6 +4,7 @@ sources:
 - kind: tar
   url: people_freedesktop_org:~mccann/dist/sound-theme-freedesktop-0.8.tar.bz2
 
+  ref: cb518b20eef05ec2e82dda1fa89a292c1760dc023aba91b8aa69bafac85e8a14
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/xmlb.bst b/elements/core-deps/xmlb.bst
index 0981292d..98c342fa 100644
--- a/elements/core-deps/xmlb.bst
+++ b/elements/core-deps/xmlb.bst
@@ -2,6 +2,7 @@ kind: meson
 sources:
 - kind: tar
   url: https://github.com/hughsie/libxmlb/archive/0.1.7.tar.gz
+  ref: 34be33bb90b521c02ed53c359f088259a74ca75becb422d015f6f38e96a42245
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/baobab.bst b/elements/core/baobab.bst
index 6faf4b11..8d17e9de 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/3.35/baobab-3.35.2.tar.xz
+  ref: 983e6670e5c45e25552117f59db3132b0f3dffc9b3a59a038d7751fcbf7d6773
 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 20bdadde..0323f4ad 100644
--- a/elements/core/cheese.bst
+++ b/elements/core/cheese.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/cheese.git
-  track: master
+- kind: tar
+  url: gnome_downloads:cheese/3.34/cheese-3.34.0.tar.xz
+  ref: d1865600ac88012e136b1ec3db72a4634f57bc2035895277be792bb078627e73
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/core/dconf-editor.bst b/elements/core/dconf-editor.bst
index b00a5e8e..fc2603e2 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.36/dconf-editor-3.36.4.tar.xz
+  ref: 3ec309bbc920b15c2a5683e1a4962abf6911a8762c8a113c4d794f7e0ea53e79
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 
diff --git a/elements/core/devhelp.bst b/elements/core/devhelp.bst
index 5d35a0a0..2a94120d 100644
--- a/elements/core/devhelp.bst
+++ b/elements/core/devhelp.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/devhelp.git
-  track: master
+- kind: tar
+  url: gnome_downloads:devhelp/3.37/devhelp-3.37.1.tar.xz
+  ref: 81ffbb9e137cd0031a4f4304a1244d0b4328e4a7c00d749a8fc0e2bbaa3005f9
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/eog.bst b/elements/core/eog.bst
index dc87b4c7..b5dcaa19 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/3.37/eog-3.37.2.tar.xz
+  ref: b712c5e443b3cf68a1449329c624f2c1ae1cb367d22eb48c8b5dc51f783826eb
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/epiphany.bst b/elements/core/epiphany.bst
index 50a0437e..939f5c0e 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/3.37/epiphany-3.37.3.tar.xz
+  ref: 2ecab42f93efedde6972f33367a4925b93345e199ba998de2111375392f84cb4
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/evince.bst b/elements/core/evince.bst
index 83f2836e..3d7375de 100644
--- a/elements/core/evince.bst
+++ b/elements/core/evince.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/evince.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:evince/3.37/evince-3.37.3.tar.xz
+  ref: 55496bc3eeb3c6fee3f1e974fc000431d7f546c026fb73dbe8dc6e73391d6fc5
 build-depends:
 - sdk/appstream-glib.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core/file-roller.bst b/elements/core/file-roller.bst
index 8a55c00e..737193ce 100644
--- a/elements/core/file-roller.bst
+++ b/elements/core/file-roller.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/file-roller.git
-  track: master
+- kind: tar
+  url: gnome_downloads:file-roller/3.36/file-roller-3.36.2.tar.xz
+  ref: 268f7fdad8d2a78dfed5e82eb8710bad389c311b720666d6f07a04ed51056bd2
 build-depends:
 - freedesktop-sdk.bst:components/itstool.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gdm.bst b/elements/core/gdm.bst
index b857b3ea..bfa53477 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/3.37/gdm-3.37.1.tar.xz
+  ref: c5fc0b8a15488f35cdc5e59e3c963e5ae4b2d3f38bef86bfad9a424d8d63ee9a
 - kind: local
   path: files/gdm
   directory: gdm-config
diff --git a/elements/core/gedit.bst b/elements/core/gedit.bst
index 7c0d566b..4e7b7711 100644
--- a/elements/core/gedit.bst
+++ b/elements/core/gedit.bst
@@ -1,14 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gedit.git
-  track: master
-  submodules:
-    subprojects/libgd:
-      checkout: true
-      url: gitlab_gnome_org:GNOME/libgd.git
-
+- kind: tar
+  url: gnome_downloads:gedit/3.37/gedit-3.37.3.tar.xz
+  ref: 8137c7d96a19452ee04c915cb25ba4da1346af8fe0497456417ccfa628f106d3
 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..f0ec07a7 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/3.37/gnome-backgrounds-3.37.2.tar.xz
+  ref: 4a2cb86ff96a650eb04101c2a1bb0aefc03b35877f423131378f4c0fdf03db68
 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 298b0cef..935fdbb2 100644
--- a/elements/core/gnome-bluetooth.bst
+++ b/elements/core/gnome-bluetooth.bst
@@ -1,12 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-bluetooth.git
-  track: master
-  submodules:
-    subprojects/libhandy:
-      url: purism:Librem5/libhandy.git
-      checkout: true
+- kind: tar
+  url: gnome_downloads:gnome-bluetooth/3.34/gnome-bluetooth-3.34.1.tar.xz
+  ref: 3ec91076c2822cd1f9abdc8e27663c3bda4c9c8a7a9773f9e92bfbf2b745d386
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-boxes.bst b/elements/core/gnome-boxes.bst
index 3adf56b1..3f6a2ba3 100644
--- a/elements/core/gnome-boxes.bst
+++ b/elements/core/gnome-boxes.bst
@@ -1,15 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-boxes.git
-  track: master
-  submodules:
-    subprojects/gtk-frdp:
-      checkout: true
-      url: gitlab_gnome_org:GNOME/gtk-frdp.git
-    subprojects/libovf-glib:
-      checkout: true
-      url: gitlab_gnome_org:felipeborges/libovf-glib.git
+- kind: tar
+  url: gnome_downloads:gnome-boxes/3.37/gnome-boxes-3.37.1.tar.xz
+  ref: a6c832891e9b9c59d3db610ec8de0c849b4e6f837f98ae16370b019f20b971b2
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/gnome-builder.bst b/elements/core/gnome-builder.bst
index 580dbd29..90add79d 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.36/gnome-builder-3.36.1.tar.xz
+  ref: 22ab39f3c974e9b3f37c9c0b1879a0045b79dc86a670936743595d2f4babfb9e
 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 74244fc4..b35b5dc0 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/3.36/gnome-calculator-3.36.0.tar.xz
+  ref: a2e830f9c9856fad65dad1d6c0ae6abad0f0b496c9984ac005315c5cc4220db3
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/gnome-calendar.bst b/elements/core/gnome-calendar.bst
index b56c3a2a..28ba708c 100644
--- a/elements/core/gnome-calendar.bst
+++ b/elements/core/gnome-calendar.bst
@@ -1,8 +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/3.36/gnome-calendar-3.36.2.tar.xz
+  ref: d0b05345c0555a085e6e5426eab49494aba2826c856eb06fd7fdb762ec0c4c1f
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/gnome-characters.bst b/elements/core/gnome-characters.bst
index 1915e011..1a9852f4 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/3.34/gnome-characters-3.34.0.tar.xz
+  ref: 14438572ee2a99305a5d514d83237c01e873a7bb7dfff5478bbb327894ee0a57
 build-depends:
 - freedesktop-sdk.bst:components/itstool.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-clocks.bst b/elements/core/gnome-clocks.bst
index 09f815eb..e97e7df3 100644
--- a/elements/core/gnome-clocks.bst
+++ b/elements/core/gnome-clocks.bst
@@ -1,15 +1,15 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-clocks.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-clocks/3.36/gnome-clocks-3.36.2.tar.xz
+  ref: f11b1b22ec1f285e509883684c0b1f4a51496aea105591239e5b26f8986751e6
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
 - core-deps/geocode-glib.bst
 - core-deps/gsound.bst
 - core-deps/libgweather.bst
-- core-deps/libhandy.bst
+- core-deps/libhandy-0.bst
 - core/gnome-desktop.bst
 - sdk/adwaita-icon-theme.bst
 - sdk/geoclue.bst
diff --git a/elements/core/gnome-color-manager.bst b/elements/core/gnome-color-manager.bst
index 7d1bbe82..ac4e6b39 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:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/gnome-contacts.bst b/elements/core/gnome-contacts.bst
index b8ace327..337cebb4 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/3.36/gnome-contacts-3.36.2.tar.xz
+  ref: be894724ac9530c30f7d02c663ce82f83b9b6969327fef5a74b9231fd7011411
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/gnome-control-center.bst b/elements/core/gnome-control-center.bst
index 1d023509..3d985941 100644
--- a/elements/core/gnome-control-center.bst
+++ b/elements/core/gnome-control-center.bst
@@ -1,15 +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
-    subprojets/libhandy:
-      checkout: true
-      url: purism:Librem5/libhandy.git
+- kind: tar
+  url: gnome_downloads:gnome-control-center/3.36/gnome-control-center-3.36.4.tar.xz
+  ref: ac02346bcf3391aa5c86ed857d76689fdb6e43c2b4b20d3ec6eab0ea9fecf754
 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 af65cd9f..9b43bdcc 100644
--- a/elements/core/gnome-desktop.bst
+++ b/elements/core/gnome-desktop.bst
@@ -1,8 +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/3.37/gnome-desktop-3.37.3.tar.xz
+  ref: 74fbcad2734f2776e49340878ea371aaf211c9cfc84e32432600f84b8bb872ad
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-disk-utility.bst b/elements/core/gnome-disk-utility.bst
index 1efc0fce..f4e58632 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/3.36/gnome-disk-utility-3.36.1.tar.xz
+  ref: 791b18f231bcbc6d941af3837ca5be14f2157e5ce3d32bdc5b9eb8947e12b414
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/gnome-font-viewer.bst b/elements/core/gnome-font-viewer.bst
index 2c745175..8b4d2f61 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/3.34/gnome-font-viewer-3.34.0.tar.xz
+  ref: aa6f0583e5f93aec095e537f0638b29de3d02491f0131ef584a7c55d39d6b98b
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/gnome-getting-started-docs.bst b/elements/core/gnome-getting-started-docs.bst
index db750dc3..2ed09d27 100644
--- a/elements/core/gnome-getting-started-docs.bst
+++ b/elements/core/gnome-getting-started-docs.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-getting-started-docs.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-getting-started-docs/3.36/gnome-getting-started-docs-3.36.2.tar.xz
+  ref: 0494b8913a946b6450536e120c154abd29238ebba2f52734592b1f645e521dc6
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core/gnome-initial-setup.bst b/elements/core/gnome-initial-setup.bst
index 767ac681..ff308442 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/3.37/gnome-initial-setup-3.37.3.tar.xz
+  ref: 1e2588a2bd174fadc943b2c7d17b7f810b09ca76587e9b87d2eb60eb98e07c09
 - kind: local
   path: files/gnome-initial-setup
   directory: gnome-initial-setup-config
@@ -40,4 +40,5 @@ 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 6a124b5c..02accd3d 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/3.36/gnome-keyring-3.36.0.tar.xz
+  ref: a264b57a8d1a71fdf0d66e8cd6033d013fb828be279c35766545eb9bb3734f87
 build-depends:
 - freedesktop-sdk.bst:components/docbook-xsl.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core/gnome-logs.bst b/elements/core/gnome-logs.bst
index 9f39e10a..c9cf040f 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:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/gnome-maps.bst b/elements/core/gnome-maps.bst
index b4c9ca48..0f920859 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/3.37/gnome-maps-3.37.3.tar.xz
+  ref: 7a0b6b3bc6b2ec4a97a697423c408b50784543af03bdb57eebbfa83cceb4fe0f
 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 be538a2e..f1e6740f 100644
--- a/elements/core/gnome-music.bst
+++ b/elements/core/gnome-music.bst
@@ -1,18 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-music.git
-  track: master
-  submodules:
-    subprojects/libgd:
-      checkout: true
-      url: gitlab_gnome_org:GNOME/libgd.git
-    subprojects/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/3.37/gnome-music-3.37.3.tar.xz
+  ref: 248bc8585963271a4d2ff7f249c9f792aaf0b4dfde1e94abb68c91501015cebe
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/gnome-photos.bst b/elements/core/gnome-photos.bst
index 59a61b28..89a888a4 100644
--- a/elements/core/gnome-photos.bst
+++ b/elements/core/gnome-photos.bst
@@ -1,12 +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/3.37/gnome-photos-3.37.2.tar.xz
+  ref: cc955aa1ff84bd698f9868e171a0d52de4201a50328882518ec1da374bbf9a8f
 build-depends:
 - freedesktop-sdk.bst:components/git-minimal.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-screenshot.bst b/elements/core/gnome-screenshot.bst
index f385cdb5..56e97308 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/3.37/gnome-screenshot-3.37.1.tar.xz
+  ref: a42d4065ead49e4b3dafae963e581b5bc0da515c253434ba49cab6421e911bbb
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/gnome-session.bst b/elements/core/gnome-session.bst
index f8458534..76a59bd6 100644
--- a/elements/core/gnome-session.bst
+++ b/elements/core/gnome-session.bst
@@ -1,8 +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/3.36/gnome-session-3.36.0.tar.xz
+  ref: d54b38b818c812f64b82cc6a1279e3ca5a6e391ee662793322a38cab5670bb7a
 build-depends:
 - freedesktop-sdk.bst:components/docbook-xsl.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-settings-daemon.bst b/elements/core/gnome-settings-daemon.bst
index 1fb5409c..9c61c884 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/3.36/gnome-settings-daemon-3.36.1.tar.xz
+  ref: 3e33dbd319b562a5ab602dcab6de3ca81b85f8346672e90ec632b36bbf15ee4b
 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..65a9b8ee 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/3.37/gnome-shell-extensions-3.37.2.tar.xz
+  ref: 76677270c0a73bbe798fe9858d2d59b1ab3b1ca3735e6063011397380dd1a12f
 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 af10bdc6..4e139eaf 100644
--- a/elements/core/gnome-shell.bst
+++ b/elements/core/gnome-shell.bst
@@ -1,14 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-shell.git
-  track: master
-  submodules:
-    subprojects/gvc:
-      checkout: true
-      url: gitlab_gnome_org:GNOME/libgnome-volume-control.git
-
+- kind: tar
+  url: gnome_downloads:gnome-shell/3.37/gnome-shell-3.37.2.tar.xz
+  ref: 8742ace5ca6b65fb3278cd8c19466ae981ea3e02e151565cc43485394a25783d
 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 b586e008..69e25bd2 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: master
+- kind: tar
+  url: gnome_downloads:gnome-software/3.36/gnome-software-3.36.1.tar.xz
+  ref: 4d4d66c70780539f204f96088da4fcb02371b0a8147f9266ce632ca784bf6f6e
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-system-monitor.bst b/elements/core/gnome-system-monitor.bst
index 32d4bd32..bc9f4b60 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/3.36/gnome-system-monitor-3.36.1.tar.xz
+  ref: 866b47ab0f4c75b0ec57d6300337a7373463aaad5df95eddfe5354c22be7bca1
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/gnome-terminal.bst b/elements/core/gnome-terminal.bst
index b29c3d29..c9862e20 100644
--- a/elements/core/gnome-terminal.bst
+++ b/elements/core/gnome-terminal.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gnome-terminal.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gnome-terminal/3.36/gnome-terminal-3.36.2.tar.xz
+  ref: 41d1b6a3dc97c066e294acdb7f36931e81668638dcc92ffa25bca3ddebacdf46
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core/gnome-tour.bst b/elements/core/gnome-tour.bst
index 9c99cc69..0bdda94f 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/3.37/gnome-tour-3.37.1.tar.xz
+  ref: 0200b052109e1616b91a9b6f36a9c1ca2d4d9b18b68b5b590d6d199558edad28
 build-depends:
 - freedesktop-sdk.bst:extensions/rust/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 aae308dc..4d3fc264 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/3.36/gnome-user-docs-3.36.2.tar.xz
+  ref: 198fe4c836775a5dc2543a6a520dfb0ac5bf292cdcb358a57c86f35f705e9958
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core/gnome-user-share.bst b/elements/core/gnome-user-share.bst
index 7057e9de..24cf24e8 100644
--- a/elements/core/gnome-user-share.bst
+++ b/elements/core/gnome-user-share.bst
@@ -1,8 +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:
 - sdk/yelp-tools.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/gnome-weather.bst b/elements/core/gnome-weather.bst
index 1d458576..48035150 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/3.36/gnome-weather-3.36.1.tar.xz
+  ref: 68e6e646159f31c4525c3a5dd308fc0b88dcfc79b61351e9e930dd6efc2ce787
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/mutter.bst b/elements/core/mutter.bst
index f5728c33..df956d98 100644
--- a/elements/core/mutter.bst
+++ b/elements/core/mutter.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/mutter.git
-  track: master
+- kind: tar
+  url: gnome_downloads:mutter/3.37/mutter-3.37.2.tar.xz
+  ref: f5ead8cef5d7a75a5a648a254302d4870ea1046c777ebdf8538663836bd3b705
 build-depends:
 - core/sysprof.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core/nautilus.bst b/elements/core/nautilus.bst
index 4c09f644..e70e1ad0 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/3.37/nautilus-3.37.3.tar.xz
+  ref: acf55a598b79df5d06328e3d34a985b936926edd41ffb9ba03add6d715dfba98
 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..7ceb191a 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/3.37/orca-3.37.2.tar.xz
+  ref: 531d9573739d709f285c061f9f1ccd15b9d3b72d69274d101de7bcd0a40bbfda
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core/rygel.bst b/elements/core/rygel.bst
index dacae23c..c3d4445b 100644
--- a/elements/core/rygel.bst
+++ b/elements/core/rygel.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/rygel.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:rygel/0.39/rygel-0.39.1.tar.xz
+  ref: 1a0646322f8bf8a891c791cd4e37024f3d1f3139f373aff1e5e08f9b02339496
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 
@@ -17,5 +16,6 @@ depends:
 - core-deps/libmediaart.bst
 - core-deps/tracker-2.bst
 - sdk/libgee.bst
+- sdk/tracker.bst
 - sdk/vala.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/core/simple-scan.bst b/elements/core/simple-scan.bst
index d58a8080..98b60d95 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/3.37/simple-scan-3.37.2.tar.xz
+  ref: 734cce508d64a460b398e0e6bbd77a5f6bc7655eeeeb9347175a7557b1522118
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/sushi.bst b/elements/core/sushi.bst
index 45dd88e4..7fad52eb 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.34/sushi-3.34.0.tar.xz
+  ref: a8a2330baaca40f539557b336375c67893afa232690705cbba7bbf55224799fd
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core/sysprof.bst b/elements/core/sysprof.bst
index f025d6e0..0b8f3bfb 100644
--- a/elements/core/sysprof.bst
+++ b/elements/core/sysprof.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/sysprof.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:sysprof/3.36/sysprof-3.36.0.tar.xz
+  ref: 8670db4dacf7b219d30c575c465b17c8ed6724dbade347f2cde9548bff039108
 build-depends:
 - freedesktop-sdk.bst:components/git-minimal.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core/totem.bst b/elements/core/totem.bst
index 3ad3b581..b89eeb72 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.34/totem-3.34.1.tar.xz
+  ref: 6bf89ab096dfc564f260976e484165f09bd886434d184410d2f944bfba611a09
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/freedesktop-sdk.bst b/elements/freedesktop-sdk.bst
index 92807534..d42237db 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-20.08beta.1-0-g1c12d6058b6d15370bccea897db39bb63f2d0ea2
 config:
   options:
     target_arch: '%{arch}'
diff --git a/elements/openh264-extension.bst b/elements/openh264-extension.bst
index fc287ced..38377467 100644
--- a/elements/openh264-extension.bst
+++ b/elements/openh264-extension.bst
@@ -5,6 +5,7 @@ sources:
   url: https://gitlab.com/freedesktop-sdk/openh264-extension.git
   track: master
 
+  ref: openh264-2.0.0-3-32-gf855a9e434f18734cdb3bb8143d97f61de8e6add
 config:
   options:
     release_kind: stable
diff --git a/elements/sdk-deps/libsass.bst b/elements/sdk-deps/libsass.bst
index 12a3b53d..35bafce8 100644
--- a/elements/sdk-deps/libsass.bst
+++ b/elements/sdk-deps/libsass.bst
@@ -4,6 +4,7 @@ sources:
 - kind: tar
   url: https://github.com/sass/libsass/archive/3.5.0.tar.gz
 
+  ref: 9d499927329c7f8816ab67c571fb7cc0ea21d38c6f47c7c58c98de99ef7645eb
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 
diff --git a/elements/sdk-deps/sassc.bst b/elements/sdk-deps/sassc.bst
index 5928a24f..0b392144 100644
--- a/elements/sdk-deps/sassc.bst
+++ b/elements/sdk-deps/sassc.bst
@@ -4,6 +4,7 @@ sources:
 - kind: tar
   url: https://github.com/sass/sassc/releases/download/3.4.8/sassc-3.4.8.tar.gz
 
+  ref: d61587b6c084a54e602650c1d845928a20c8d309a0eeec6b1d2499489867ce03
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 
diff --git a/elements/sdk/WebKitGTK.bst b/elements/sdk/WebKitGTK.bst
index 7211a76f..fe0107a0 100644
--- a/elements/sdk/WebKitGTK.bst
+++ b/elements/sdk/WebKitGTK.bst
@@ -3,6 +3,7 @@ kind: cmake
 sources:
 - kind: tar
   url: webkitgtk_org:webkitgtk-2.29.2.tar.xz
+  ref: 17fa9631a9f7201bdd09e1a5f4f46ae39c1180385b304324c2aa924805087c4d
 - kind: local
   path: files/webkitgtk/toolchain.i686
 - kind: local
diff --git a/elements/sdk/adwaita-icon-theme.bst b/elements/sdk/adwaita-icon-theme.bst
index 660485f2..5b9f4aaf 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/3.37/adwaita-icon-theme-3.37.2.tar.xz
+  ref: a594e7440971f860cc61b1b8291be15ffc1b8dd06a9f11485a5a7faf189bcf6b
 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 6e70a9f6..ebbae4a5 100644
--- a/elements/sdk/appstream-glib.bst
+++ b/elements/sdk/appstream-glib.bst
@@ -1,10 +1,9 @@
 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.17.tar.xz
+  ref: 7ca7e91d4accefa1c0d2c6e310cb3fe2686c017810e23b3f82d9f5724345e549
 build-depends:
 - freedesktop-sdk.bst:components/gperf.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/at-spi2-atk.bst b/elements/sdk/at-spi2-atk.bst
index 143ed424..0bb102d6 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.34/at-spi2-atk-2.34.2.tar.xz
+  ref: 901323cee0eef05c01ec4dee06c701aeeca81a314a7d60216fa363005e27f4f0
 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 439f99dd..ae5e40f0 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.36/at-spi2-core-2.36.0.tar.xz
+  ref: 88da57de0a7e3c60bc341a974a80fdba091612db3547c410d6deab039ca5c05a
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/sdk/atk.bst b/elements/sdk/atk.bst
index 75234d3a..64af3267 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/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/cantarell-fonts.bst b/elements/sdk/cantarell-fonts.bst
index 3c6b557f..e1fbc95c 100644
--- a/elements/sdk/cantarell-fonts.bst
+++ b/elements/sdk/cantarell-fonts.bst
@@ -2,6 +2,7 @@ kind: meson
 sources:
 - kind: tar
   url: gnome_downloads:cantarell-fonts/0.201/cantarell-fonts-0.201.tar.xz
+  ref: b61f64e5f6a48aa0abc7a53cdcbce60de81908ca36048a64730978fcd9ac9863
 build-depends:
 - sdk/appstream-glib.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/clutter-gst.bst b/elements/sdk/clutter-gst.bst
index 6de1a9b0..51ae98bc 100644
--- a/elements/sdk/clutter-gst.bst
+++ b/elements/sdk/clutter-gst.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: gnome_downloads:clutter-gst/3.0/clutter-gst-3.0.27.tar.xz
+  ref: fe69bd6c659d24ab30da3f091eb91cd1970026d431179b0724f13791e8ad9f9d
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/sdk/clutter-gtk.bst b/elements/sdk/clutter-gtk.bst
index 2ad44755..a2c97ad1 100644
--- a/elements/sdk/clutter-gtk.bst
+++ b/elements/sdk/clutter-gtk.bst
@@ -2,6 +2,7 @@ kind: meson
 sources:
 - kind: tar
   url: gnome_downloads:clutter-gtk/1.8/clutter-gtk-1.8.4.tar.xz
+  ref: 521493ec038973c77edcb8bc5eac23eed41645117894aaee7300b2487cb42b06
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/sdk/clutter.bst b/elements/sdk/clutter.bst
index bf322377..4b10b7d7 100644
--- a/elements/sdk/clutter.bst
+++ b/elements/sdk/clutter.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: gnome_downloads:clutter/1.26/clutter-1.26.4.tar.xz
+  ref: 8b48fac159843f556d0a6be3dbfc6b083fc6d9c58a20a49a6b4919ab4263c4e6
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/sdk/cogl.bst b/elements/sdk/cogl.bst
index 0be7d595..6cf6d465 100644
--- a/elements/sdk/cogl.bst
+++ b/elements/sdk/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/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/sdk/dconf.bst b/elements/sdk/dconf.bst
index 5a68eeeb..7f572567 100644
--- a/elements/sdk/dconf.bst
+++ b/elements/sdk/dconf.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/dconf.git
-  track: master
+- kind: tar
+  url: gnome_downloads:dconf/0.36/dconf-0.36.0.tar.xz
+  ref: 9fe6bb22191fc2a036ad86fd8e7d165e9983c687b9fedccf85d46c799301da2d
 - kind: patch
   path: files/dconf/dconf-override.patch
 build-depends:
diff --git a/elements/sdk/enchant-2.bst b/elements/sdk/enchant-2.bst
index 022056fc..9d3e2e7e 100644
--- a/elements/sdk/enchant-2.bst
+++ b/elements/sdk/enchant-2.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:AbiWord/enchant/releases/download/v2.2.8/enchant-2.2.8.tar.gz
+  ref: c7b5e2853f0dd0b1aafea2f9e071941affeec3a76df8e3f6d67a718c89293555
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/sdk/fcitx.bst b/elements/sdk/fcitx.bst
index 0bc63a2e..b9d6365e 100644
--- a/elements/sdk/fcitx.bst
+++ b/elements/sdk/fcitx.bst
@@ -4,6 +4,7 @@ sources:
 - kind: tar
   url: github_com:fcitx/fcitx/archive/4.2.9.7.tar.gz
 
+  ref: 92241f0138a465347ce4dbfbcea22b513749ab7709c03e8dceb33277111ca845
 build-depends:
 - freedesktop-sdk.bst:components/extra-cmake-modules.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
diff --git a/elements/sdk/gcab.bst b/elements/sdk/gcab.bst
index b8ae6cf5..9cbaca64 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/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/sdk/gcr.bst b/elements/sdk/gcr.bst
index b7a9dedd..889a9084 100644
--- a/elements/sdk/gcr.bst
+++ b/elements/sdk/gcr.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gcr.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gcr/3.36/gcr-3.36.0.tar.xz
+  ref: aaf9bed017a2263c6145c89a1a84178f9f40f238426463e4ae486694ef5f6601
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/sdk/gdk-pixbuf.bst b/elements/sdk/gdk-pixbuf.bst
index 5c4f3977..d3e06179 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.40/gdk-pixbuf-2.40.0.tar.xz
+  ref: 1582595099537ca8ff3b99c6804350b4c058bb8ad67411bbaae024ee7cead4e6
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/geoclue.bst b/elements/sdk/geoclue.bst
index 64b41984..99e464d3 100644
--- a/elements/sdk/geoclue.bst
+++ b/elements/sdk/geoclue.bst
@@ -2,6 +2,7 @@ kind: meson
 sources:
 - kind: tar
   url: https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/2.5.1/geoclue-2.5.1.tar.gz
+  ref: f552ba69ce32519f78858c48215680e364b9b01197550df9327c5a01e44a9913
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/gjs.bst b/elements/sdk/gjs.bst
index d2d0e9c3..00af6840 100644
--- a/elements/sdk/gjs.bst
+++ b/elements/sdk/gjs.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gjs.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gjs/1.65/gjs-1.65.4.tar.xz
+  ref: 220c68f3b42d0a9e86ccb764a13f0a0f60edfa6e33c4e907da13b87c8541d81c
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/sdk/glib-networking.bst b/elements/sdk/glib-networking.bst
index 2655da7b..b8fb8aab 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.65/glib-networking-2.65.1.tar.xz
+  ref: 45a4a22651f0268b45c26ab4a16282f06f2995fdaf5aa8d221e535099cdd7783
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/sdk/glib.bst b/elements/sdk/glib.bst
index 78fedd3f..168d9b99 100644
--- a/elements/sdk/glib.bst
+++ b/elements/sdk/glib.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/glib.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:glib/2.65/glib-2.65.0.tar.xz
+  ref: b041e63cd0ac1fccb486374022ade040d907aad29b278e27d9e43e9294a6e7a3
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
@@ -44,8 +43,6 @@ public:
           fi
         done
       done
-    # remove this once freedesktop-sdk updates to 2.66
-    - rm -f /usr/include/glib-2.0/glib/gurifuncs.h
     overlap-whitelist:
     - '**'
     split-rules:
diff --git a/elements/sdk/gobject-introspection.bst b/elements/sdk/gobject-introspection.bst
index 343b2810..bb42236d 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.64/gobject-introspection-1.64.1.tar.xz
+  ref: 80beae6728c134521926affff9b2e97125749b38d38744dc901f4010ee3e7fa7
 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 789eec63..37900580 100644
--- a/elements/sdk/graphene.bst
+++ b/elements/sdk/graphene.bst
@@ -1,8 +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.2.tar.xz
+  ref: e97de8208f1aac4f913d4fa71ab73a7034e807186feb2abe55876e51c425a7f6
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/sdk/gsettings-desktop-schemas.bst b/elements/sdk/gsettings-desktop-schemas.bst
index 7e809027..5e5f985a 100644
--- a/elements/sdk/gsettings-desktop-schemas.bst
+++ b/elements/sdk/gsettings-desktop-schemas.bst
@@ -1,8 +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/3.37/gsettings-desktop-schemas-3.37.1.tar.xz
+  ref: 17c5af72bea94d21e8d55016ae80e2d73da80e009d1deb1c00edf4bd3b64763b
 - kind: patch
   path: files/gsettings-desktop-schemas/0001-Revert-schemas-change-default-monospaced-and-documen.patch
 build-depends:
diff --git a/elements/sdk/gtk+-3.bst b/elements/sdk/gtk+-3.bst
index 6b6a35dd..e0cf6022 100644
--- a/elements/sdk/gtk+-3.bst
+++ b/elements/sdk/gtk+-3.bst
@@ -1,10 +1,9 @@
 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.21.tar.xz
+  ref: aeea6ae7cd35e83dfc7699be716519faefca346c62e784dd1a37d9df94c08f52
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/gtk-doc.bst b/elements/sdk/gtk-doc.bst
index 930fc5a5..2e50a7bf 100644
--- a/elements/sdk/gtk-doc.bst
+++ b/elements/sdk/gtk-doc.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gtk-doc.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gtk-doc/1.32/gtk-doc-1.32.tar.xz
+  ref: de0ef034fb17cb21ab0c635ec730d19746bce52984a6706e7bbec6fb5e0b907c
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/sdk/gtk.bst b/elements/sdk/gtk.bst
index b51e85b4..180fcfd9 100644
--- a/elements/sdk/gtk.bst
+++ b/elements/sdk/gtk.bst
@@ -1,10 +1,9 @@
 kind: meson
 
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gtk.git
-  track: master
-
+- kind: tar
+  url: gnome_downloads:gtk/3.98/gtk-3.98.5.tar.xz
+  ref: 9823cc08f8b7130e46478cdb9b0b6f9f7a0f240420b6c4ab09556a505446f97f
 build-depends:
 - sdk-deps/sassc.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/gtksourceview.bst b/elements/sdk/gtksourceview.bst
index 8ba07297..1da19433 100644
--- a/elements/sdk/gtksourceview.bst
+++ b/elements/sdk/gtksourceview.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gtksourceview.git
-  track: 'gtksourceview-4-6'
+- kind: tar
+  url: gnome_downloads:gtksourceview/4.6/gtksourceview-4.6.1.tar.xz
+  ref: 63f487a7ab59612ffa9e7be1883dbd274ab1016afcede3239b93b0fc384df874
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/sdk/gvfs.bst b/elements/sdk/gvfs.bst
index 58b58af8..04dc7852 100644
--- a/elements/sdk/gvfs.bst
+++ b/elements/sdk/gvfs.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/gvfs.git
-  track: master
+- kind: tar
+  url: gnome_downloads:gvfs/1.45/gvfs-1.45.3.tar.xz
+  ref: 9b143d839facc1101ad126672d6fab0a39a59f5fd28bdbc7bacd9d59354a138c
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/sdk/ibus.bst b/elements/sdk/ibus.bst
index afe8f2a5..49b96e41 100644
--- a/elements/sdk/ibus.bst
+++ b/elements/sdk/ibus.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:ibus/ibus/releases/download/1.5.22/ibus-1.5.22.tar.gz
+  ref: 8170eba58c28aa4818970751ebdeada728ebb63d535967a5c5f5c21b0017be4a
 build-depends:
 - sdk/gobject-introspection.bst
 - freedesktop-sdk.bst:components/iso-codes.bst
diff --git a/elements/sdk/json-glib.bst b/elements/sdk/json-glib.bst
index c504e38e..4e5944c0 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.4/json-glib-1.4.4.tar.xz
+  ref: 720c5f4379513dc11fd97dc75336eb0c0d3338c53128044d9fabec4374f4bc47
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/krb5.bst b/elements/sdk/krb5.bst
index d49a8f8f..9d122268 100644
--- a/elements/sdk/krb5.bst
+++ b/elements/sdk/krb5.bst
@@ -46,6 +46,7 @@ config:
 sources:
 - kind: tar
   url: https://kerberos.org/dist/krb5/1.16/krb5-1.16.2.tar.gz
+  ref: 9f721e1fe593c219174740c71de514c7228a97d23eb7be7597b2ae14e487f027
 - kind: local
   path: files/krb5
   directory: krb5-config
diff --git a/elements/sdk/libgee.bst b/elements/sdk/libgee.bst
index 4ffb39ef..cc8e0ad0 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.3.tar.xz
+  ref: d0b5edefc88cbca5f1709d19fa62aef490922c6577a14ac4e7b085507911a5de
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/sdk/libnotify.bst b/elements/sdk/libnotify.bst
index dac6fd6e..1614ad8f 100644
--- a/elements/sdk/libnotify.bst
+++ b/elements/sdk/libnotify.bst
@@ -1,10 +1,9 @@
 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/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/librsvg.bst b/elements/sdk/librsvg.bst
index f8dcbf32..31974c22 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.49/librsvg-2.49.3.tar.xz
+  ref: 963b06f62dd5aa2e947e83b29dfc682d601e24f7c69eb0764304853cea22db96
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/sdk/libsecret.bst b/elements/sdk/libsecret.bst
index e7cf649e..bda4d80c 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.3.tar.xz
+  ref: 4fcb3c56f8ac4ab9c75b66901fb0104ec7f22aa9a012315a14c0d6dffa5290e4
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/sdk/libsoup.bst b/elements/sdk/libsoup.bst
index efcc34f2..36c5814e 100644
--- a/elements/sdk/libsoup.bst
+++ b/elements/sdk/libsoup.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/libsoup.git
-  track: master
+- kind: tar
+  url: gnome_downloads:libsoup/2.70/libsoup-2.70.0.tar.xz
+  ref: 54b020f74aefa438918d8e53cff62e2b1e59efe2de53e06b19a4b07b1f4d5342
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/libwpe.bst b/elements/sdk/libwpe.bst
index 42cad14f..21131663 100644
--- a/elements/sdk/libwpe.bst
+++ b/elements/sdk/libwpe.bst
@@ -2,6 +2,7 @@ kind: cmake
 sources:
 - kind: tar
   url: github_com:WebPlatformForEmbedded/libwpe/releases/download/1.6.0/libwpe-1.6.0.tar.xz
+  ref: 3587c6b8a807f4bb76b268ba74ca82c6b395b90235db41ad8252224456193c90
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
 depends:
diff --git a/elements/sdk/mozjs68.bst b/elements/sdk/mozjs68.bst
index 9f09cd9e..82e454c0 100644
--- a/elements/sdk/mozjs68.bst
+++ b/elements/sdk/mozjs68.bst
@@ -2,6 +2,7 @@ kind: manual
 sources:
 - kind: tar
   url: gnome_download:teams/releng/tarballs-needing-help/mozjs/mozjs-68.4.2.tar.bz2
+  ref: 097fb482aa0e57fb117fde6816fbabfedcb862ee81906990363954f47ce93227
 - kind: patch
   path: files/mozjs68/armv7_disable_WASM_EMULATE_ARM_UNALIGNED_FP_ACCESS.patch
 - kind: patch
@@ -27,7 +28,8 @@ environment:
   PATH: /usr/bin:/usr/lib/sdk/rust/bin
 config:
   configure-commands:
-  -  ../js/src/configure --prefix=%{prefix} --libdir=%{libdir} --disable-jemalloc 
--enable-unaligned-private-values AUTOCONF=autoconf %{mozjs_target}
+  - ../js/src/configure --prefix=%{prefix} --libdir=%{libdir} --disable-jemalloc 
--enable-unaligned-private-values
+    AUTOCONF=autoconf %{mozjs_target}
   build-commands:
   - make
   install-commands:
diff --git a/elements/sdk/pango.bst b/elements/sdk/pango.bst
index 382ed8b9..3eeade90 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.45/pango-1.45.3.tar.xz
+  ref: 1f75c1ebab3d298bb0c18f420440b507a95ce4b98905274f4af80831ff7ee67d
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/pycairo.bst b/elements/sdk/pycairo.bst
index 626d8de5..a56137a0 100644
--- a/elements/sdk/pycairo.bst
+++ b/elements/sdk/pycairo.bst
@@ -2,6 +2,7 @@ kind: distutils
 sources:
 - kind: tar
   url: github_com:pygobject/pycairo/releases/download/v1.18.0/pycairo-1.18.0.tar.gz
+  ref: abd42a4c9c2069febb4c38fe74bfc4b4a9d3a89fea3bc2e4ba7baff7a20f783f
 build-depends:
 - freedesktop-sdk.bst:components/pkg-config.bst
 depends:
diff --git a/elements/sdk/pygobject.bst b/elements/sdk/pygobject.bst
index 4a67ca56..b7eb9299 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.36/pygobject-3.36.1.tar.xz
+  ref: d1bf42802d1cec113b5adaa0e7bf7f3745b44521dc2163588d276d5cd61d718f
 build-depends:
 - freedesktop-sdk.bst:components/pkg-config.bst
 depends:
diff --git a/elements/sdk/python-pygments.bst b/elements/sdk/python-pygments.bst
index 484b025d..7bf78cf8 100644
--- a/elements/sdk/python-pygments.bst
+++ b/elements/sdk/python-pygments.bst
@@ -2,6 +2,7 @@ kind: distutils
 sources:
 - kind: tar
   url: 
https://files.pythonhosted.org/packages/64/69/413708eaf3a64a6abb8972644e0f20891a55e621c6759e2c3f3891e05d63/Pygments-2.3.1.tar.gz
+  ref: 5ffada19f6203563680669ee7f53b64dabbeb100eb51b61996085e99c03b284a
 depends:
 - freedesktop-sdk.bst:components/python3.bst
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/sdk/python2.bst b/elements/sdk/python2.bst
index 0a5eb820..4d60de0c 100644
--- a/elements/sdk/python2.bst
+++ b/elements/sdk/python2.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://www.python.org/ftp/python/2.7.16/Python-2.7.16.tar.xz
+  ref: f222ef602647eecb6853681156d32de4450a2c39f4de93bd5b20235f2e660ed7
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/sdk/tracker.bst b/elements/sdk/tracker.bst
index 7541752b..4feee1a6 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/2.99/tracker-2.99.2.tar.xz
+  ref: 750bafe21aba0f58fef872f0244a011c2af038d26baa739643eaca39d3e635ff
 build-depends:
 - sdk/gtk-doc.bst
 - sdk/vala.bst
diff --git a/elements/sdk/vala-tarball.bst b/elements/sdk/vala-tarball.bst
index 5ce8cfb4..91bd8c9c 100644
--- a/elements/sdk/vala-tarball.bst
+++ b/elements/sdk/vala-tarball.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: gnome_downloads:vala/0.36/vala-0.36.20.tar.xz
+  ref: be960a87841d85ff76cbd0e10eb691675190e54bd690d76982b3fb94a1fc67a7
 build-depends:
 - freedesktop-sdk.bst:components/bison.bst
 - freedesktop-sdk.bst:components/flex.bst
diff --git a/elements/sdk/vala.bst b/elements/sdk/vala.bst
index b6f27cb0..a1ad91f3 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.48/vala-0.48.7.tar.xz
+  ref: 28de33e28da24500cc1675c3a6ced1301c9a6a5e6dd06193569001f9ce9a5c53
 build-depends:
 - sdk/vala-tarball.bst
 - freedesktop-sdk.bst:components/bison.bst
diff --git a/elements/sdk/woff2.bst b/elements/sdk/woff2.bst
index 85b36ced..77a8e299 100644
--- a/elements/sdk/woff2.bst
+++ b/elements/sdk/woff2.bst
@@ -2,6 +2,7 @@ kind: cmake
 sources:
 - kind: tar
   url: github_com:google/woff2/archive/v1.0.2.tar.gz
+  ref: add272bb09e6384a4833ffca4896350fdb16e0ca22df68c0384773c67a175594
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
 depends:
diff --git a/elements/sdk/wpebackend-fdo.bst b/elements/sdk/wpebackend-fdo.bst
index cd8052eb..35360671 100644
--- a/elements/sdk/wpebackend-fdo.bst
+++ b/elements/sdk/wpebackend-fdo.bst
@@ -2,6 +2,7 @@ kind: cmake
 sources:
 - kind: tar
   url: github_com:Igalia/WPEBackend-fdo/releases/download/1.6.0/wpebackend-fdo-1.6.0.tar.xz
+  ref: 7f5bd7b9d8f97b1655f4dcd39fad92719d0fb3985b251da5802df13aaa09f567
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
 depends:
diff --git a/elements/sdk/yelp-tools.bst b/elements/sdk/yelp-tools.bst
index 4a3f806f..099d7062 100644
--- a/elements/sdk/yelp-tools.bst
+++ b/elements/sdk/yelp-tools.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/yelp-tools.git
-  track: master
+- kind: tar
+  url: gnome_downloads:yelp-tools/3.32/yelp-tools-3.32.2.tar.xz
+  ref: 183856b5ed0b0bb2c05dd1204af023946ed436943e35e789afb0295e5e71e8f9
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/sdk/yelp-xsl.bst b/elements/sdk/yelp-xsl.bst
index 4abcee4e..cfa3d005 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/3.36/yelp-xsl-3.36.0.tar.xz
+  ref: 4fe51c0233b79a4c204c68498d45f09b342c30ed02c4e418506c0e35f0904ec3
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/sdk/yelp.bst b/elements/sdk/yelp.bst
index 6525be9c..c88b2cfd 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/3.36/yelp-3.36.0.tar.xz
+  ref: fd4b3e23d31ad2bebe42ac8f80242b2d9bef51418bf62b59acdf2440bd94ed24
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/sdk/zenity.bst b/elements/sdk/zenity.bst
index bd3d554b..b58deeb7 100644
--- a/elements/sdk/zenity.bst
+++ b/elements/sdk/zenity.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git_tag
-  url: gitlab_gnome_org:GNOME/zenity.git
-  track: master
+- kind: tar
+  url: gnome_downloads:zenity/3.32/zenity-3.32.0.tar.xz
+  ref: e786e733569c97372c3ef1776e71be7e7599ebe87e11e8ad67dcc2e63a82cd95
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/project.conf b/project.conf
index e0cf6ab4..0b052b6a 100644
--- a/project.conf
+++ b/project.conf
@@ -8,7 +8,7 @@ format-version: 14
 element-path: elements
 
 # Store source refs in central project.refs file
-ref-storage: project.refs
+ref-storage: inline
 
 # The uri to download built artifacts from for this project
 artifacts:
@@ -205,7 +205,7 @@ shell:
   - '${XDG_RUNTIME_DIR}'
 
 variables:
-  branch: master
+  branch: 3.38beta
   ostree-branch: "gnome-os/%{arch}/%{branch}"
   ostree-remote-url: "https://nightly.gnome.org/gnomeos/repo";
   gcc_arch: "%{arch}"


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