[gnome-build-meta/mcatanzaro/3.30.1] GNOME 3.30.1



commit 9a8dc8775f45f3014bedbff16d15c7baf4b6bce3
Author: Michael Catanzaro <mcatanzaro igalia com>
Date:   Thu Sep 27 14:46:29 2018 -0500

    GNOME 3.30.1

 elements/core-deps.bst                             |   4 +-
 elements/core-deps/ModemManager.bst                |   1 +
 elements/core-deps/NetworkManager.bst              |   6 +-
 elements/core-deps/PackageKit.bst                  |   6 +-
 elements/core-deps/accountsservice.bst             |   8 +-
 elements/core-deps/anthy.bst                       |   1 +
 elements/core-deps/argyll.bst                      |   1 +
 elements/core-deps/atkmm-1.6.bst                   |   6 +-
 elements/core-deps/atkmm.bst                       |   6 +-
 elements/core-deps/babl.bst                        |   6 +-
 elements/core-deps/berkeleydb.bst                  |   1 +
 elements/core-deps/blockdev.bst                    |   1 +
 elements/core-deps/boost.bst                       |   7 +-
 elements/core-deps/cairomm-1.0.bst                 |   1 +
 elements/core-deps/cairomm.bst                     |   6 +-
 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/espeak.bst                      |   1 +
 elements/core-deps/evolution-data-server.bst       |   6 +-
 elements/core-deps/exempi.bst                      |   1 +
 elements/core-deps/exiv2.bst                       |   1 +
 elements/core-deps/folks.bst                       |   9 +-
 elements/core-deps/ftjam.bst                       |   1 +
 elements/core-deps/gegl.bst                        |   6 +-
 elements/core-deps/geocode-glib.bst                |   6 +-
 elements/core-deps/gexiv2.bst                      |   1 +
 elements/core-deps/glibmm-2.4.bst                  |   6 +-
 elements/core-deps/glibmm.bst                      |   6 +-
 elements/core-deps/gmime3.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/gpgme.bst                       |   1 +
 elements/core-deps/graphene.bst                    |   6 +-
 elements/core-deps/graphviz.bst                    |   1 +
 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/gtk+.bst                        |   6 +-
 elements/core-deps/gtk-vnc.bst                     |   6 +-
 elements/core-deps/gtkmm-3.bst                     |   6 +-
 elements/core-deps/gtkmm.bst                       |   6 +-
 elements/core-deps/gtksourceview-3.bst             |   6 +-
 elements/core-deps/gtksourceview.bst               |   6 +-
 elements/core-deps/gupnp-av.bst                    |   6 +-
 elements/core-deps/gupnp-dlna.bst                  |   6 +-
 elements/core-deps/gupnp-igd.bst                   |   6 +-
 elements/core-deps/gupnp.bst                       |   6 +-
 elements/core-deps/ibus-anthy.bst                  |   1 +
 elements/core-deps/ibus-hangul.bst                 |   1 +
 elements/core-deps/ibus-libpinyin.bst              |   1 +
 elements/core-deps/iptables.bst                    |   1 +
 elements/core-deps/json-c.bst                      |   1 +
 elements/core-deps/kmod.bst                        |   1 +
 elements/core-deps/kyotocabinet.bst                |   1 +
 elements/core-deps/libatasmart.bst                 |   1 +
 elements/core-deps/libbytesize.bst                 |   1 +
 elements/core-deps/libchamplain.bst                |   6 +-
 elements/core-deps/libdazzle.bst                   |   6 +-
 elements/core-deps/libdvdread.bst                  |   1 +
 elements/core-deps/libevdev.bst                    |   1 +
 elements/core-deps/libgdata.bst                    |   6 +-
 elements/core-deps/libgee.bst                      |   6 +-
 elements/core-deps/libgepub.bst                    |   6 +-
 elements/core-deps/libgfbgraph.bst                 |   6 +-
 elements/core-deps/libgnomekbd.bst                 |   6 +-
 elements/core-deps/libgovirt.bst                   |   6 +-
 elements/core-deps/libgrss.bst                     |   6 +-
 elements/core-deps/libgsf.bst                      |   6 +-
 elements/core-deps/libgtop.bst                     |   6 +-
 elements/core-deps/libgudev.bst                    |   6 +-
 elements/core-deps/libgusb.bst                     |   6 +-
 elements/core-deps/libgweather.bst                 |   6 +-
 elements/core-deps/libgxps.bst                     |   6 +-
 elements/core-deps/libhangul.bst                   |   1 +
 elements/core-deps/libical.bst                     |   1 +
 elements/core-deps/libinput.bst                    |   6 +-
 elements/core-deps/libmbim.bst                     |   6 +-
 elements/core-deps/libmediaart.bst                 |   6 +-
 elements/core-deps/libmusicbrainz.bst              |   1 +
 elements/core-deps/libndp.bst                      |   1 +
 elements/core-deps/libnl.bst                       |   1 +
 elements/core-deps/liboauth.bst                    |   1 +
 elements/core-deps/libosinfo.bst                   |   6 +-
 elements/core-deps/libpeas.bst                     |   6 +-
 elements/core-deps/libpinyin.bst                   |   3 +
 elements/core-deps/libqmi.bst                      |   6 +-
 elements/core-deps/librest.bst                     |   6 +-
 elements/core-deps/libsass.bst                     |   1 +
 elements/core-deps/libsigcplusplus-2.0.bst         |   6 +-
 elements/core-deps/libsigcplusplus.bst             |   6 +-
 elements/core-deps/libtirpc.bst                    |   1 +
 elements/core-deps/libusb.bst                      |   1 +
 elements/core-deps/libvirt-glib.bst                |   6 +-
 elements/core-deps/libvirt.bst                     |   1 +
 elements/core-deps/libwacom.bst                    |   1 +
 elements/core-deps/libxklavier.bst                 |   1 +
 elements/core-deps/libzapojit.bst                  |   6 +-
 elements/core-deps/lvm2.bst                        |   6 +-
 elements/core-deps/mm-common.bst                   |   6 +-
 .../core-deps/mobile-broadband-provider-info.bst   |   6 +-
 elements/core-deps/mozjs52.bst                     |  13 ++-
 elements/core-deps/mpc.bst                         |   1 +
 elements/core-deps/mpfr.bst                        |   1 +
 elements/core-deps/mtdev.bst                       |   1 +
 elements/core-deps/neon.bst                        |   1 +
 elements/core-deps/openjpeg.bst                    |   1 +
 elements/core-deps/openldap.bst                    |   1 +
 elements/core-deps/osinfo-db-tools.bst             |   6 +-
 elements/core-deps/pangomm-1.4.bst                 |   6 +-
 elements/core-deps/pangomm.bst                     |   6 +-
 elements/core-deps/parted.bst                      |   1 +
 elements/core-deps/phodav.bst                      |   6 +-
 elements/core-deps/polkit.bst                      |   9 +-
 elements/core-deps/poppler.bst                     |   1 +
 elements/core-deps/popt.bst                        |   1 +
 elements/core-deps/portablexdr.bst                 |   1 +
 elements/core-deps/portaudio.bst                   |   1 +
 elements/core-deps/ppp.bst                         |   1 +
 elements/core-deps/pwquality.bst                   |   1 +
 elements/core-deps/pyatspi2.bst                    |   6 +-
 elements/core-deps/rpcsvc-proto.bst                |   1 +
 elements/core-deps/samba.bst                       |  10 +-
 elements/core-deps/sane-backends.bst               |   1 +
 elements/core-deps/sassc.bst                       |   1 +
 elements/core-deps/speech-dispatcher.bst           |   1 +
 elements/core-deps/spice-gtk.bst                   |   1 +
 elements/core-deps/spice-protocol.bst              |   1 +
 elements/core-deps/startup-notification.bst        |   1 +
 elements/core-deps/totem-pl-parser.bst             |   6 +-
 elements/core-deps/tracker-miners.bst              |   6 +-
 elements/core-deps/tracker.bst                     |   6 +-
 elements/core-deps/udisks2.bst                     |   1 +
 elements/core-deps/uhttpmock.bst                   |   6 +-
 elements/core-deps/upower.bst                      |   6 +-
 elements/core-deps/volume-key.bst                  |   1 +
 elements/core-deps/xmlto.bst                       |   1 +
 elements/core/baobab.bst                           |   6 +-
 elements/core/cheese.bst                           |   6 +-
 elements/core/eog.bst                              |   6 +-
 elements/core/epiphany.bst                         |   6 +-
 elements/core/evince.bst                           |   6 +-
 elements/core/file-roller.bst                      |   6 +-
 elements/core/gdm.bst                              |   6 +-
 elements/core/gedit.bst                            |   9 +-
 elements/core/gnome-backgrounds.bst                |   6 +-
 elements/core/gnome-bluetooth.bst                  |   6 +-
 elements/core/gnome-boxes.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                     |   6 +-
 elements/core/gnome-color-manager.bst              |   6 +-
 elements/core/gnome-contacts.bst                   |   6 +-
 elements/core/gnome-control-center.bst             |   8 +-
 elements/core/gnome-desktop.bst                    |   8 +-
 elements/core/gnome-disk-utility.bst               |   6 +-
 elements/core/gnome-documents.bst                  |   6 +-
 elements/core/gnome-font-viewer.bst                |   6 +-
 elements/core/gnome-getting-started-docs.bst       |   6 +-
 elements/core/gnome-initial-setup.bst              |  11 +-
 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                      |   6 +-
 elements/core/gnome-photos.bst                     |   6 +-
 elements/core/gnome-screenshot.bst                 |   6 +-
 elements/core/gnome-session.bst                    |   6 +-
 elements/core/gnome-settings-daemon.bst            |  10 +-
 elements/core/gnome-shell-extensions.bst           |   6 +-
 elements/core/gnome-shell.bst                      |   6 +-
 elements/core/gnome-software.bst                   |   6 +-
 elements/core/gnome-system-monitor.bst             |   6 +-
 elements/core/gnome-terminal.bst                   |   6 +-
 elements/core/gnome-user-docs.bst                  |   6 +-
 elements/core/gnome-user-share.bst                 |   6 +-
 elements/core/gnome-weather.bst                    |   6 +-
 elements/core/mousetweaks.bst                      |   6 +-
 elements/core/mutter.bst                           |   6 +-
 elements/core/nautilus.bst                         |   6 +-
 elements/core/network-manager-applet.bst           |   6 +-
 elements/core/orca.bst                             |   6 +-
 elements/core/rygel.bst                            |   6 +-
 elements/core/simple-scan.bst                      |   6 +-
 elements/core/sushi.bst                            |   8 +-
 elements/core/totem.bst                            |   6 +-
 elements/core/vino.bst                             |   6 +-
 elements/freedesktop-sdk.bst                       |   1 +
 elements/sdk-platform.bst                          |   2 +-
 elements/sdk/WebKitGTK+.bst                        |  14 ++-
 elements/sdk/adwaita-icon-theme.bst                |   6 +-
 elements/sdk/appstream-glib.bst                    |   6 +-
 elements/sdk/at-spi2-atk.bst                       |   6 +-
 elements/sdk/at-spi2-core.bst                      |   6 +-
 elements/sdk/atk.bst                               |   6 +-
 elements/sdk/brotli.bst                            |   1 +
 elements/sdk/cantarell-fonts.bst                   |   1 +
 elements/sdk/clutter-gst.bst                       |   6 +-
 elements/sdk/clutter-gtk.bst                       |   6 +-
 elements/sdk/clutter.bst                           |   6 +-
 elements/sdk/cogl.bst                              |   6 +-
 elements/sdk/dbus-glib.bst                         |   1 +
 elements/sdk/dconf.bst                             |   6 +-
 elements/sdk/enchant-2.bst                         |   1 +
 elements/sdk/fcitx.bst                             |   1 +
 elements/sdk/ffmpeg.bst                            |  30 ++---
 elements/sdk/gcab.bst                              |   6 +-
 elements/sdk/gcr.bst                               |   6 +-
 elements/sdk/gdk-pixbuf.bst                        |   6 +-
 elements/sdk/geoclue.bst                           |  18 +--
 elements/sdk/gjs.bst                               |   6 +-
 elements/sdk/glib-networking.bst                   |   6 +-
 elements/sdk/glib.bst                              |   6 +-
 elements/sdk/gnome-common.bst                      |   1 +
 elements/sdk/gnome-themes-extra.bst                |   6 +-
 elements/sdk/gobject-introspection.bst             |   6 +-
 elements/sdk/gsettings-desktop-schemas.bst         |   6 +-
 elements/sdk/gst-libav.bst                         |   6 +-
 elements/sdk/gst-plugins-bad.bst                   |   6 +-
 elements/sdk/gst-plugins-base.bst                  |   6 +-
 elements/sdk/gst-plugins-good.bst                  |   6 +-
 elements/sdk/gstreamer.bst                         |   6 +-
 elements/sdk/gtk+-3.bst                            |   6 +-
 elements/sdk/gtk-doc.bst                           |   6 +-
 elements/sdk/gvfs.bst                              |   6 +-
 elements/sdk/ibus.bst                              |   1 +
 elements/sdk/json-glib.bst                         |   6 +-
 elements/sdk/libcanberra.bst                       |   1 +
 elements/sdk/libcroco.bst                          |   6 +-
 elements/sdk/libnotify.bst                         |   6 +-
 elements/sdk/libpsl.bst                            |   1 +
 elements/sdk/librsvg.bst                           | 126 ++++++++++++++++++++-
 elements/sdk/libsecret.bst                         |   6 +-
 elements/sdk/libsoup.bst                           |   6 +-
 elements/sdk/mozjs60.bst                           |  12 +-
 elements/sdk/opus.bst                              |   1 +
 elements/sdk/pango.bst                             |   6 +-
 elements/sdk/pycairo.bst                           |   1 +
 elements/sdk/pygobject.bst                         |   6 +-
 elements/sdk/sdl2.bst                              |   5 +-
 elements/sdk/vala-tarball.bst                      |   1 +
 elements/sdk/vala.bst                              |   8 +-
 elements/sdk/vte.bst                               |   6 +-
 elements/sdk/woff2.bst                             |   1 +
 elements/sdk/yelp-tools.bst                        |   6 +-
 elements/sdk/yelp-xsl.bst                          |   6 +-
 elements/sdk/yelp.bst                              |   6 +-
 elements/sdk/zenity.bst                            |   6 +-
 project.conf                                       |   3 -
 257 files changed, 778 insertions(+), 581 deletions(-)
---
diff --git a/elements/core-deps.bst b/elements/core-deps.bst
index 36c568a..32c6551 100644
--- a/elements/core-deps.bst
+++ b/elements/core-deps.bst
@@ -62,7 +62,7 @@ depends:
 - core-deps/gupnp.bst
 - core-deps/ibus-anthy.bst
 - core-deps/ibus-hangul.bst
-- core-deps/ibus-libpinyin.bst
+#- core-deps/ibus-libpinyin.bst   Removed because libpinyin build is crashing
 - core-deps/iptables.bst
 - core-deps/json-c.bst
 - core-deps/kmod.bst
@@ -105,7 +105,7 @@ depends:
 - core-deps/liboauth.bst
 - core-deps/libosinfo.bst
 - core-deps/libpeas.bst
-- core-deps/libpinyin.bst
+#- core-deps/libpinyin.bst    Removed because build is crashing
 - core-deps/libqmi.bst
 - core-deps/librest.bst
 - core-deps/libsass.bst
diff --git a/elements/core-deps/ModemManager.bst b/elements/core-deps/ModemManager.bst
index f3a1bfe..4e1823a 100644
--- a/elements/core-deps/ModemManager.bst
+++ b/elements/core-deps/ModemManager.bst
@@ -3,6 +3,7 @@ sources:
 # https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/85
 - kind: tar
   url: https://www.freedesktop.org/software/ModemManager/ModemManager-1.8.0.tar.xz
+  ref: 18abe34421aa3b52ff47d4ba93aa282f8f8944717dd644a5c0c81eeeac9c7eb1
 depends:
 - core-deps/libgudev.bst
 - core-deps/libmbim.bst
diff --git a/elements/core-deps/NetworkManager.bst b/elements/core-deps/NetworkManager.bst
index d67182d..7344efe 100644
--- a/elements/core-deps/NetworkManager.bst
+++ b/elements/core-deps/NetworkManager.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: git_freedesktop_org:NetworkManager/NetworkManager.git
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/NetworkManager/1.15/NetworkManager-1.15.1.tar.xz
+  ref: a89de84c1606b2595e7c42575f4a494f5dc1b94c9aab70fede347105452b3b11
 depends:
 - core-deps/iptables.bst
 - core-deps/libgudev.bst
diff --git a/elements/core-deps/PackageKit.bst b/elements/core-deps/PackageKit.bst
index e7af68c..3959374 100644
--- a/elements/core-deps/PackageKit.bst
+++ b/elements/core-deps/PackageKit.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: github_com:hughsie/PackageKit.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/PackageKit/releases/PackageKit-1.1.11.tar.xz
+  ref: 38c059b9db11180e2fa2607a4688f5a8310267afd58a6475817f004f8ae5263a
 depends:
 - core-deps/NetworkManager.bst
 - core-deps/libgudev.bst
diff --git a/elements/core-deps/accountsservice.bst b/elements/core-deps/accountsservice.bst
index 00a325e..9fc8676 100644
--- a/elements/core-deps/accountsservice.bst
+++ b/elements/core-deps/accountsservice.bst
@@ -1,8 +1,8 @@
-kind: meson
+kind: autotools
 sources:
-- kind: git
-  url: git_freedesktop_org:accountsservice
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/accountsservice/accountsservice-0.6.50.tar.xz
+  ref: 035928f5dea46f2220657e0bd669bc7fac45165b700c0a81b2b66ff2c3dbc74a
 depends:
 - core-deps/polkit.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/anthy.bst b/elements/core-deps/anthy.bst
index 17d9211..94210fc 100644
--- a/elements/core-deps/anthy.bst
+++ b/elements/core-deps/anthy.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: http://http.debian.net/debian/pool/main/a/anthy/anthy_0.3.orig.tar.gz
+  ref: 5dae9f0755df76b48a7f606553dd06d85313ec77cea3724fcd2c6ebeecf53d69
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/argyll.bst b/elements/core-deps/argyll.bst
index 75ee415..378ebdb 100644
--- a/elements/core-deps/argyll.bst
+++ b/elements/core-deps/argyll.bst
@@ -2,6 +2,7 @@ kind: manual
 sources:
 - kind: zip
   url: http://www.argyllcms.com/Argyll_V2.0.0_src.zip
+  ref: 5492896c040b406892864c467466ad6b50eb62954b5874ef0eb9174d1764ff41
 - kind: patch
   path: files/argyll/fix-aarch64-build.patch
 depends:
diff --git a/elements/core-deps/atkmm-1.6.bst b/elements/core-deps/atkmm-1.6.bst
index c03d824..3125d05 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
-  url: gitlab_gnome_org:GNOME/atkmm
-  track: atkmm-2-24
+- kind: tar
+  url: https://download.gnome.org/sources/atkmm/2.24/atkmm-2.24.2.tar.xz
+  ref: ff95385759e2af23828d4056356f25376cfabc41e690ac1df055371537e458bd
 depends:
 - core-deps/glibmm-2.4.bst
 - sdk/atk.bst
diff --git a/elements/core-deps/atkmm.bst b/elements/core-deps/atkmm.bst
index 44b16ea..e977063 100644
--- a/elements/core-deps/atkmm.bst
+++ b/elements/core-deps/atkmm.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/atkmm
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/atkmm/2.27/atkmm-2.27.1.tar.xz
+  ref: cf40bca4ae917bdc2a335cd8c9a9ad84859d8cfb4f8e3dd7741676948e28338c
 depends:
 - core-deps/glibmm.bst
 - sdk/atk.bst
diff --git a/elements/core-deps/babl.bst b/elements/core-deps/babl.bst
index a22043d..27b8fd6 100644
--- a/elements/core-deps/babl.bst
+++ b/elements/core-deps/babl.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/babl
-  track: master
+- kind: tar
+  url: https://ftp.gimp.org/pub/babl/0.1/babl-0.1.56.tar.bz2
+  ref: 8ad26ca717ec3c74e261f454dd6bb316333a39fd1f87db4ac44706a860dc4d28
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/berkeleydb.bst b/elements/core-deps/berkeleydb.bst
index c39a333..d15ee28 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
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/blockdev.bst b/elements/core-deps/blockdev.bst
index 05495d5..ae1f348 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.16-1/libblockdev-2.16.tar.gz
+  ref: d841ae446cf6dc545e4f7386e13dfd8c3e07c4b6a962536b7c0fcd20e3a4d9e4
 depends:
 - core-deps/cryptsetup.bst
 - core-deps/dmraid.bst
diff --git a/elements/core-deps/boost.bst b/elements/core-deps/boost.bst
index cf77513..c46b7ad 100644
--- a/elements/core-deps/boost.bst
+++ b/elements/core-deps/boost.bst
@@ -2,16 +2,17 @@ kind: manual
 sources:
 - kind: tar
   url: https://dl.bintray.com/boostorg/release/1.66.0/source/boost_1_66_0.tar.bz2
+  ref: 5721818253e6a0989583192f96782c4a98eb6204965316df9f5ad75819225ca9
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
 config:
   configure-commands:
-    - ./bootstrap.sh --includedir=%{install-root}%{includedir} --libdir=%{install-root}%{libdir}
+  - ./bootstrap.sh --includedir=%{install-root}%{includedir} --libdir=%{install-root}%{libdir}
   build-commands:
