[gnome-build-meta/jjardon/ellisb/add-first-mirror: 4/13] Add aliases for tar files




commit 8990e11e8570c56b449342db244b4888bf28d83a
Author: Ellis Barnwell <ellis barnwell codethink co uk>
Date:   Tue Nov 30 15:29:49 2021 +0000

    Add aliases for tar files

 elements/boards/common/arm-none-eabi-binutils.bst | 2 +-
 elements/boards/common/arm-none-eabi-gcc.bst      | 8 ++++----
 elements/boards/pinebook-pro/vim.bst              | 2 +-
 elements/boards/raspberrypi-4/bsp/u-boot.bst      | 2 +-
 elements/boards/rock64/arm-trusted-firmware.bst   | 2 +-
 elements/core-deps/LibRaw.bst                     | 2 +-
 elements/core-deps/LibVNCServer.bst               | 2 +-
 elements/core-deps/ModemManager.bst               | 2 +-
 elements/core-deps/NetworkManager.bst             | 2 +-
 elements/core-deps/accountsservice.bst            | 2 +-
 elements/core-deps/appstream.bst                  | 2 +-
 elements/core-deps/babl.bst                       | 2 +-
 elements/core-deps/berkeleydb.bst                 | 2 +-
 elements/core-deps/boost.bst                      | 2 +-
 elements/core-deps/cairomm-1.0.bst                | 2 +-
 elements/core-deps/callaudiod.bst                 | 2 +-
 elements/core-deps/cmark.bst                      | 2 +-
 elements/core-deps/colord-gtk.bst                 | 2 +-
 elements/core-deps/colord.bst                     | 2 +-
 elements/core-deps/cups-pk-helper.bst             | 2 +-
 elements/core-deps/dnsmasq.bst                    | 2 +-
 elements/core-deps/dotconf.bst                    | 2 +-
 elements/core-deps/ebtables.bst                   | 2 +-
 elements/core-deps/eos-updater.bst                | 2 +-
 elements/core-deps/exempi.bst                     | 2 +-
 elements/core-deps/exiv2.bst                      | 2 +-
 elements/core-deps/feedbackd.bst                  | 2 +-
 elements/core-deps/flatpak-builder.bst            | 2 +-
 elements/core-deps/flatpak.bst                    | 2 +-
 elements/core-deps/freerdp.bst                    | 2 +-
 elements/core-deps/fwupd-efi.bst                  | 2 +-
 elements/core-deps/fwupd.bst                      | 2 +-
 elements/core-deps/gegl.bst                       | 2 +-
 elements/core-deps/gexiv2.bst                     | 2 +-
 elements/core-deps/glib-testing.bst               | 2 +-
 elements/core-deps/graphviz.bst                   | 2 +-
 elements/core-deps/gst-editing-services.bst       | 2 +-
 elements/core-deps/intltool.bst                   | 2 +-
 elements/core-deps/libbluray.bst                  | 2 +-
 elements/core-deps/libcacard.bst                  | 2 +-
 elements/core-deps/libcanberra.bst                | 2 +-
 elements/core-deps/libcap-ng.bst                  | 2 +-
 elements/core-deps/libcdio-paranoia.bst           | 2 +-
 elements/core-deps/libcdio.bst                    | 2 +-
 elements/core-deps/libcue.bst                     | 2 +-
 elements/core-deps/libdvdread.bst                 | 2 +-
 elements/core-deps/libgit2.bst                    | 2 +-
 elements/core-deps/libgphoto2.bst                 | 2 +-
 elements/core-deps/libgusb.bst                    | 2 +-
 elements/core-deps/libgweather.bst                | 2 +-
 elements/core-deps/libimobiledevice.bst           | 2 +-
 elements/core-deps/libinput.bst                   | 2 +-
 elements/core-deps/libjcat.bst                    | 2 +-
 elements/core-deps/libmbim.bst                    | 2 +-
 elements/core-deps/libmtp.bst                     | 2 +-
 elements/core-deps/libmusicbrainz.bst             | 2 +-
 elements/core-deps/libnfs.bst                     | 2 +-
 elements/core-deps/liboauth.bst                   | 2 +-
 elements/core-deps/libosinfo.bst                  | 2 +-
 elements/core-deps/libostree.bst                  | 2 +-
 elements/core-deps/libpcap.bst                    | 2 +-
 elements/core-deps/libqmi.bst                     | 2 +-
 elements/core-deps/libssh2.bst                    | 2 +-
 elements/core-deps/libusbmuxd.bst                 | 2 +-
 elements/core-deps/libvirt-glib.bst               | 2 +-
 elements/core-deps/libvirt.bst                    | 2 +-
 elements/core-deps/libxcvt.bst                    | 2 +-
 elements/core-deps/libxklavier.bst                | 2 +-
 elements/core-deps/lmdb.bst                       | 2 +-
 elements/core-deps/malcontent.bst                 | 2 +-
 elements/core-deps/mogwai.bst                     | 2 +-
 elements/core-deps/mpc.bst                        | 2 +-
 elements/core-deps/osinfo-db-tools.bst            | 2 +-
 elements/core-deps/osinfo-db.bst                  | 2 +-
 elements/core-deps/perl-parse-yapp.bst            | 2 +-
 elements/core-deps/plist.bst                      | 2 +-
 elements/core-deps/plymouth.bst                   | 2 +-
 elements/core-deps/portaudio.bst                  | 2 +-
 elements/core-deps/power-profiles-daemon.bst      | 2 +-
 elements/core-deps/ppp.bst                        | 2 +-
 elements/core-deps/protobuf.bst                   | 2 +-
 elements/core-deps/pycups.bst                     | 2 +-
 elements/core-deps/python-pyparsing.bst           | 2 +-
 elements/core-deps/qemu.bst                       | 2 +-
 elements/core-deps/rpcsvc-proto.bst               | 2 +-
 elements/core-deps/samba.bst                      | 2 +-
 elements/core-deps/sane-backends.bst              | 2 +-
 elements/core-deps/sofia-sip.bst                  | 2 +-
 elements/core-deps/speech-dispatcher.bst          | 2 +-
 elements/core-deps/spice-gtk.bst                  | 2 +-
 elements/core-deps/spice-protocol.bst             | 2 +-
 elements/core-deps/spice.bst                      | 2 +-
 elements/core-deps/startup-notification.bst       | 2 +-
 elements/core-deps/system-config-printer.bst      | 2 +-
 elements/core-deps/udisks2.bst                    | 2 +-
 elements/core-deps/uhttpmock.bst                  | 2 +-
 elements/core-deps/upower.bst                     | 2 +-
 elements/core-deps/usbredir.bst                   | 2 +-
 elements/core-deps/virglrenderer.bst              | 2 +-
 elements/core-deps/xdg-desktop-portal-gtk.bst     | 2 +-
 elements/core-deps/xdg-sound-theme.bst            | 2 +-
 elements/core-deps/xmlb.bst                       | 2 +-
 elements/iso/isomd5sum.bst                        | 2 +-
 elements/iso/libburn.bst                          | 2 +-
 elements/iso/libisoburn.bst                       | 2 +-
 elements/iso/libisofs.bst                         | 2 +-
 elements/sdk-deps/bubblewrap.bst                  | 2 +-
 elements/sdk-deps/ibus.bst                        | 2 +-
 elements/sdk-deps/libsass.bst                     | 2 +-
 elements/sdk-deps/python-smartypants.bst          | 2 +-
 elements/sdk-deps/python-typogrify.bst            | 2 +-
 elements/sdk-deps/sassc.bst                       | 2 +-
 elements/sdk-deps/xdg-dbus-proxy.bst              | 2 +-
 elements/sdk/adobe-source-code-pro-fonts.bst      | 2 +-
 elements/sdk/cantarell-fonts.bst                  | 2 +-
 elements/sdk/clutter-gst.bst                      | 2 +-
 elements/sdk/clutter-gtk.bst                      | 2 +-
 elements/sdk/clutter.bst                          | 2 +-
 elements/sdk/enchant-2.bst                        | 2 +-
 elements/sdk/fcitx.bst                            | 2 +-
 elements/sdk/geoclue.bst                          | 2 +-
 elements/sdk/krb5.bst                             | 2 +-
 elements/sdk/libwpe.bst                           | 2 +-
 elements/sdk/pinentry.bst                         | 2 +-
 elements/sdk/vala-tarball.bst                     | 2 +-
 elements/sdk/woff2.bst                            | 2 +-
 elements/sdk/wpebackend-fdo.bst                   | 2 +-
 elements/vm/NetworkManager-fortisslvpn.bst        | 2 +-
 elements/vm/NetworkManager-openconnect.bst        | 2 +-
 elements/vm/NetworkManager-openvpn.bst            | 2 +-
 elements/vm/NetworkManager-vpnc.bst               | 2 +-
 elements/vm/android-udev-rules.bst                | 2 +-
 elements/vm/anthy.bst                             | 2 +-
 elements/vm/buildstream/arpy.bst                  | 2 +-
 elements/vm/buildstream/breezy.bst                | 2 +-
 elements/vm/buildstream/buildstream.bst           | 2 +-
 elements/vm/buildstream/click.bst                 | 2 +-
 elements/vm/buildstream/grpcio.bst                | 2 +-
 elements/vm/buildstream/pluginbase.bst            | 2 +-
 elements/vm/buildstream/psutil.bst                | 2 +-
 elements/vm/buildstream/pytest-runner.bst         | 2 +-
 elements/vm/buildstream/python3-configobj.bst     | 2 +-
 elements/vm/buildstream/python3-dulwich.bst       | 2 +-
 elements/vm/buildstream/python3-fastimport.bst    | 2 +-
 elements/vm/buildstream/python3-markupsafe.bst    | 2 +-
 elements/vm/buildstream/ruamel-yaml-clib.bst      | 2 +-
 elements/vm/buildstream/ruamel-yaml.bst           | 2 +-
 elements/vm/buildstream/ujson.bst                 | 2 +-
 elements/vm/eos-repartition.bst                   | 2 +-
 elements/vm/fish.bst                              | 4 ++--
 elements/vm/git-lfs.bst                           | 2 +-
 elements/vm/ibus-anthy.bst                        | 2 +-
 elements/vm/ibus-hangul.bst                       | 2 +-
 elements/vm/ibus-libpinyin.bst                    | 2 +-
 elements/vm/kyotocabinet.bst                      | 2 +-
 elements/vm/libhangul.bst                         | 2 +-
 elements/vm/libpinyin.bst                         | 4 ++--
 elements/vm/lxc.bst                               | 2 +-
 elements/vm/nss-mdns.bst                          | 2 +-
 elements/vm/openconnect.bst                       | 2 +-
 elements/vm/openfortivpn.bst                      | 2 +-
 elements/vm/opensc.bst                            | 2 +-
 elements/vm/openvpn.bst                           | 2 +-
 elements/vm/qemu-tools.bst                        | 2 +-
 elements/vm/spice-vdagent.bst                     | 2 +-
 elements/vm/uresourced.bst                        | 2 +-
 elements/vm/vpnc-scripts.bst                      | 2 +-
 elements/world/cairomm.bst                        | 2 +-
 elements/world/dbus-glib.bst                      | 2 +-
 elements/world/libhandy-0.bst                     | 2 +-
 elements/world/qqwing.bst                         | 2 +-
 171 files changed, 176 insertions(+), 176 deletions(-)
---
diff --git a/elements/boards/common/arm-none-eabi-binutils.bst 
b/elements/boards/common/arm-none-eabi-binutils.bst
index 6ad052dcf..7acfd8099 100644
--- a/elements/boards/common/arm-none-eabi-binutils.bst
+++ b/elements/boards/common/arm-none-eabi-binutils.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://ftp.gnu.org/gnu/binutils/binutils-2.32.tar.xz
+  url: tar_ftp_gnu_org:/gnu/binutils/binutils-2.32.tar.xz
 
 depends:
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/boards/common/arm-none-eabi-gcc.bst b/elements/boards/common/arm-none-eabi-gcc.bst
index 8b810416d..c9f71df45 100644
--- a/elements/boards/common/arm-none-eabi-gcc.bst
+++ b/elements/boards/common/arm-none-eabi-gcc.bst
@@ -2,15 +2,15 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://ftp.gnu.org/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.xz
+  url: tar_ftp_gnu_org:/gnu/gcc/gcc-9.2.0/gcc-9.2.0.tar.xz
 - kind: tar
-  url: https://ftp.gnu.org/gnu/gmp/gmp-6.1.2.tar.xz
+  url: tar_ftp_gnu_org:/gnu/gmp/gmp-6.1.2.tar.xz
   directory: gmp
 - kind: tar
-  url: https://ftp.gnu.org/gnu/mpfr/mpfr-4.0.2.tar.xz
+  url: tar_ftp_gnu_org:/gnu/mpfr/mpfr-4.0.2.tar.xz
   directory: mpfr
 - kind: tar