-    - ./b2 -q -j${JOBS} --build-dir=_build link=shared stage
+  - ./b2 -q -j${JOBS} --build-dir=_build link=shared stage
   install-commands:
-    - ./b2 -q --build-dir=_build link=shared install
+  - ./b2 -q --build-dir=_build link=shared install
 environment:
   JOBS: '%{max-jobs}'
 environment-nocache:
diff --git a/elements/core-deps/cairomm-1.0.bst b/elements/core-deps/cairomm-1.0.bst
index 39e4a15..587bcab 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
 depends:
 - core-deps/libsigcplusplus-2.0.bst
 - filename: desktop/cairo.bst
diff --git a/elements/core-deps/cairomm.bst b/elements/core-deps/cairomm.bst
index 4d89cc3..c40f32a 100644
--- a/elements/core-deps/cairomm.bst
+++ b/elements/core-deps/cairomm.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: git_freedesktop_org:cairomm
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/cairomm/1.15/cairomm-1.15.4.tar.xz
+  ref: 4cd9fd959538953dfa606aaa7a31381e3193eebf14d814d97ef928684ee9feb5
 depends:
 - core-deps/libsigcplusplus.bst
 - filename: desktop/cairo.bst
diff --git a/elements/core-deps/colord-gtk.bst b/elements/core-deps/colord-gtk.bst
index 50142f4..7391ab3 100644
--- a/elements/core-deps/colord-gtk.bst
+++ b/elements/core-deps/colord-gtk.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: github_com:hughsie/colord-gtk.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/colord/releases/colord-gtk-0.1.26.tar.xz
+  ref: 28d00b7f157ea3e2ea5315387b2660fde82faba16674861c50465e55d61a3e45
 depends:
 - core-deps/colord.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/colord.bst b/elements/core-deps/colord.bst
index 7e58783..43da581 100644
--- a/elements/core-deps/colord.bst
+++ b/elements/core-deps/colord.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: github_com:hughsie/colord.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/colord/releases/colord-1.4.3.tar.xz
+  ref: 9a8e669ee1ea31632bee636cc57353f703c2ea9b64cd6e02bbaabe9a1e549df7
 - kind: patch
   path: files/colord/dont-require-docbook2man.patch
 depends:
diff --git a/elements/core-deps/cryptsetup.bst b/elements/core-deps/cryptsetup.bst
index 32cbe02..fb05c1f 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
 depends:
 - core-deps/json-c.bst
 - core-deps/lvm2.bst
diff --git a/elements/core-deps/dmraid.bst b/elements/core-deps/dmraid.bst
index 74896f6..1f246da 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
 depends:
 - core-deps/lvm2.bst
 - filename: base.bst
diff --git a/elements/core-deps/dotconf.bst b/elements/core-deps/dotconf.bst
index 115d993..b80df4b 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
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/espeak.bst b/elements/core-deps/espeak.bst
index b77ce85..98918b7 100644
--- a/elements/core-deps/espeak.bst
+++ b/elements/core-deps/espeak.bst
@@ -2,6 +2,7 @@ kind: manual
 sources:
 - kind: zip
   url: downloads.sourceforge.net:espeak/espeak/espeak-1.48/espeak-1.48.04-source.zip
+  ref: bf9a17673adffcc28ff7ea18764f06136547e97bbd9edf2ec612f09b207f0659
 depends:
 - core-deps/portaudio.bst
 - filename: base.bst
diff --git a/elements/core-deps/evolution-data-server.bst b/elements/core-deps/evolution-data-server.bst
index b5b52a4..44021b1 100644
--- a/elements/core-deps/evolution-data-server.bst
+++ b/elements/core-deps/evolution-data-server.bst
@@ -1,8 +1,8 @@
 kind: cmake
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/evolution-data-server
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/evolution-data-server/3.30/evolution-data-server-3.30.1.tar.xz
+  ref: a4221ece8bed77eef4cbdd91a4ba9a786068c93bc52e0c9d7aca525e620dd60e
 depends:
 - core-deps/gnome-online-accounts.bst
 - core-deps/libgdata.bst
diff --git a/elements/core-deps/exempi.bst b/elements/core-deps/exempi.bst
index 7a30410..f466e54 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
 depends:
 - core-deps/boost.bst
 - filename: base.bst
diff --git a/elements/core-deps/exiv2.bst b/elements/core-deps/exiv2.bst
index b08938b..9adaf61 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
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/folks.bst b/elements/core-deps/folks.bst
index 293089b..42424a2 100644
--- a/elements/core-deps/folks.bst
+++ b/elements/core-deps/folks.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/folks
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/folks/0.11/folks-0.11.4.tar.xz
+  ref: a7b03ed30373e29f62fc3e6f498adce2d4909b852608fc2058a02fda9f80189a
 depends:
 - core-deps/evolution-data-server.bst
 - core-deps/libgee.bst
@@ -12,4 +12,5 @@ depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: --enable-eds-backend --disable-libsocialweb-backend --disable-telepathy-backend 
--disable-fatal-warnings
+  conf-local: --enable-eds-backend --disable-libsocialweb-backend --disable-telepathy-backend
+    --disable-fatal-warnings
diff --git a/elements/core-deps/ftjam.bst b/elements/core-deps/ftjam.bst
index 4e724ce..d3a7389 100644
--- a/elements/core-deps/ftjam.bst
+++ b/elements/core-deps/ftjam.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: downloads.sourceforge.net:project/freetype/ftjam/2.5.2/ftjam-2.5.2.tar.bz2
+  ref: e89773500a92912de918e9febffabe4b6bce79d69af194435f4e032b8a6d66a3
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/gegl.bst b/elements/core-deps/gegl.bst
index 7b53d2d..06c3e07 100644
--- a/elements/core-deps/gegl.bst
+++ b/elements/core-deps/gegl.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gegl
-  track: master
+- kind: tar
+  url: https://ftp.gimp.org/pub/gegl/0.4/gegl-0.4.8.tar.bz2
+  ref: 719468eec56ac5b191626a0cb6238f3abe9117e80594890c246acdc89183ae49
 depends:
 - core-deps/babl.bst
 - core-deps/graphviz.bst
diff --git a/elements/core-deps/geocode-glib.bst b/elements/core-deps/geocode-glib.bst
index 08837c7..8553929 100644
--- a/elements/core-deps/geocode-glib.bst
+++ b/elements/core-deps/geocode-glib.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/geocode-glib
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/geocode-glib/3.26/geocode-glib-3.26.0.tar.xz
+  ref: ea4086b127050250c158beff28dbcdf81a797b3938bb79bbaaecc75e746fbeee
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/gexiv2.bst b/elements/core-deps/gexiv2.bst
index 9e43c24..0a465fa 100644
--- a/elements/core-deps/gexiv2.bst
+++ b/elements/core-deps/gexiv2.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: gnome_downloads:gexiv2/0.10/gexiv2-0.10.8.tar.xz
+  ref: 81c528fd1e5e03577acd80fb77798223945f043fd1d4e06920c71202eea90801
 depends:
 - core-deps/exiv2.bst
 - filename: base.bst
diff --git a/elements/core-deps/glibmm-2.4.bst b/elements/core-deps/glibmm-2.4.bst
index 4d33fe4..4ec945a 100644
--- a/elements/core-deps/glibmm-2.4.bst
+++ b/elements/core-deps/glibmm-2.4.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/glibmm
-  track: glibmm-2-54
+- kind: tar
+  url: https://download.gnome.org/sources/glibmm/2.56/glibmm-2.56.0.tar.xz
+  ref: 6e74fcba0d245451c58fc8a196e9d103789bc510e1eee1a9b1e816c5209e79a9
 depends:
 - core-deps/libsigcplusplus-2.0.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/glibmm.bst b/elements/core-deps/glibmm.bst
index a948432..898594d 100644
--- a/elements/core-deps/glibmm.bst
+++ b/elements/core-deps/glibmm.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/glibmm
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/glibmm/2.57/glibmm-2.57.1.tar.xz
+  ref: b98a9ea2ed5ea0a62d908182974e8a049fe7a890aad525b44a28bb5e44ca0d4c
 depends:
 - core-deps/libsigcplusplus.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/gmime3.bst b/elements/core-deps/gmime3.bst
index 72a8c6a..7754822 100644
--- a/elements/core-deps/gmime3.bst
+++ b/elements/core-deps/gmime3.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gmime
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gmime/3.0/gmime-3.0.5.tar.xz
+  ref: 2f5353ac1062aa58c4855cc7691a0778c84339c654301a6bc0e95ba8427b85e0
 depends:
 - sdk/glib.bst
 - filename: sdk/gtk-doc.bst
diff --git a/elements/core-deps/gnome-autoar.bst b/elements/core-deps/gnome-autoar.bst
index e761bee..d35150d 100644
--- a/elements/core-deps/gnome-autoar.bst
+++ b/elements/core-deps/gnome-autoar.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-autoar
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-autoar/0.2/gnome-autoar-0.2.3.tar.xz
+  ref: 5de9db0db028cd6cab7c2fec46ba90965474ecf9cd68cfd681a6488cf1fb240a
 depends:
 - sdk/glib.bst
 - filename: sdk/gnome-common.bst
diff --git a/elements/core-deps/gnome-online-accounts.bst b/elements/core-deps/gnome-online-accounts.bst
index 2daa94a..e0e16a1 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
-  url: gitlab_gnome_org:GNOME/gnome-online-accounts
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-online-accounts/3.30/gnome-online-accounts-3.30.0.tar.xz
+  ref: 27d9d88942aa02a1f8d003dfe515483d8483f216ba1e297a8ef67a42cf4bcfc3
 depends:
 - core-deps/librest.bst
 - sdk/WebKitGTK+.bst
diff --git a/elements/core-deps/gnome-online-miners.bst b/elements/core-deps/gnome-online-miners.bst
index d0a8ebc..105d110 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
-  url: gitlab_gnome_org:GNOME/gnome-online-miners
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-online-miners/3.30/gnome-online-miners-3.30.0.tar.xz
+  ref: 2c29a9922b1d32aeb0e615db6717c8e060417d3b6568ed617c9817fb39af4a5e
 depends:
 - core-deps/gnome-online-accounts.bst
 - core-deps/grilo.bst
diff --git a/elements/core-deps/gnome-video-effects.bst b/elements/core-deps/gnome-video-effects.bst
index 30efbf2..4a8b79f 100644
--- a/elements/core-deps/gnome-video-effects.bst
+++ b/elements/core-deps/gnome-video-effects.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-video-effects
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-video-effects/0.4/gnome-video-effects-0.4.3.tar.xz
+  ref: 5a7ee0f5ade4b7d921f1b99f3b97d7d7bb830f2fef0f1daee20a7a1867708219
 depends:
 - sdk/gnome-common.bst
 - sdk/gstreamer.bst
diff --git a/elements/core-deps/gom.bst b/elements/core-deps/gom.bst
index 9bf32d3..6815f26 100644
--- a/elements/core-deps/gom.bst
+++ b/elements/core-deps/gom.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gom
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gom/0.3/gom-0.3.3.tar.xz
+  ref: ac57e34b5fe273ed306efaeabb346712c264e341502913044a782cdf8c1036d8
 depends:
 - sdk/gdk-pixbuf.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/gpgme.bst b/elements/core-deps/gpgme.bst
index 5875e44..c5471a6 100644
--- a/elements/core-deps/gpgme.bst
+++ b/elements/core-deps/gpgme.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://www.gnupg.org/ftp/gcrypt/gpgme/gpgme-1.10.0.tar.bz2
+  ref: 1a8fed1197c3b99c35f403066bb344a26224d292afc048cfdfc4ccd5690a0693
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/graphene.bst b/elements/core-deps/graphene.bst
index 392e4f8..b5ad38c 100644
--- a/elements/core-deps/graphene.bst
+++ b/elements/core-deps/graphene.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: github_com:ebassi/graphene.git
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/graphene/1.8/graphene-1.8.2.tar.xz
+  ref: b3fcf20996e57b1f4df3941caac10f143bb29890a42f7a65407cd19271fc89f7
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/graphviz.bst b/elements/core-deps/graphviz.bst
index 2345be0..459a8c3 100644
--- a/elements/core-deps/graphviz.bst
+++ b/elements/core-deps/graphviz.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://graphviz.gitlab.io/pub/graphviz/stable/SOURCES/graphviz.tar.gz
+  ref: ca5218fade0204d59947126c38439f432853543b0818d9d728c589dfe7f3a421
 depends:
 - sdk/gdk-pixbuf.bst
 - sdk/pango.bst
diff --git a/elements/core-deps/grilo-plugins.bst b/elements/core-deps/grilo-plugins.bst
index f38a75b..80d94ef 100644
--- a/elements/core-deps/grilo-plugins.bst
+++ b/elements/core-deps/grilo-plugins.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/grilo-plugins
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/grilo-plugins/0.3/grilo-plugins-0.3.8.tar.xz
+  ref: 4cdd770b1554ee49cf77705401a35daa3ebff81badc05bd69d7240f50e60d65b
 depends:
 - core-deps/gmime3.bst
 - core-deps/gnome-online-accounts.bst
diff --git a/elements/core-deps/grilo.bst b/elements/core-deps/grilo.bst
index ac441e7..9818216 100644
--- a/elements/core-deps/grilo.bst
+++ b/elements/core-deps/grilo.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/grilo
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/grilo/0.3/grilo-0.3.6.tar.xz
+  ref: 1e65ca82dd58020451417fde79310d4b940adc3f63ab59997419c52ed3bc9c91
 depends:
 - core-deps/totem-pl-parser.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/gsound.bst b/elements/core-deps/gsound.bst
index d3f6e2c..0553b06 100644
--- a/elements/core-deps/gsound.bst
+++ b/elements/core-deps/gsound.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gsound
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gsound/1.0/gsound-1.0.2.tar.xz
+  ref: bba8ff30eea815037e53bee727bbd5f0b6a2e74d452a7711b819a7c444e78e53
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/gspell.bst b/elements/core-deps/gspell.bst
index c3b87bd..06f4021 100644
--- a/elements/core-deps/gspell.bst
+++ b/elements/core-deps/gspell.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gspell
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gspell/1.8/gspell-1.8.1.tar.xz
+  ref: 819a1d23c7603000e73f5e738bdd284342e0cd345fb0c7650999c31ec741bbe5
 depends:
 - sdk/enchant-2.bst
 - sdk/gtk+-3.bst
diff --git a/elements/core-deps/gssdp.bst b/elements/core-deps/gssdp.bst
index ed8eb21..d701ad5 100644
--- a/elements/core-deps/gssdp.bst
+++ b/elements/core-deps/gssdp.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gssdp
-  track: gssdp_1.0
+- kind: tar
+  url: https://download.gnome.org/sources/gssdp/1.0/gssdp-1.0.2.tar.xz
+  ref: a1e17c09c7e1a185b0bd84fd6ff3794045a3cd729b707c23e422ff66471535dc
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/gtk+.bst b/elements/core-deps/gtk+.bst
index a47d9f5..ccef806 100644
--- a/elements/core-deps/gtk+.bst
+++ b/elements/core-deps/gtk+.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gtk
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gtk+/3.94/gtk+-3.94.0.tar.xz
+  ref: a947caa5296610b0f1d7a03b58df34765c227c577c78e683e75eea3251a67035
 depends:
 - core-deps/graphene.bst
 - sdk/at-spi2-atk.bst
diff --git a/elements/core-deps/gtk-vnc.bst b/elements/core-deps/gtk-vnc.bst
index f3fbcfe..615c611 100644
--- a/elements/core-deps/gtk-vnc.bst
+++ b/elements/core-deps/gtk-vnc.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gtk-vnc
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gtk-vnc/0.9/gtk-vnc-0.9.0.tar.xz
+  ref: 3a9a88426809a5df2c14353cd9839b8c8163438cb708b31d8048c79d180fcab7
 depends:
 - sdk/gdk-pixbuf.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/gtkmm-3.bst b/elements/core-deps/gtkmm-3.bst
index 6e9656e..30252c8 100644
--- a/elements/core-deps/gtkmm-3.bst
+++ b/elements/core-deps/gtkmm-3.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gtkmm
-  track: gtkmm-3-22
+- kind: tar
+  url: https://download.gnome.org/sources/gtkmm/3.22/gtkmm-3.22.2.tar.xz
+  ref: 91afd98a31519536f5f397c2d79696e3d53143b80b75778521ca7b48cb280090
 depends:
 - core-deps/atkmm-1.6.bst
 - core-deps/cairomm-1.0.bst
diff --git a/elements/core-deps/gtkmm.bst b/elements/core-deps/gtkmm.bst
index 608e63e..faf77f2 100644
--- a/elements/core-deps/gtkmm.bst
+++ b/elements/core-deps/gtkmm.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gtkmm
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gtkmm/3.93/gtkmm-3.93.0.tar.xz
+  ref: 52d3e8327ac420cfa0aaedff177f755684952b5606496caee1330409f2ede8e5
 depends:
 - core-deps/atkmm.bst
 - core-deps/cairomm.bst
diff --git a/elements/core-deps/gtksourceview-3.bst b/elements/core-deps/gtksourceview-3.bst
index 714e923..76ad4ed 100644
--- a/elements/core-deps/gtksourceview-3.bst
+++ b/elements/core-deps/gtksourceview-3.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gtksourceview
-  track: gnome-3-24
+- kind: tar
+  url: https://download.gnome.org/sources/gtksourceview/3.24/gtksourceview-3.24.9.tar.xz
+  ref: 699d76a453e6a3d3331906346e3dbfa25f2cbc9ec090e46635e9c6bb595e07c2
 depends:
 - sdk/gtk+-3.bst
 - filename: sdk/gtk-doc.bst
diff --git a/elements/core-deps/gtksourceview.bst b/elements/core-deps/gtksourceview.bst
index b542e29..446b72d 100644
--- a/elements/core-deps/gtksourceview.bst
+++ b/elements/core-deps/gtksourceview.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gtksourceview
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gtksourceview/4.0/gtksourceview-4.0.3.tar.xz
+  ref: 3d55a7b82841d96bf414ced2e1e912d4881c9ba2f7b74f0ff8aad636087f9d73
 depends:
 - sdk/gtk+-3.bst
 - filename: sdk/gtk-doc.bst
diff --git a/elements/core-deps/gupnp-av.bst b/elements/core-deps/gupnp-av.bst
index 9ed3337..2ee5189 100644
--- a/elements/core-deps/gupnp-av.bst
+++ b/elements/core-deps/gupnp-av.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gupnp-av
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gupnp-av/0.12/gupnp-av-0.12.10.tar.xz
+  ref: 8038ef84dddbe7ad91c205bf91dddf684f072df8623f39b6555a6bb72837b85a
 depends:
 - core-deps/gupnp.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/gupnp-dlna.bst b/elements/core-deps/gupnp-dlna.bst
index 7ec4f64..1167c16 100644
--- a/elements/core-deps/gupnp-dlna.bst
+++ b/elements/core-deps/gupnp-dlna.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gupnp-dlna
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gupnp-dlna/0.10/gupnp-dlna-0.10.5.tar.xz
+  ref: 123e368227c11d5c17fc1aa76cbdaffa345355eb51d172cd39fc74a5b468ff6a
 depends:
 - sdk/glib.bst
 - sdk/gst-plugins-base.bst
diff --git a/elements/core-deps/gupnp-igd.bst b/elements/core-deps/gupnp-igd.bst
index f3a47ed..43038a9 100644
--- a/elements/core-deps/gupnp-igd.bst
+++ b/elements/core-deps/gupnp-igd.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gupnp-igd
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gupnp-igd/0.2/gupnp-igd-0.2.5.tar.xz
+  ref: 8b4a1aa38bacbcac2c1755153147ead7ee9af7d4d1f544b6577cfc35e10e3b20
 depends:
 - core-deps/gupnp.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/gupnp.bst b/elements/core-deps/gupnp.bst
index ac3c565..7be51f5 100644
--- a/elements/core-deps/gupnp.bst
+++ b/elements/core-deps/gupnp.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gupnp
-  track: gupnp-1.0
+- kind: tar
+  url: https://download.gnome.org/sources/gupnp/1.0/gupnp-1.0.3.tar.xz
+  ref: 794b162ee566d85eded8c3f3e8c9c99f6b718a6b812d8b56f0c2ed72ac37cbbb
 depends:
 - core-deps/NetworkManager.bst
 - core-deps/gssdp.bst
diff --git a/elements/core-deps/ibus-anthy.bst b/elements/core-deps/ibus-anthy.bst
index 8b95275..240e4ec 100644
--- a/elements/core-deps/ibus-anthy.bst
+++ b/elements/core-deps/ibus-anthy.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:ibus/ibus-anthy/releases/download/1.5.6/ibus-anthy-1.5.6.tar.gz
+  ref: 035c636bc884ff3131bb75aee6ec58db938d3797344687a2eb5f18542801896e
 depends:
 - core-deps/anthy.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/ibus-hangul.bst b/elements/core-deps/ibus-hangul.bst
index 89fe6cc..2fbc4ac 100644
--- a/elements/core-deps/ibus-hangul.bst
+++ b/elements/core-deps/ibus-hangul.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:choehwanjin/ibus-hangul/releases/download/1.5.0/ibus-hangul-1.5.0.tar.gz
+  ref: a22d4030bb20f73914a9d8a28c71b823123a5d1902a30f8328111af50f4f1788
 depends:
 - core-deps/libhangul.bst
 - sdk/ibus.bst
diff --git a/elements/core-deps/ibus-libpinyin.bst b/elements/core-deps/ibus-libpinyin.bst
index 403faae..212db9f 100644
--- a/elements/core-deps/ibus-libpinyin.bst
+++ b/elements/core-deps/ibus-libpinyin.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:libpinyin/ibus-libpinyin/archive/1.9.0.tar.gz
+  ref: c8ec2450cec6f11870982b0130293dc967632631077029ca76c27ef349189e3e
 depends:
 - core-deps/libpinyin.bst
 - sdk/ibus.bst
diff --git a/elements/core-deps/iptables.bst b/elements/core-deps/iptables.bst
index be6b867..76e1a06 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
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/json-c.bst b/elements/core-deps/json-c.bst
index 14ead6a..ced1bbb 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
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/kmod.bst b/elements/core-deps/kmod.bst
index 73b0fa6..7db6b15 100644
--- a/elements/core-deps/kmod.bst
+++ b/elements/core-deps/kmod.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://mirrors.edge.kernel.org/pub/linux/utils/kernel/kmod/kmod-25.tar.xz
+  ref: 7165e6496656159dcb909a91ed708a0fe273a4b128b4b1dc997ccb5189eef1cd
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/kyotocabinet.bst b/elements/core-deps/kyotocabinet.bst
index 0e949e6..bc94e8d 100644
--- a/elements/core-deps/kyotocabinet.bst
+++ b/elements/core-deps/kyotocabinet.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: http://fallabs.com/kyotocabinet/pkg/kyotocabinet-1.2.76.tar.gz
+  ref: 812a2d3f29c351db4c6f1ff29d94d7135f9e601d7cc1872ec1d7eed381d0d23c
 - kind: patch
   path: files/kyotocabinet/cpp-14.patch
 depends:
diff --git a/elements/core-deps/libatasmart.bst b/elements/core-deps/libatasmart.bst
index e8454d3..ccac3f8 100644
--- a/elements/core-deps/libatasmart.bst
+++ b/elements/core-deps/libatasmart.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: http://0pointer.de/public/libatasmart-0.19.tar.xz
+  ref: 61f0ea345f63d28ab2ff0dc352c22271661b66bf09642db3a4049ac9dbdb0f8d
 depends:
 - filename: vm/linux-vm-boot/systemd.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/libbytesize.bst b/elements/core-deps/libbytesize.bst
index 5691d95..ad1fe3d 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/1.2/libbytesize-1.2.tar.gz
+  ref: 65656ed62080d73d0f21d9647cee20533377bee150e91807fd54c502f3e1108f
 depends:
 - core-deps/mpfr.bst
 - filename: base.bst
diff --git a/elements/core-deps/libchamplain.bst b/elements/core-deps/libchamplain.bst
index 5848d12..8b08a3d 100644
--- a/elements/core-deps/libchamplain.bst
+++ b/elements/core-deps/libchamplain.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libchamplain
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libchamplain/0.12/libchamplain-0.12.16.tar.xz
+  ref: 4a7e31cf7889669aebf04631543af64435edd989685159b804911c6005db908d
 depends:
 - sdk/clutter-gtk.bst
 - sdk/clutter.bst
diff --git a/elements/core-deps/libdazzle.bst b/elements/core-deps/libdazzle.bst
index 82be654..4f6365a 100644
--- a/elements/core-deps/libdazzle.bst
+++ b/elements/core-deps/libdazzle.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libdazzle.git
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libdazzle/3.30/libdazzle-3.30.1.tar.xz
+  ref: dcc96520e76692aa442206c2bb5971fa28f1279290b7e520e4078ba603d41fb3
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/libdvdread.bst b/elements/core-deps/libdvdread.bst
index b632b95..7556135 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
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/libevdev.bst b/elements/core-deps/libevdev.bst
index 994c6b0..96fdb5f 100644
--- a/elements/core-deps/libevdev.bst
+++ b/elements/core-deps/libevdev.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://www.freedesktop.org/software/libevdev/libevdev-1.5.6.tar.xz
+  ref: ecec7e9d66b1d3692f10b3b20aa97fb25e874a784c5552a7b1698091fef5a688
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/libgdata.bst b/elements/core-deps/libgdata.bst
index fbd1dcc..401952b 100644
--- a/elements/core-deps/libgdata.bst
+++ b/elements/core-deps/libgdata.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libgdata
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libgdata/0.17/libgdata-0.17.9.tar.xz
+  ref: 85c4f7674c0098ffaf060ae01b6b832cb277b3673d54ace3bdedaad6b127453a
 depends:
 - core-deps/gnome-online-accounts.bst
 - core-deps/liboauth.bst
diff --git a/elements/core-deps/libgee.bst b/elements/core-deps/libgee.bst
index bf25f2d..9bb2f18 100644
--- a/elements/core-deps/libgee.bst
+++ b/elements/core-deps/libgee.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libgee
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libgee/0.20/libgee-0.20.1.tar.xz
+  ref: bb2802d29a518e8c6d2992884691f06ccfcc25792a5686178575c7111fea4630
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/libgepub.bst b/elements/core-deps/libgepub.bst
index d8421ea..21262e0 100644
--- a/elements/core-deps/libgepub.bst
+++ b/elements/core-deps/libgepub.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libgepub
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libgepub/0.6/libgepub-0.6.0.tar.xz
+  ref: c78a395cc1d9c57b4485958ed83ffb96ed442750cfafa7797dd6d986b9f7b399
 depends:
 - sdk/WebKitGTK+.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/libgfbgraph.bst b/elements/core-deps/libgfbgraph.bst
index ee87bf0..c5644fa 100644
--- a/elements/core-deps/libgfbgraph.bst
+++ b/elements/core-deps/libgfbgraph.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libgfbgraph
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gfbgraph/0.2/gfbgraph-0.2.3.tar.xz
+  ref: da1179083cde2b649d7491c745250a00d292e390fd620b7dd2dd95a122dae0b6
 depends:
 - core-deps/gnome-online-accounts.bst
 - core-deps/librest.bst
diff --git a/elements/core-deps/libgnomekbd.bst b/elements/core-deps/libgnomekbd.bst
index 9d7bd87..cf68de8 100644
--- a/elements/core-deps/libgnomekbd.bst
+++ b/elements/core-deps/libgnomekbd.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libgnomekbd
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libgnomekbd/3.26/libgnomekbd-3.26.0.tar.xz
+  ref: ea3b418c57c30615f7ee5b6f718def7c9d09ce34637324361150744258968875
 depends:
 - core-deps/libxklavier.bst
 - sdk/gtk+-3.bst
diff --git a/elements/core-deps/libgovirt.bst b/elements/core-deps/libgovirt.bst
index 6bec6a2..a3ed84e 100644
--- a/elements/core-deps/libgovirt.bst
+++ b/elements/core-deps/libgovirt.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libgovirt
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libgovirt/0.3/libgovirt-0.3.4.tar.xz
+  ref: 0b2d5f6b108df6d048417b689cbb592999f44629abd23da338ba5e92e1cfc982
 depends:
 - core-deps/librest.bst
 - sdk/gnome-common.bst
diff --git a/elements/core-deps/libgrss.bst b/elements/core-deps/libgrss.bst
index 070a00a..65b8e5e 100644
--- a/elements/core-deps/libgrss.bst
+++ b/elements/core-deps/libgrss.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libgrss
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libgrss/0.7/libgrss-0.7.0.tar.xz
+  ref: 6709c0f630a915ea7d5f1ac88ac173ef974d8d7406f43bd4be70d3e71fd554d9
 depends:
 - sdk/glib.bst
 - filename: sdk/gtk-doc.bst
diff --git a/elements/core-deps/libgsf.bst b/elements/core-deps/libgsf.bst
index d3a0ef7..c51cd40 100644
--- a/elements/core-deps/libgsf.bst
+++ b/elements/core-deps/libgsf.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libgsf
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libgsf/1.14/libgsf-1.14.44.tar.xz
+  ref: 68bede10037164764992970b4cb57cd6add6986a846d04657af9d5fac774ffde
 depends:
 - sdk/gdk-pixbuf.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/libgtop.bst b/elements/core-deps/libgtop.bst
index c66d9ee..7447929 100644
--- a/elements/core-deps/libgtop.bst
+++ b/elements/core-deps/libgtop.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libgtop
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libgtop/2.38/libgtop-2.38.0.tar.xz
+  ref: 4f6c0e62bb438abfd16b4559cd2eca0251de19e291c888cdc4dc88e5ffebb612
 depends:
 - sdk/glib.bst
 - sdk/gnome-common.bst
diff --git a/elements/core-deps/libgudev.bst b/elements/core-deps/libgudev.bst
index a9516ed..3b08f3f 100644
--- a/elements/core-deps/libgudev.bst
+++ b/elements/core-deps/libgudev.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libgudev
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libgudev/232/libgudev-232.tar.xz
+  ref: ee4cb2b9c573cdf354f6ed744f01b111d4b5bed3503ffa956cefff50489c7860
 depends:
 - sdk/glib.bst
 - sdk/gnome-common.bst
diff --git a/elements/core-deps/libgusb.bst b/elements/core-deps/libgusb.bst
index 0bbe174..d467121 100644
--- a/elements/core-deps/libgusb.bst
+++ b/elements/core-deps/libgusb.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: github_com:hughsie/libgusb.git
-  track: master
+- kind: tar
+  url: https://people.freedesktop.org/~hughsient/releases/libgusb-0.3.0.tar.xz
+  ref: d8e7950f99b6ae4c3e9b8c65f3692b9635289e6cff8de40c4af41b2e9b348edc
 depends:
 - core-deps/libusb.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/libgweather.bst b/elements/core-deps/libgweather.bst
index 9ea626c..7d84c92 100644
--- a/elements/core-deps/libgweather.bst
+++ b/elements/core-deps/libgweather.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libgweather
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libgweather/3.28/libgweather-3.28.2.tar.xz
+  ref: 081ce81653afc614e12641c97a8dd9577c524528c63772407ae2dbcde12bde75
 depends:
 - core-deps/geocode-glib.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/libgxps.bst b/elements/core-deps/libgxps.bst
index f173317..d80d16b 100644
--- a/elements/core-deps/libgxps.bst
+++ b/elements/core-deps/libgxps.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libgxps
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libgxps/0.3/libgxps-0.3.0.tar.xz
+  ref: 412b1343bd31fee41f7204c47514d34c563ae34dafa4cc710897366bd6cd0fae
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/libhangul.bst b/elements/core-deps/libhangul.bst
index 970161e..190ddf1 100644
--- a/elements/core-deps/libhangul.bst
+++ b/elements/core-deps/libhangul.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: http://kldp.net/hangul/release/3442-libhangul-0.1.0.tar.gz
+  ref: 5905aa5c557d8d46e190fec1afdd75babf3bc086ef286b42007572703658295a
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/libical.bst b/elements/core-deps/libical.bst
index ca06a76..fd472cc 100644
--- a/elements/core-deps/libical.bst
+++ b/elements/core-deps/libical.bst
@@ -2,6 +2,7 @@ kind: cmake
 sources:
 - kind: tar
   url: github_com:libical/libical/releases/download/v3.0.3/libical-3.0.3.tar.gz
+  ref: 5b91eb8ad2d2dcada39d2f81d5e3ac15895823611dc7df91df39a35586f39241
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/libinput.bst b/elements/core-deps/libinput.bst
index 7712741..153059d 100644
--- a/elements/core-deps/libinput.bst
+++ b/elements/core-deps/libinput.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: git_freedesktop_org:wayland/libinput.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/libinput/libinput-1.12.0.tar.xz
+  ref: 15ac2b78ec0b502c14400d711dbd6b9164a43a724cedeaf21c7fa29960e701a4
 depends:
 - core-deps/libevdev.bst
 - core-deps/libwacom.bst
diff --git a/elements/core-deps/libmbim.bst b/elements/core-deps/libmbim.bst
index dbe9572..7d18ad1 100644
--- a/elements/core-deps/libmbim.bst
+++ b/elements/core-deps/libmbim.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: git_freedesktop_org:libmbim/libmbim.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/libmbim/libmbim-1.16.2.tar.xz
+  ref: eb494fee2c200daf4f5cc8a40061d24a3dfafe8c59151c95c6a826fd96dcb262
 depends:
 - core-deps/libgudev.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/libmediaart.bst b/elements/core-deps/libmediaart.bst
index 1f2026b..0d577b5 100644
--- a/elements/core-deps/libmediaart.bst
+++ b/elements/core-deps/libmediaart.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libmediaart
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libmediaart/1.9/libmediaart-1.9.4.tar.xz
+  ref: a57be017257e4815389afe4f58fdacb6a50e74fd185452b23a652ee56b04813d
 depends:
 - sdk/gdk-pixbuf.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/libmusicbrainz.bst b/elements/core-deps/libmusicbrainz.bst
index 56367ab..f57e808 100644
--- a/elements/core-deps/libmusicbrainz.bst
+++ b/elements/core-deps/libmusicbrainz.bst
@@ -2,6 +2,7 @@ kind: cmake
 sources:
 - kind: tar
   url: github_com:metabrainz/libmusicbrainz/releases/download/release-5.1.0/libmusicbrainz-5.1.0.tar.gz
+  ref: 6749259e89bbb273f3f5ad7acdffb7c47a2cf8fcaeab4c4695484cef5f4c6b46
 # this patch has been merged upstream and can be removed when this is updated
 - kind: patch
   path: files/libmusicbrainz/cmake-ninja.patch
diff --git a/elements/core-deps/libndp.bst b/elements/core-deps/libndp.bst
index 91862bd..964d315 100644
--- a/elements/core-deps/libndp.bst
+++ b/elements/core-deps/libndp.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: http://libndp.org/files/libndp-1.6.tar.gz
+  ref: 0c7dfa84e013bd5e569ef2c6292a6f72cfaf14f4ff77a77425e52edc33ffac0e
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/libnl.bst b/elements/core-deps/libnl.bst
index 9d7a6e1..6bef338 100644
--- a/elements/core-deps/libnl.bst
+++ b/elements/core-deps/libnl.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:thom311/libnl/releases/download/libnl3_4_0/libnl-3.4.0.tar.gz
+  ref: b7287637ae71c6db6f89e1422c995f0407ff2fe50cecd61a312b6a9b0921f5bf
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/liboauth.bst b/elements/core-deps/liboauth.bst
index f168ec9..a9fda1c 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
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/libosinfo.bst b/elements/core-deps/libosinfo.bst
index 0dfdb16..8c9194f 100644
--- a/elements/core-deps/libosinfo.bst
+++ b/elements/core-deps/libosinfo.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_com:libosinfo/libosinfo.git
-  track: master
+- kind: tar
+  url: https://releases.pagure.org/libosinfo/libosinfo-1.2.0.tar.gz
+  ref: ee254fcf3f92447787a87b3f6df190c694a787de46348c45101e8dc7b29b5a78
 - kind: local
   path: files/libosinfo/pci.ids
 - kind: local
diff --git a/elements/core-deps/libpeas.bst b/elements/core-deps/libpeas.bst
index 43293e0..043e27d 100644
--- a/elements/core-deps/libpeas.bst
+++ b/elements/core-deps/libpeas.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libpeas
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libpeas/1.22/libpeas-1.22.0.tar.xz
+  ref: 5b2fc0f53962b25bca131a5ec0139e6fef8e254481b6e777975f7a1d2702a962
 depends:
 - sdk/glib.bst
 - filename: sdk/gnome-common.bst
diff --git a/elements/core-deps/libpinyin.bst b/elements/core-deps/libpinyin.bst
index 52efccc..ff9ebc3 100644
--- a/elements/core-deps/libpinyin.bst
+++ b/elements/core-deps/libpinyin.bst
@@ -2,10 +2,12 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:libpinyin/libpinyin/archive/2.0.0.tar.gz
+  ref: 0b78b483c179f6998a0df582aea3d77340bb1e9d887b52ed8fae677d535fd19d
 - kind: tar
   url: downloads.sourceforge.net:libpinyin/models/model14.text.tar.gz
   base-dir: ''
   directory: data
+  ref: 185f0f175a90bcfc55cf3cf6ceff8d447a6269492c0ca1a1fc0748ea2c181363
 depends:
 - core-deps/kyotocabinet.bst
 - sdk/glib.bst
@@ -14,3 +16,4 @@ depends:
   junction: freedesktop-sdk.bst
 variables:
   conf-local: --with-dbm=KyotoCabinet
+  notparallel: True
diff --git a/elements/core-deps/libqmi.bst b/elements/core-deps/libqmi.bst
index 1911aac..f6b3afa 100644
--- a/elements/core-deps/libqmi.bst
+++ b/elements/core-deps/libqmi.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: git_freedesktop_org:libqmi.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/libqmi/libqmi-1.20.2.tar.xz
+  ref: c73459ca8bfe1213f8047858d4946fc1f58e164d4f488a7a6904edee25e2ca44
 depends:
 - core-deps/libgudev.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/librest.bst b/elements/core-deps/librest.bst
index 09cb372..a6611bc 100644
--- a/elements/core-deps/librest.bst
+++ b/elements/core-deps/librest.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/librest
-  track: librest-0-7
+- kind: tar
+  url: https://download.gnome.org/sources/rest/0.8/rest-0.8.1.tar.xz
+  ref: 0513aad38e5d3cedd4ae3c551634e3be1b9baaa79775e53b2dba9456f15b01c9
 depends:
 - sdk/glib.bst
 - filename: sdk/gtk-doc.bst
diff --git a/elements/core-deps/libsass.bst b/elements/core-deps/libsass.bst
index e88a9bb..f55f23a 100644
--- a/elements/core-deps/libsass.bst
+++ b/elements/core-deps/libsass.bst
@@ -7,3 +7,4 @@ depends:
 sources:
 - kind: tar
   url: https://github.com/sass/libsass/archive/3.5.0.tar.gz
+  ref: 9d499927329c7f8816ab67c571fb7cc0ea21d38c6f47c7c58c98de99ef7645eb
diff --git a/elements/core-deps/libsigcplusplus-2.0.bst b/elements/core-deps/libsigcplusplus-2.0.bst
index cadb1aa..79dd77c 100644
--- a/elements/core-deps/libsigcplusplus-2.0.bst
+++ b/elements/core-deps/libsigcplusplus-2.0.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: github_com:libsigcplusplus/libsigcplusplus.git
-  track: libsigc++-2-10
+- kind: tar
+  url: https://download.gnome.org/sources/libsigc++/2.10/libsigc++-2.10.0.tar.xz
+  ref: f843d6346260bfcb4426259e314512b99e296e8ca241d771d21ac64f28298d81
 depends:
 - core-deps/mm-common.bst
 - filename: base.bst
diff --git a/elements/core-deps/libsigcplusplus.bst b/elements/core-deps/libsigcplusplus.bst
index d3be4de..a1b5b11 100644
--- a/elements/core-deps/libsigcplusplus.bst
+++ b/elements/core-deps/libsigcplusplus.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: github_com:libsigcplusplus/libsigcplusplus.git
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libsigc++/2.99/libsigc++-2.99.11.tar.xz
+  ref: 177fb08df33da71780eef2ce4c5991a2b3b6d07d4ad1efbf6ad38f7964e4bb55
 depends:
 - core-deps/mm-common.bst
 - filename: base.bst
diff --git a/elements/core-deps/libtirpc.bst b/elements/core-deps/libtirpc.bst
index fb6e3d1..3f95981 100644
--- a/elements/core-deps/libtirpc.bst
+++ b/elements/core-deps/libtirpc.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: downloads.sourceforge.net:project/libtirpc/libtirpc/1.0.3/libtirpc-1.0.3.tar.bz2
+  ref: 86c3a78fc1bddefa96111dd233124c703b22a78884203c55c3e06b3be6a0fd5e
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/libusb.bst b/elements/core-deps/libusb.bst
index 192b488..c5866e5 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
 depends:
 - filename: vm/linux-vm-boot/systemd.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/libvirt-glib.bst b/elements/core-deps/libvirt-glib.bst
index 69f20fb..1b45f27 100644
--- a/elements/core-deps/libvirt-glib.bst
+++ b/elements/core-deps/libvirt-glib.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: github_com:libvirt/libvirt-glib.git
-  track: master
+- kind: tar
+  url: https://libvirt.org/sources/glib/libvirt-glib-1.0.0.tar.gz
+  ref: ca9158d01cc4d9e0218f94f8c9ee04ae367d8c3b4396daaebca2c4b89a2e8a47
 depends:
 - core-deps/libvirt.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/libvirt.bst b/elements/core-deps/libvirt.bst
index 9a6c066..b2506c4 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.1.0.tar.xz
+  ref: 8a2fa4826f311a936be8b7d4c8d76516c29417a593b1d1bb8641a8caaa316439
 depends:
 - core-deps/libnl.bst
 - core-deps/libtirpc.bst
diff --git a/elements/core-deps/libwacom.bst b/elements/core-deps/libwacom.bst
index 8459977..acb0d1f 100644
--- a/elements/core-deps/libwacom.bst
+++ b/elements/core-deps/libwacom.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: sourceforge_net:linuxwacom/files/libwacom/libwacom-0.23.tar.bz2
+  ref: a08ac59ff26dbdf5888a6ad7bd97a66741807cda6bb1c7e7f299a555129c3162
 depends:
 - core-deps/libgudev.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/libxklavier.bst b/elements/core-deps/libxklavier.bst