-  url: https://ftp.gnu.org/gnu/mpc/mpc-1.1.0.tar.gz
+  url: tar_ftp_gnu_org:/gnu/mpc/mpc-1.1.0.tar.gz
   directory: mpc
 
 build-depends:
diff --git a/elements/boards/pinebook-pro/vim.bst b/elements/boards/pinebook-pro/vim.bst
index 00b03b6f6..6c086f4eb 100644
--- a/elements/boards/pinebook-pro/vim.bst
+++ b/elements/boards/pinebook-pro/vim.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/vim/vim/archive/v8.2.0737.tar.gz
+  url: tar_github_com:/vim/vim/archive/v8.2.0737.tar.gz
 
 depends:
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/boards/raspberrypi-4/bsp/u-boot.bst b/elements/boards/raspberrypi-4/bsp/u-boot.bst
index d6b50fb9e..42f1797f7 100644
--- a/elements/boards/raspberrypi-4/bsp/u-boot.bst
+++ b/elements/boards/raspberrypi-4/bsp/u-boot.bst
@@ -2,7 +2,7 @@ kind: manual
 
 sources:
 - kind: tar
-  url: ftp://ftp.denx.de/pub/u-boot/u-boot-2020.07-rc2.tar.bz2
+  url: tar_ftp_denx_de:/pub/u-boot/u-boot-2020.07-rc2.tar.bz2
 
 depends:
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/boards/rock64/arm-trusted-firmware.bst b/elements/boards/rock64/arm-trusted-firmware.bst
index b3465522a..f14081c1b 100644
--- a/elements/boards/rock64/arm-trusted-firmware.bst
+++ b/elements/boards/rock64/arm-trusted-firmware.bst
@@ -2,7 +2,7 @@ kind: manual
 
 sources:
 - kind: tar
-  url: https://github.com/ARM-software/arm-trusted-firmware/archive/v2.3.tar.gz
+  url: tar_github_com:/ARM-software/arm-trusted-firmware/archive/v2.3.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/core-deps/LibRaw.bst b/elements/core-deps/LibRaw.bst
index 13edb9457..0698bbd39 100644
--- a/elements/core-deps/LibRaw.bst
+++ b/elements/core-deps/LibRaw.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://www.libraw.org/data/LibRaw-0.20.2.tar.gz
+  url: tar_www_libraw_org:/data/LibRaw-0.20.2.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/LibVNCServer.bst b/elements/core-deps/LibVNCServer.bst
index f5eeb7f13..2fe7229ee 100644
--- a/elements/core-deps/LibVNCServer.bst
+++ b/elements/core-deps/LibVNCServer.bst
@@ -2,7 +2,7 @@ kind: cmake
 
 sources:
 - kind: tar
-  url: https://github.com/LibVNC/libvncserver/archive/LibVNCServer-0.9.13.tar.gz
+  url: tar_github_com:/LibVNC/libvncserver/archive/LibVNCServer-0.9.13.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
diff --git a/elements/core-deps/ModemManager.bst b/elements/core-deps/ModemManager.bst
index 9233bd893..d5d7b3841 100644
--- a/elements/core-deps/ModemManager.bst
+++ b/elements/core-deps/ModemManager.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://www.freedesktop.org/software/ModemManager/ModemManager-1.18.4.tar.xz
+  url: tar_www_freedesktop_org:/software/ModemManager/ModemManager-1.18.4.tar.xz
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/NetworkManager.bst b/elements/core-deps/NetworkManager.bst
index 1d65a04bc..145e04ba4 100644
--- a/elements/core-deps/NetworkManager.bst
+++ b/elements/core-deps/NetworkManager.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://download.gnome.org/sources/NetworkManager/1.35/NetworkManager-1.35.1.tar.xz
+  url: tar_download_gnome_org:/sources/NetworkManager/1.35/NetworkManager-1.35.1.tar.xz
 build-depends:
 - core-deps/intltool.bst
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/accountsservice.bst b/elements/core-deps/accountsservice.bst
index 548be4016..624b3a1af 100644
--- a/elements/core-deps/accountsservice.bst
+++ b/elements/core-deps/accountsservice.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://www.freedesktop.org/software/accountsservice/accountsservice-0.6.55.tar.xz
+  url: tar_www_freedesktop_org:/software/accountsservice/accountsservice-0.6.55.tar.xz
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/appstream.bst b/elements/core-deps/appstream.bst
index ded83078a..1ea03f079 100644
--- a/elements/core-deps/appstream.bst
+++ b/elements/core-deps/appstream.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://www.freedesktop.org/software/appstream/releases/AppStream-0.14.3.tar.xz
+  url: tar_www_freedesktop_org:/software/appstream/releases/AppStream-0.14.3.tar.xz
 
 build-depends:
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/babl.bst b/elements/core-deps/babl.bst
index d880d9891..068a212d0 100644
--- a/elements/core-deps/babl.bst
+++ b/elements/core-deps/babl.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://download.gimp.org/pub/babl/0.1/babl-0.1.88.tar.xz
+  url: tar_download_gimp_org:/pub/babl/0.1/babl-0.1.88.tar.xz
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/vala.bst
diff --git a/elements/core-deps/berkeleydb.bst b/elements/core-deps/berkeleydb.bst
index aba5cd736..9cec018f0 100644
--- a/elements/core-deps/berkeleydb.bst
+++ b/elements/core-deps/berkeleydb.bst
@@ -1,7 +1,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
+  url: tar_http_debian_net:/debian/pool/main/d/db5.3/db5.3_5.3.28.orig.tar.xz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/boost.bst b/elements/core-deps/boost.bst
index 45c0fbfa2..d8e403512 100644
--- a/elements/core-deps/boost.bst
+++ b/elements/core-deps/boost.bst
@@ -2,7 +2,7 @@ kind: manual
 
 sources:
 - kind: tar
-  url: https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.bz2
+  url: tar_boostorg_jfrog_io:/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.bz2
 
 depends:
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/core-deps/cairomm-1.0.bst b/elements/core-deps/cairomm-1.0.bst
index 3870eceb1..c5fc58bbe 100644
--- a/elements/core-deps/cairomm-1.0.bst
+++ b/elements/core-deps/cairomm-1.0.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://cairographics.org/releases/cairomm-1.14.3.tar.xz
+  url: tar_cairographics_org:/releases/cairomm-1.14.3.tar.xz
 build-depends:
 - core-deps/mm-common.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/callaudiod.bst b/elements/core-deps/callaudiod.bst
index d73b3e671..2219d1c7f 100644
--- a/elements/core-deps/callaudiod.bst
+++ b/elements/core-deps/callaudiod.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://gitlab.com/mobian1/callaudiod/-/archive/0.1.0/callaudiod-0.1.0.tar.bz2
+  url: tar_gitlab_com:/mobian1/callaudiod/-/archive/0.1.0/callaudiod-0.1.0.tar.bz2
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/cmark.bst b/elements/core-deps/cmark.bst
index 24dd2f8e1..46ea58c88 100644
--- a/elements/core-deps/cmark.bst
+++ b/elements/core-deps/cmark.bst
@@ -2,7 +2,7 @@ kind: cmake
 
 sources:
 - kind: tar
-  url: https://github.com/commonmark/cmark/archive/refs/tags/0.30.1.tar.gz
+  url: tar_github_com:/commonmark/cmark/archive/refs/tags/0.30.1.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
diff --git a/elements/core-deps/colord-gtk.bst b/elements/core-deps/colord-gtk.bst
index 3b1b56c29..f5d83dc50 100644
--- a/elements/core-deps/colord-gtk.bst
+++ b/elements/core-deps/colord-gtk.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://www.freedesktop.org/software/colord/releases/colord-gtk-0.2.0.tar.xz
+  url: tar_www_freedesktop_org:/software/colord/releases/colord-gtk-0.2.0.tar.xz
 
 build-depends:
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/colord.bst b/elements/core-deps/colord.bst
index 3da26ffab..66a906d92 100644
--- a/elements/core-deps/colord.bst
+++ b/elements/core-deps/colord.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://www.freedesktop.org/software/colord/releases/colord-1.4.5.tar.xz
+  url: tar_www_freedesktop_org:/software/colord/releases/colord-1.4.5.tar.xz
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/cups-pk-helper.bst b/elements/core-deps/cups-pk-helper.bst
index 2d854916f..c80ae6575 100644
--- a/elements/core-deps/cups-pk-helper.bst
+++ b/elements/core-deps/cups-pk-helper.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://www.freedesktop.org/software/cups-pk-helper/releases/cups-pk-helper-0.2.6.tar.xz
+  url: tar_www_freedesktop_org:/software/cups-pk-helper/releases/cups-pk-helper-0.2.6.tar.xz
 - kind: local
   path: files/cups-pk-helper/cups-pk-helper.service
 
diff --git a/elements/core-deps/dnsmasq.bst b/elements/core-deps/dnsmasq.bst
index 892a8ffed..bab9d4d50 100644
--- a/elements/core-deps/dnsmasq.bst
+++ b/elements/core-deps/dnsmasq.bst
@@ -2,7 +2,7 @@ kind: make
 
 sources:
 - kind: tar
-  url: http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.86.tar.xz
+  url: tar_www_thekelleys_org_uk:/dnsmasq/dnsmasq-2.86.tar.xz
 
 depends:
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/core-deps/dotconf.bst b/elements/core-deps/dotconf.bst
index 89374b64a..4a5c41fb2 100644
--- a/elements/core-deps/dotconf.bst
+++ b/elements/core-deps/dotconf.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://github.com/williamh/dotconf/archive/v1.3.tar.gz
+  url: tar_github_com:/williamh/dotconf/archive/v1.3.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/ebtables.bst b/elements/core-deps/ebtables.bst
index 56bef9c7c..0342ba756 100644
--- a/elements/core-deps/ebtables.bst
+++ b/elements/core-deps/ebtables.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: http://ftp.netfilter.org/pub/ebtables/ebtables-2.0.11.tar.gz
+  url: tar_ftp_netfilter_org:/pub/ebtables/ebtables-2.0.11.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/eos-updater.bst b/elements/core-deps/eos-updater.bst
index a039a53f8..adcd71120 100644
--- a/elements/core-deps/eos-updater.bst
+++ b/elements/core-deps/eos-updater.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://github.com/endlessm/eos-updater/archive/Release_3.9.4.tar.gz
+  url: tar_github_com:/endlessm/eos-updater/archive/Release_3.9.4.tar.gz
 
 depends:
 - core-deps/NetworkManager.bst
diff --git a/elements/core-deps/exempi.bst b/elements/core-deps/exempi.bst
index d5c6c87f2..be9f10609 100644
--- a/elements/core-deps/exempi.bst
+++ b/elements/core-deps/exempi.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://libopenraw.freedesktop.org/download/exempi-2.5.2.tar.bz2
+  url: tar_libopenraw_freedesktop_org:/download/exempi-2.5.2.tar.bz2
 build-depends:
 - freedesktop-sdk.bst:components/expat.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/exiv2.bst b/elements/core-deps/exiv2.bst
index 275079475..f462b5446 100644
--- a/elements/core-deps/exiv2.bst
+++ b/elements/core-deps/exiv2.bst
@@ -1,7 +1,7 @@
 kind: cmake
 sources:
 - kind: tar
-  url: https://github.com/Exiv2/exiv2/archive/v0.27.3.tar.gz
+  url: tar_github_com:/Exiv2/exiv2/archive/v0.27.3.tar.gz
 - kind: patch
   path: files/exiv2/disable-protection-flags.patch
 build-depends:
diff --git a/elements/core-deps/feedbackd.bst b/elements/core-deps/feedbackd.bst
index 98d1c4a82..6cabe0d1f 100644
--- a/elements/core-deps/feedbackd.bst
+++ b/elements/core-deps/feedbackd.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: 
https://source.puri.sm/Librem5/feedbackd/-/archive/v0.0.0+git20210426/feedbackd-v0.0.0+git20210426.tar.bz2
+  url: 
tar_source_puri_sm:/Librem5/feedbackd/-/archive/v0.0.0+git20210426/feedbackd-v0.0.0+git20210426.tar.bz2
 
 build-depends:
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/flatpak-builder.bst b/elements/core-deps/flatpak-builder.bst
index 5fd1f2b90..5e30db779 100644
--- a/elements/core-deps/flatpak-builder.bst
+++ b/elements/core-deps/flatpak-builder.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/flatpak/flatpak-builder/releases/download/1.2.0/flatpak-builder-1.2.0.tar.xz
+  url: tar_github_com:/flatpak/flatpak-builder/releases/download/1.2.0/flatpak-builder-1.2.0.tar.xz
 
 build-depends:
 - freedesktop-sdk.bst:components/docbook-xsl.bst
diff --git a/elements/core-deps/flatpak.bst b/elements/core-deps/flatpak.bst
index 5fcd58d81..47f72f62c 100644
--- a/elements/core-deps/flatpak.bst
+++ b/elements/core-deps/flatpak.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/flatpak/flatpak/releases/download/1.12.1/flatpak-1.12.1.tar.xz
+  url: tar_github_com:/flatpak/flatpak/releases/download/1.12.1/flatpak-1.12.1.tar.xz
 
 build-depends:
 - core-deps/python-pyparsing.bst
diff --git a/elements/core-deps/freerdp.bst b/elements/core-deps/freerdp.bst
index 13b9af662..d101c2053 100644
--- a/elements/core-deps/freerdp.bst
+++ b/elements/core-deps/freerdp.bst
@@ -2,7 +2,7 @@ kind: cmake
 
 sources:
 - kind: tar
-  url: https://pub.freerdp.com/releases/freerdp-2.4.1.tar.gz
+  url: tar_pub_freerdp_com:/releases/freerdp-2.4.1.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
diff --git a/elements/core-deps/fwupd-efi.bst b/elements/core-deps/fwupd-efi.bst
index b70a4fb5f..416cce69d 100644
--- a/elements/core-deps/fwupd-efi.bst
+++ b/elements/core-deps/fwupd-efi.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://github.com/fwupd/fwupd-efi/archive/1.0.tar.gz
+  url: tar_github_com:/fwupd/fwupd-efi/archive/1.0.tar.gz
 - kind: patch
   path: files/fwupd/riscv64.patch
 
diff --git a/elements/core-deps/fwupd.bst b/elements/core-deps/fwupd.bst
index e1a3a774e..48580e1c7 100644
--- a/elements/core-deps/fwupd.bst
+++ b/elements/core-deps/fwupd.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://github.com/fwupd/fwupd/releases/download/1.7.2/fwupd-1.7.2.tar.xz
+  url: tar_github_com:/fwupd/fwupd/releases/download/1.7.2/fwupd-1.7.2.tar.xz
 
 build-depends:
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/gegl.bst b/elements/core-deps/gegl.bst
index 44c284c28..16592c474 100644
--- a/elements/core-deps/gegl.bst
+++ b/elements/core-deps/gegl.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://download.gimp.org/pub/gegl/0.4/gegl-0.4.32.tar.xz
+  url: tar_download_gimp_org:/pub/gegl/0.4/gegl-0.4.32.tar.xz
 
 build-depends:
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/gexiv2.bst b/elements/core-deps/gexiv2.bst
index bb6dc97c5..9a27f9810 100644
--- a/elements/core-deps/gexiv2.bst
+++ b/elements/core-deps/gexiv2.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://download.gnome.org/sources/gexiv2/0.14/gexiv2-0.14.0.tar.xz
+  url: tar_download_gnome_org:/sources/gexiv2/0.14/gexiv2-0.14.0.tar.xz
 
 build-depends:
 - sdk/pygobject.bst
diff --git a/elements/core-deps/glib-testing.bst b/elements/core-deps/glib-testing.bst
index 831efac6b..c5de605e9 100644
--- a/elements/core-deps/glib-testing.bst
+++ b/elements/core-deps/glib-testing.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://tecnocode.co.uk/downloads/libglib-testing-0.1.0.tar.xz
+  url: tar_tecnocode_co_uk:/downloads/libglib-testing-0.1.0.tar.xz
 
 build-depends:
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/graphviz.bst b/elements/core-deps/graphviz.bst
index b7b5344b4..20418fcfd 100644
--- a/elements/core-deps/graphviz.bst
+++ b/elements/core-deps/graphviz.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://gitlab.com/graphviz/graphviz/-/archive/2.47.1/graphviz-2.47.1.tar.gz
+  url: tar_gitlab_com:/graphviz/graphviz/-/archive/2.47.1/graphviz-2.47.1.tar.gz
 
 build-depends:
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/gst-editing-services.bst b/elements/core-deps/gst-editing-services.bst
index d4e491b46..4f61d5bff 100644
--- a/elements/core-deps/gst-editing-services.bst
+++ b/elements/core-deps/gst-editing-services.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: 
https://gstreamer.freedesktop.org/src/gstreamer-editing-services/gstreamer-editing-services-1.16.3.tar.xz
+  url: tar_gstreamer_freedesktop_org:/src/gstreamer-editing-services/gstreamer-editing-services-1.16.3.tar.xz
 
 build-depends:
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/intltool.bst b/elements/core-deps/intltool.bst
index d063c0c03..41ec08552 100644
--- a/elements/core-deps/intltool.bst
+++ b/elements/core-deps/intltool.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz
+  url: tar_launchpad_net:/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz
 - kind: patch
   path: files/intltool/intltool-perl-5.22-compatibility.patch
 build-depends:
diff --git a/elements/core-deps/libbluray.bst b/elements/core-deps/libbluray.bst
index 72f8e39a4..50899fc63 100644
--- a/elements/core-deps/libbluray.bst
+++ b/elements/core-deps/libbluray.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: http://ftp.videolan.org/pub/videolan/libbluray/1.3.0/libbluray-1.3.0.tar.bz2
+  url: tar_ftp_videolan_org:/pub/videolan/libbluray/1.3.0/libbluray-1.3.0.tar.bz2
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/libcacard.bst b/elements/core-deps/libcacard.bst
index 897163b0d..bd0fc1e6b 100644
--- a/elements/core-deps/libcacard.bst
+++ b/elements/core-deps/libcacard.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: 
https://gitlab.freedesktop.org/spice/libcacard/uploads/9d8f24b131bcbbd7846727ea92952cb5/libcacard-2.8.0.tar.xz
+  url: 
tar_gitlab_freedesktop_org:/spice/libcacard/uploads/9d8f24b131bcbbd7846727ea92952cb5/libcacard-2.8.0.tar.xz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core-deps/libcanberra.bst b/elements/core-deps/libcanberra.bst
index 7965e9d04..48a788772 100644
--- a/elements/core-deps/libcanberra.bst
+++ b/elements/core-deps/libcanberra.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://people.gnome.org/~mcatanzaro/tarballs-needing-help/libcanberra-0.30.tar.xz
+  url: tar_people_gnome_org:/~mcatanzaro/tarballs-needing-help/libcanberra-0.30.tar.xz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/libcap-ng.bst b/elements/core-deps/libcap-ng.bst
index 65f30a5a5..c1c3391ce 100644
--- a/elements/core-deps/libcap-ng.bst
+++ b/elements/core-deps/libcap-ng.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://people.redhat.com/sgrubb/libcap-ng/libcap-ng-0.8.2.tar.gz
+  url: tar_people_redhat_com:/sgrubb/libcap-ng/libcap-ng-0.8.2.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/libcdio-paranoia.bst b/elements/core-deps/libcdio-paranoia.bst
index ae8e7be25..ad3064572 100644
--- a/elements/core-deps/libcdio-paranoia.bst
+++ b/elements/core-deps/libcdio-paranoia.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://ftp.gnu.org/gnu/libcdio/libcdio-paranoia-10.2+2.0.1.tar.gz
+  url: tar_ftp_gnu_org:/gnu/libcdio/libcdio-paranoia-10.2+2.0.1.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/libcdio.bst b/elements/core-deps/libcdio.bst
index 2d55ade7e..2188e9ff6 100644
--- a/elements/core-deps/libcdio.bst
+++ b/elements/core-deps/libcdio.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://ftp.gnu.org/gnu/libcdio/libcdio-2.1.0.tar.bz2
+  url: tar_ftp_gnu_org:/gnu/libcdio/libcdio-2.1.0.tar.bz2
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/libcue.bst b/elements/core-deps/libcue.bst
index cf5bdb0b1..e3480a1f4 100644
--- a/elements/core-deps/libcue.bst
+++ b/elements/core-deps/libcue.bst
@@ -1,7 +1,7 @@
 kind: cmake
 sources:
 - kind: tar
-  url: https://github.com/lipnitsk/libcue/archive/v2.2.1.tar.gz
+  url: tar_github_com:/lipnitsk/libcue/archive/v2.2.1.tar.gz
 build-depends:
 - freedesktop-sdk.bst:components/bison.bst
 - freedesktop-sdk.bst:components/flex.bst
diff --git a/elements/core-deps/libdvdread.bst b/elements/core-deps/libdvdread.bst
index 5927188a8..f3e0bdf6f 100644
--- a/elements/core-deps/libdvdread.bst
+++ b/elements/core-deps/libdvdread.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: http://download.videolan.org/pub/videolan/libdvdread/6.1.2/libdvdread-6.1.2.tar.bz2
+  url: tar_download_videolan_org:/pub/videolan/libdvdread/6.1.2/libdvdread-6.1.2.tar.bz2
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/libgit2.bst b/elements/core-deps/libgit2.bst
index 15cd3191a..18e7af76a 100644
--- a/elements/core-deps/libgit2.bst
+++ b/elements/core-deps/libgit2.bst
@@ -1,7 +1,7 @@
 kind: cmake
 sources:
 - kind: tar
-  url: https://github.com/libgit2/libgit2/archive/v1.1.0.tar.gz
+  url: tar_github_com:/libgit2/libgit2/archive/v1.1.0.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
 depends:
diff --git a/elements/core-deps/libgphoto2.bst b/elements/core-deps/libgphoto2.bst
index d6d01c3e5..084c52c67 100644
--- a/elements/core-deps/libgphoto2.bst
+++ b/elements/core-deps/libgphoto2.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://github.com/gphoto/libgphoto2/releases/download/v2.5.27/libgphoto2-2.5.27.tar.xz
+  url: tar_github_com:/gphoto/libgphoto2/releases/download/v2.5.27/libgphoto2-2.5.27.tar.xz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/libgusb.bst b/elements/core-deps/libgusb.bst
index 818c1218a..2a37a2524 100644
--- a/elements/core-deps/libgusb.bst
+++ b/elements/core-deps/libgusb.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://people.freedesktop.org/~hughsient/releases/libgusb-0.3.8.tar.xz
+  url: tar_people_freedesktop_org:/~hughsient/releases/libgusb-0.3.8.tar.xz
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/libgweather.bst b/elements/core-deps/libgweather.bst
index 3919e3942..1ad23cb9b 100644
--- a/elements/core-deps/libgweather.bst
+++ b/elements/core-deps/libgweather.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://download.gnome.org/sources/libgweather/40/libgweather-40.0.tar.xz
+  url: tar_download_gnome_org:/sources/libgweather/40/libgweather-40.0.tar.xz
 build-depends:
 - sdk/vala.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/libimobiledevice.bst b/elements/core-deps/libimobiledevice.bst
index 9666d50a8..438159c61 100644
--- a/elements/core-deps/libimobiledevice.bst
+++ b/elements/core-deps/libimobiledevice.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: 
https://github.com/libimobiledevice/libimobiledevice/releases/download/1.3.0/libimobiledevice-1.3.0.tar.bz2
+  url: 
tar_github_com:/libimobiledevice/libimobiledevice/releases/download/1.3.0/libimobiledevice-1.3.0.tar.bz2
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/libinput.bst b/elements/core-deps/libinput.bst
index c82077146..64ccabc93 100644
--- a/elements/core-deps/libinput.bst
+++ b/elements/core-deps/libinput.bst
@@ -19,4 +19,4 @@ variables:
     -Dzshcompletiondir=no
 sources:
 - kind: tar
-  url: https://www.freedesktop.org/software/libinput/libinput-1.19.2.tar.xz
+  url: tar_www_freedesktop_org:/software/libinput/libinput-1.19.2.tar.xz
diff --git a/elements/core-deps/libjcat.bst b/elements/core-deps/libjcat.bst
index e5bb65ad4..8cecc12a5 100644
--- a/elements/core-deps/libjcat.bst
+++ b/elements/core-deps/libjcat.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://github.com/hughsie/libjcat/archive/0.1.6.tar.gz
+  url: tar_github_com:/hughsie/libjcat/archive/0.1.6.tar.gz
 
 build-depends:
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/libmbim.bst b/elements/core-deps/libmbim.bst
index e0b86a791..f51ddad7b 100644
--- a/elements/core-deps/libmbim.bst
+++ b/elements/core-deps/libmbim.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://www.freedesktop.org/software/libmbim/libmbim-1.26.2.tar.xz
+  url: tar_www_freedesktop_org:/software/libmbim/libmbim-1.26.2.tar.xz
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/libmtp.bst b/elements/core-deps/libmtp.bst
index 1d6620737..5a4a36ab0 100644
--- a/elements/core-deps/libmtp.bst
+++ b/elements/core-deps/libmtp.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://downloads.sourceforge.net/libmtp/libmtp/1.1.18/libmtp-1.1.18.tar.gz
+  url: tar_downloads_sourceforge_net:/libmtp/libmtp/1.1.18/libmtp-1.1.18.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/libmusicbrainz.bst b/elements/core-deps/libmusicbrainz.bst
index 20c5513e4..37908c270 100644
--- a/elements/core-deps/libmusicbrainz.bst
+++ b/elements/core-deps/libmusicbrainz.bst
@@ -1,7 +1,7 @@
 kind: cmake
 sources:
 - kind: tar