index f5c9a37..138e1a7 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
 depends:
 - sdk/gobject-introspection.bst
 - filename: desktop/xorg-app-xkbcomp.bst
diff --git a/elements/core-deps/libzapojit.bst b/elements/core-deps/libzapojit.bst
index 3aaeae7..946b57a 100644
--- a/elements/core-deps/libzapojit.bst
+++ b/elements/core-deps/libzapojit.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libzapojit
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libzapojit/0.0/libzapojit-0.0.3.tar.xz
+  ref: 3d25f99329105abb99d1e9651b0aa1842065456ea54c22970a7330e9f3d1c37e
 depends:
 - core-deps/gnome-online-accounts.bst
 - core-deps/librest.bst
diff --git a/elements/core-deps/lvm2.bst b/elements/core-deps/lvm2.bst
index c933b0e..537f38a 100644
--- a/elements/core-deps/lvm2.bst
+++ b/elements/core-deps/lvm2.bst
@@ -2,11 +2,11 @@ kind: autotools
 sources:
 - kind: tar
   url: https://www.sourceware.org/pub/lvm2/LVM2.2.02.177.tgz
+  ref: 4025a23ec9b15c2cb7486d151c29dc953b75efc4d452cfe9dbbc7c0fac8e80f2
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local: --enable-dmeventd --enable-cmdlib --enable-pkgconfig
-    --with-confdir=%{sysconfdir} --with-staticdir=%{sbindir}
-    --with-usrlibdir=%{libdir} --with-usrsbindir=%{sbindir}
+  conf-local: --enable-dmeventd --enable-cmdlib --enable-pkgconfig --with-confdir=%{sysconfdir}
+    --with-staticdir=%{sbindir} --with-usrlibdir=%{libdir} --with-usrsbindir=%{sbindir}
   conf-aux: autoconf
diff --git a/elements/core-deps/mm-common.bst b/elements/core-deps/mm-common.bst
index 8633d81..c0a30a2 100644
--- a/elements/core-deps/mm-common.bst
+++ b/elements/core-deps/mm-common.bst
@@ -17,9 +17,9 @@
 
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/mm-common
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/mm-common/0.9/mm-common-0.9.12.tar.xz
+  ref: ceffdcce1e5b52742884c233ec604bf6fded12eea9da077ce7a62c02c87e7c0b
 - 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 6fd83ff..905afd2 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
-  url: gitlab_gnome_org:GNOME/mobile-broadband-provider-info
-  track: master
+- kind: tar
+  url: 
https://download.gnome.org/sources/mobile-broadband-provider-info/20170310/mobile-broadband-provider-info-20170310.tar.xz
+  ref: 144f03c95e03a82c53425bae38bc9adcca5a5da3cac642d1931da6897a08b53b
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/mozjs52.bst b/elements/core-deps/mozjs52.bst
index 3aa9018..2c081b9 100644
--- a/elements/core-deps/mozjs52.bst
+++ b/elements/core-deps/mozjs52.bst
@@ -2,19 +2,20 @@ kind: autotools
 sources:
 - kind: tar
   url: gnome_download:teams/releng/tarballs-needing-help/mozjs/mozjs-52.2.1gnome1.tar.gz
+  ref: 31697943b1dbbb51ba9aee35b8269a353c487d7af4d336010b90054dc4f9b0af
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
 variables:
   mozjs_target: ''
   (?):
-    - arch == "i386":
-        mozjs_target: "--host=i586-unknown-linux-gnu"
-    - arch == "arm":
-        mozjs_target: "--host=arm-unknown-linux-gnueabi"
+  - arch == "i386":
+      mozjs_target: "--host=i586-unknown-linux-gnu"
+  - arch == "arm":
+      mozjs_target: "--host=arm-unknown-linux-gnueabi"
   command-subdir: _build
-  conf-local: --enable-posix-nspr-emulation --with-system-zlib --with-intl-api --disable-jemalloc 
%{mozjs_target}
-    AUTOCONF=autoconf
+  conf-local: --enable-posix-nspr-emulation --with-system-zlib --with-intl-api --disable-jemalloc
+    %{mozjs_target} AUTOCONF=autoconf
   conf-cmd: '%{build-root}/js/src/configure'
   # not a real autotools project
   autogen: ''
diff --git a/elements/core-deps/mpc.bst b/elements/core-deps/mpc.bst
index 42d1cf8..c73a53e 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
 depends:
 - core-deps/mpfr.bst
 - filename: base.bst
diff --git a/elements/core-deps/mpfr.bst b/elements/core-deps/mpfr.bst
index c2d3a56..690abe1 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
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/mtdev.bst b/elements/core-deps/mtdev.bst
index c21c951..666e1ad 100644
--- a/elements/core-deps/mtdev.bst
+++ b/elements/core-deps/mtdev.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: http://bitmath.org/code/mtdev/mtdev-1.1.5.tar.bz2
+  ref: 6677d5708a7948840de734d8b4675d5980d4561171c5a8e89e54adf7a13eba7f
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/neon.bst b/elements/core-deps/neon.bst
index 189c577..7304b2d 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
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/openjpeg.bst b/elements/core-deps/openjpeg.bst
index a7cbd37..6a14f44 100644
--- a/elements/core-deps/openjpeg.bst
+++ b/elements/core-deps/openjpeg.bst
@@ -2,6 +2,7 @@ kind: cmake
 sources:
 - kind: tar
   url: github_com:uclouvain/openjpeg/archive/v2.3.0.tar.gz
+  ref: 3dc787c1bb6023ba846c2a0d9b1f6e179f1cd255172bde9eb75b01f1e6c7d71a
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/openldap.bst b/elements/core-deps/openldap.bst
index 286f52a..1210742 100644
--- a/elements/core-deps/openldap.bst
+++ b/elements/core-deps/openldap.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: http://openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.4.45.tgz
+  ref: cdd6cffdebcd95161a73305ec13fc7a78e9707b46ca9f84fb897cd5626df3824
 depends:
 - core-deps/berkeleydb.bst
 - filename: base.bst
diff --git a/elements/core-deps/osinfo-db-tools.bst b/elements/core-deps/osinfo-db-tools.bst
index 2c04a39..5a4e985 100644
--- a/elements/core-deps/osinfo-db-tools.bst
+++ b/elements/core-deps/osinfo-db-tools.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_com:libosinfo/osinfo-db-tools.git
-  track: master
+- kind: tar
+  url: https://releases.pagure.org/libosinfo/osinfo-db-tools-1.2.0.tar.gz
+  ref: 3b50829e5b58db15fe9fc8caf005aa18300262fea4562da0c2dfbe56355ff81f
 depends:
 - sdk/glib.bst
 - sdk/gnome-common.bst
diff --git a/elements/core-deps/pangomm-1.4.bst b/elements/core-deps/pangomm-1.4.bst
index 0af5616..06add6b 100644
--- a/elements/core-deps/pangomm-1.4.bst
+++ b/elements/core-deps/pangomm-1.4.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/pangomm
-  track: pangomm-2-40
+- kind: tar
+  url: https://download.gnome.org/sources/pangomm/2.40/pangomm-2.40.1.tar.xz
+  ref: 9762ee2a2d5781be6797448d4dd2383ce14907159b30bc12bf6b08e7227be3af
 depends:
 - core-deps/cairomm-1.0.bst
 - core-deps/glibmm-2.4.bst
diff --git a/elements/core-deps/pangomm.bst b/elements/core-deps/pangomm.bst
index a723881..f0b386c 100644
--- a/elements/core-deps/pangomm.bst
+++ b/elements/core-deps/pangomm.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/pangomm
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/pangomm/2.41/pangomm-2.41.5.tar.xz
+  ref: 5131830d5b37b181ca4fa8f641ad86faa985c0bb7dcc833c98672d294367b304
 depends:
 - core-deps/cairomm.bst
 - core-deps/glibmm.bst
diff --git a/elements/core-deps/parted.bst b/elements/core-deps/parted.bst
index 25a9481..5b9f818 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
 depends:
 - core-deps/lvm2.bst
 - filename: base.bst
diff --git a/elements/core-deps/phodav.bst b/elements/core-deps/phodav.bst
index afea957..be745b6 100644
--- a/elements/core-deps/phodav.bst
+++ b/elements/core-deps/phodav.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/phodav
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/phodav/2.2/phodav-2.2.tar.xz
+  ref: 080305dc9e804562f200ffc8c7d345c76754fce9cb01489dddb1b2c52c0557c1
 depends:
 - sdk/glib.bst
 - sdk/gnome-common.bst
diff --git a/elements/core-deps/polkit.bst b/elements/core-deps/polkit.bst
index 7d3697f..31390ae 100644
--- a/elements/core-deps/polkit.bst
+++ b/elements/core-deps/polkit.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: https://anongit.freedesktop.org/git/polkit.git
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/polkit/releases/polkit-0.115.tar.gz
+  ref: 2f87ecdabfbd415c6306673ceadc59846f059b18ef2fce42bac63fe283f12131
 - kind: local
   path: files/polkit/sysusers.conf
   directory: data
@@ -16,8 +16,7 @@ depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
 variables:
-  conf-local:
-    --enable-libsystemd-login=yes
+  conf-local: --enable-libsystemd-login=yes
 config:
   install-commands:
     (>):
diff --git a/elements/core-deps/poppler.bst b/elements/core-deps/poppler.bst
index 8a15bae..aa37677 100644
--- a/elements/core-deps/poppler.bst
+++ b/elements/core-deps/poppler.bst
@@ -2,6 +2,7 @@ kind: cmake
 sources:
 - kind: tar
   url: https://poppler.freedesktop.org/poppler-0.62.0.tar.xz
+  ref: 5b9a73dfd4d6f61d165ada1e4f0abd2d420494bf9d0b1c15d0db3f7b83a729c6
 depends:
 - core-deps/openjpeg.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/popt.bst b/elements/core-deps/popt.bst
index d68c1cf..ae69c8d 100644
--- a/elements/core-deps/popt.bst
+++ b/elements/core-deps/popt.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: tarballs_needing_help:popt-1.16.tar.gz
+  ref: e728ed296fe9f069a0e005003c3d6b2dde3d9cad453422a10d6558616d304cc8
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/portablexdr.bst b/elements/core-deps/portablexdr.bst
index 320ac5c..647a14b 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
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/portaudio.bst b/elements/core-deps/portaudio.bst
index 57ebe15..9eb9331 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
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/ppp.bst b/elements/core-deps/ppp.bst
index 9a64c78..45541a5 100644
--- a/elements/core-deps/ppp.bst
+++ b/elements/core-deps/ppp.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: http://samba.org/ftp/ppp/ppp-2.4.7.tar.gz
+  ref: 02e0a3dd3e4799e33103f70ec7df75348c8540966ee7c948e4ed8a42bbccfb30
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/pwquality.bst b/elements/core-deps/pwquality.bst
index c85f30e..e2f688e 100644
--- a/elements/core-deps/pwquality.bst
+++ b/elements/core-deps/pwquality.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:libpwquality/libpwquality/releases/download/libpwquality-1.4.0/libpwquality-1.4.0.tar.bz2
+  ref: 1de6ff046cf2172d265a2cb6f8da439d894f3e4e8157b056c515515232fade6b
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/pyatspi2.bst b/elements/core-deps/pyatspi2.bst
index 0378d73..c741565 100644
--- a/elements/core-deps/pyatspi2.bst
+++ b/elements/core-deps/pyatspi2.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/pyatspi2
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/pyatspi/2.30/pyatspi-2.30.0.tar.xz
+  ref: a22a5f7553fec557b6532179063a55cde781126709099c7789d5e515446fe785
 depends:
 - sdk/at-spi2-core.bst
 - sdk/pygobject.bst
diff --git a/elements/core-deps/rpcsvc-proto.bst b/elements/core-deps/rpcsvc-proto.bst
index b012b26..3b9fc8c 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
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/samba.bst b/elements/core-deps/samba.bst
index 624142a..7bd7c29 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.8.0.tar.gz
+  ref: 87d9b585dbd8628e79aabb6e621a94bd20a072a00762e78e0899fad22fc18fb7
 - kind: patch
   path: files/samba/fix-root-build.patch
 depends:
@@ -13,17 +14,16 @@ 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}
+    --sbindir=%{sbindir} --sysconfdir=%{sysconfdir} --datadir=%{datadir} --includedir=%{includedir}
+    --libdir=%{libdir} --libexecdir=%{libexecdir} --localstatedir=%{localstatedir}
+    --sharedstatedir=%{sharedstatedir} --mandir=%{mandir} --infodir=%{infodir}
   build-commands:
   - make
   install-commands:
   - DESTDIR=%{install-root} make install
 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 e6583d7..882a05c 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
 depends:
 - core-deps/libusb.bst
 - filename: base.bst
diff --git a/elements/core-deps/sassc.bst b/elements/core-deps/sassc.bst
index 066c00c..d0b31b8 100644
--- a/elements/core-deps/sassc.bst
+++ b/elements/core-deps/sassc.bst
@@ -8,3 +8,4 @@ depends:
 sources:
 - kind: tar
   url: https://github.com/sass/sassc/releases/download/3.4.8/sassc-3.4.8.tar.gz
+  ref: d61587b6c084a54e602650c1d845928a20c8d309a0eeec6b1d2499489867ce03
diff --git a/elements/core-deps/speech-dispatcher.bst b/elements/core-deps/speech-dispatcher.bst
index 3fc9cba..7737910 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: speech_dispatcher:speech-dispatcher-0.8.8.tar.gz
+  ref: 3c2a89800d73403192b9d424a604f0e614c58db390428355a3b1c7c401986cf3
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/spice-gtk.bst b/elements/core-deps/spice-gtk.bst
index c8ca99f..b004724 100644
--- a/elements/core-deps/spice-gtk.bst
+++ b/elements/core-deps/spice-gtk.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: spice:gtk/spice-gtk-0.34.tar.bz2
+  ref: e9720e01165f8451c9f3f58ad50e3afb990993b81cc2db86b3661b7ac5b976ee
 depends:
 - core-deps/phodav.bst
 - core-deps/spice-protocol.bst
diff --git a/elements/core-deps/spice-protocol.bst b/elements/core-deps/spice-protocol.bst
index 2b81241..6a169b9 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.12.13.tar.bz2
+  ref: 89ee11b202d2268e061788e6ace114e1ff18c7620ae64d1ca3aba252ee7c9933
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/startup-notification.bst b/elements/core-deps/startup-notification.bst
index 3df4a06..ad02ca5 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: http://www.freedesktop.org/software/startup-notification/releases/startup-notification-0.12.tar.gz
+  ref: 3c391f7e930c583095045cd2d10eb73a64f085c7fde9d260f2652c7cb3cfbe4a
 depends:
 - filename: desktop/xcb-util.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core-deps/totem-pl-parser.bst b/elements/core-deps/totem-pl-parser.bst
index c075d06..32818bf 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
-  url: gitlab_gnome_org:GNOME/totem-pl-parser
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/totem-pl-parser/3.26/totem-pl-parser-3.26.1.tar.xz
+  ref: 6ae2c4b8acaf052af21b8db256b6314385de031ba721a2dbdb361e90d4b4b74c
 depends:
 - core-deps/gmime3.bst
 - sdk/glib.bst
diff --git a/elements/core-deps/tracker-miners.bst b/elements/core-deps/tracker-miners.bst
index 0e72776..810b35f 100644
--- a/elements/core-deps/tracker-miners.bst
+++ b/elements/core-deps/tracker-miners.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/tracker-miners
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/tracker-miners/2.1/tracker-miners-2.1.4.tar.xz
+  ref: 318854ca001c90d0a84cb863c6c7a5bbfa056bff5803a95e40768fa808fdd3d5
 depends:
 - core-deps/NetworkManager.bst
 - core-deps/libgrss.bst
diff --git a/elements/core-deps/tracker.bst b/elements/core-deps/tracker.bst
index b54a5f0..a40d502 100644
--- a/elements/core-deps/tracker.bst
+++ b/elements/core-deps/tracker.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/tracker
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/tracker/2.1/tracker-2.1.4.tar.xz
+  ref: 5d3f27da49d3e8ceafd2049b0fd5c3ff3ca43cda199c792652ce5ed3e847c575
 depends:
 - core-deps/NetworkManager.bst
 - core-deps/upower.bst
diff --git a/elements/core-deps/udisks2.bst b/elements/core-deps/udisks2.bst
index e944049..23f6c04 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.7.6/udisks-2.7.6.tar.bz2
+  ref: 512da29063de1cd4ecbfd9182d4faea0aff40835eaac69bc9f08e20ec56d16fe
 depends:
 - core-deps/blockdev.bst
 - core-deps/libatasmart.bst
diff --git a/elements/core-deps/uhttpmock.bst b/elements/core-deps/uhttpmock.bst
index cf18bbd..0222cd1 100644
--- a/elements/core-deps/uhttpmock.bst
+++ b/elements/core-deps/uhttpmock.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: github_com:pwithnall/uhttpmock.git
-  track: master
+- kind: tar
+  url: https://tecnocode.co.uk/downloads/uhttpmock/uhttpmock-0.5.1.tar.xz
+  ref: a6a34a011db142a98473b492039c84468d575f416689484f1f82a84927f17798
 depends:
 - sdk/glib.bst
 - filename: sdk/gtk-doc.bst
diff --git a/elements/core-deps/upower.bst b/elements/core-deps/upower.bst
index 7f3359f..0af3cbb 100644
--- a/elements/core-deps/upower.bst
+++ b/elements/core-deps/upower.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: git_freedesktop_org:upower
-  track: master
+- kind: tar
+  url: https://upower.freedesktop.org/releases/upower-0.99.7.tar.xz
+  ref: 24bcc2f6ab25a2533bac70b587bcb019e591293076920f5b5e04bdedc140a401
 depends:
 - core-deps/libgudev.bst
 - core-deps/libusb.bst
diff --git a/elements/core-deps/volume-key.bst b/elements/core-deps/volume-key.bst
index 05379c6..9b1eb93 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.9.tar.xz
+  ref: 450a54fe9bf56acec6850c1e71371d3e4913c9ca1ef0cdc3a517b4b6910412a6
 - kind: patch
   path: files/volume-key/volume_key-0.3.9-config.h.patch
 depends:
diff --git a/elements/core-deps/xmlto.bst b/elements/core-deps/xmlto.bst
index ffb4d7f..e11cd04 100644
--- a/elements/core-deps/xmlto.bst
+++ b/elements/core-deps/xmlto.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://releases.pagure.org/xmlto/xmlto-0.0.28.tar.bz2
+  ref: 1130df3a7957eb9f6f0d29e4aa1c75732a7dfb6d639be013859b5c7ec5421276
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/core/baobab.bst b/elements/core/baobab.bst
index 429367a..8ea4510 100644
--- a/elements/core/baobab.bst
+++ b/elements/core/baobab.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/baobab
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/baobab/3.30/baobab-3.30.0.tar.xz
+  ref: 5e4dd06f241eb32f00850efa1a4541cee088de480be2b52d788143187410a74f
 depends:
 - sdk/adwaita-icon-theme.bst
 - sdk/appstream-glib.bst
diff --git a/elements/core/cheese.bst b/elements/core/cheese.bst
index c831025..1f374b2 100644
--- a/elements/core/cheese.bst
+++ b/elements/core/cheese.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/cheese
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/cheese/3.30/cheese-3.30.0.tar.xz
+  ref: 5952cf6eeef12f9a174222a69199cf60c9b58b4844d83fb4ab9a0aa7e45be27f
 depends:
 - core-deps/gnome-video-effects.bst
 - core-deps/libgudev.bst
diff --git a/elements/core/eog.bst b/elements/core/eog.bst
index c2f0817..94994b5 100644
--- a/elements/core/eog.bst
+++ b/elements/core/eog.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/eog
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/eog/3.28/eog-3.28.4.tar.xz
+  ref: a55ca3bd077a3dd7682b6c636538266185e52d1419efc02c04d874f0071d38f3
 depends:
 - core-deps/exempi.bst
 - core-deps/libpeas.bst
diff --git a/elements/core/epiphany.bst b/elements/core/epiphany.bst
index 4865f7f..1008008 100644
--- a/elements/core/epiphany.bst
+++ b/elements/core/epiphany.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/epiphany
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/epiphany/3.30/epiphany-3.30.1.tar.xz
+  ref: 8b4dc19347723426d9ddcb85fb4734e3af333501fe2ab9c6117c716bed3b96dd
 depends:
 - core-deps/libdazzle.bst
 - sdk/WebKitGTK+.bst
diff --git a/elements/core/evince.bst b/elements/core/evince.bst
index 63b1d11..715706b 100644
--- a/elements/core/evince.bst
+++ b/elements/core/evince.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/evince
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/evince/3.30/evince-3.30.0.tar.xz
+  ref: cbd02d1c515fd7f17af1c96935e456d6ccba4d612d2d972a12079cc6b24e8cb9
 depends:
 - core-deps/gspell.bst
 - core-deps/libgxps.bst
diff --git a/elements/core/file-roller.bst b/elements/core/file-roller.bst
index 5e65f9e..a404f6f 100644
--- a/elements/core/file-roller.bst
+++ b/elements/core/file-roller.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/file-roller
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/file-roller/3.30/file-roller-3.30.1.tar.xz
+  ref: 41de44cb85607511cc7bbc9496ba241e714b180e671d724ae8be478ff553394e
 depends:
 - sdk/adwaita-icon-theme.bst
 - sdk/glib.bst