-  url: 
https://github.com/metabrainz/libmusicbrainz/releases/download/release-5.1.0/libmusicbrainz-5.1.0.tar.gz
+  url: tar_github_com:/metabrainz/libmusicbrainz/releases/download/release-5.1.0/libmusicbrainz-5.1.0.tar.gz
 # this patch has been merged upstream and can be removed when this is updated
 - kind: patch
   path: files/libmusicbrainz/cmake-ninja.patch
diff --git a/elements/core-deps/libnfs.bst b/elements/core-deps/libnfs.bst
index 0f6de0971..15bb09d79 100644
--- a/elements/core-deps/libnfs.bst
+++ b/elements/core-deps/libnfs.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://sites.google.com/site/libnfstarballs/li/libnfs-2.0.0.tar.gz
+  url: tar_sites_google_com:/site/libnfstarballs/li/libnfs-2.0.0.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/liboauth.bst b/elements/core-deps/liboauth.bst
index b62001a83..22426fb5a 100644
--- a/elements/core-deps/liboauth.bst
+++ b/elements/core-deps/liboauth.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://downloads.sourceforge.net/liboauth/liboauth-1.0.3.tar.gz
+  url: tar_downloads_sourceforge_net:/liboauth/liboauth-1.0.3.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/libosinfo.bst b/elements/core-deps/libosinfo.bst
index 8ca1a1278..44f3c2c7d 100644
--- a/elements/core-deps/libosinfo.bst
+++ b/elements/core-deps/libosinfo.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://releases.pagure.org/libosinfo/libosinfo-1.9.0.tar.xz
+  url: tar_releases_pagure_org:/libosinfo/libosinfo-1.9.0.tar.xz
 - kind: local
   path: files/libosinfo/pci.ids
 - kind: local
diff --git a/elements/core-deps/libostree.bst b/elements/core-deps/libostree.bst
index d1d512c3f..7277195ed 100644
--- a/elements/core-deps/libostree.bst
+++ b/elements/core-deps/libostree.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/ostreedev/ostree/releases/download/v2021.5/libostree-2021.5.tar.xz
+  url: tar_github_com:/ostreedev/ostree/releases/download/v2021.5/libostree-2021.5.tar.xz
 - kind: patch
   path: files/ostree/no-boot-symlink.patch
 - kind: patch
diff --git a/elements/core-deps/libpcap.bst b/elements/core-deps/libpcap.bst
index 0ad204563..2fc76bd8c 100644
--- a/elements/core-deps/libpcap.bst
+++ b/elements/core-deps/libpcap.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://www.tcpdump.org/release/libpcap-1.10.1.tar.gz
+  url: tar_www_tcpdump_org:/release/libpcap-1.10.1.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/bison.bst
diff --git a/elements/core-deps/libqmi.bst b/elements/core-deps/libqmi.bst
index fa6b81f4d..084ec178d 100644
--- a/elements/core-deps/libqmi.bst
+++ b/elements/core-deps/libqmi.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://www.freedesktop.org/software/libqmi/libqmi-1.30.2.tar.xz
+  url: tar_www_freedesktop_org:/software/libqmi/libqmi-1.30.2.tar.xz
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/libssh2.bst b/elements/core-deps/libssh2.bst
index 9f7353fdf..71540bb4f 100644
--- a/elements/core-deps/libssh2.bst
+++ b/elements/core-deps/libssh2.bst
@@ -1,7 +1,7 @@
 kind: cmake
 sources:
 - kind: tar
-  url: https://github.com/libssh2/libssh2/archive/libssh2-1.9.0.tar.gz
+  url: tar_github_com:/libssh2/libssh2/archive/libssh2-1.9.0.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
 depends:
diff --git a/elements/core-deps/libusbmuxd.bst b/elements/core-deps/libusbmuxd.bst
index a197d4d21..742e5991b 100644
--- a/elements/core-deps/libusbmuxd.bst
+++ b/elements/core-deps/libusbmuxd.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/libimobiledevice/libusbmuxd/releases/download/2.0.2/libusbmuxd-2.0.2.tar.bz2
+  url: tar_github_com:/libimobiledevice/libusbmuxd/releases/download/2.0.2/libusbmuxd-2.0.2.tar.bz2
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/libvirt-glib.bst b/elements/core-deps/libvirt-glib.bst
index d0be87893..9bf974b95 100644
--- a/elements/core-deps/libvirt-glib.bst
+++ b/elements/core-deps/libvirt-glib.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://libvirt.org/sources/glib/libvirt-glib-4.0.0.tar.xz
+  url: tar_libvirt_org:/sources/glib/libvirt-glib-4.0.0.tar.xz
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/libvirt.bst b/elements/core-deps/libvirt.bst
index f62a7120a..7a5ce2e79 100644
--- a/elements/core-deps/libvirt.bst
+++ b/elements/core-deps/libvirt.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://libvirt.org/sources/libvirt-7.9.0.tar.xz
+  url: tar_libvirt_org:/sources/libvirt-7.9.0.tar.xz
 - kind: local
   path: files/libvirt/80-libvirt.preset
 build-depends:
diff --git a/elements/core-deps/libxcvt.bst b/elements/core-deps/libxcvt.bst
index ccb717fd9..a4494055d 100644
--- a/elements/core-deps/libxcvt.bst
+++ b/elements/core-deps/libxcvt.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://gitlab.freedesktop.org/xorg/lib/libxcvt/-/archive/libxcvt-0.1.1/libxcvt-libxcvt-0.1.1.tar.bz2
+  url: tar_gitlab_freedesktop_org:/xorg/lib/libxcvt/-/archive/libxcvt-0.1.1/libxcvt-libxcvt-0.1.1.tar.bz2
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/libxklavier.bst b/elements/core-deps/libxklavier.bst
index a8fa2e739..e06a5975c 100644
--- a/elements/core-deps/libxklavier.bst
+++ b/elements/core-deps/libxklavier.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://people.freedesktop.org/~svu/libxklavier-5.4.tar.bz2
+  url: tar_people_freedesktop_org:/~svu/libxklavier-5.4.tar.bz2
 
 build-depends:
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/lmdb.bst b/elements/core-deps/lmdb.bst
index a09907153..1562dcd60 100644
--- a/elements/core-deps/lmdb.bst
+++ b/elements/core-deps/lmdb.bst
@@ -15,4 +15,4 @@ config:
 
 sources:
 - kind: tar
-  url: https://github.com/LMDB/lmdb/archive/LMDB_0.9.28.tar.gz
+  url: tar_github_com:/LMDB/lmdb/archive/LMDB_0.9.28.tar.gz
diff --git a/elements/core-deps/malcontent.bst b/elements/core-deps/malcontent.bst
index 9e16e5a51..e39787b3c 100644
--- a/elements/core-deps/malcontent.bst
+++ b/elements/core-deps/malcontent.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://tecnocode.co.uk/downloads/malcontent-0.10.1.tar.xz
+  url: tar_tecnocode_co_uk:/downloads/malcontent-0.10.1.tar.xz
 
 build-depends:
 - core-deps/glib-testing.bst
diff --git a/elements/core-deps/mogwai.bst b/elements/core-deps/mogwai.bst
index 3da7e336f..07b2eff3b 100644
--- a/elements/core-deps/mogwai.bst
+++ b/elements/core-deps/mogwai.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://github.com/endlessm/mogwai/archive/Release_3.9.4.tar.gz
+  url: tar_github_com:/endlessm/mogwai/archive/Release_3.9.4.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/mpc.bst b/elements/core-deps/mpc.bst
index 7fbd2ddd8..dbebba904 100644
--- a/elements/core-deps/mpc.bst
+++ b/elements/core-deps/mpc.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://ftp.gnu.org/gnu/mpc/mpc-1.2.1.tar.gz
+  url: tar_ftp_gnu_org:/gnu/mpc/mpc-1.2.1.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/osinfo-db-tools.bst b/elements/core-deps/osinfo-db-tools.bst
index bc5746ed2..b9a5c4c4b 100644
--- a/elements/core-deps/osinfo-db-tools.bst
+++ b/elements/core-deps/osinfo-db-tools.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://releases.pagure.org/libosinfo/osinfo-db-tools-1.9.0.tar.xz
+  url: tar_releases_pagure_org:/libosinfo/osinfo-db-tools-1.9.0.tar.xz
 build-depends:
 - freedesktop-sdk.bst:components/libxslt.bst
 - freedesktop-sdk.bst:components/perl-xml-parser.bst
diff --git a/elements/core-deps/osinfo-db.bst b/elements/core-deps/osinfo-db.bst
index f467be2a9..cd48be19d 100644
--- a/elements/core-deps/osinfo-db.bst
+++ b/elements/core-deps/osinfo-db.bst
@@ -1,7 +1,7 @@
 kind: manual
 sources:
 - kind: remote
-  url: https://releases.pagure.org/libosinfo/osinfo-db-20211013.tar.xz
+  url: tar_releases_pagure_org:/libosinfo/osinfo-db-20211013.tar.xz
 build-depends:
 - core-deps/osinfo-db-tools.bst
 
diff --git a/elements/core-deps/perl-parse-yapp.bst b/elements/core-deps/perl-parse-yapp.bst
index 6db1ac3d2..6c0260112 100644
--- a/elements/core-deps/perl-parse-yapp.bst
+++ b/elements/core-deps/perl-parse-yapp.bst
@@ -2,7 +2,7 @@ kind: manual
 
 sources:
 - kind: tar
-  url: https://cpan.metacpan.org/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz
+  url: tar_cpan_metacpan_org:/authors/id/W/WB/WBRASWELL/Parse-Yapp-1.21.tar.gz
 
 depends:
 - freedesktop-sdk.bst:components/perl.bst
diff --git a/elements/core-deps/plist.bst b/elements/core-deps/plist.bst
index 33bcdc1bf..c00bc1def 100644
--- a/elements/core-deps/plist.bst
+++ b/elements/core-deps/plist.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/libimobiledevice/libplist/releases/download/2.2.0/libplist-2.2.0.tar.bz2
+  url: tar_github_com:/libimobiledevice/libplist/releases/download/2.2.0/libplist-2.2.0.tar.bz2
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/plymouth.bst b/elements/core-deps/plymouth.bst
index 8cf772f25..25c5d860a 100644
--- a/elements/core-deps/plymouth.bst
+++ b/elements/core-deps/plymouth.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://www.freedesktop.org/software/plymouth/releases/plymouth-0.9.5.tar.xz
+  url: tar_www_freedesktop_org:/software/plymouth/releases/plymouth-0.9.5.tar.xz
 - kind: patch
   path: files/plymouth/plymouth-stdin.patch
 
diff --git a/elements/core-deps/portaudio.bst b/elements/core-deps/portaudio.bst
index cad0e18e1..8a407865f 100644
--- a/elements/core-deps/portaudio.bst
+++ b/elements/core-deps/portaudio.bst
@@ -2,7 +2,7 @@ kind: cmake
 
 sources:
 - kind: tar
-  url: https://github.com/PortAudio/portaudio/archive/refs/tags/v19.7.0.tar.gz
+  url: tar_github_com:/PortAudio/portaudio/archive/refs/tags/v19.7.0.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
diff --git a/elements/core-deps/power-profiles-daemon.bst b/elements/core-deps/power-profiles-daemon.bst
index b573ca751..ad0303feb 100644
--- a/elements/core-deps/power-profiles-daemon.bst
+++ b/elements/core-deps/power-profiles-daemon.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: 
https://gitlab.freedesktop.org/hadess/power-profiles-daemon/uploads/329f1ed3b068f6c59b8441f01a4e711a/power-profiles-daemon-0.8.1.tar.xz
+  url: 
tar_gitlab_freedesktop_org:/hadess/power-profiles-daemon/uploads/329f1ed3b068f6c59b8441f01a4e711a/power-profiles-daemon-0.8.1.tar.xz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/ppp.bst b/elements/core-deps/ppp.bst
index d0583f1ff..d229696a0 100644
--- a/elements/core-deps/ppp.bst
+++ b/elements/core-deps/ppp.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://download.samba.org/pub/ppp/ppp-2.4.9.tar.gz
+  url: tar_download_samba_org:/pub/ppp/ppp-2.4.9.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/protobuf.bst b/elements/core-deps/protobuf.bst
index 65835d38e..5438e52b8 100644
--- a/elements/core-deps/protobuf.bst
+++ b/elements/core-deps/protobuf.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/protocolbuffers/protobuf/releases/download/v3.15.8/protobuf-all-3.15.8.tar.gz
+  url: tar_github_com:/protocolbuffers/protobuf/releases/download/v3.15.8/protobuf-all-3.15.8.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/python3-setuptools.bst
diff --git a/elements/core-deps/pycups.bst b/elements/core-deps/pycups.bst
index ac225c6ba..851ccf419 100644
--- a/elements/core-deps/pycups.bst
+++ b/elements/core-deps/pycups.bst
@@ -1,7 +1,7 @@
 kind: distutils
 sources:
 - kind: tar
-  url: http://cyberelk.net/tim/data/pycups/pycups-1.9.73.tar.bz2
+  url: tar_cyberelk_net:/tim/data/pycups/pycups-1.9.73.tar.bz2
 
 depends:
 - freedesktop-sdk.bst:components/cups.bst
diff --git a/elements/core-deps/python-pyparsing.bst b/elements/core-deps/python-pyparsing.bst
index 61a8f7eb2..d917afb3d 100644
--- a/elements/core-deps/python-pyparsing.bst
+++ b/elements/core-deps/python-pyparsing.bst
@@ -2,7 +2,7 @@ kind: distutils
 
 sources:
 - kind: tar
-  url: 
https://files.pythonhosted.org/packages/c1/47/dfc9c342c9842bbe0036c7f763d2d6686bcf5eb1808ba3e170afdb282210/pyparsing-2.4.7.tar.gz
+  url: 
tar_files_pythonhosted_org:/packages/c1/47/dfc9c342c9842bbe0036c7f763d2d6686bcf5eb1808ba3e170afdb282210/pyparsing-2.4.7.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/python3-setuptools.bst
diff --git a/elements/core-deps/qemu.bst b/elements/core-deps/qemu.bst
index be229b78b..0e68f98eb 100644
--- a/elements/core-deps/qemu.bst
+++ b/elements/core-deps/qemu.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://download.qemu.org/qemu-6.1.0.tar.xz
+  url: tar_download_qemu_org:/qemu-6.1.0.tar.xz
 
 build-depends:
 - core-deps/spice-protocol.bst
diff --git a/elements/core-deps/rpcsvc-proto.bst b/elements/core-deps/rpcsvc-proto.bst
index 144d72515..33ef63fd4 100644
--- a/elements/core-deps/rpcsvc-proto.bst
+++ b/elements/core-deps/rpcsvc-proto.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://github.com/thkukuk/rpcsvc-proto/archive/v1.4.2.tar.gz
+  url: tar_github_com:/thkukuk/rpcsvc-proto/archive/v1.4.2.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/samba.bst b/elements/core-deps/samba.bst
index f030e2cad..46ffcf4e6 100644
--- a/elements/core-deps/samba.bst
+++ b/elements/core-deps/samba.bst
@@ -1,7 +1,7 @@
 kind: manual
 sources:
 - kind: tar
-  url: https://download.samba.org/pub/samba/stable/samba-4.15.2.tar.gz
+  url: tar_download_samba_org:/pub/samba/stable/samba-4.15.2.tar.gz
 - kind: patch
   path: files/samba/fix-root-build.patch
 build-depends:
diff --git a/elements/core-deps/sane-backends.bst b/elements/core-deps/sane-backends.bst
index 874effeee..c5aceb827 100644
--- a/elements/core-deps/sane-backends.bst
+++ b/elements/core-deps/sane-backends.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: 
https://gitlab.com/sane-project/backends/uploads/104f09c07d35519cc8e72e604f11643f/sane-backends-1.0.32.tar.gz
+  url: 
tar_gitlab_com:/sane-project/backends/uploads/104f09c07d35519cc8e72e604f11643f/sane-backends-1.0.32.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/python3.bst
diff --git a/elements/core-deps/sofia-sip.bst b/elements/core-deps/sofia-sip.bst
index 7ab5a29d9..89b57f813 100644
--- a/elements/core-deps/sofia-sip.bst
+++ b/elements/core-deps/sofia-sip.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/freeswitch/sofia-sip/archive/refs/tags/v1.13.4.tar.gz
+  url: tar_github_com:/freeswitch/sofia-sip/archive/refs/tags/v1.13.4.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/speech-dispatcher.bst b/elements/core-deps/speech-dispatcher.bst
index d6abdd6c7..0d6ffbf8d 100644
--- a/elements/core-deps/speech-dispatcher.bst
+++ b/elements/core-deps/speech-dispatcher.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://github.com/brailcom/speechd/releases/download/0.10.2/speech-dispatcher-0.10.2.tar.gz
+  url: tar_github_com:/brailcom/speechd/releases/download/0.10.2/speech-dispatcher-0.10.2.tar.gz
 - kind: patch
   path: files/speech-dispatcher/Fix-build-after-glib-e38982df.patch
 build-depends:
diff --git a/elements/core-deps/spice-gtk.bst b/elements/core-deps/spice-gtk.bst
index 70be0c149..0407d2335 100644
--- a/elements/core-deps/spice-gtk.bst
+++ b/elements/core-deps/spice-gtk.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://www.spice-space.org/download/gtk/spice-gtk-0.39.tar.xz
+  url: tar_www_spice-space_org:/download/gtk/spice-gtk-0.39.tar.xz
 
 build-depends:
 - core-deps/python-pyparsing.bst
diff --git a/elements/core-deps/spice-protocol.bst b/elements/core-deps/spice-protocol.bst
index 67be76cac..208e62375 100644
--- a/elements/core-deps/spice-protocol.bst
+++ b/elements/core-deps/spice-protocol.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://www.spice-space.org/download/releases/spice-protocol-0.14.3.tar.xz
+  url: tar_www_spice-space_org:/download/releases/spice-protocol-0.14.3.tar.xz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 depends:
diff --git a/elements/core-deps/spice.bst b/elements/core-deps/spice.bst
index 0186d52e8..c3de490e9 100644
--- a/elements/core-deps/spice.bst
+++ b/elements/core-deps/spice.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://www.spice-space.org/download/releases/spice-server/spice-0.15.0.tar.bz2
+  url: tar_www_spice-space_org:/download/releases/spice-server/spice-0.15.0.tar.bz2
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 - core-deps/spice-protocol.bst
diff --git a/elements/core-deps/startup-notification.bst b/elements/core-deps/startup-notification.bst
index dc9a64bd3..d77cd04c7 100644
--- a/elements/core-deps/startup-notification.bst
+++ b/elements/core-deps/startup-notification.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://download.gnome.org/sources/startup-notification/0.12/startup-notification-0.12.tar.xz
+  url: tar_download_gnome_org:/sources/startup-notification/0.12/startup-notification-0.12.tar.xz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/system-config-printer.bst b/elements/core-deps/system-config-printer.bst
index 56b7c9183..46e6da1fd 100644
--- a/elements/core-deps/system-config-printer.bst
+++ b/elements/core-deps/system-config-printer.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: 
https://github.com/OpenPrinting/system-config-printer/releases/download/v1.5.15/system-config-printer-1.5.15.tar.xz
+  url: 
tar_github_com:/OpenPrinting/system-config-printer/releases/download/v1.5.15/system-config-printer-1.5.15.tar.xz
 
 build-depends:
 - core-deps/intltool.bst
diff --git a/elements/core-deps/udisks2.bst b/elements/core-deps/udisks2.bst
index 0df89fe72..56bc4ce48 100644
--- a/elements/core-deps/udisks2.bst
+++ b/elements/core-deps/udisks2.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/storaged-project/udisks/releases/download/udisks-2.9.2/udisks-2.9.2.tar.bz2
+  url: tar_github_com:/storaged-project/udisks/releases/download/udisks-2.9.2/udisks-2.9.2.tar.bz2
 
 build-depends:
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/uhttpmock.bst b/elements/core-deps/uhttpmock.bst
index 3ff01aa2d..81d32e4b5 100644
--- a/elements/core-deps/uhttpmock.bst
+++ b/elements/core-deps/uhttpmock.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://tecnocode.co.uk/downloads/uhttpmock/uhttpmock-0.5.3.tar.xz
+  url: tar_tecnocode_co_uk:/downloads/uhttpmock/uhttpmock-0.5.3.tar.xz
 build-depends:
 - sdk/gtk-doc.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/upower.bst b/elements/core-deps/upower.bst
index 5e9375446..bd6ea9dd8 100644
--- a/elements/core-deps/upower.bst
+++ b/elements/core-deps/upower.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: 
https://gitlab.freedesktop.org/upower/upower/uploads/177df5b9f9b76f25a2ad9da41aa0c1fa/upower-0.99.13.tar.xz
+  url: 
tar_gitlab_freedesktop_org:/upower/upower/uploads/177df5b9f9b76f25a2ad9da41aa0c1fa/upower-0.99.13.tar.xz
 
 build-depends:
 - sdk/gtk-doc.bst
diff --git a/elements/core-deps/usbredir.bst b/elements/core-deps/usbredir.bst
index 4651b095a..cb30e32bf 100644
--- a/elements/core-deps/usbredir.bst
+++ b/elements/core-deps/usbredir.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://www.spice-space.org/download/usbredir/usbredir-0.12.0.tar.xz
+  url: tar_www_spice-space_org:/download/usbredir/usbredir-0.12.0.tar.xz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 - core-deps/spice-protocol.bst
diff --git a/elements/core-deps/virglrenderer.bst b/elements/core-deps/virglrenderer.bst
index 714064c21..3022aa2c5 100644
--- a/elements/core-deps/virglrenderer.bst
+++ b/elements/core-deps/virglrenderer.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: 
https://gitlab.freedesktop.org/virgl/virglrenderer/-/archive/virglrenderer-0.9.1/virglrenderer-virglrenderer-0.9.1.tar.bz2
+  url: 
tar_gitlab_freedesktop_org:/virgl/virglrenderer/-/archive/virglrenderer-0.9.1/virglrenderer-virglrenderer-0.9.1.tar.bz2
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/core-deps/xdg-desktop-portal-gtk.bst b/elements/core-deps/xdg-desktop-portal-gtk.bst
index a369a4876..2717b1c2b 100644
--- a/elements/core-deps/xdg-desktop-portal-gtk.bst
+++ b/elements/core-deps/xdg-desktop-portal-gtk.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: 
https://github.com/flatpak/xdg-desktop-portal-gtk/releases/download/1.10.0/xdg-desktop-portal-gtk-1.10.0.tar.xz
+  url: 
tar_github_com:/flatpak/xdg-desktop-portal-gtk/releases/download/1.10.0/xdg-desktop-portal-gtk-1.10.0.tar.xz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/xdg-sound-theme.bst b/elements/core-deps/xdg-sound-theme.bst
index 4e6bdbede..34b92662b 100644
--- a/elements/core-deps/xdg-sound-theme.bst
+++ b/elements/core-deps/xdg-sound-theme.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://people.freedesktop.org/~mccann/dist/sound-theme-freedesktop-0.8.tar.bz2
+  url: tar_people_freedesktop_org:/~mccann/dist/sound-theme-freedesktop-0.8.tar.bz2
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/xmlb.bst b/elements/core-deps/xmlb.bst
index 48d444409..422ad560f 100644
--- a/elements/core-deps/xmlb.bst
+++ b/elements/core-deps/xmlb.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://github.com/hughsie/libxmlb/archive/0.3.2.tar.gz
+  url: tar_github_com:/hughsie/libxmlb/archive/0.3.2.tar.gz
 
 build-depends:
 - sdk/gobject-introspection.bst
diff --git a/elements/iso/isomd5sum.bst b/elements/iso/isomd5sum.bst
index bfca2e2cd..027458f71 100644
--- a/elements/iso/isomd5sum.bst
+++ b/elements/iso/isomd5sum.bst
@@ -2,7 +2,7 @@ kind: make
 
 sources:
 - kind: tar
-  url: https://github.com/rhinstaller/isomd5sum/archive/1.2.3.tar.gz
+  url: tar_github_com:/rhinstaller/isomd5sum/archive/1.2.3.tar.gz
 
 depends:
 - freedesktop-sdk.bst:components/popt.bst