diff --git a/elements/core/gdm.bst b/elements/core/gdm.bst
index 02cce27..c10c66f 100644
--- a/elements/core/gdm.bst
+++ b/elements/core/gdm.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gdm
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gdm/3.30/gdm-3.30.0.tar.xz
+  ref: 84d8faf065c3d6c2212301fa1efa8e63c94583118e5e5767b6c8180f42aeca5b
 depends:
 - core-deps/accountsservice.bst
 - core-deps/upower.bst
diff --git a/elements/core/gedit.bst b/elements/core/gedit.bst
index 9370080..49de1ff 100644
--- a/elements/core/gedit.bst
+++ b/elements/core/gedit.bst
@@ -1,11 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gedit
-  track: master
-  submodules:
-    libgd:
-      url: gitlab_gnome_org:GNOME/libgd
+- kind: tar
+  url: https://download.gnome.org/sources/gedit/3.30/gedit-3.30.1.tar.xz
+  ref: 5c16d82b5fb93b10dc81a1bc8daa509b498779ae1db5381600a4765c99826d3f
 depends:
 - core-deps/gspell.bst
 - core-deps/gtksourceview-3.bst
diff --git a/elements/core/gnome-backgrounds.bst b/elements/core/gnome-backgrounds.bst
index 4fad102..5567b89 100644
--- a/elements/core/gnome-backgrounds.bst
+++ b/elements/core/gnome-backgrounds.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-backgrounds
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-backgrounds/3.30/gnome-backgrounds-3.30.0.tar.xz
+  ref: ece63a2aaf2e9b685721d125b7832fee63749db58743bc147ee92e136896e984
 depends:
 - sdk/glib.bst
 - filename: base.bst
diff --git a/elements/core/gnome-bluetooth.bst b/elements/core/gnome-bluetooth.bst
index e66a2ba..660ed38 100644
--- a/elements/core/gnome-bluetooth.bst
+++ b/elements/core/gnome-bluetooth.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-bluetooth
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-bluetooth/3.28/gnome-bluetooth-3.28.2.tar.xz
+  ref: 1f4961ac33b5f9ce5e6e01ea2c08ad29cc98ed2b8878e38da867235b28a50732
 depends:
 - sdk/glib.bst
 - sdk/gtk+-3.bst
diff --git a/elements/core/gnome-boxes.bst b/elements/core/gnome-boxes.bst
index d7118fe..e7c18e8 100644
--- a/elements/core/gnome-boxes.bst
+++ b/elements/core/gnome-boxes.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-boxes
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-boxes/3.30/gnome-boxes-3.30.1.tar.xz
+  ref: bb7431a15b1d7fd41825cd2cbdd8aeca0ed1a589769fa1ae7dc494eb45e2b351
 depends:
 - core-deps/gtk-vnc.bst
 - core-deps/libgovirt.bst
diff --git a/elements/core/gnome-calculator.bst b/elements/core/gnome-calculator.bst
index 633e990..db924ce 100644
--- a/elements/core/gnome-calculator.bst
+++ b/elements/core/gnome-calculator.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-calculator
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-calculator/3.30/gnome-calculator-3.30.1.tar.xz
+  ref: ec7aac474da1beea07e4d23c227b282ae0270d2488d940bba455b25064657f62
 depends:
 - core-deps/gtksourceview-3.bst
 - core-deps/mpc.bst
diff --git a/elements/core/gnome-calendar.bst b/elements/core/gnome-calendar.bst
index 27cbbe9..6328952 100644
--- a/elements/core/gnome-calendar.bst
+++ b/elements/core/gnome-calendar.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-calendar
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-calendar/3.30/gnome-calendar-3.30.0.tar.xz
+  ref: f9b062764d3ad90e310718bfba4e8d4a64be22d3bfbfc10d66a46b61b4b9771a
 depends:
 - core-deps/evolution-data-server.bst
 - core-deps/gnome-online-accounts.bst
diff --git a/elements/core/gnome-characters.bst b/elements/core/gnome-characters.bst
index 9083dfb..88c0b33 100644
--- a/elements/core/gnome-characters.bst
+++ b/elements/core/gnome-characters.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-characters
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-characters/3.29/gnome-characters-3.29.91.tar.xz
+  ref: 6431fb42b45fab0f5cc0419d642f577dd71d59aacd41fa53a72eb6ec3ccde630
 depends:
 - sdk/adwaita-icon-theme.bst
 - sdk/appstream-glib.bst
diff --git a/elements/core/gnome-clocks.bst b/elements/core/gnome-clocks.bst
index a095a6d..4edf10e 100644
--- a/elements/core/gnome-clocks.bst
+++ b/elements/core/gnome-clocks.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-clocks
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-clocks/3.30/gnome-clocks-3.30.0.tar.xz
+  ref: 76148a6cf44b24504292a1b355e2bb1038fab41b0c0be815ebdf09c833b8c8fb
 depends:
 - core-deps/geocode-glib.bst
 - core-deps/gsound.bst
diff --git a/elements/core/gnome-color-manager.bst b/elements/core/gnome-color-manager.bst
index 1c3f5c7..d104426 100644
--- a/elements/core/gnome-color-manager.bst
+++ b/elements/core/gnome-color-manager.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-color-manager
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-color-manager/3.30/gnome-color-manager-3.30.0.tar.xz
+  ref: 90bbb881acccdfa0a9e74c4ac72b4514385048037456923a2db66d3f30c6ab80
 depends:
 - core-deps/colord-gtk.bst
 - core-deps/exiv2.bst
diff --git a/elements/core/gnome-contacts.bst b/elements/core/gnome-contacts.bst
index 3ad2211..6bfce88 100644
--- a/elements/core/gnome-contacts.bst
+++ b/elements/core/gnome-contacts.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-contacts
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-contacts/3.30/gnome-contacts-3.30.1.tar.xz
+  ref: 095500f62992890bd47329635981e36219db1ebd52f27d7bb3f7503a96bc3fee
 depends:
 - core-deps/folks.bst
 - core-deps/gnome-online-accounts.bst
diff --git a/elements/core/gnome-control-center.bst b/elements/core/gnome-control-center.bst
index 9328543..ea85412 100644
--- a/elements/core/gnome-control-center.bst
+++ b/elements/core/gnome-control-center.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-control-center
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-control-center/3.30/gnome-control-center-3.30.0.tar.xz
+  ref: 01fccc50b12e2d5906a3dc21f2009f5663360c9666f17bfd7c8a301fe730afe5
 depends:
 - core-deps/ModemManager.bst
 - core-deps/NetworkManager.bst
@@ -13,7 +13,7 @@ depends:
 - core-deps/grilo.bst
 - core-deps/ibus-anthy.bst
 - core-deps/ibus-hangul.bst
-- core-deps/ibus-libpinyin.bst
+# - core-deps/ibus-libpinyin.bst    Removed because build is crashing
 - core-deps/libgnomekbd.bst
 - core-deps/libgtop.bst
 - core-deps/libwacom.bst
diff --git a/elements/core/gnome-desktop.bst b/elements/core/gnome-desktop.bst
index f4f2cce..d1aed88 100644
--- a/elements/core/gnome-desktop.bst
+++ b/elements/core/gnome-desktop.bst
@@ -1,8 +1,8 @@
-kind: meson
+kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-desktop
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-desktop/3.30/gnome-desktop-3.30.0.tar.xz
+  ref: 45494f6af18d9125a0fd1024f7442fcc5d3219fca79527d4aa1906e37af795fd
 depends:
 - core-deps/libgudev.bst
 - sdk/gdk-pixbuf.bst
diff --git a/elements/core/gnome-disk-utility.bst b/elements/core/gnome-disk-utility.bst
index ad35bde..2a151a2 100644
--- a/elements/core/gnome-disk-utility.bst
+++ b/elements/core/gnome-disk-utility.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-disk-utility
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-disk-utility/3.30/gnome-disk-utility-3.30.1.tar.xz
+  ref: 1477e9698db45a096145aca31ed55d0f76cff4419fb490f3ff9aa7a1d7a210fb
 depends:
 - core-deps/libdvdread.bst
 - core-deps/pwquality.bst
diff --git a/elements/core/gnome-documents.bst b/elements/core/gnome-documents.bst
index 37fe759..cfbf31f 100644
--- a/elements/core/gnome-documents.bst
+++ b/elements/core/gnome-documents.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-documents
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-documents/3.30/gnome-documents-3.30.0.tar.xz
+  ref: 066a4aba215926d5c5b0db1c083eba3e40c2a888c9017973af8faac4ae9c907d
 depends:
 - core-deps/gnome-online-accounts.bst
 - core-deps/gnome-online-miners.bst
diff --git a/elements/core/gnome-font-viewer.bst b/elements/core/gnome-font-viewer.bst
index ba42803..7a34ed7 100644
--- a/elements/core/gnome-font-viewer.bst
+++ b/elements/core/gnome-font-viewer.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-font-viewer
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-font-viewer/3.30/gnome-font-viewer-3.30.0.tar.xz
+  ref: e5ff9b916438edfccd172f409badca469a4e153a3ad573ad69a22d9abfe896f3
 depends:
 - core/gnome-desktop.bst
 - sdk/adwaita-icon-theme.bst
diff --git a/elements/core/gnome-getting-started-docs.bst b/elements/core/gnome-getting-started-docs.bst
index 41f21bf..847c0a3 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
-  url: gitlab_gnome_org:GNOME/gnome-getting-started-docs
-  track: master
+- kind: tar
+  url: 
https://download.gnome.org/sources/gnome-getting-started-docs/3.30/gnome-getting-started-docs-3.30.0.tar.xz
+  ref: 331896c5a87c9e0547ad90ca35c8eceae4bfc357bc84e4aeca031c64cd867183
 depends:
 - sdk/yelp-tools.bst
 - filename: base.bst
diff --git a/elements/core/gnome-initial-setup.bst b/elements/core/gnome-initial-setup.bst
index 7e1c4c9..454f878 100644
--- a/elements/core/gnome-initial-setup.bst
+++ b/elements/core/gnome-initial-setup.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-initial-setup
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-initial-setup/3.30/gnome-initial-setup-3.30.0.tar.xz
+  ref: 53cad86ce408766f0d2295cfdaf55ac9b98d7d66c66f7beeac43e2e395656951
 depends:
 - core-deps/NetworkManager.bst
 - core-deps/accountsservice.bst
@@ -21,9 +21,8 @@ depends:
 - sdk/glib.bst
 - sdk/gstreamer.bst
 - sdk/gtk+-3.bst
+- sdk/ibus.bst
 - filename: base.bst
   junction: freedesktop-sdk.bst
 variables:
-  meson-local:
-    -Dcheese=disabled
-    -Dsoftware-sources=disabled
+  meson-local: -Dcheese=disabled -Dsoftware-sources=disabled
diff --git a/elements/core/gnome-keyring.bst b/elements/core/gnome-keyring.bst
index 422d8cf..3a7afa7 100644
--- a/elements/core/gnome-keyring.bst
+++ b/elements/core/gnome-keyring.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-keyring
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-keyring/3.28/gnome-keyring-3.28.2.tar.xz
+  ref: 81171b7d07211b216b4c9bb79bf2deb3deca18fe8d56d46dda1c4549b4a2646a
 depends:
 - sdk/gcr.bst
 - sdk/glib.bst
diff --git a/elements/core/gnome-logs.bst b/elements/core/gnome-logs.bst
index 725f511..befc4a1 100644
--- a/elements/core/gnome-logs.bst
+++ b/elements/core/gnome-logs.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-logs
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-logs/3.30/gnome-logs-3.30.0.tar.xz
+  ref: d05737e8f1e934fcea4f9ac6afb54b6047c239e7b0ca5a03a03c1f7d211753e7
 depends:
 - sdk/adwaita-icon-theme.bst
 - sdk/appstream-glib.bst
diff --git a/elements/core/gnome-maps.bst b/elements/core/gnome-maps.bst
index 3b32308..a409121 100644
--- a/elements/core/gnome-maps.bst
+++ b/elements/core/gnome-maps.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-maps
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-maps/3.30/gnome-maps-3.30.1.tar.xz
+  ref: c8c9856259c9c3b5f21535c25346eb21273367ec9c07cbd2411534d294a86b3c
 depends:
 - core-deps/folks.bst
 - core-deps/geocode-glib.bst
diff --git a/elements/core/gnome-menus.bst b/elements/core/gnome-menus.bst
index b4226fe..67b0d4a 100644
--- a/elements/core/gnome-menus.bst
+++ b/elements/core/gnome-menus.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-menus
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-menus/3.13/gnome-menus-3.13.3.tar.xz
+  ref: 7c446eb8ff381df52b8ba04e5886497595e84d1bc46caf7af764d894736c654e
 depends:
 - sdk/glib.bst
 - sdk/gnome-common.bst
diff --git a/elements/core/gnome-music.bst b/elements/core/gnome-music.bst
index 88ec7ab..763ca74 100644
--- a/elements/core/gnome-music.bst
+++ b/elements/core/gnome-music.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-music
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-music/3.30/gnome-music-3.30.1.tar.xz
+  ref: 0415d832cb393f0378d5ce3858f78cd7028d5fe5b669dbaea4c280612c51a3d9
 depends:
 - core-deps/grilo-plugins.bst
 - core-deps/grilo.bst
diff --git a/elements/core/gnome-photos.bst b/elements/core/gnome-photos.bst
index 3d23d05..db16cc7 100644
--- a/elements/core/gnome-photos.bst
+++ b/elements/core/gnome-photos.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-photos
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-photos/3.30/gnome-photos-3.30.0.tar.xz
+  ref: 67325584a2f46649e2d70b084cd996a883301ad9274d3746a0eb634315bf148e
 depends:
 - core-deps/babl.bst
 - core-deps/gegl.bst
diff --git a/elements/core/gnome-screenshot.bst b/elements/core/gnome-screenshot.bst
index 4419d4b..ea872d3 100644
--- a/elements/core/gnome-screenshot.bst
+++ b/elements/core/gnome-screenshot.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-screenshot
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-screenshot/3.30/gnome-screenshot-3.30.0.tar.xz
+  ref: 88031ec38ea823d97ddd6884c9b831acc2b33e2d3fd71112c94a1bdcb71ebd19
 depends:
 - sdk/adwaita-icon-theme.bst
 - sdk/appstream-glib.bst
diff --git a/elements/core/gnome-session.bst b/elements/core/gnome-session.bst
index ebd2a7b..faddf5e 100644
--- a/elements/core/gnome-session.bst
+++ b/elements/core/gnome-session.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-session
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-session/3.30/gnome-session-3.30.0.tar.xz
+  ref: 29ebab28ce38d1a4c36a7ca81ee124678f31dd8ab359929efa4f582f8d04cd61
 depends:
 - core-deps/upower.bst
 - core-deps/xmlto.bst
diff --git a/elements/core/gnome-settings-daemon.bst b/elements/core/gnome-settings-daemon.bst
index 7619043..d402b29 100644
--- a/elements/core/gnome-settings-daemon.bst
+++ b/elements/core/gnome-settings-daemon.bst
@@ -1,12 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-settings-daemon
-  track: master
-  submodules:
-    libgnome-volume-control:
-      url: gitlab_gnome_org:GNOME/libgnome-volume-control
-
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-settings-daemon/3.30/gnome-settings-daemon-3.30.0.tar.xz
+  ref: 9c084a45909bd35b8d8849918648dfa0357b185d82a1dc05e64011a46f9f6463
 depends:
 - core-deps/NetworkManager.bst
 - core-deps/PackageKit.bst
diff --git a/elements/core/gnome-shell-extensions.bst b/elements/core/gnome-shell-extensions.bst
index 0f458cb..d390272 100644
--- a/elements/core/gnome-shell-extensions.bst
+++ b/elements/core/gnome-shell-extensions.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-shell-extensions.git
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-shell-extensions/3.30/gnome-shell-extensions-3.30.0.tar.xz
+  ref: 0538ca528ceaa2f5c6e9ff7e356654fe712b305ec0ae6575934830ce0ecadb54
 depends:
 - core/gnome-menus.bst
 - core/gnome-shell.bst
diff --git a/elements/core/gnome-shell.bst b/elements/core/gnome-shell.bst
index 5cb835b..8647669 100644
--- a/elements/core/gnome-shell.bst
+++ b/elements/core/gnome-shell.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-shell
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-shell/3.30/gnome-shell-3.30.0.tar.xz
+  ref: 621e297258cd3185844efde838934de305cdef25c23f998581da56367ef1f239
 depends:
 - core-deps/NetworkManager.bst
 - core-deps/accountsservice.bst
diff --git a/elements/core/gnome-software.bst b/elements/core/gnome-software.bst
index 31fb328..99b0d87 100644
--- a/elements/core/gnome-software.bst
+++ b/elements/core/gnome-software.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-software
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-software/3.30/gnome-software-3.30.1.tar.xz
+  ref: 8d348d37c6b7a9e61255863f8442beec89f01c08b3136b888cd8d97a9a960bce
 depends:
 - core-deps/PackageKit.bst
 - core-deps/gspell.bst
diff --git a/elements/core/gnome-system-monitor.bst b/elements/core/gnome-system-monitor.bst
index 8c6d54a..9d6dd67 100644
--- a/elements/core/gnome-system-monitor.bst
+++ b/elements/core/gnome-system-monitor.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-system-monitor
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-system-monitor/3.30/gnome-system-monitor-3.30.0.tar.xz
+  ref: 08a17fe1f8f6c01cb5a777bb3a622a3d54068f0b5f779bbf6ecb68b98a291e3c
 depends:
 - core-deps/gtkmm-3.bst
 - core-deps/libgtop.bst
diff --git a/elements/core/gnome-terminal.bst b/elements/core/gnome-terminal.bst
index 9507892..6457eb4 100644
--- a/elements/core/gnome-terminal.bst
+++ b/elements/core/gnome-terminal.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-terminal
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-terminal/3.30/gnome-terminal-3.30.1.tar.xz
+  ref: e90720d4581da29d7c47d35d4fe81b46a9b4fbdb85e3b6b67dec298552b13228
 depends:
 - core/gnome-shell.bst
 - core/nautilus.bst
diff --git a/elements/core/gnome-user-docs.bst b/elements/core/gnome-user-docs.bst
index b14f043..a8da978 100644
--- a/elements/core/gnome-user-docs.bst
+++ b/elements/core/gnome-user-docs.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-user-docs
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-user-docs/3.30/gnome-user-docs-3.30.1.tar.xz
+  ref: 59f52202b5c9b5125f70279d5a23c735e0d994b7e0bf8d83afa66339037d633b
 depends:
 - sdk/yelp-tools.bst
 - filename: base.bst
diff --git a/elements/core/gnome-user-share.bst b/elements/core/gnome-user-share.bst
index 6c7e3e3..9b1aa7c 100644
--- a/elements/core/gnome-user-share.bst
+++ b/elements/core/gnome-user-share.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-user-share
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-user-share/3.28/gnome-user-share-3.28.0.tar.xz
+  ref: 09d4d31258f684db43f07a0a9e1fb784c4a7c5504d5b818afcda57da58b69213
 depends:
 - core/gnome-bluetooth.bst
 - core/nautilus.bst
diff --git a/elements/core/gnome-weather.bst b/elements/core/gnome-weather.bst
index 1c92f0e..0574eb8 100644
--- a/elements/core/gnome-weather.bst
+++ b/elements/core/gnome-weather.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-weather
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-weather/3.26/gnome-weather-3.26.0.tar.xz
+  ref: 965cc0d1b4d4e53c06d494db96f0b124d232af5c0e731ca900edd10f77a74c78
 depends:
 - core-deps/libgweather.bst
 - sdk/adwaita-icon-theme.bst
diff --git a/elements/core/mousetweaks.bst b/elements/core/mousetweaks.bst
index fd69c68..8dfdd35 100644
--- a/elements/core/mousetweaks.bst
+++ b/elements/core/mousetweaks.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/mousetweaks
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/mousetweaks/3.12/mousetweaks-3.12.0.tar.xz
+  ref: c0db478ccb390665e3201e9d1ce08b1c6573a697b797c9e828debb94b1ae3b97
 depends:
 - filename: sdk/gnome-common.bst
   type: build
diff --git a/elements/core/mutter.bst b/elements/core/mutter.bst
index 278c8e5..74ca1cb 100644
--- a/elements/core/mutter.bst
+++ b/elements/core/mutter.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/mutter
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/mutter/3.30/mutter-3.30.0.tar.xz
+  ref: 994a795bb9356e1ffaf3649a61a566a341367a4ddd1405dc851606009c9591c1
 depends:
 - core-deps/libgudev.bst
 - core-deps/libinput.bst
diff --git a/elements/core/nautilus.bst b/elements/core/nautilus.bst
index 82b5354..8592868 100644
--- a/elements/core/nautilus.bst
+++ b/elements/core/nautilus.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/nautilus
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/nautilus/3.30/nautilus-3.30.0.tar.xz
+  ref: 267ccac6fa67784fd99de75b7337479758478ec31b34739185693dcd18331045
 depends:
 - core-deps/gexiv2.bst
 - core-deps/gnome-autoar.bst
diff --git a/elements/core/network-manager-applet.bst b/elements/core/network-manager-applet.bst
index 68f4aa2..f612f87 100644
--- a/elements/core/network-manager-applet.bst
+++ b/elements/core/network-manager-applet.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/network-manager-applet
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/network-manager-applet/1.8/network-manager-applet-1.8.18.tar.xz
+  ref: 23dc1404f1e0622b7c4718b6d978b101d5e4d9be0b92133b3863a4dc29786178
 depends:
 - core-deps/ModemManager.bst
 - core-deps/NetworkManager.bst