diff --git a/elements/iso/libburn.bst b/elements/iso/libburn.bst
index 2c4435b9c..a4507bf18 100644
--- a/elements/iso/libburn.bst
+++ b/elements/iso/libburn.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: http://files.libburnia-project.org/releases/libburn-1.5.4.tar.gz
+  url: tar_files_libburnia-project_org:/releases/libburn-1.5.4.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/iso/libisoburn.bst b/elements/iso/libisoburn.bst
index 639b44338..3d7d2cab7 100644
--- a/elements/iso/libisoburn.bst
+++ b/elements/iso/libisoburn.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: http://files.libburnia-project.org/releases/libisoburn-1.5.4.tar.gz
+  url: tar_files_libburnia-project_org:/releases/libisoburn-1.5.4.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/iso/libisofs.bst b/elements/iso/libisofs.bst
index 4717065bf..81d271582 100644
--- a/elements/iso/libisofs.bst
+++ b/elements/iso/libisofs.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: http://files.libburnia-project.org/releases/libisofs-1.5.4.tar.gz
+  url: tar_files_libburnia-project_org:/releases/libisofs-1.5.4.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/sdk-deps/bubblewrap.bst b/elements/sdk-deps/bubblewrap.bst
index bccf59979..64ffe6573 100644
--- a/elements/sdk-deps/bubblewrap.bst
+++ b/elements/sdk-deps/bubblewrap.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/containers/bubblewrap/releases/download/v0.5.0/bubblewrap-0.5.0.tar.xz
+  url: tar_github_com:/containers/bubblewrap/releases/download/v0.5.0/bubblewrap-0.5.0.tar.xz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/sdk-deps/ibus.bst b/elements/sdk-deps/ibus.bst
index 4b657f8e7..4935638de 100644
--- a/elements/sdk-deps/ibus.bst
+++ b/elements/sdk-deps/ibus.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/ibus/ibus/releases/download/1.5.25/ibus-1.5.25.tar.gz
+  url: tar_github_com:/ibus/ibus/releases/download/1.5.25/ibus-1.5.25.tar.gz
 
 build-depends:
 - sdk/vala.bst
diff --git a/elements/sdk-deps/libsass.bst b/elements/sdk-deps/libsass.bst
index 000c7308c..7a29348d8 100644
--- a/elements/sdk-deps/libsass.bst
+++ b/elements/sdk-deps/libsass.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/sass/libsass/archive/3.6.4.tar.gz
+  url: tar_github_com:/sass/libsass/archive/3.6.4.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/sdk-deps/python-smartypants.bst b/elements/sdk-deps/python-smartypants.bst
index 27dc6ae29..5410d8d3d 100644
--- a/elements/sdk-deps/python-smartypants.bst
+++ b/elements/sdk-deps/python-smartypants.bst
@@ -2,7 +2,7 @@ kind: pip
 
 sources:
 - kind: tar
-  url: https://github.com/leohemsted/smartypants.py/archive/refs/tags/v2.0.1.tar.gz
+  url: tar_github_com:/leohemsted/smartypants.py/archive/refs/tags/v2.0.1.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/python3-pip.bst
diff --git a/elements/sdk-deps/python-typogrify.bst b/elements/sdk-deps/python-typogrify.bst
index be3a2e600..7fa0afd0a 100644
--- a/elements/sdk-deps/python-typogrify.bst
+++ b/elements/sdk-deps/python-typogrify.bst
@@ -9,4 +9,4 @@ build-depends:
 
 sources:
 - kind: tar
-  url: 
https://files.pythonhosted.org/packages/8a/bf/64959d6187d42472acb846bcf462347c9124952c05bd57e5769d5f28f9a6/typogrify-2.0.7.tar.gz
+  url: 
tar_files_pythonhosted_org:/packages/8a/bf/64959d6187d42472acb846bcf462347c9124952c05bd57e5769d5f28f9a6/typogrify-2.0.7.tar.gz
diff --git a/elements/sdk-deps/sassc.bst b/elements/sdk-deps/sassc.bst
index 3c4f24c8c..3d576c977 100644
--- a/elements/sdk-deps/sassc.bst
+++ b/elements/sdk-deps/sassc.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/sass/sassc/archive/refs/tags/3.6.1.tar.gz
+  url: tar_github_com:/sass/sassc/archive/refs/tags/3.6.1.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/sdk-deps/xdg-dbus-proxy.bst b/elements/sdk-deps/xdg-dbus-proxy.bst
index 987c62a31..b80f5569c 100644
--- a/elements/sdk-deps/xdg-dbus-proxy.bst
+++ b/elements/sdk-deps/xdg-dbus-proxy.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/flatpak/xdg-dbus-proxy/releases/download/0.1.2/xdg-dbus-proxy-0.1.2.tar.xz
+  url: tar_github_com:/flatpak/xdg-dbus-proxy/releases/download/0.1.2/xdg-dbus-proxy-0.1.2.tar.xz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/sdk/adobe-source-code-pro-fonts.bst b/elements/sdk/adobe-source-code-pro-fonts.bst
index bf855849d..a7182019a 100644
--- a/elements/sdk/adobe-source-code-pro-fonts.bst
+++ b/elements/sdk/adobe-source-code-pro-fonts.bst
@@ -17,7 +17,7 @@ config:
 
 sources:
 - kind: tar
-  url: https://github.com/adobe-fonts/source-code-pro/archive/2.010R-ro/1.030R-it.tar.gz
+  url: tar_github_com:/adobe-fonts/source-code-pro/archive/2.010R-ro/1.030R-it.tar.gz
 - kind: local
   path: files/font-conf/adobe-source-code-pro.conf
   directory: config
diff --git a/elements/sdk/cantarell-fonts.bst b/elements/sdk/cantarell-fonts.bst
index 0a9c94f6b..0a518ba13 100644
--- a/elements/sdk/cantarell-fonts.bst
+++ b/elements/sdk/cantarell-fonts.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://download.gnome.org/sources/cantarell-fonts/0.301/cantarell-fonts-0.301.tar.xz
+  url: tar_download_gnome_org:/sources/cantarell-fonts/0.301/cantarell-fonts-0.301.tar.xz
 build-depends:
 - sdk/appstream-glib.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/sdk/clutter-gst.bst b/elements/sdk/clutter-gst.bst
index aeacdb28c..17bd33a4d 100644
--- a/elements/sdk/clutter-gst.bst
+++ b/elements/sdk/clutter-gst.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://download.gnome.org/sources/clutter-gst/3.0/clutter-gst-3.0.27.tar.xz
+  url: tar_download_gnome_org:/sources/clutter-gst/3.0/clutter-gst-3.0.27.tar.xz
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/clutter-gtk.bst b/elements/sdk/clutter-gtk.bst
index d7197bdb0..ba0b725db 100644
--- a/elements/sdk/clutter-gtk.bst
+++ b/elements/sdk/clutter-gtk.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://download.gnome.org/sources/clutter-gtk/1.8/clutter-gtk-1.8.4.tar.xz
+  url: tar_download_gnome_org:/sources/clutter-gtk/1.8/clutter-gtk-1.8.4.tar.xz
 
 build-depends:
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/clutter.bst b/elements/sdk/clutter.bst
index 76b7ec414..300e53925 100644
--- a/elements/sdk/clutter.bst
+++ b/elements/sdk/clutter.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://download.gnome.org/sources/clutter/1.26/clutter-1.26.4.tar.xz
+  url: tar_download_gnome_org:/sources/clutter/1.26/clutter-1.26.4.tar.xz
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/sdk/enchant-2.bst b/elements/sdk/enchant-2.bst
index 9cbdd430b..5fd341062 100644
--- a/elements/sdk/enchant-2.bst
+++ b/elements/sdk/enchant-2.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://github.com/AbiWord/enchant/releases/download/v2.2.15/enchant-2.2.15.tar.gz
+  url: tar_github_com:/AbiWord/enchant/releases/download/v2.2.15/enchant-2.2.15.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/sdk/fcitx.bst b/elements/sdk/fcitx.bst
index 0dd4debec..0f3b6aa4a 100644
--- a/elements/sdk/fcitx.bst
+++ b/elements/sdk/fcitx.bst
@@ -2,7 +2,7 @@ kind: cmake
 
 sources:
 - kind: tar
-  url: https://github.com/fcitx/fcitx/archive/4.2.9.8.tar.gz
+  url: tar_github_com:/fcitx/fcitx/archive/4.2.9.8.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/extra-cmake-modules.bst
diff --git a/elements/sdk/geoclue.bst b/elements/sdk/geoclue.bst
index cd978156e..f82946af7 100644
--- a/elements/sdk/geoclue.bst
+++ b/elements/sdk/geoclue.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://gitlab.freedesktop.org/geoclue/geoclue/-/archive/2.5.7/geoclue-2.5.7.tar.gz
+  url: tar_gitlab_freedesktop_org:/geoclue/geoclue/-/archive/2.5.7/geoclue-2.5.7.tar.gz
 
 build-depends:
 - sdk/gobject-introspection.bst
diff --git a/elements/sdk/krb5.bst b/elements/sdk/krb5.bst
index 816cae87a..4d8f2be26 100644
--- a/elements/sdk/krb5.bst
+++ b/elements/sdk/krb5.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://kerberos.org/dist/krb5/1.19/krb5-1.19.2.tar.gz
+  url: tar_kerberos_org:/dist/krb5/1.19/krb5-1.19.2.tar.gz
 - kind: local
   path: files/krb5
   directory: krb5-config
diff --git a/elements/sdk/libwpe.bst b/elements/sdk/libwpe.bst
index fddaed0da..011c705ca 100644
--- a/elements/sdk/libwpe.bst
+++ b/elements/sdk/libwpe.bst
@@ -1,7 +1,7 @@
 kind: cmake
 sources:
 - kind: tar
-  url: https://wpewebkit.org/releases/libwpe-1.12.0.tar.xz
+  url: tar_wpewebkit_org:/releases/libwpe-1.12.0.tar.xz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
 
diff --git a/elements/sdk/pinentry.bst b/elements/sdk/pinentry.bst
index b7029ad1b..b645a68a4 100644
--- a/elements/sdk/pinentry.bst
+++ b/elements/sdk/pinentry.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://www.gnupg.org/ftp/gcrypt/pinentry/pinentry-1.2.0.tar.bz2
+  url: tar_www_gnupg_org:/ftp/gcrypt/pinentry/pinentry-1.2.0.tar.bz2
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/sdk/vala-tarball.bst b/elements/sdk/vala-tarball.bst
index 58b2d3f4e..1b4c4cb8b 100644
--- a/elements/sdk/vala-tarball.bst
+++ b/elements/sdk/vala-tarball.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://download.gnome.org/sources/vala/0.36/vala-0.36.20.tar.xz
+  url: tar_download_gnome_org:/sources/vala/0.36/vala-0.36.20.tar.xz
 build-depends:
 - freedesktop-sdk.bst:components/bison.bst
 - freedesktop-sdk.bst:components/flex.bst
diff --git a/elements/sdk/woff2.bst b/elements/sdk/woff2.bst
index 6508aa348..6678498bf 100644
--- a/elements/sdk/woff2.bst
+++ b/elements/sdk/woff2.bst
@@ -1,7 +1,7 @@
 kind: cmake
 sources:
 - kind: tar
-  url: https://github.com/google/woff2/archive/v1.0.2.tar.gz
+  url: tar_github_com:/google/woff2/archive/v1.0.2.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
 depends:
diff --git a/elements/sdk/wpebackend-fdo.bst b/elements/sdk/wpebackend-fdo.bst
index 32e7d7e6f..ff1569e09 100644
--- a/elements/sdk/wpebackend-fdo.bst
+++ b/elements/sdk/wpebackend-fdo.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://wpewebkit.org/releases/wpebackend-fdo-1.12.0.tar.xz
+  url: tar_wpewebkit_org:/releases/wpebackend-fdo-1.12.0.tar.xz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 
diff --git a/elements/vm/NetworkManager-fortisslvpn.bst b/elements/vm/NetworkManager-fortisslvpn.bst
index 7406f1d5f..4f94285e2 100644
--- a/elements/vm/NetworkManager-fortisslvpn.bst
+++ b/elements/vm/NetworkManager-fortisslvpn.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: 
https://download.gnome.org/sources/NetworkManager-fortisslvpn/1.2/NetworkManager-fortisslvpn-1.2.8.tar.xz
+  url: tar_download_gnome_org:/sources/NetworkManager-fortisslvpn/1.2/NetworkManager-fortisslvpn-1.2.8.tar.xz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/vm/NetworkManager-openconnect.bst b/elements/vm/NetworkManager-openconnect.bst
index ef2ad3bde..97fef260b 100644
--- a/elements/vm/NetworkManager-openconnect.bst
+++ b/elements/vm/NetworkManager-openconnect.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: 
https://download.gnome.org/sources/NetworkManager-openconnect/1.2/NetworkManager-openconnect-1.2.6.tar.xz
+  url: tar_download_gnome_org:/sources/NetworkManager-openconnect/1.2/NetworkManager-openconnect-1.2.6.tar.xz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/vm/NetworkManager-openvpn.bst b/elements/vm/NetworkManager-openvpn.bst
index cb83952d2..bb4c2ae8b 100644
--- a/elements/vm/NetworkManager-openvpn.bst
+++ b/elements/vm/NetworkManager-openvpn.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://download.gnome.org/sources/NetworkManager-openvpn/1.8/NetworkManager-openvpn-1.8.14.tar.xz
+  url: tar_download_gnome_org:/sources/NetworkManager-openvpn/1.8/NetworkManager-openvpn-1.8.14.tar.xz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/vm/NetworkManager-vpnc.bst b/elements/vm/NetworkManager-vpnc.bst
index 437bb0fce..a035ccb68 100644
--- a/elements/vm/NetworkManager-vpnc.bst
+++ b/elements/vm/NetworkManager-vpnc.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://download.gnome.org/sources/NetworkManager-vpnc/1.2/NetworkManager-vpnc-1.2.6.tar.xz
+  url: tar_download_gnome_org:/sources/NetworkManager-vpnc/1.2/NetworkManager-vpnc-1.2.6.tar.xz
 
 variables:
   conf-local: >-
diff --git a/elements/vm/android-udev-rules.bst b/elements/vm/android-udev-rules.bst
index e574d93b6..1b22e35a9 100644
--- a/elements/vm/android-udev-rules.bst
+++ b/elements/vm/android-udev-rules.bst
@@ -2,7 +2,7 @@ kind: manual
 
 sources:
 - kind: tar
-  url: https://github.com/M0Rf30/android-udev-rules/archive/20210425.tar.gz
+  url: tar_github_com:/M0Rf30/android-udev-rules/archive/20210425.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/pkg-config.bst
diff --git a/elements/vm/anthy.bst b/elements/vm/anthy.bst
index a57e74c35..15486831e 100644
--- a/elements/vm/anthy.bst
+++ b/elements/vm/anthy.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: http://http.debian.net/debian/pool/main/a/anthy/anthy_0.3.orig.tar.gz
+  url: tar_http_debian_net:/debian/pool/main/a/anthy/anthy_0.3.orig.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/vm/buildstream/arpy.bst b/elements/vm/buildstream/arpy.bst
index 09abae3dd..18435a4cb 100644
--- a/elements/vm/buildstream/arpy.bst
+++ b/elements/vm/buildstream/arpy.bst
@@ -2,7 +2,7 @@ kind: distutils
 
 sources:
 - kind: tar
-  url: 
https://files.pythonhosted.org/packages/b4/2d/9a1fb66d3632a4646f52cf4d75cda1f14bf6fb74f1bf322236de347523e8/arpy-2.2.0.tar.gz
+  url: 
tar_files_pythonhosted_org:/packages/b4/2d/9a1fb66d3632a4646f52cf4d75cda1f14bf6fb74f1bf322236de347523e8/arpy-2.2.0.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/python3-setuptools.bst
diff --git a/elements/vm/buildstream/breezy.bst b/elements/vm/buildstream/breezy.bst
index 4862c42f6..1bdcfc7b0 100644
--- a/elements/vm/buildstream/breezy.bst
+++ b/elements/vm/buildstream/breezy.bst
@@ -2,7 +2,7 @@ kind: distutils
 
 sources:
 - kind: tar
-  url: https://launchpad.net/brz/3.1/3.1.0/+download/breezy-3.1.0.tar.gz
+  url: tar_launchpad_net:/brz/3.1/3.1.0/+download/breezy-3.1.0.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/python3-setuptools.bst
diff --git a/elements/vm/buildstream/buildstream.bst b/elements/vm/buildstream/buildstream.bst
index c52f8e904..549002172 100644
--- a/elements/vm/buildstream/buildstream.bst
+++ b/elements/vm/buildstream/buildstream.bst
@@ -2,7 +2,7 @@ kind: distutils
 
 sources:
 - kind: tar
-  url: https://github.com/apache/buildstream/archive/refs/tags/1.6.3.tar.gz
+  url: tar_github_com:/apache/buildstream/archive/refs/tags/1.6.3.tar.gz
 
 depends:
 - sdk-deps/bubblewrap.bst
diff --git a/elements/vm/buildstream/click.bst b/elements/vm/buildstream/click.bst
index 1df2ddd1a..0802fedf0 100644
--- a/elements/vm/buildstream/click.bst
+++ b/elements/vm/buildstream/click.bst
@@ -2,7 +2,7 @@ kind: distutils
 
 sources:
 - kind: tar
-  url: 
https://files.pythonhosted.org/packages/27/6f/be940c8b1f1d69daceeb0032fee6c34d7bd70e3e649ccac0951500b4720e/click-7.1.2.tar.gz
+  url: 
tar_files_pythonhosted_org:/packages/27/6f/be940c8b1f1d69daceeb0032fee6c34d7bd70e3e649ccac0951500b4720e/click-7.1.2.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/python3-setuptools.bst
diff --git a/elements/vm/buildstream/grpcio.bst b/elements/vm/buildstream/grpcio.bst
index 7b0ab249f..d92502e80 100644
--- a/elements/vm/buildstream/grpcio.bst
+++ b/elements/vm/buildstream/grpcio.bst
@@ -2,7 +2,7 @@ kind: distutils
 
 sources:
 - kind: tar
-  url: 
https://files.pythonhosted.org/packages/a0/d6/d04c6550debe23e2eaef0d9c4adccbb6e20d8cce6da40ae989fe8836e287/grpcio-1.37.1.tar.gz
+  url: 
tar_files_pythonhosted_org:/packages/a0/d6/d04c6550debe23e2eaef0d9c4adccbb6e20d8cce6da40ae989fe8836e287/grpcio-1.37.1.tar.gz
 
 depends:
 - freedesktop-sdk.bst:components/python3.bst
diff --git a/elements/vm/buildstream/pluginbase.bst b/elements/vm/buildstream/pluginbase.bst
index 487509430..f8cee7574 100644
--- a/elements/vm/buildstream/pluginbase.bst
+++ b/elements/vm/buildstream/pluginbase.bst
@@ -6,4 +6,4 @@ depends:
 
 sources:
 - kind: tar
-  url: 
https://files.pythonhosted.org/packages/3d/3c/fe974b4f835f83cc46966e04051f8708b7535bac28fbc0dcca1ee0c237b8/pluginbase-1.0.0.tar.gz
+  url: 
tar_files_pythonhosted_org:/packages/3d/3c/fe974b4f835f83cc46966e04051f8708b7535bac28fbc0dcca1ee0c237b8/pluginbase-1.0.0.tar.gz
diff --git a/elements/vm/buildstream/psutil.bst b/elements/vm/buildstream/psutil.bst
index 07b615229..75ec65782 100644
--- a/elements/vm/buildstream/psutil.bst
+++ b/elements/vm/buildstream/psutil.bst
@@ -8,4 +8,4 @@ depends:
 
 sources:
 - kind: tar
-  url: 
https://files.pythonhosted.org/packages/e1/b0/7276de53321c12981717490516b7e612364f2cb372ee8901bd4a66a000d7/psutil-5.8.0.tar.gz
+  url: 
tar_files_pythonhosted_org:/packages/e1/b0/7276de53321c12981717490516b7e612364f2cb372ee8901bd4a66a000d7/psutil-5.8.0.tar.gz
diff --git a/elements/vm/buildstream/pytest-runner.bst b/elements/vm/buildstream/pytest-runner.bst
index e94952cbe..3ced51e6e 100644
--- a/elements/vm/buildstream/pytest-runner.bst
+++ b/elements/vm/buildstream/pytest-runner.bst
@@ -2,7 +2,7 @@ kind: distutils
 
 sources:
 - kind: tar
-  url: 
https://files.pythonhosted.org/packages/62/6d/681466a726a851faf4a175d0d73675cc19470a31be414e7f46fc776027e5/pytest-runner-5.3.0.tar.gz
+  url: 
tar_files_pythonhosted_org:/packages/62/6d/681466a726a851faf4a175d0d73675cc19470a31be414e7f46fc776027e5/pytest-runner-5.3.0.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/python3-wheel.bst
diff --git a/elements/vm/buildstream/python3-configobj.bst b/elements/vm/buildstream/python3-configobj.bst
index 3a6af69fc..16f3267f7 100644
--- a/elements/vm/buildstream/python3-configobj.bst
+++ b/elements/vm/buildstream/python3-configobj.bst
@@ -2,7 +2,7 @@ kind: distutils
 
 sources:
 - kind: tar
-  url: 
https://files.pythonhosted.org/packages/64/61/079eb60459c44929e684fa7d9e2fdca403f67d64dd9dbac27296be2e0fab/configobj-5.0.6.tar.gz
+  url: 
tar_files_pythonhosted_org:/packages/64/61/079eb60459c44929e684fa7d9e2fdca403f67d64dd9dbac27296be2e0fab/configobj-5.0.6.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/python3-setuptools.bst
diff --git a/elements/vm/buildstream/python3-dulwich.bst b/elements/vm/buildstream/python3-dulwich.bst
index dcc1b4aad..d2fde54f4 100644
--- a/elements/vm/buildstream/python3-dulwich.bst
+++ b/elements/vm/buildstream/python3-dulwich.bst
@@ -2,7 +2,7 @@ kind: distutils
 
 sources:
 - kind: tar
-  url: 
https://files.pythonhosted.org/packages/31/02/791c17b92e6d04c43f9b318c95a3f3c3e1ea718aa72ad95b9dac147895fa/dulwich-0.20.21.tar.gz
+  url: 
tar_files_pythonhosted_org:/packages/31/02/791c17b92e6d04c43f9b318c95a3f3c3e1ea718aa72ad95b9dac147895fa/dulwich-0.20.21.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/python3-setuptools.bst
diff --git a/elements/vm/buildstream/python3-fastimport.bst b/elements/vm/buildstream/python3-fastimport.bst
index 2374d4bbd..b1cd1e634 100644
--- a/elements/vm/buildstream/python3-fastimport.bst
+++ b/elements/vm/buildstream/python3-fastimport.bst
@@ -2,7 +2,7 @@ kind: distutils
 
 sources:
 - kind: tar
-  url: 
https://files.pythonhosted.org/packages/4b/cf/487330428bed5e21915835096831cfe5fd30d2e68383c33d058a729f8ea3/fastimport-0.9.11.tar.gz
+  url: 
tar_files_pythonhosted_org:/packages/4b/cf/487330428bed5e21915835096831cfe5fd30d2e68383c33d058a729f8ea3/fastimport-0.9.11.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/python3-setuptools.bst
diff --git a/elements/vm/buildstream/python3-markupsafe.bst b/elements/vm/buildstream/python3-markupsafe.bst
index c0ae63251..b9b5417bf 100644
--- a/elements/vm/buildstream/python3-markupsafe.bst
+++ b/elements/vm/buildstream/python3-markupsafe.bst
@@ -2,7 +2,7 @@ kind: distutils
 
 sources:
 - kind: tar
-  url: 
https://files.pythonhosted.org/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz
+  url: 
tar_files_pythonhosted_org:/packages/b9/2e/64db92e53b86efccfaea71321f597fa2e1b2bd3853d8ce658568f7a13094/MarkupSafe-1.1.1.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/python3-setuptools.bst
diff --git a/elements/vm/buildstream/ruamel-yaml-clib.bst b/elements/vm/buildstream/ruamel-yaml-clib.bst
index 45be525cd..904889c07 100644
--- a/elements/vm/buildstream/ruamel-yaml-clib.bst
+++ b/elements/vm/buildstream/ruamel-yaml-clib.bst
@@ -2,7 +2,7 @@ kind: pip
 
 sources:
 - kind: tar
-  url: 
https://files.pythonhosted.org/packages/fa/a1/f9c009a633fce3609e314294c7963abe64934d972abea257dce16a15666f/ruamel.yaml.clib-0.2.2.tar.gz
+  url: 
tar_files_pythonhosted_org:/packages/fa/a1/f9c009a633fce3609e314294c7963abe64934d972abea257dce16a15666f/ruamel.yaml.clib-0.2.2.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/python3-pip.bst
diff --git a/elements/vm/buildstream/ruamel-yaml.bst b/elements/vm/buildstream/ruamel-yaml.bst
index 4fddbe518..1d2cc0f60 100644
--- a/elements/vm/buildstream/ruamel-yaml.bst
+++ b/elements/vm/buildstream/ruamel-yaml.bst
@@ -2,7 +2,7 @@ kind: pip
 
 sources:
 - kind: tar
-  url: 
https://files.pythonhosted.org/packages/62/cf/148028462ab88a71046ba0a30780357ae9e07125863ea9ca7808f1ea3798/ruamel.yaml-0.17.4.tar.gz
+  url: 
tar_files_pythonhosted_org:/packages/62/cf/148028462ab88a71046ba0a30780357ae9e07125863ea9ca7808f1ea3798/ruamel.yaml-0.17.4.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/python3-pip.bst
diff --git a/elements/vm/buildstream/ujson.bst b/elements/vm/buildstream/ujson.bst
index d191d91ef..fc1ae7b64 100644
--- a/elements/vm/buildstream/ujson.bst
+++ b/elements/vm/buildstream/ujson.bst
@@ -2,7 +2,7 @@ kind: distutils
 
 sources:
 - kind: tar