diff --git a/elements/core/orca.bst b/elements/core/orca.bst
index 1cda268..4e74eca 100644
--- a/elements/core/orca.bst
+++ b/elements/core/orca.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/orca
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/orca/3.30/orca-3.30.0.tar.xz
+  ref: 49e6d90057d5916daeea8b9edd21f6ccaaae1609799d0188622e4217ffb1582b
 depends:
 - core-deps/pyatspi2.bst
 - core-deps/speech-dispatcher.bst
diff --git a/elements/core/rygel.bst b/elements/core/rygel.bst
index 8e3d14d..152c9b7 100644
--- a/elements/core/rygel.bst
+++ b/elements/core/rygel.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/rygel
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/rygel/0.36/rygel-0.36.2.tar.xz
+  ref: d332c76c76716de1e5085f0ca0c152174352efd652a80e5b94ec7df797f92244
 depends:
 - core-deps/gupnp-av.bst
 - core-deps/gupnp-dlna.bst
diff --git a/elements/core/simple-scan.bst b/elements/core/simple-scan.bst
index 0b7d2ae..d094ebe 100644
--- a/elements/core/simple-scan.bst
+++ b/elements/core/simple-scan.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/simple-scan
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/simple-scan/3.30/simple-scan-3.30.1.tar.xz
+  ref: db96e36ad733f9911fc73c7494aee57247f2d79a1b3bafc5b818a9f0f5aea169
 depends:
 - core-deps/PackageKit.bst
 - core-deps/colord-gtk.bst
diff --git a/elements/core/sushi.bst b/elements/core/sushi.bst
index 684e81c..b37e27a 100644
--- a/elements/core/sushi.bst
+++ b/elements/core/sushi.bst
@@ -1,8 +1,8 @@
-kind: meson
+kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/sushi
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/sushi/3.30/sushi-3.30.0.tar.xz
+  ref: d2da55498770c7b6bb7858aa1eef5c591fcbbf36aa24fc879f8e8c930b8fea7e
 depends:
 - core-deps/gtksourceview-3.bst
 - core-deps/libmusicbrainz.bst
diff --git a/elements/core/totem.bst b/elements/core/totem.bst
index e867532..86a9dca 100644
--- a/elements/core/totem.bst
+++ b/elements/core/totem.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/totem
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/totem/3.26/totem-3.26.2.tar.xz
+  ref: cf8c49941f37e326353e5ede621350f78d2658f7cef73bf92aeedfa1a98e9ed2
 depends:
 - core-deps/grilo-plugins.bst
 - core-deps/grilo.bst
diff --git a/elements/core/vino.bst b/elements/core/vino.bst
index bb75e53..7b478f3 100644
--- a/elements/core/vino.bst
+++ b/elements/core/vino.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/vino
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/vino/3.22/vino-3.22.0.tar.xz
+  ref: 2911c779b6a2c46e5bc8e5a0c94c2a4d5bd4a1ee7e35f2818702cb13d9d23bab
 depends:
 - core-deps/NetworkManager.bst
 - sdk/glib.bst
diff --git a/elements/freedesktop-sdk.bst b/elements/freedesktop-sdk.bst
index 30a7a0e..0acb7d5 100644
--- a/elements/freedesktop-sdk.bst
+++ b/elements/freedesktop-sdk.bst
@@ -3,6 +3,7 @@ sources:
 - kind: git
   url: https://gitlab.com/freedesktop-sdk/freedesktop-sdk/
   track: 18.08
+  ref: 718ea88089644a1ea5b488de0b90c2c565cb75f8 #  freedesktop-sdk-18.08.12
 config:
   options:
     target_arch: '%{arch}'
diff --git a/elements/sdk-platform.bst b/elements/sdk-platform.bst
index a850e56..50e391a 100644
--- a/elements/sdk-platform.bst
+++ b/elements/sdk-platform.bst
@@ -27,7 +27,7 @@ depends:
 - sdk/gnome-themes-extra.bst
 - sdk/gobject-introspection.bst
 - sdk/gsettings-desktop-schemas.bst
-- sdk/gst-libav.bst
+#- sdk/gst-libav.bst                      broken
 - sdk/gst-plugins-bad.bst
 - sdk/gst-plugins-base.bst
 - sdk/gst-plugins-good.bst
diff --git a/elements/sdk/WebKitGTK+.bst b/elements/sdk/WebKitGTK+.bst
index 763a1a3..8ff9f11 100644
--- a/elements/sdk/WebKitGTK+.bst
+++ b/elements/sdk/WebKitGTK+.bst
@@ -2,6 +2,7 @@ kind: cmake
 sources:
 - kind: tar
   url: webkitgtk_org:webkitgtk-2.22.2.tar.xz
+  ref: 345487d4d1896e711683f951d1e09387d3b90d7cf59295c0e634af7f515e99ba
 - kind: local
   path: files/webkitgtk/toolchain.i386
 - kind: local
@@ -12,7 +13,7 @@ depends:
 - sdk/enchant-2.bst
 - sdk/geoclue.bst
 - sdk/gobject-introspection.bst
-- sdk/gst-libav.bst
+# - sdk/gst-libav.bst              broken
 - sdk/gst-plugins-bad.bst
 - sdk/gst-plugins-base.bst
 - sdk/gst-plugins-good.bst
@@ -37,11 +38,12 @@ depends:
 variables:
   webkitgtk_toolchain: ''
   (?):
-    - arch == "i386":
-        webkitgtk_toolchain: -DCMAKE_TOOLCHAIN_FILE=toolchain.i386
-    - arch == "arm":
-        webkitgtk_toolchain: -DCMAKE_TOOLCHAIN_FILE=toolchain.arm
-  cmake-local: -DCMAKE_BUILD_TYPE=Release -DPORT=GTK -DENABLE_PLUGIN_PROCESS_GTK2=OFF %{webkitgtk_toolchain}
+  - arch == "i386":
+      webkitgtk_toolchain: -DCMAKE_TOOLCHAIN_FILE=toolchain.i386
+  - arch == "arm":
+      webkitgtk_toolchain: -DCMAKE_TOOLCHAIN_FILE=toolchain.arm
+  cmake-local: -DCMAKE_BUILD_TYPE=Release -DPORT=GTK -DENABLE_PLUGIN_PROCESS_GTK2=OFF
+    %{webkitgtk_toolchain}
 environment:
   CFLAGS: '-g1'
   CXXFLAGS: '-g1'
diff --git a/elements/sdk/adwaita-icon-theme.bst b/elements/sdk/adwaita-icon-theme.bst
index cb1aac2..dc128e5 100644
--- a/elements/sdk/adwaita-icon-theme.bst
+++ b/elements/sdk/adwaita-icon-theme.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/adwaita-icon-theme
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/adwaita-icon-theme/3.30/adwaita-icon-theme-3.30.0.tar.xz
+  ref: 9106729174a3e6cc183d14f74454987f5378b46f213e698a6ab2702f70e4e64b
 depends:
 - filename: sdk/gnome-common.bst
   type: build
diff --git a/elements/sdk/appstream-glib.bst b/elements/sdk/appstream-glib.bst
index 5c922a4..c9094c2 100644
--- a/elements/sdk/appstream-glib.bst
+++ b/elements/sdk/appstream-glib.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: github_com:hughsie/appstream-glib.git
-  track: master
+- kind: tar
+  url: https://people.freedesktop.org/~hughsient/appstream-glib/releases/appstream-glib-0.7.12.tar.xz
+  ref: bacab112fc15f37932570ac8287ba050b0a1d0fdc842913f8b8345f6de128bc9
 depends:
 - sdk/gcab.bst
 - sdk/gdk-pixbuf.bst
diff --git a/elements/sdk/at-spi2-atk.bst b/elements/sdk/at-spi2-atk.bst
index 66dbb4d..c0093c6 100644
--- a/elements/sdk/at-spi2-atk.bst
+++ b/elements/sdk/at-spi2-atk.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/at-spi2-atk
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/at-spi2-atk/2.30/at-spi2-atk-2.30.0.tar.xz
+  ref: e2e1571004ea7b105c969473ce455a95be4038fb2541471714aeb33a26da8a9a
 depends:
 - sdk/at-spi2-core.bst
 - sdk/atk.bst
diff --git a/elements/sdk/at-spi2-core.bst b/elements/sdk/at-spi2-core.bst
index 2e25f10..a946750 100644
--- a/elements/sdk/at-spi2-core.bst
+++ b/elements/sdk/at-spi2-core.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/at-spi2-core
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/at-spi2-core/2.30/at-spi2-core-2.30.0.tar.xz
+  ref: 0175f5393d19da51f4c11462cba4ba6ef3fa042abf1611a70bdfed586b7bfb2b
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/atk.bst b/elements/sdk/atk.bst
index 451733c..67b1a3f 100644
--- a/elements/sdk/atk.bst
+++ b/elements/sdk/atk.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/atk
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/atk/2.30/atk-2.30.0.tar.xz
+  ref: dd4d90d4217f2a0c1fee708a555596c2c19d26fef0952e1ead1938ab632c027b
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/brotli.bst b/elements/sdk/brotli.bst
index 92d8a88..e69e813 100644
--- a/elements/sdk/brotli.bst
+++ b/elements/sdk/brotli.bst
@@ -2,6 +2,7 @@ kind: cmake
 sources:
 - kind: tar
   url: github_com:google/brotli/archive/v1.0.5.tar.gz
+  ref: 3d5bedd48edb909fe3b87cb99f7d139b987ef6f1616b7e22d74e928270a2fd20
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/sdk/cantarell-fonts.bst b/elements/sdk/cantarell-fonts.bst
index f8809d0..d2bb734 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.101/cantarell-fonts-0.101.tar.xz
+  ref: 9b9e6e824fee7a809129f2238710f09d4ef4c6fe8fd7db1969bb5e228c3f7ee5
 depends:
 - sdk/appstream-glib.bst
 - filename: base.bst
diff --git a/elements/sdk/clutter-gst.bst b/elements/sdk/clutter-gst.bst
index 782bc90..2d7c86f 100644
--- a/elements/sdk/clutter-gst.bst
+++ b/elements/sdk/clutter-gst.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/clutter-gst
-  track: clutter-gst-3.0
+- kind: tar
+  url: https://download.gnome.org/sources/clutter-gst/3.0/clutter-gst-3.0.26.tar.xz
+  ref: d8618a6d9accec0f2a8574c5e1220051f8505fb82b20336c26bdbd482aa6cb3a
 depends:
 - sdk/clutter.bst
 - sdk/cogl.bst
diff --git a/elements/sdk/clutter-gtk.bst b/elements/sdk/clutter-gtk.bst
index 8913675..0bfafb6 100644
--- a/elements/sdk/clutter-gtk.bst
+++ b/elements/sdk/clutter-gtk.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/clutter-gtk
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/clutter-gtk/1.8/clutter-gtk-1.8.4.tar.xz
+  ref: 521493ec038973c77edcb8bc5eac23eed41645117894aaee7300b2487cb42b06
 depends:
 - sdk/clutter.bst
 - sdk/gtk+-3.bst
diff --git a/elements/sdk/clutter.bst b/elements/sdk/clutter.bst
index 17e49ee..898721c 100644
--- a/elements/sdk/clutter.bst
+++ b/elements/sdk/clutter.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/clutter
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/clutter/1.26/clutter-1.26.2.tar.xz
+  ref: e7233314983055e9018f94f56882e29e7fc34d8d35de030789fdcd9b2d0e2e56
 depends:
 - sdk/atk.bst
 - sdk/cogl.bst
diff --git a/elements/sdk/cogl.bst b/elements/sdk/cogl.bst
index e0868a7..349c949 100644
--- a/elements/sdk/cogl.bst
+++ b/elements/sdk/cogl.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/cogl
-  track: cogl-1.22
+- kind: tar
+  url: https://download.gnome.org/sources/cogl/1.22/cogl-1.22.2.tar.xz
+  ref: 39a718cdb64ea45225a7e94f88dddec1869ab37a21b339ad058a9d898782c00d
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/dbus-glib.bst b/elements/sdk/dbus-glib.bst
index 8c54b04..a7407ae 100644
--- a/elements/sdk/dbus-glib.bst
+++ b/elements/sdk/dbus-glib.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.110.tar.gz
+  ref: 7ce4760cf66c69148f6bd6c92feaabb8812dee30846b24cd0f7395c436d7e825
 depends:
 - filename: desktop/dbus.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/sdk/dconf.bst b/elements/sdk/dconf.bst
index f631994..de2c402 100644
--- a/elements/sdk/dconf.bst
+++ b/elements/sdk/dconf.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/dconf
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/dconf/0.30/dconf-0.30.0.tar.xz
+  ref: 0af256c98395ec5241e830cb0cc760047dfa6d94f2fe93311e021ff94e14a715
 depends:
 - sdk/glib.bst
 - filename: sdk/vala.bst
diff --git a/elements/sdk/enchant-2.bst b/elements/sdk/enchant-2.bst
index 2e3b581..c7e5ac3 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.3/enchant-2.2.3.tar.gz
+  ref: abd8e915675cff54c0d4da5029d95c528362266557c61c7149d53fa069b8076d
 depends:
 - sdk/glib.bst
 - filename: desktop/hunspell.bst
diff --git a/elements/sdk/fcitx.bst b/elements/sdk/fcitx.bst
index 918fdaf..5e13cea 100644
--- a/elements/sdk/fcitx.bst
+++ b/elements/sdk/fcitx.bst
@@ -2,6 +2,7 @@ kind: cmake
 sources:
 - kind: tar
   url: https://download.fcitx-im.org/fcitx/fcitx-4.2.9.6.tar.xz
+  ref: d55eee3f094037b5c32f0c5397d585fdf932cbc7d2091ed6f78fd7a9ae512c47
 depends:
 - sdk/gtk+-3.bst
 - filename: desktop/extra-cmake-modules.bst
diff --git a/elements/sdk/ffmpeg.bst b/elements/sdk/ffmpeg.bst
index 9cbe4d0..5c84a5e 100644
--- a/elements/sdk/ffmpeg.bst
+++ b/elements/sdk/ffmpeg.bst
@@ -1,8 +1,8 @@
 kind: manual
 sources:
-- kind: git
-  url: https://git.ffmpeg.org/ffmpeg.git
-  track: n4.0.2
+- kind: tar
+  url: https://ffmpeg.org/releases/ffmpeg-4.0.2.tar.xz
+  ref: a95c0cc9eb990e94031d2183f2e6e444cc61c99f6f182d1575c433d62afb2f97
 depends:
 - sdk/sdl2.bst
 - filename: desktop/fontconfig.bst
@@ -28,12 +28,12 @@ depends:
   junction: freedesktop-sdk.bst
   type: runtime
 variables:
-  ffmpeg-prefix: "%{prefix}"
-  ffmpeg-libdir: "%{libdir}"
-  ffmpeg-arch: "%{arch}"
+  ffmpeg-prefix: '%{prefix}'
+  ffmpeg-libdir: '%{libdir}'
+  ffmpeg-arch: '%{arch}'
   (?):
   - arch == "i386":
-        ffmpeg-arch: x86
+      ffmpeg-arch: x86
 
   conf-local: |
     --prefix="%{ffmpeg-prefix}" \
@@ -84,11 +84,11 @@ public:
     split-rules:
       devel:
         (>):
-        - "%{libdir}/libavdevice.so"
-        - "%{libdir}/libavcodec.so"
-        - "%{libdir}/libswscale.so"
-        - "%{libdir}/libpostproc.so"
-        - "%{libdir}/libavutil.so"
-        - "%{libdir}/libavfilter.so"
-        - "%{libdir}/libavformat.so"
-        - "%{libdir}/libswresample.so"
+        - '%{libdir}/libavdevice.so'
+        - '%{libdir}/libavcodec.so'
+        - '%{libdir}/libswscale.so'
+        - '%{libdir}/libpostproc.so'
+        - '%{libdir}/libavutil.so'
+        - '%{libdir}/libavfilter.so'
+        - '%{libdir}/libavformat.so'
+        - '%{libdir}/libswresample.so'
diff --git a/elements/sdk/gcab.bst b/elements/sdk/gcab.bst
index d6b4d13..33877d9 100644
--- a/elements/sdk/gcab.bst
+++ b/elements/sdk/gcab.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gcab
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gcab/1.1/gcab-1.1.tar.xz
+  ref: 192b2272c2adfde43595e5c62388854bca8a404bc796585b638e81774dd62950
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/gcr.bst b/elements/sdk/gcr.bst
index 964ea0d..6df31fb 100644
--- a/elements/sdk/gcr.bst
+++ b/elements/sdk/gcr.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gcr
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gcr/3.28/gcr-3.28.0.tar.xz
+  ref: 15e175d1da7ec486d59749ba34906241c442898118ce224a7b70bf2e849faf0b
 depends:
 - sdk/glib.bst
 - filename: sdk/gnome-common.bst
diff --git a/elements/sdk/gdk-pixbuf.bst b/elements/sdk/gdk-pixbuf.bst
index 8b8c91e..c184bcf 100644
--- a/elements/sdk/gdk-pixbuf.bst
+++ b/elements/sdk/gdk-pixbuf.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gdk-pixbuf
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gdk-pixbuf/2.38/gdk-pixbuf-2.38.0.tar.xz
+  ref: dd50973c7757bcde15de6bcd3a6d462a445efd552604ae6435a0532fbbadae47
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/geoclue.bst b/elements/sdk/geoclue.bst
index 12d2e06..74f2286 100644
--- a/elements/sdk/geoclue.bst
+++ b/elements/sdk/geoclue.bst
@@ -1,8 +1,8 @@
-kind: meson
+kind: autotools
 sources:
-- kind: git
-  url: git_freedesktop_org:geoclue
-  track: master
+- kind: tar
+  url: https://www.freedesktop.org/software/geoclue/releases/2.4/geoclue-2.4.12.tar.xz
+  ref: 05d0e2ec077a685de2a9c63973fe6d18366ca53881d1f0750110b93c5c68caca
 depends:
 - sdk/glib.bst
 - filename: sdk/gtk-doc.bst
@@ -19,8 +19,8 @@ depends:
   junction: freedesktop-sdk.bst
   type: runtime
 variables:
-  meson-local: |
-    -D3g-source=false \
-    -Dcdma-source=false \
-    -Dmodem-gps-source=false \
-    -Dnmea-source=false
+  conf-local: |
+    --disable-3g-source \
+    --disable-cdma-source \
+    --disable-modem-gps-source \
+    --disable-nmea-source
diff --git a/elements/sdk/gjs.bst b/elements/sdk/gjs.bst
index b04a529..d95f3ce 100644
--- a/elements/sdk/gjs.bst
+++ b/elements/sdk/gjs.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gjs
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gjs/1.54/gjs-1.54.1.tar.xz
+  ref: b197fe5812a0449f73f7a93ac85a4ee4941916bcf071ea39a67ddd231dc868bc
 depends:
 - sdk/gobject-introspection.bst
 - sdk/mozjs60.bst
diff --git a/elements/sdk/glib-networking.bst b/elements/sdk/glib-networking.bst
index 5ebacac..c3fdc2e 100644
--- a/elements/sdk/glib-networking.bst
+++ b/elements/sdk/glib-networking.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/glib-networking
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/glib-networking/2.58/glib-networking-2.58.0.tar.xz
+  ref: bdfa0255e031b8ee003cc283002536b77ee76450105f1dc6ab066b9bf4330068
 depends:
 - sdk/glib.bst
 - sdk/gsettings-desktop-schemas.bst
diff --git a/elements/sdk/glib.bst b/elements/sdk/glib.bst
index aa3b01e..dfa03cf 100644
--- a/elements/sdk/glib.bst
+++ b/elements/sdk/glib.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/glib
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/glib/2.58/glib-2.58.1.tar.xz
+  ref: 97d6a9d926b6aa3dfaadad3077cfb43eec74432ab455dff14250c769d526d7d6
 depends:
 - filename: sdk/gtk-doc.bst
   type: build
diff --git a/elements/sdk/gnome-common.bst b/elements/sdk/gnome-common.bst
index 42b8c3a..262c2b9 100644
--- a/elements/sdk/gnome-common.bst
+++ b/elements/sdk/gnome-common.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: gnome_downloads:gnome-common/3.18/gnome-common-3.18.0.tar.xz
+  ref: 22569e370ae755e04527b76328befc4c73b62bfd4a572499fde116b8318af8cf
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/sdk/gnome-themes-extra.bst b/elements/sdk/gnome-themes-extra.bst
index 8859b59..63b34a0 100644
--- a/elements/sdk/gnome-themes-extra.bst
+++ b/elements/sdk/gnome-themes-extra.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gnome-themes-extra.git
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gnome-themes-extra/3.28/gnome-themes-extra-3.28.tar.xz
+  ref: 7c4ba0bff001f06d8983cfc105adaac42df1d1267a2591798a780bac557a5819
 depends:
 - sdk/cantarell-fonts.bst
 - filename: sdk/gnome-common.bst
diff --git a/elements/sdk/gobject-introspection.bst b/elements/sdk/gobject-introspection.bst
index 2cebcce..6cd7418 100644
--- a/elements/sdk/gobject-introspection.bst
+++ b/elements/sdk/gobject-introspection.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gobject-introspection
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gobject-introspection/1.58/gobject-introspection-1.58.0.tar.xz
+  ref: 27c1590a32749de0a5481ce897772547043e94bccba4bc0a7edb3d8513e401ec
 depends:
 - sdk/glib.bst
 - filename: base.bst