-  url: 
https://files.pythonhosted.org/packages/86/0a/80d87aa4ee79980bddabef13cb7d95de330f85355cf08dfdaf874889b02b/ujson-4.0.2.tar.gz
+  url: 
tar_files_pythonhosted_org:/packages/86/0a/80d87aa4ee79980bddabef13cb7d95de330f85355cf08dfdaf874889b02b/ujson-4.0.2.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/python3-setuptools-scm.bst
diff --git a/elements/vm/eos-repartition.bst b/elements/vm/eos-repartition.bst
index 108beecb8..be723482e 100644
--- a/elements/vm/eos-repartition.bst
+++ b/elements/vm/eos-repartition.bst
@@ -2,7 +2,7 @@ kind: manual
 
 sources:
 - kind: tar
-  url: https://github.com/endlessm/eos-boot-helper/archive/Release_3.9.4.tar.gz
+  url: tar_github_com:/endlessm/eos-boot-helper/archive/Release_3.9.4.tar.gz
 - kind: patch
   path: files/vm/eos-repartition/fix-sector-size-issue.patch
 
diff --git a/elements/vm/fish.bst b/elements/vm/fish.bst
index cb16fd9de..8d5e58177 100644
--- a/elements/vm/fish.bst
+++ b/elements/vm/fish.bst
@@ -2,7 +2,7 @@ kind: cmake
 
 sources:
 - kind: tar
-  url: https://github.com/fish-shell/fish-shell/releases/download/3.3.1/fish-3.3.1.tar.xz
+  url: tar_github_com:/fish-shell/fish-shell/releases/download/3.3.1/fish-3.3.1.tar.xz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
@@ -23,7 +23,7 @@ public:
 # Do not display the .desktop file in the launcher.
 # The reason it was added was for appimage builds, not cause its a critical part of the software.
 # It doesn't need to be shown in gnome-os.
-# https://github.com/fish-shell/fish-shell/commit/eb7172458b628b81a3f70f38a0e58c7c23202f05
+# tar_github_com:/fish-shell/fish-shell/commit/eb7172458b628b81a3f70f38a0e58c7c23202f05
 config:
   install-commands:
     (>):
diff --git a/elements/vm/git-lfs.bst b/elements/vm/git-lfs.bst
index c672ae6b3..d34de47fd 100644
--- a/elements/vm/git-lfs.bst
+++ b/elements/vm/git-lfs.bst
@@ -2,7 +2,7 @@ kind: make
 
 sources:
 - kind: tar
-  url: https://github.com/git-lfs/git-lfs/releases/download/v2.13.3/git-lfs-v2.13.3.tar.gz
+  url: tar_github_com:/git-lfs/git-lfs/releases/download/v2.13.3/git-lfs-v2.13.3.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/go.bst
diff --git a/elements/vm/ibus-anthy.bst b/elements/vm/ibus-anthy.bst
index 9ceb2621e..fe1685bce 100644
--- a/elements/vm/ibus-anthy.bst
+++ b/elements/vm/ibus-anthy.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/ibus/ibus-anthy/releases/download/1.5.12/ibus-anthy-1.5.12.tar.gz
+  url: tar_github_com:/ibus/ibus-anthy/releases/download/1.5.12/ibus-anthy-1.5.12.tar.gz
 
 build-depends:
 - sdk/gobject-introspection.bst
diff --git a/elements/vm/ibus-hangul.bst b/elements/vm/ibus-hangul.bst
index de2357857..9f8b16103 100644
--- a/elements/vm/ibus-hangul.bst
+++ b/elements/vm/ibus-hangul.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://github.com/libhangul/ibus-hangul/releases/download/1.5.4/ibus-hangul-1.5.4.tar.gz
+  url: tar_github_com:/libhangul/ibus-hangul/releases/download/1.5.4/ibus-hangul-1.5.4.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/vm/ibus-libpinyin.bst b/elements/vm/ibus-libpinyin.bst
index 2e1ff3f5e..fffd231b3 100644
--- a/elements/vm/ibus-libpinyin.bst
+++ b/elements/vm/ibus-libpinyin.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://github.com/libpinyin/ibus-libpinyin/releases/download/1.12.1/ibus-libpinyin-1.12.1.tar.gz
+  url: tar_github_com:/libpinyin/ibus-libpinyin/releases/download/1.12.1/ibus-libpinyin-1.12.1.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/vm/kyotocabinet.bst b/elements/vm/kyotocabinet.bst
index 2d15dbf79..8c69ce6b7 100644
--- a/elements/vm/kyotocabinet.bst
+++ b/elements/vm/kyotocabinet.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: http://fallabs.com/kyotocabinet/pkg/kyotocabinet-1.2.76.tar.gz
+  url: tar_fallabs_com:/kyotocabinet/pkg/kyotocabinet-1.2.76.tar.gz
 - kind: patch
   path: files/kyotocabinet/cpp-14.patch
 build-depends:
diff --git a/elements/vm/libhangul.bst b/elements/vm/libhangul.bst
index 806fe28ac..b18e6f23b 100644
--- a/elements/vm/libhangul.bst
+++ b/elements/vm/libhangul.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: http://kldp.net/hangul/release/3442-libhangul-0.1.0.tar.gz
+  url: tar_kldp_net:/hangul/release/3442-libhangul-0.1.0.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/vm/libpinyin.bst b/elements/vm/libpinyin.bst
index 85ee7c7cb..69768bc2b 100644
--- a/elements/vm/libpinyin.bst
+++ b/elements/vm/libpinyin.bst
@@ -1,9 +1,9 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://github.com/libpinyin/libpinyin/releases/download/2.6.1/libpinyin-2.6.1.tar.gz
+  url: tar_github_com:/libpinyin/libpinyin/releases/download/2.6.1/libpinyin-2.6.1.tar.gz
 - kind: tar
-  url: https://downloads.sourceforge.net/libpinyin/models/model17.text.tar.gz
+  url: tar_downloads_sourceforge_net:/libpinyin/models/model17.text.tar.gz
   base-dir: ''
   directory: data
 build-depends:
diff --git a/elements/vm/lxc.bst b/elements/vm/lxc.bst
index fd7e42727..32f30f8d8 100644
--- a/elements/vm/lxc.bst
+++ b/elements/vm/lxc.bst
@@ -27,4 +27,4 @@ public:
 
 sources:
 - kind: tar
-  url: https://linuxcontainers.org/downloads/lxc/lxc-4.0.10.tar.gz
+  url: tar_linuxcontainers_org:/downloads/lxc/lxc-4.0.10.tar.gz
diff --git a/elements/vm/nss-mdns.bst b/elements/vm/nss-mdns.bst
index 7540d132e..62b5805b3 100644
--- a/elements/vm/nss-mdns.bst
+++ b/elements/vm/nss-mdns.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/lathiat/nss-mdns/releases/download/v0.14.1/nss-mdns-0.14.1.tar.gz
+  url: tar_github_com:/lathiat/nss-mdns/releases/download/v0.14.1/nss-mdns-0.14.1.tar.gz
 
 runtime-depends:
 - freedesktop-sdk.bst:components/avahi.bst
diff --git a/elements/vm/openconnect.bst b/elements/vm/openconnect.bst
index bf9cc8c81..588a52644 100644
--- a/elements/vm/openconnect.bst
+++ b/elements/vm/openconnect.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: ftp://ftp.infradead.org/pub/openconnect/openconnect-8.10.tar.gz
+  url: tar_ftp_infradead_org:/pub/openconnect/openconnect-8.10.tar.gz
 
 variables:
   conf-local: >-
diff --git a/elements/vm/openfortivpn.bst b/elements/vm/openfortivpn.bst
index 5987607cb..5e832caa0 100644
--- a/elements/vm/openfortivpn.bst
+++ b/elements/vm/openfortivpn.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://github.com/adrienverge/openfortivpn/archive/refs/tags/v1.16.0.tar.gz
+  url: tar_github_com:/adrienverge/openfortivpn/archive/refs/tags/v1.16.0.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/vm/opensc.bst b/elements/vm/opensc.bst
index 513890667..5069479b9 100644
--- a/elements/vm/opensc.bst
+++ b/elements/vm/opensc.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://github.com/OpenSC/OpenSC/releases/download/0.21.0/opensc-0.21.0.tar.gz
+  url: tar_github_com:/OpenSC/OpenSC/releases/download/0.21.0/opensc-0.21.0.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/vm/openvpn.bst b/elements/vm/openvpn.bst
index fa1e2c3d4..4116e3ee9 100644
--- a/elements/vm/openvpn.bst
+++ b/elements/vm/openvpn.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://swupdate.openvpn.org/community/releases/openvpn-2.5.1.tar.gz
+  url: tar_swupdate_openvpn_org:/community/releases/openvpn-2.5.1.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/vm/qemu-tools.bst b/elements/vm/qemu-tools.bst
index e9a8f067c..48f27b110 100644
--- a/elements/vm/qemu-tools.bst
+++ b/elements/vm/qemu-tools.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://download.qemu.org/qemu-5.2.0.tar.xz
+  url: tar_download_qemu_org:/qemu-5.2.0.tar.xz
 
 depends:
 - sdk/glib.bst
diff --git a/elements/vm/spice-vdagent.bst b/elements/vm/spice-vdagent.bst
index ca4283a70..10a9308c9 100644
--- a/elements/vm/spice-vdagent.bst
+++ b/elements/vm/spice-vdagent.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://www.spice-space.org/download/releases/spice-vdagent-0.21.0.tar.bz2
+  url: tar_www_spice-space_org:/download/releases/spice-vdagent-0.21.0.tar.bz2
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/vm/uresourced.bst b/elements/vm/uresourced.bst
index 3728bba99..aae817f88 100644
--- a/elements/vm/uresourced.bst
+++ b/elements/vm/uresourced.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://gitlab.freedesktop.org/benzea/uresourced/-/archive/v0.4.0/uresourced-v0.4.0.tar.bz2
+  url: tar_gitlab_freedesktop_org:/benzea/uresourced/-/archive/v0.4.0/uresourced-v0.4.0.tar.bz2
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
diff --git a/elements/vm/vpnc-scripts.bst b/elements/vm/vpnc-scripts.bst
index d0107ad3c..d2c3fb198 100644
--- a/elements/vm/vpnc-scripts.bst
+++ b/elements/vm/vpnc-scripts.bst
@@ -2,7 +2,7 @@ kind: manual
 
 sources:
 - kind: tar
-  url: ftp://ftp.infradead.org/pub/vpnc-scripts/vpnc-scripts-20210402.tar.gz
+  url: tar_ftp_infradead_org:/pub/vpnc-scripts/vpnc-scripts-20210402.tar.gz
 
 config:
   install-commands:
diff --git a/elements/world/cairomm.bst b/elements/world/cairomm.bst
index 3378a22e4..fb3c5834a 100644
--- a/elements/world/cairomm.bst
+++ b/elements/world/cairomm.bst
@@ -2,7 +2,7 @@ kind: meson
 
 sources:
 - kind: tar
-  url: https://cairographics.org/releases/cairomm-1.16.0.tar.xz
+  url: tar_cairographics_org:/releases/cairomm-1.16.0.tar.xz
 
 build-depends:
 - core-deps/mm-common.bst
diff --git a/elements/world/dbus-glib.bst b/elements/world/dbus-glib.bst
index 7c0ea79ea..c12cfb3bb 100644
--- a/elements/world/dbus-glib.bst
+++ b/elements/world/dbus-glib.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-0.110.tar.gz
+  url: tar_dbus_freedesktop_org:/releases/dbus-glib/dbus-glib-0.110.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/world/libhandy-0.bst b/elements/world/libhandy-0.bst
index e44ff65c0..08cc1b871 100644
--- a/elements/world/libhandy-0.bst
+++ b/elements/world/libhandy-0.bst
@@ -1,7 +1,7 @@
 kind: meson
 sources:
 - kind: tar
-  url: https://source.puri.sm/Librem5/libhandy/-/archive/v0.0.13/libhandy-v0.0.13.tar.bz2
+  url: tar_source_puri_sm:/Librem5/libhandy/-/archive/v0.0.13/libhandy-v0.0.13.tar.bz2
 build-depends:
 - sdk/gobject-introspection.bst
 - sdk/gtk-doc.bst
diff --git a/elements/world/qqwing.bst b/elements/world/qqwing.bst
index 00ef84a48..14c4c493f 100644
--- a/elements/world/qqwing.bst
+++ b/elements/world/qqwing.bst
@@ -1,6 +1,6 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://qqwing.com/qqwing-1.3.4.tar.gz
+  url: tar_qqwing_com:/qqwing-1.3.4.tar.gz
 depends:
 - freedesktop-sdk.bst:bootstrap-import.bst


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