diff --git a/elements/sdk/gsettings-desktop-schemas.bst b/elements/sdk/gsettings-desktop-schemas.bst
index 04be3ec..d9fc8e3 100644
--- a/elements/sdk/gsettings-desktop-schemas.bst
+++ b/elements/sdk/gsettings-desktop-schemas.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gsettings-desktop-schemas
-  track: master
+- kind: tar
+  url: 
https://download.gnome.org/sources/gsettings-desktop-schemas/3.28/gsettings-desktop-schemas-3.28.1.tar.xz
+  ref: f88ea6849ffe897c51cfeca5e45c3890010c82c58be2aee18b01349648e5502f
 depends:
 - sdk/glib.bst
 - filename: sdk/gnome-common.bst
diff --git a/elements/sdk/gst-libav.bst b/elements/sdk/gst-libav.bst
index 441e15c..cc0e66f 100644
--- a/elements/sdk/gst-libav.bst
+++ b/elements/sdk/gst-libav.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: git_freedesktop_org:gstreamer/gst-libav
-  track: master
+- kind: tar
+  url: https://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.14.3.tar.xz
+  ref: 9b03529bb45785ad1b6b1f4856c52a832ad5fc472285ce49174439e8015ab677
 depends:
 - sdk/gst-plugins-base.bst
 - sdk/ffmpeg.bst
diff --git a/elements/sdk/gst-plugins-bad.bst b/elements/sdk/gst-plugins-bad.bst
index 3348dae..18f40d1 100644
--- a/elements/sdk/gst-plugins-bad.bst
+++ b/elements/sdk/gst-plugins-bad.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: git_freedesktop_org:gstreamer/gst-plugins-bad
-  track: master
+- kind: tar
+  url: https://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.14.3.tar.xz
+  ref: b2224e5d9c1b85ad51233f6135524bb9e16a9172d395edc79c73b89094659fd5
 depends:
 - sdk/gst-plugins-base.bst
 - sdk/librsvg.bst
diff --git a/elements/sdk/gst-plugins-base.bst b/elements/sdk/gst-plugins-base.bst
index 32a0b0b..4ca86dd 100644
--- a/elements/sdk/gst-plugins-base.bst
+++ b/elements/sdk/gst-plugins-base.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: git_freedesktop_org:gstreamer/gst-plugins-base
-  track: master
+- kind: tar
+  url: https://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.14.3.tar.xz
+  ref: f0b319c36be0ffc2a00380c77ba269cdf04e2b39bbc49d30b641fc35aa0b7952
 depends:
 - sdk/gobject-introspection.bst
 - sdk/gstreamer.bst
diff --git a/elements/sdk/gst-plugins-good.bst b/elements/sdk/gst-plugins-good.bst
index 679adf4..577a941 100644
--- a/elements/sdk/gst-plugins-good.bst
+++ b/elements/sdk/gst-plugins-good.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: git_freedesktop_org:gstreamer/gst-plugins-good
-  track: master
+- kind: tar
+  url: https://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.14.3.tar.xz
+  ref: 5112bce6af0be62760687ca47873c90ce4d65d3fe920a3adf8145db7b07bff5d
 depends:
 - sdk/gdk-pixbuf.bst
 - sdk/gst-plugins-base.bst
diff --git a/elements/sdk/gstreamer.bst b/elements/sdk/gstreamer.bst
index b29f47b..751ca16 100644
--- a/elements/sdk/gstreamer.bst
+++ b/elements/sdk/gstreamer.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: git_freedesktop_org:gstreamer/gstreamer
-  track: master
+- kind: tar
+  url: https://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.14.3.tar.xz
+  ref: 13ae530eb1d4566c3aa0cff1bbb8e64c643065bb12e2e7c707f311ab4a390456
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/gtk+-3.bst b/elements/sdk/gtk+-3.bst
index dc9a328..4a20f61 100644
--- a/elements/sdk/gtk+-3.bst
+++ b/elements/sdk/gtk+-3.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gtk
-  track: gtk-3-24
+- kind: tar
+  url: https://download.gnome.org/sources/gtk+/3.24/gtk+-3.24.1.tar.xz
+  ref: 68387be307b99aadcdc653561d7a2a7f0113b93561fb18ded7075ec9ced5b02f
 depends:
 - sdk/at-spi2-atk.bst
 - sdk/atk.bst
diff --git a/elements/sdk/gtk-doc.bst b/elements/sdk/gtk-doc.bst
index 84adc9d..9a91fd6 100644
--- a/elements/sdk/gtk-doc.bst
+++ b/elements/sdk/gtk-doc.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gtk-doc
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gtk-doc/1.29/gtk-doc-1.29.tar.xz
+  ref: 14578e002496567276d310a62c9ffd6c56ee8806ce5079ffb0b81c4111f586b1
 depends:
 - sdk/yelp-tools.bst
 - filename: base.bst
diff --git a/elements/sdk/gvfs.bst b/elements/sdk/gvfs.bst
index 897452c..98b89b0 100644
--- a/elements/sdk/gvfs.bst
+++ b/elements/sdk/gvfs.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/gvfs
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/gvfs/1.38/gvfs-1.38.1.tar.xz
+  ref: ed136a842c996d25c835da405c4775c77106b46470e75bdc242bdd59ec0d61a0
 depends:
 - sdk/glib.bst
 - filename: desktop/dbus.bst
diff --git a/elements/sdk/ibus.bst b/elements/sdk/ibus.bst
index c1ffa49..a8f6e06 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.17/ibus-1.5.17.tar.gz
+  ref: 0347a8055977ca458e8add750af5f9b76e1a524844cc3b0e2fad70ce153dd219
 depends:
 - sdk/dconf.bst
 - sdk/glib.bst
diff --git a/elements/sdk/json-glib.bst b/elements/sdk/json-glib.bst
index f208b37..c4852c6 100644
--- a/elements/sdk/json-glib.bst
+++ b/elements/sdk/json-glib.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/json-glib.git
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/json-glib/1.4/json-glib-1.4.4.tar.xz
+  ref: 720c5f4379513dc11fd97dc75336eb0c0d3338c53128044d9fabec4374f4bc47
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/libcanberra.bst b/elements/sdk/libcanberra.bst
index a92822c..1d9a4d8 100644
--- a/elements/sdk/libcanberra.bst
+++ b/elements/sdk/libcanberra.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: http://0pointer.de/lennart/projects/libcanberra/libcanberra-0.30.tar.xz
+  ref: c2b671e67e0c288a69fc33dc1b6f1b534d07882c2aceed37004bf48c601afa72
 depends:
 - sdk/gtk+-3.bst
 - filename: desktop/libpulse.bst
diff --git a/elements/sdk/libcroco.bst b/elements/sdk/libcroco.bst
index cce2600..ed634f1 100644
--- a/elements/sdk/libcroco.bst
+++ b/elements/sdk/libcroco.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libcroco
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libcroco/0.6/libcroco-0.6.12.tar.xz
+  ref: ddc4b5546c9fb4280a5017e2707fbd4839034ed1aba5b7d4372212f34f84f860
 depends:
 - sdk/glib.bst
 - filename: sdk/gtk-doc.bst
diff --git a/elements/sdk/libnotify.bst b/elements/sdk/libnotify.bst
index 37e4ac4..a35e05f 100644
--- a/elements/sdk/libnotify.bst
+++ b/elements/sdk/libnotify.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libnotify
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libnotify/0.7/libnotify-0.7.7.tar.xz
+  ref: 9cb4ce315b2655860c524d46b56010874214ec27e854086c1a1d0260137efc04
 depends:
 - sdk/glib.bst
 - filename: sdk/gnome-common.bst
diff --git a/elements/sdk/libpsl.bst b/elements/sdk/libpsl.bst
index 6673ec4..fe1a696 100644
--- a/elements/sdk/libpsl.bst
+++ b/elements/sdk/libpsl.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: github_com:rockdaboot/libpsl/releases/download/libpsl-0.20.1/libpsl-0.20.1.tar.gz
+  ref: 95199613158dd773257ef4feccf1acdf5f791479ab4537bd984ca8598447219f
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/sdk/librsvg.bst b/elements/sdk/librsvg.bst
index 6332d1a..9091982 100644
--- a/elements/sdk/librsvg.bst
+++ b/elements/sdk/librsvg.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/librsvg.git
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/librsvg/2.44/librsvg-2.44.4.tar.xz
+  ref: bd913b1f598d2dec70762849e51c5db334d072648557821e3908a2c43bad5f3d
 - kind: local
   directory: .cargo/
   path: files/librsvg/config
@@ -10,244 +10,364 @@ sources:
 # it needs to be updated whenever Cargo.lock changes
 - kind: crate
   url: https://static.crates.io/crates/aho-corasick/aho-corasick-0.6.4.crate
+  ref: d6531d44de723825aa81398a6415283229725a00fa30713812ab9323faa82fc4
 - kind: crate
   url: https://static.crates.io/crates/alga/alga-0.7.0.crate
+  ref: d3d5dbb7fa6898343fd31e14e8abf2563b6c61a81c1a2e15a678a2f351a249ed
 - kind: crate
   url: https://static.crates.io/crates/ansi_term/ansi_term-0.11.0.crate
+  ref: ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
 - kind: crate
   url: https://static.crates.io/crates/approx/approx-0.3.0.crate
+  ref: f71f10b5c4946a64aad7b8cf65e3406cd3da22fc448595991d22423cf6db67b4
 - kind: crate
   url: https://static.crates.io/crates/arrayvec/arrayvec-0.4.7.crate
+  ref: a1e964f9e24d588183fcb43503abda40d288c8657dfc27311516ce2f05675aef
 - kind: crate
   url: https://static.crates.io/crates/atty/atty-0.2.10.crate
+  ref: 2fc4a1aa4c24c0718a250f0681885c1af91419d242f29eb8f2ab28502d80dbd1
 - kind: crate
   url: https://static.crates.io/crates/backtrace/backtrace-0.3.9.crate
+  ref: 89a47830402e9981c5c41223151efcced65a0510c13097c769cede7efb34782a
 - kind: crate
   url: https://static.crates.io/crates/backtrace-sys/backtrace-sys-0.1.23.crate
+  ref: bff67d0c06556c0b8e6b5f090f0eac52d950d9dfd1d35ba04e4ca3543eaf6a7e
 - kind: crate
   url: https://static.crates.io/crates/bitflags/bitflags-0.9.1.crate
+  ref: 4efd02e230a02e18f92fc2735f44597385ed02ad8f831e7c1c1156ee5e1ab3a5
 - kind: crate
   url: https://static.crates.io/crates/bitflags/bitflags-1.0.3.crate
+  ref: d0c54bb8f454c567f21197eefcdbf5679d0bd99f2ddbe52e84c77061952e6789
 - kind: crate
   url: https://static.crates.io/crates/byteorder/byteorder-1.2.3.crate
+  ref: 74c0b906e9446b0a2e4f760cdb3fa4b2c48cdc6db8766a845c54b6ff063fd2e9
 - kind: crate
   url: https://static.crates.io/crates/c_vec/c_vec-1.3.1.crate
+  ref: fa8f19d0a87ec08bc2925d8aa809bdd3b38d3f2c32f7b247f2cd4c56aa005ac5
 - kind: crate
   url: https://static.crates.io/crates/cairo-rs/cairo-rs-0.4.1.crate
+  ref: a110f269c2fd382df5fe8bd46dfa5f1b83608aa717fecb6e7a28c08c202f0e13
 - kind: crate
   url: https://static.crates.io/crates/cairo-sys-rs/cairo-sys-rs-0.6.0.crate
+  ref: 0395175ecba60accac076a02c31d143b9dcd9d5eb5316d7163a3273803b765c7
 - kind: crate
   url: https://static.crates.io/crates/cast/cast-0.2.2.crate
+  ref: 926013f2860c46252efceabb19f4a6b308197505082c609025aa6706c011d427
 - kind: crate
   url: https://static.crates.io/crates/cc/cc-1.0.18.crate
+  ref: 2119ea4867bd2b8ed3aecab467709720b2d55b1bcfe09f772fd68066eaf15275
 - kind: crate
   url: https://static.crates.io/crates/cfg-if/cfg-if-0.1.4.crate
+  ref: efe5c877e17a9c717a0bf3613b2709f723202c4e4675cc8f12926ded29bcb17e
 - kind: crate
   url: https://static.crates.io/crates/chrono/chrono-0.4.4.crate
+  ref: 6962c635d530328acc53ac6a955e83093fedc91c5809dfac1fa60fa470830a37
 - kind: crate
   url: https://static.crates.io/crates/clap/clap-2.32.0.crate
+  ref: b957d88f4b6a63b9d70d5f454ac8011819c6efa7727858f458ab71c756ce2d3e
 - kind: crate
   url: https://static.crates.io/crates/cloudabi/cloudabi-0.0.3.crate
+  ref: ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f
 - kind: crate
   url: https://static.crates.io/crates/criterion/criterion-0.2.4.crate
+  ref: b027da737a814e7ffcfdbaf1c0509fbaea4c6df5f2e116c820ecf515ad39ac9b
 - kind: crate
   url: https://static.crates.io/crates/criterion-plot/criterion-plot-0.2.4.crate
+  ref: 7894b77aa2820337ddf3a6655c24116fb7e53dbdc9735d43a4dec7da5d2c4716
 - kind: crate
   url: https://static.crates.io/crates/criterion-stats/criterion-stats-0.2.4.crate
+  ref: 61ee46663c1c4c770b215f6c412fb1e822cfb5122dbc98347dc5789613c69d2b
 - kind: crate
   url: https://static.crates.io/crates/crossbeam-deque/crossbeam-deque-0.2.0.crate
+  ref: f739f8c5363aca78cfb059edf753d8f0d36908c348f3d8d1503f03d8b75d9cf3
 - kind: crate
   url: https://static.crates.io/crates/crossbeam-epoch/crossbeam-epoch-0.3.1.crate
+  ref: 927121f5407de9956180ff5e936fe3cf4324279280001cd56b669d28ee7e9150
 - kind: crate
   url: https://static.crates.io/crates/crossbeam-utils/crossbeam-utils-0.2.2.crate
+  ref: 2760899e32a1d58d5abb31129f8fae5de75220bc2176e77ff7c627ae45c918d9
 - kind: crate
   url: https://static.crates.io/crates/cssparser/cssparser-0.24.0.crate
+  ref: 495beddc39b1987b8e9f029354eccbd5ef88eb5f1cd24badb764dce338acf2e0
 - kind: crate
   url: https://static.crates.io/crates/cssparser-macros/cssparser-macros-0.3.4.crate
+  ref: 72b64d0d64184a082f38028396875c08c8ee083481f6f16e6e0cf52c338bd785
 - kind: crate
   url: https://static.crates.io/crates/csv/csv-1.0.0.crate
+  ref: 71903184af9960c555e7f3b32ff17390d20ecaaf17d4f18c4a0993f2df8a49e3
 - kind: crate
   url: https://static.crates.io/crates/csv-core/csv-core-0.1.4.crate
+  ref: 4dd8e6d86f7ba48b4276ef1317edc8cc36167546d8972feb4a2b5fec0b374105
 - kind: crate
   url: https://static.crates.io/crates/downcast-rs/downcast-rs-1.0.3.crate
+  ref: 18df8ce4470c189d18aa926022da57544f31e154631eb4cfe796aea97051fe6c
 - kind: crate
   url: https://static.crates.io/crates/dtoa/dtoa-0.4.2.crate
+  ref: 09c3753c3db574d215cba4ea76018483895d7bff25a31b49ba45db21c48e50ab
 - kind: crate
   url: https://static.crates.io/crates/dtoa-short/dtoa-short-0.3.2.crate
+  ref: 59020b8513b76630c49d918c33db9f4c91638e7d3404a28084083b87e33f76f2
 - kind: crate
   url: https://static.crates.io/crates/either/either-1.5.0.crate
+  ref: 3be565ca5c557d7f59e7cfcf1844f9e3033650c929c6566f511e8005f205c1d0
 - kind: crate
   url: https://static.crates.io/crates/failure/failure-0.1.1.crate
+  ref: 934799b6c1de475a012a02dab0ace1ace43789ee4b99bcfbf1a2e3e8ced5de82
 - kind: crate
   url: https://static.crates.io/crates/failure_derive/failure_derive-0.1.1.crate
+  ref: c7cdda555bb90c9bb67a3b670a0f42de8e73f5981524123ad8578aafec8ddb8b
 - kind: crate
   url: https://static.crates.io/crates/float-cmp/float-cmp-0.4.0.crate
+  ref: 134a8fa843d80a51a5b77d36d42bc2def9edcb0262c914861d08129fd1926600
 - kind: crate
   url: https://static.crates.io/crates/fuchsia-zircon/fuchsia-zircon-0.3.3.crate
+  ref: 2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82
 - kind: crate
   url: https://static.crates.io/crates/fuchsia-zircon-sys/fuchsia-zircon-sys-0.3.3.crate
+  ref: 3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7
 - kind: crate
   url: https://static.crates.io/crates/generic-array/generic-array-0.11.1.crate
+  ref: 8107dafa78c80c848b71b60133954b4a58609a3a1a5f9af037ecc7f67280f369
 - kind: crate
   url: https://static.crates.io/crates/glib/glib-0.5.0.crate
+  ref: 5e0be1b1432e227bcd1a9b28db9dc1474a7e7fd4227e08e16f35304f32d09b61
 - kind: crate
   url: https://static.crates.io/crates/glib-sys/glib-sys-0.6.0.crate
+  ref: 615bef979b5838526aee99241afc80cfb2e34a8735d4bcb8ec6072598c18a408
 - kind: crate
   url: https://static.crates.io/crates/gobject-sys/gobject-sys-0.6.0.crate
+  ref: 70409d6405db8b1591602fcd0cbe8af52cd9976dd39194442b4c149ba343f86d
 - kind: crate
   url: https://static.crates.io/crates/handlebars/handlebars-0.32.4.crate
+  ref: d89ec99d1594f285d4590fc32bac5f75cdab383f1123d504d27862c644a807dd
 - kind: crate
   url: https://static.crates.io/crates/itertools/itertools-0.7.8.crate
+  ref: f58856976b776fedd95533137617a02fb25719f40e7d9b01c7043cd65474f450
 - kind: crate
   url: https://static.crates.io/crates/itertools-num/itertools-num-0.1.1.crate
+  ref: 4d78fa608383e6e608ba36f962ac991d5d6878d7203eb93b4711b14fa6717813
 - kind: crate
   url: https://static.crates.io/crates/itoa/itoa-0.4.1.crate
+  ref: c069bbec61e1ca5a596166e55dfe4773ff745c3d16b700013bcaff9a6df2c682
 - kind: crate
   url: https://static.crates.io/crates/lazy_static/lazy_static-1.0.1.crate
+  ref: e6412c5e2ad9584b0b8e979393122026cdd6d2a80b933f890dcd694ddbe73739
 - kind: crate
   url: https://static.crates.io/crates/libc/libc-0.2.42.crate
+  ref: b685088df2b950fccadf07a7187c8ef846a959c142338a48f9dc0b94517eb5f1
 - kind: crate
   url: https://static.crates.io/crates/log/log-0.4.3.crate
+  ref: 61bd98ae7f7b754bc53dca7d44b604f733c6bba044ea6f41bc8d89272d8161d2
 - kind: crate
   url: https://static.crates.io/crates/matches/matches-0.1.6.crate
+  ref: 100aabe6b8ff4e4a7e32c1c13523379802df0772b82466207ac25b013f193376
 - kind: crate
   url: https://static.crates.io/crates/matrixmultiply/matrixmultiply-0.1.14.crate
+  ref: cac1a66eab356036af85ea093101a14223dc6e3f4c02a59b7d572e5b93270bf7
 - kind: crate
   url: https://static.crates.io/crates/memchr/memchr-2.0.1.crate
+  ref: 796fba70e76612589ed2ce7f45282f5af869e0fdd7cc6199fa1aa1f1d591ba9d
 - kind: crate
   url: https://static.crates.io/crates/memoffset/memoffset-0.2.1.crate
+  ref: 0f9dc261e2b62d7a622bf416ea3c5245cdd5d9a7fcc428c0d06804dfce1775b3
 - kind: crate
   url: https://static.crates.io/crates/nalgebra/nalgebra-0.16.0.crate
+  ref: 4534bc88a178e411e634e1e44e7f2ad6e9bf062ea539f40e579bd49ef2fad056
 - kind: crate
   url: https://static.crates.io/crates/nodrop/nodrop-0.1.12.crate
+  ref: 9a2228dca57108069a5262f2ed8bd2e82496d2e074a06d1ccc7ce1687b6ae0a2
 - kind: crate
   url: https://static.crates.io/crates/num-complex/num-complex-0.2.0.crate
+  ref: 68de83578789e0fbda3fa923035be83cf8bfd3b30ccfdecd5aa89bf8601f408e
 - kind: crate
   url: https://static.crates.io/crates/num-integer/num-integer-0.1.39.crate
+  ref: e83d528d2677f0518c570baf2b7abdcf0cd2d248860b68507bdcb3e91d4c0cea
 - kind: crate
   url: https://static.crates.io/crates/num-traits/num-traits-0.1.43.crate
+  ref: 92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31
 - kind: crate
   url: https://static.crates.io/crates/num-traits/num-traits-0.2.5.crate
+  ref: 630de1ef5cc79d0cdd78b7e33b81f083cbfe90de0f4b2b2f07f905867c70e9fe
 - kind: crate
   url: https://static.crates.io/crates/num_cpus/num_cpus-1.8.0.crate
+  ref: c51a3322e4bca9d212ad9a158a02abc6934d005490c054a2778df73a70aa0a30
 - kind: crate
   url: https://static.crates.io/crates/owning_ref/owning_ref-0.3.3.crate
+  ref: cdf84f41639e037b484f93433aa3897863b561ed65c6e59c7073d7c561710f37
 - kind: crate
   url: https://static.crates.io/crates/pango/pango-0.4.0.crate
+  ref: 45374801e224373c3c0393cd48073c81093494c8735721e81d1dbaa4096b2767
 - kind: crate
   url: https://static.crates.io/crates/pango-sys/pango-sys-0.6.0.crate
+  ref: 94039b3921a4af4058a3e4335e5d15099101f298a92f5afc40bab3a3027594a1
 - kind: crate
   url: https://static.crates.io/crates/pangocairo/pangocairo-0.5.0.crate
+  ref: db4130d0e0567b177178c9568466277ff167cb43a245b2881e203509ea5fbd84
 - kind: crate
   url: https://static.crates.io/crates/pangocairo-sys/pangocairo-sys-0.7.0.crate
+  ref: decc9523cd5bbba49a67ed8d2ef7dfca957f4760bf420a1ea4a82634da26381c
 - kind: crate
   url: https://static.crates.io/crates/pest/pest-1.0.6.crate
+  ref: 0fce5d8b5cc33983fc74f78ad552b5522ab41442c4ca91606e4236eb4b5ceefc
 - kind: crate
   url: https://static.crates.io/crates/pest_derive/pest_derive-1.0.7.crate
+  ref: ab94faafeb93f4c5e3ce81ca0e5a779529a602ad5d09ae6d21996bfb8b6a52bf
 - kind: crate
   url: https://static.crates.io/crates/phf/phf-0.7.22.crate
+  ref: 7d37a244c75a9748e049225155f56dbcb98fe71b192fd25fd23cb914b5ad62f2
 - kind: crate
   url: https://static.crates.io/crates/phf_codegen/phf_codegen-0.7.22.crate
+  ref: 4e4048fe7dd7a06b8127ecd6d3803149126e9b33c7558879846da3a63f734f2b
 - kind: crate
   url: https://static.crates.io/crates/phf_generator/phf_generator-0.7.22.crate
+  ref: 05a079dd052e7b674d21cb31cbb6c05efd56a2cd2827db7692e2f1a507ebd998
 - kind: crate
   url: https://static.crates.io/crates/phf_shared/phf_shared-0.7.22.crate
+  ref: c2261d544c2bb6aa3b10022b0be371b9c7c64f762ef28c6f5d4f1ef6d97b5930
 - kind: crate
   url: https://static.crates.io/crates/pkg-config/pkg-config-0.3.11.crate
+  ref: 110d5ee3593dbb73f56294327fe5668bcc997897097cbc76b51e7aed3f52452f
 - kind: crate
   url: https://static.crates.io/crates/proc-macro2/proc-macro2-0.4.6.crate
+  ref: effdb53b25cdad54f8f48843d67398f7ef2e14f12c1b4cb4effc549a6462a4d6
 - kind: crate
   url: https://static.crates.io/crates/procedural-masquerade/procedural-masquerade-0.1.6.crate
+  ref: 9a1574a51c3fd37b26d2c0032b649d08a7d51d4cca9c41bbc5bf7118fa4509d0
 - kind: crate
   url: https://static.crates.io/crates/quick-error/quick-error-1.2.2.crate
+  ref: 9274b940887ce9addde99c4eee6b5c44cc494b182b97e73dc8ffdcb3397fd3f0
 - kind: crate
   url: https://static.crates.io/crates/quote/quote-0.3.15.crate
+  ref: 7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a
 - kind: crate
   url: https://static.crates.io/crates/quote/quote-0.6.3.crate
+  ref: e44651a0dc4cdd99f71c83b561e221f714912d11af1a4dff0631f923d53af035
 - kind: crate
   url: https://static.crates.io/crates/rand/rand-0.4.2.crate
+  ref: eba5f8cb59cc50ed56be8880a5c7b496bfd9bd26394e176bc67884094145c2c5
 - kind: crate
   url: https://static.crates.io/crates/rand/rand-0.5.4.crate
+  ref: 12397506224b2f93e6664ffc4f664b29be8208e5157d3d90b44f09b5fae470ea
 - kind: crate
   url: https://static.crates.io/crates/rand_core/rand_core-0.2.1.crate
+  ref: edecf0f94da5551fc9b492093e30b041a891657db7940ee221f9d2f66e82eef2
 - kind: crate
   url: https://static.crates.io/crates/rawpointer/rawpointer-0.1.0.crate
+  ref: ebac11a9d2e11f2af219b8b8d833b76b1ea0e054aa0e8d8e9e4cbde353bdf019
 - kind: crate
   url: https://static.crates.io/crates/rayon/rayon-1.0.2.crate
+  ref: df7a791f788cb4c516f0e091301a29c2b71ef680db5e644a7d68835c8ae6dbfa
 - kind: crate
   url: https://static.crates.io/crates/rayon-core/rayon-core-1.4.1.crate
+  ref: b055d1e92aba6877574d8fe604a63c8b5df60f60e5982bf7ccbb1338ea527356
 - kind: crate
   url: https://static.crates.io/crates/redox_syscall/redox_syscall-0.1.40.crate
+  ref: c214e91d3ecf43e9a4e41e578973adeb14b474f2bee858742d127af75a0112b1
 - kind: crate
   url: https://static.crates.io/crates/redox_termios/redox_termios-0.1.1.crate
+  ref: 7e891cfe48e9100a70a3b6eb652fef28920c117d366339687bd5576160db0f76
 - kind: crate
   url: https://static.crates.io/crates/regex/regex-1.0.1.crate
+  ref: 13c93d55961981ba9226a213b385216f83ab43bd6ac53ab16b2eeb47e337cf4e
 - kind: crate
   url: https://static.crates.io/crates/regex-syntax/regex-syntax-0.6.1.crate
+  ref: 05b06a75f5217880fc5e905952a42750bf44787e56a6c6d6852ed0992f5e1d54
 - kind: crate
   url: https://static.crates.io/crates/rustc-demangle/rustc-demangle-0.1.9.crate
+  ref: bcfe5b13211b4d78e5c2cadfebd7769197d95c639c35a50057eb4c05de811395
 - kind: crate
   url: https://static.crates.io/crates/scopeguard/scopeguard-0.3.3.crate
+  ref: 94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27
 - kind: crate
   url: https://static.crates.io/crates/serde/serde-1.0.70.crate
+  ref: 0c3adf19c07af6d186d91dae8927b83b0553d07ca56cbf7f2f32560455c91920
 - kind: crate
   url: https://static.crates.io/crates/serde_derive/serde_derive-1.0.70.crate
+  ref: 3525a779832b08693031b8ecfb0de81cd71cfd3812088fafe9a7496789572124
 - kind: crate
   url: https://static.crates.io/crates/serde_json/serde_json-1.0.24.crate
+  ref: c3c6908c7b925cd6c590358a4034de93dbddb20c45e1d021931459fd419bf0e2
 - kind: crate
   url: https://static.crates.io/crates/simplelog/simplelog-0.5.2.crate
+  ref: 9cc12b39fdf4c9a07f88bffac2d628f0118ed5ac077a4b0feece61fadf1429e5
 - kind: crate
   url: https://static.crates.io/crates/siphasher/siphasher-0.2.2.crate
+  ref: 0df90a788073e8d0235a67e50441d47db7c8ad9debd91cbf43736a2a92d36537
 - kind: crate
   url: https://static.crates.io/crates/smallvec/smallvec-0.6.3.crate
+  ref: 26df3bb03ca5eac2e64192b723d51f56c1b1e0860e7c766281f4598f181acdc8
 - kind: crate
   url: https://static.crates.io/crates/stable_deref_trait/stable_deref_trait-1.1.0.crate
+  ref: ffbc596e092fe5f598b12ef46cc03754085ac2f4d8c739ad61c4ae266cc3b3fa
 - kind: crate
   url: https://static.crates.io/crates/strsim/strsim-0.7.0.crate
+  ref: bb4f380125926a99e52bc279241539c018323fab05ad6368b56f93d9369ff550
 - kind: crate
   url: https://static.crates.io/crates/syn/syn-0.11.11.crate
+  ref: d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad
 - kind: crate
   url: https://static.crates.io/crates/syn/syn-0.14.4.crate
+  ref: 2beff8ebc3658f07512a413866875adddd20f4fd47b2a4e6c9da65cd281baaea
 - kind: crate
   url: https://static.crates.io/crates/synom/synom-0.11.3.crate
+  ref: a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6
 - kind: crate
   url: https://static.crates.io/crates/synstructure/synstructure-0.6.1.crate
+  ref: 3a761d12e6d8dcb4dcf952a7a89b475e3a9d69e4a69307e01a470977642914bd
 - kind: crate
   url: https://static.crates.io/crates/term/term-0.5.1.crate
+  ref: 5e6b677dd1e8214ea1ef4297f85dbcbed8e8cdddb561040cc998ca2551c37561
 - kind: crate
   url: https://static.crates.io/crates/termion/termion-1.5.1.crate
+  ref: 689a3bdfaab439fd92bc87df5c4c78417d3cbe537487274e9b0b2dce76e92096
 - kind: crate
   url: https://static.crates.io/crates/textwrap/textwrap-0.10.0.crate
+  ref: 307686869c93e71f94da64286f9a9524c0f308a9e1c87a583de8e9c9039ad3f6
 - kind: crate
   url: https://static.crates.io/crates/thread-scoped/thread-scoped-1.0.2.crate
+  ref: bcbb6aa301e5d3b0b5ef639c9a9c7e2f1c944f177b460c04dc24c69b1fa2bd99
 - kind: crate
   url: https://static.crates.io/crates/thread_local/thread_local-0.3.5.crate
+  ref: 279ef31c19ededf577bfd12dfae728040a21f635b06a24cd670ff510edd38963
 - kind: crate
   url: https://static.crates.io/crates/time/time-0.1.40.crate
+  ref: d825be0eb33fda1a7e68012d51e9c7f451dc1a69391e7fdc197060bb8c56667b
 - kind: crate
   url: https://static.crates.io/crates/typenum/typenum-1.10.0.crate
+  ref: 612d636f949607bdf9b123b4a6f6d966dedf3ff669f7f045890d3a4a73948169
 - kind: crate
   url: https://static.crates.io/crates/ucd-util/ucd-util-0.1.1.crate
+  ref: fd2be2d6639d0f8fe6cdda291ad456e23629558d466e2789d2c3e9892bda285d
 - kind: crate
   url: https://static.crates.io/crates/unicode-width/unicode-width-0.1.5.crate
+  ref: 882386231c45df4700b275c7ff55b6f3698780a650026380e72dabe76fa46526
 - kind: crate
   url: https://static.crates.io/crates/unicode-xid/unicode-xid-0.0.4.crate
+  ref: 8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc
 - kind: crate
   url: https://static.crates.io/crates/unicode-xid/unicode-xid-0.1.0.crate
+  ref: fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc
 - kind: crate
   url: https://static.crates.io/crates/unreachable/unreachable-1.0.0.crate
+  ref: 382810877fe448991dfc7f0dd6e3ae5d58088fd0ea5e35189655f84e6814fa56
 - kind: crate
   url: https://static.crates.io/crates/utf8-ranges/utf8-ranges-1.0.0.crate
+  ref: 662fab6525a98beff2921d7f61a39e7d59e0b425ebc7d0d9e66d316e55124122
 - kind: crate
   url: https://static.crates.io/crates/vec_map/vec_map-0.8.1.crate
+  ref: 05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a
 - kind: crate
   url: https://static.crates.io/crates/void/void-1.0.2.crate
+  ref: 6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d
 - kind: crate
   url: https://static.crates.io/crates/winapi/winapi-0.3.5.crate
+  ref: 773ef9dcc5f24b7d850d0ff101e542ff24c3b090a9768e03ff889fdef41f00fd
 - kind: crate
   url: https://static.crates.io/crates/winapi-i686-pc-windows-gnu/winapi-i686-pc-windows-gnu-0.4.0.crate
+  ref: ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
 - kind: crate
   url: https://static.crates.io/crates/winapi-x86_64-pc-windows-gnu/winapi-x86_64-pc-windows-gnu-0.4.0.crate
+  ref: 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
 # end generated
 depends:
 - sdk/gdk-pixbuf.bst
diff --git a/elements/sdk/libsecret.bst b/elements/sdk/libsecret.bst
index b17e426..eab37a8 100644
--- a/elements/sdk/libsecret.bst
+++ b/elements/sdk/libsecret.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libsecret
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libsecret/0.18/libsecret-0.18.6.tar.xz
+  ref: 5efbc890ba41a323ffe0599cd260fd12bd8eb62a04aa1bd1b2762575d253d66f
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/libsoup.bst b/elements/sdk/libsoup.bst
index c7493e7..587c26f 100644
--- a/elements/sdk/libsoup.bst
+++ b/elements/sdk/libsoup.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/libsoup
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/libsoup/2.64/libsoup-2.64.1.tar.xz
+  ref: 359bd02a909bfd43f68712146e9c4f4c643bffa84e513d8b0af1be215a92e1f3
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/mozjs60.bst b/elements/sdk/mozjs60.bst
index e7455e9..65d39a8 100644
--- a/elements/sdk/mozjs60.bst
+++ b/elements/sdk/mozjs60.bst
@@ -2,6 +2,7 @@ kind: manual
 sources:
 - kind: tar
   url: gnome_download:teams/releng/tarballs-needing-help/mozjs/mozjs-60.1.0.tar.bz2
+  ref: 834ffe877fdbbd81315ae3c101221fa404096c354483a86c1a02ece19fca68fd
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
@@ -12,14 +13,15 @@ depends:
 variables:
   mozjs_target: ''
   (?):
-    - arch == "i386":
-        mozjs_target: "--host=i586-unknown-linux-gnu"
-    - arch == "arm":
-        mozjs_target: "--host=arm-unknown-linux-gnueabi"
+  - arch == "i386":
+      mozjs_target: "--host=i586-unknown-linux-gnu"
+  - arch == "arm":
+      mozjs_target: "--host=arm-unknown-linux-gnueabi"
   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/sdk/opus.bst b/elements/sdk/opus.bst
index cf4d796..c4a518a 100644
--- a/elements/sdk/opus.bst
+++ b/elements/sdk/opus.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://archive.mozilla.org/pub/opus/opus-1.2.1.tar.gz
+  ref: cfafd339ccd9c5ef8d6ab15d7e1a412c054bf4cb4ecbbbcc78c12ef2def70732
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/sdk/pango.bst b/elements/sdk/pango.bst
index a740308..031bcb5 100644
--- a/elements/sdk/pango.bst
+++ b/elements/sdk/pango.bst
@@ -1,8 +1,8 @@
 kind: meson
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/pango
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/pango/1.42/pango-1.42.4.tar.xz
+  ref: 1d2b74cd63e8bd41961f2f8d952355aa0f9be6002b52c8aa7699d9f5da597c9d
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/pycairo.bst b/elements/sdk/pycairo.bst
index 827abf1..a5080d3 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.16.3/pycairo-1.16.3.tar.gz
+  ref: 5bb321e5d4f8b3a51f56fc6a35c143f1b72ce0d748b43d8b623596e8215f01f7
 depends:
 - filename: desktop/cairo.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/sdk/pygobject.bst b/elements/sdk/pygobject.bst
index b079025..d729c1b 100644
--- a/elements/sdk/pygobject.bst
+++ b/elements/sdk/pygobject.bst
@@ -1,8 +1,8 @@
 kind: distutils
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/pygobject.git
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/pygobject/3.30/pygobject-3.30.1.tar.xz
+  ref: e1335b70e36885bf1ae207ec1283a369b8fc3e080688046c1edb5a676edc11ce
 depends:
 - sdk/glib.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/sdl2.bst b/elements/sdk/sdl2.bst
index a7666e8..aa032ff 100644
--- a/elements/sdk/sdl2.bst
+++ b/elements/sdk/sdl2.bst
@@ -2,6 +2,7 @@ kind: autotools
 sources:
 - kind: tar
   url: https://www.libsdl.org/release/SDL2-2.0.8.tar.gz
+  ref: edc77c57308661d576e843344d8638e025a7818bff73f8fbfab09c3c5fd092ec
 - kind: patch
   path: files/sdl2/sdl2-unity-fix.patch
 depends:
@@ -41,6 +42,6 @@ public:
     split-rules:
       devel:
         (>):
-          - "%{bindir}/sdl2-config"
-          - "%{libdir}/libSDL2.so"
+        - "%{bindir}/sdl2-config"
+        - "%{libdir}/libSDL2.so"
 
diff --git a/elements/sdk/vala-tarball.bst b/elements/sdk/vala-tarball.bst
index f6b28c2..8c72647 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.14.tar.xz
+  ref: 31df542f37f78d8847c3675a76f691df9e8a6ccfd93045ca3a33cd25db3aa4d2
 depends:
 - filename: base.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/sdk/vala.bst b/elements/sdk/vala.bst
index aa07266..b46596d 100644
--- a/elements/sdk/vala.bst
+++ b/elements/sdk/vala.bst
@@ -1,14 +1,16 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/vala
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/vala/0.42/vala-0.42.2.tar.xz
+  ref: 9e89aa42152b1cef551568f827aa2deea2a9b5487d78c91474c8617b618e5f07
 - kind: patch
   path: files/vala/libvaladoc-Allow-disabling-the-graphviz-dependency.patch
 depends:
 - sdk/glib.bst
 - filename: sdk/vala-tarball.bst
   type: build
+- filename: core-deps/graphviz.bst
+  type: build
 - filename: base.bst
   junction: freedesktop-sdk.bst
   type: build
diff --git a/elements/sdk/vte.bst b/elements/sdk/vte.bst
index 8f26a50..5e407cd 100644
--- a/elements/sdk/vte.bst
+++ b/elements/sdk/vte.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/vte
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/vte/0.54/vte-0.54.1.tar.xz
+  ref: a724fa0543c689e30a3d0ff07e4195a86dc7c4fe57b469be97c7c87f27604e53
 depends:
 - sdk/glib.bst
 - sdk/gtk+-3.bst
diff --git a/elements/sdk/woff2.bst b/elements/sdk/woff2.bst
index 883435c..9cc0bab 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
 depends:
 - sdk/brotli.bst
 - filename: base.bst
diff --git a/elements/sdk/yelp-tools.bst b/elements/sdk/yelp-tools.bst
index 9ef617b..f1b74b1 100644
--- a/elements/sdk/yelp-tools.bst
+++ b/elements/sdk/yelp-tools.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/yelp-tools
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/yelp-tools/3.28/yelp-tools-3.28.0.tar.xz
+  ref: 82dbfeea2359dfef8ee92c7580c7f03768d12f9bf67d839f03a5e9b0686dc1ac
 depends:
 - sdk/yelp-xsl.bst
 - filename: base.bst
diff --git a/elements/sdk/yelp-xsl.bst b/elements/sdk/yelp-xsl.bst
index 34ee198..82dcfd3 100644
--- a/elements/sdk/yelp-xsl.bst
+++ b/elements/sdk/yelp-xsl.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/yelp-xsl
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/yelp-xsl/3.30/yelp-xsl-3.30.1.tar.xz
+  ref: fcef31c5938c6654976bbabb8b5d0d9e49fa2ce79136db74ca213056fdb8cf39
 depends:
 - filename: desktop/itstools.bst
   junction: freedesktop-sdk.bst
diff --git a/elements/sdk/yelp.bst b/elements/sdk/yelp.bst
index 224d35e..31a093d 100644
--- a/elements/sdk/yelp.bst
+++ b/elements/sdk/yelp.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/yelp
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/yelp/3.30/yelp-3.30.0.tar.xz
+  ref: 647fb00a592e92c95815d59e86016339ef1bd1a0aea309bd3367962005480a18
 depends:
 - sdk/WebKitGTK+.bst
 - sdk/adwaita-icon-theme.bst
diff --git a/elements/sdk/zenity.bst b/elements/sdk/zenity.bst
index 758ec77..7f4d622 100644
--- a/elements/sdk/zenity.bst
+++ b/elements/sdk/zenity.bst
@@ -1,8 +1,8 @@
 kind: autotools
 sources:
-- kind: git
-  url: gitlab_gnome_org:GNOME/zenity
-  track: master
+- kind: tar
+  url: https://download.gnome.org/sources/zenity/3.28/zenity-3.28.1.tar.xz
+  ref: db179354721fb4e2d5c418e0dc41f09c831a6b2dd440e33f7743dfc266de8a6b
 depends:
 - sdk/gnome-common.bst
 - sdk/gtk+-3.bst
diff --git a/project.conf b/project.conf
index 9b8a380..2d6c895 100644
--- a/project.conf
+++ b/project.conf
@@ -7,9 +7,6 @@ format-version: 11
 # Where elements are stored
 element-path: elements
 
-# Store source refs in central project.refs file
-ref-storage: project.refs
-
 # The uri to download built artifacts from for this project
 artifacts:
   url: https://cache.gitlab.gnome.org:11001


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