[gnome-build-meta/jjardon/dwinship/update-aliases: 3/6] Update Aliases: introduce an alias for everything




commit b217b3a087b3f2276215ca25ecec66e41288fd97
Author: Douglas Winship <douglas winship codethink co uk>
Date:   Thu Aug 19 23:23:47 2021 +0100

    Update Aliases: introduce an alias for everything
    
    Introduces generic aliases (eg an alias for https://), which means every
    source url can have an alias. This means every source url can have a
    mirror version added, when mirrors are set up.

 elements/boards/common/dtc.bst               | 2 +-
 elements/boards/pinebook-pro/linux.bst       | 2 +-
 elements/boards/pinebook-pro/u-boot.bst      | 2 +-
 elements/boards/raspberrypi-4/bsp/u-boot.bst | 2 +-
 elements/boards/rock64/u-boot.bst            | 2 +-
 elements/core-deps/LibRaw.bst                | 2 +-
 elements/core-deps/babl.bst                  | 2 +-
 elements/core-deps/berkeleydb.bst            | 2 +-
 elements/core-deps/boost.bst                 | 2 +-
 elements/core-deps/cvt.bst                   | 2 +-
 elements/core-deps/dnsmasq.bst               | 2 +-
 elements/core-deps/ebtables.bst              | 2 +-
 elements/core-deps/exempi.bst                | 2 +-
 elements/core-deps/freerdp.bst               | 2 +-
 elements/core-deps/gegl.bst                  | 2 +-
 elements/core-deps/intltool.bst              | 2 +-
 elements/core-deps/libbluray.bst             | 2 +-
 elements/core-deps/libcap-ng.bst             | 2 +-
 elements/core-deps/libdvdread.bst            | 2 +-
 elements/core-deps/libnfs.bst                | 2 +-
 elements/core-deps/libosinfo.bst             | 2 +-
 elements/core-deps/libpcap.bst               | 2 +-
 elements/core-deps/libvirt-glib.bst          | 2 +-
 elements/core-deps/libvirt.bst               | 2 +-
 elements/core-deps/neon.bst                  | 2 +-
 elements/core-deps/openldap.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/portaudio.bst             | 2 +-
 elements/core-deps/ppp.bst                   | 2 +-
 elements/core-deps/pycups.bst                | 2 +-
 elements/core-deps/qemu.bst                  | 2 +-
 elements/core-deps/samba.bst                 | 2 +-
 elements/core-deps/slirp-helper.bst          | 2 +-
 elements/sdk/krb5.bst                        | 2 +-
 elements/sdk/libwpe.bst                      | 2 +-
 elements/sdk/pinentry.bst                    | 2 +-
 elements/sdk/wpebackend-fdo.bst              | 2 +-
 elements/vm/anthy.bst                        | 2 +-
 elements/vm/buildstream/breezy.bst           | 2 +-
 elements/vm/flathub-config.bst               | 2 +-
 elements/vm/gnome-nightly-config.bst         | 2 +-
 elements/vm/kyotocabinet.bst                 | 2 +-
 elements/vm/libhangul.bst                    | 2 +-
 elements/vm/lxc.bst                          | 2 +-
 elements/vm/openconnect.bst                  | 2 +-
 elements/vm/openvpn.bst                      | 2 +-
 elements/vm/plymouth-gnome-theme.bst         | 2 +-
 elements/vm/qemu-tools.bst                   | 2 +-
 elements/vm/spice-vdagent.bst                | 2 +-
 elements/vm/vpnc-scripts.bst                 | 2 +-
 elements/world/dbus-glib.bst                 | 2 +-
 project.conf                                 | 5 +++++
 54 files changed, 58 insertions(+), 53 deletions(-)
---
diff --git a/elements/boards/common/dtc.bst b/elements/boards/common/dtc.bst
index 3b2fbaf87..3180cfc97 100644
--- a/elements/boards/common/dtc.bst
+++ b/elements/boards/common/dtc.bst
@@ -2,7 +2,7 @@ kind: manual
 
 sources:
 - kind: tar
-  url: https://git.kernel.org/pub/scm/utils/dtc/dtc.git/snapshot/dtc-1.6.0.tar.gz
+  url: file_https:git.kernel.org/pub/scm/utils/dtc/dtc.git/snapshot/dtc-1.6.0.tar.gz
 
 depends:
 - freedesktop-sdk.bst:components/bison.bst
diff --git a/elements/boards/pinebook-pro/linux.bst b/elements/boards/pinebook-pro/linux.bst
index aa135c1b8..ee2d36083 100644
--- a/elements/boards/pinebook-pro/linux.bst
+++ b/elements/boards/pinebook-pro/linux.bst
@@ -2,7 +2,7 @@ kind: manual
 
 sources:
 - kind: git_tag
-  url: https://gitlab.manjaro.org/tsys/linux-pinebook-pro.git
+  url: git_https:gitlab.manjaro.org/tsys/linux-pinebook-pro.git
   #track: master
   track: c04087388bdb7d79d5202ffb91aa387e36901056
   track-tags: false
diff --git a/elements/boards/pinebook-pro/u-boot.bst b/elements/boards/pinebook-pro/u-boot.bst
index caff32339..da540b549 100644
--- a/elements/boards/pinebook-pro/u-boot.bst
+++ b/elements/boards/pinebook-pro/u-boot.bst
@@ -2,7 +2,7 @@ kind: manual
 
 sources:
 - kind: git_tag
-  url: https://git.eno.space/pbp-uboot.git
+  url: git_https:git.eno.space/pbp-uboot.git
   track: 365495a329c8e92ca4c134562d091df71b75845e
 
 build-depends:
diff --git a/elements/boards/raspberrypi-4/bsp/u-boot.bst b/elements/boards/raspberrypi-4/bsp/u-boot.bst
index d6b50fb9e..173ea70f8 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: file_ftp: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/u-boot.bst b/elements/boards/rock64/u-boot.bst
index c4b32767b..8a45ad2f5 100644
--- a/elements/boards/rock64/u-boot.bst
+++ b/elements/boards/rock64/u-boot.bst
@@ -2,7 +2,7 @@ kind: manual
 
 sources:
 - kind: tar
-  url: https://ftp.denx.de/pub/u-boot/u-boot-2020.04.tar.bz2
+  url: file_https:ftp.denx.de/pub/u-boot/u-boot-2020.04.tar.bz2
 
 build-depends:
 - freedesktop-sdk.bst:components/bison.bst
diff --git a/elements/core-deps/LibRaw.bst b/elements/core-deps/LibRaw.bst
index 13edb9457..a3fdef89d 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: file_https: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/babl.bst b/elements/core-deps/babl.bst
index d880d9891..f37de9415 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: file_https: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..793b2aa66 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: file_http: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..0f2456f37 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: file_https: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/cvt.bst b/elements/core-deps/cvt.bst
index f94c02f2f..a64061ae0 100644
--- a/elements/core-deps/cvt.bst
+++ b/elements/core-deps/cvt.bst
@@ -35,4 +35,4 @@ config:
 
 sources:
 - kind: tar
-  url: https://www.x.org/archive/individual/xserver/xorg-server-1.20.11.tar.bz2
+  url: file_https:www.x.org/archive/individual/xserver/xorg-server-1.20.11.tar.bz2
diff --git a/elements/core-deps/dnsmasq.bst b/elements/core-deps/dnsmasq.bst
index 107be3498..02644fa5b 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.85.tar.xz
+  url: file_http:www.thekelleys.org.uk/dnsmasq/dnsmasq-2.85.tar.xz
 
 depends:
 - freedesktop-sdk.bst:bootstrap-import.bst
diff --git a/elements/core-deps/ebtables.bst b/elements/core-deps/ebtables.bst
index 56bef9c7c..3d4e62cef 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: file_http: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/exempi.bst b/elements/core-deps/exempi.bst
index d5c6c87f2..b1d4be752 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: file_https: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/freerdp.bst b/elements/core-deps/freerdp.bst
index 7117cedd9..8d49ae58d 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.0.tar.gz
+  url: file_https:pub.freerdp.com/releases/freerdp-2.4.0.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
diff --git a/elements/core-deps/gegl.bst b/elements/core-deps/gegl.bst
index f8734585e..dd4ede235 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.30.tar.xz
+  url: file_https:download.gimp.org/pub/gegl/0.4/gegl-0.4.30.tar.xz
 
 build-depends:
 - sdk/gobject-introspection.bst
diff --git a/elements/core-deps/intltool.bst b/elements/core-deps/intltool.bst
index d063c0c03..6c631a95b 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: file_https: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..6efc77a09 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: file_http: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/libcap-ng.bst b/elements/core-deps/libcap-ng.bst
index 65f30a5a5..043e7f80e 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: file_https: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/libdvdread.bst b/elements/core-deps/libdvdread.bst
index 5927188a8..d86467b89 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: file_http: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/libnfs.bst b/elements/core-deps/libnfs.bst
index 0f6de0971..70a93f51c 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: file_https: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/libosinfo.bst b/elements/core-deps/libosinfo.bst
index 8ca1a1278..5bb24ac64 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: file_https: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/libpcap.bst b/elements/core-deps/libpcap.bst
index 8320d27a5..a2e5f4ecd 100644
--- a/elements/core-deps/libpcap.bst
+++ b/elements/core-deps/libpcap.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: http://www.tcpdump.org/release/libpcap-1.10.0.tar.gz
+  url: file_http:www.tcpdump.org/release/libpcap-1.10.0.tar.gz
 
 build-depends:
 - freedesktop-sdk.bst:components/bison.bst
diff --git a/elements/core-deps/libvirt-glib.bst b/elements/core-deps/libvirt-glib.bst
index d0be87893..c804b375c 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: file_https: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 4740bf295..ef1d0ca04 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.6.0.tar.xz
+  url: file_https:libvirt.org/sources/libvirt-7.6.0.tar.xz
 - kind: local
   path: files/libvirt/80-libvirt.preset
 build-depends:
diff --git a/elements/core-deps/neon.bst b/elements/core-deps/neon.bst
index 9212d9649..3bdc0c08e 100644
--- a/elements/core-deps/neon.bst
+++ b/elements/core-deps/neon.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://notroj.github.io/neon/neon-0.31.2.tar.gz
+  url: file_https:notroj.github.io/neon/neon-0.31.2.tar.gz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
 depends:
diff --git a/elements/core-deps/openldap.bst b/elements/core-deps/openldap.bst
index 65374085e..7db6899af 100644
--- a/elements/core-deps/openldap.bst
+++ b/elements/core-deps/openldap.bst
@@ -1,7 +1,7 @@
 kind: autotools
 sources:
 - kind: tar
-  url: https://www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.4.58.tgz
+  url: file_https:www.openldap.org/software/download/OpenLDAP/openldap-release/openldap-2.4.58.tgz
 build-depends:
 - freedesktop-sdk.bst:components/groff.bst
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/core-deps/osinfo-db-tools.bst b/elements/core-deps/osinfo-db-tools.bst
index bc5746ed2..7df35146f 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: file_https: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 98ebe10e3..5be95d1b8 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-20210809.tar.xz
+  url: file_https:releases.pagure.org/libosinfo/osinfo-db-20210809.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..df82b5c55 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: file_https: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/portaudio.bst b/elements/core-deps/portaudio.bst
index 1281c5c01..37012d37d 100644
--- a/elements/core-deps/portaudio.bst
+++ b/elements/core-deps/portaudio.bst
@@ -2,7 +2,7 @@ kind: cmake
 
 sources:
 - kind: tar
-  url: http://files.portaudio.com/archives/pa_stable_v190700_20210406.tgz
+  url: file_http:files.portaudio.com/archives/pa_stable_v190700_20210406.tgz
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-cmake.bst
diff --git a/elements/core-deps/ppp.bst b/elements/core-deps/ppp.bst
index d0583f1ff..50f8181bc 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: file_https: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/pycups.bst b/elements/core-deps/pycups.bst
index ac225c6ba..5d17c2325 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: file_http:cyberelk.net/tim/data/pycups/pycups-1.9.73.tar.bz2
 
 depends:
 - freedesktop-sdk.bst:components/cups.bst
diff --git a/elements/core-deps/qemu.bst b/elements/core-deps/qemu.bst
index 7f25e5267..eeab91150 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.0.0.tar.xz
+  url: file_https:download.qemu.org/qemu-6.0.0.tar.xz
 
 build-depends:
 - core-deps/spice-protocol.bst
diff --git a/elements/core-deps/samba.bst b/elements/core-deps/samba.bst
index a49b65c62..84c240aa0 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.14.6.tar.gz
+  url: file_https:download.samba.org/pub/samba/stable/samba-4.14.6.tar.gz
 - kind: patch
   path: files/samba/fix-root-build.patch
 build-depends:
diff --git a/elements/core-deps/slirp-helper.bst b/elements/core-deps/slirp-helper.bst
index 224c2850e..544cae63c 100644
--- a/elements/core-deps/slirp-helper.bst
+++ b/elements/core-deps/slirp-helper.bst
@@ -12,7 +12,7 @@ depends:
 
 sources:
 - kind: tar
-  url: https://static.crates.io/crates/libslirp/libslirp-4.3.0.crate
+  url: file_https:static.crates.io/crates/libslirp/libslirp-4.3.0.crate
 - kind: cargo
 - kind: patch
   path: files/slirp-helper/nix-riscv.patch
diff --git a/elements/sdk/krb5.bst b/elements/sdk/krb5.bst
index 816cae87a..3061f9338 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: file_https: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 40ac2febc..512902791 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.11.1.tar.xz
+  url: file_https:wpewebkit.org/releases/libwpe-1.11.1.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 bfb69cd96..adfa6557c 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.1.1.tar.bz2
+  url: file_https:www.gnupg.org/ftp/gcrypt/pinentry/pinentry-1.1.1.tar.bz2
 
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-autotools.bst
diff --git a/elements/sdk/wpebackend-fdo.bst b/elements/sdk/wpebackend-fdo.bst
index 36201e531..08b8b2222 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.10.0.tar.xz
+  url: file_https:wpewebkit.org/releases/wpebackend-fdo-1.10.0.tar.xz
 build-depends:
 - freedesktop-sdk.bst:public-stacks/buildsystem-meson.bst
 
diff --git a/elements/vm/anthy.bst b/elements/vm/anthy.bst
index a57e74c35..32d4e840f 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: file_http: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/breezy.bst b/elements/vm/buildstream/breezy.bst
index 4862c42f6..ca64ffef9 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: file_https: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/flathub-config.bst b/elements/vm/flathub-config.bst
index 06d95eb29..bf1788c07 100644
--- a/elements/vm/flathub-config.bst
+++ b/elements/vm/flathub-config.bst
@@ -2,7 +2,7 @@ kind: import
 
 sources:
 - kind: remote
-  url: https://flathub.org/repo/flathub.flatpakrepo
+  url: file_https:flathub.org/repo/flathub.flatpakrepo
 
 config:
   target: /etc/flatpak/remotes.d/
diff --git a/elements/vm/gnome-nightly-config.bst b/elements/vm/gnome-nightly-config.bst
index cc08288a1..6186eda05 100644
--- a/elements/vm/gnome-nightly-config.bst
+++ b/elements/vm/gnome-nightly-config.bst
@@ -2,7 +2,7 @@ kind: import
 
 sources:
 - kind: remote
-  url: https://nightly.gnome.org/gnome-nightly.flatpakrepo
+  url: file_https:nightly.gnome.org/gnome-nightly.flatpakrepo
 
 config:
   target: /etc/flatpak/remotes.d/
diff --git a/elements/vm/kyotocabinet.bst b/elements/vm/kyotocabinet.bst
index 2d15dbf79..26ad75926 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: file_http: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..1b4f84b0b 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: file_http: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/lxc.bst b/elements/vm/lxc.bst
index fd7e42727..12c1c2eb7 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: file_https:linuxcontainers.org/downloads/lxc/lxc-4.0.10.tar.gz
diff --git a/elements/vm/openconnect.bst b/elements/vm/openconnect.bst
index bf9cc8c81..01cb59af9 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: file_ftp:ftp.infradead.org/pub/openconnect/openconnect-8.10.tar.gz
 
 variables:
   conf-local: >-
diff --git a/elements/vm/openvpn.bst b/elements/vm/openvpn.bst
index fa1e2c3d4..f113d392e 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: file_https: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/plymouth-gnome-theme.bst b/elements/vm/plymouth-gnome-theme.bst
index 789070f39..dd540bab3 100644
--- a/elements/vm/plymouth-gnome-theme.bst
+++ b/elements/vm/plymouth-gnome-theme.bst
@@ -4,7 +4,7 @@ sources:
 - kind: local
   path: files/plymouth/plymouthd.defaults
 - kind: remote
-  url: https://people.gnome.org/~engagement/logos/GnomeLogoHorizontal.svg
+  url: file_https:people.gnome.org/~engagement/logos/GnomeLogoHorizontal.svg
 
 runtime-depends:
 - core-deps/plymouth.bst
diff --git a/elements/vm/qemu-tools.bst b/elements/vm/qemu-tools.bst
index e9a8f067c..07e960aea 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: file_https: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 2369a5be4..9a8e049ca 100644
--- a/elements/vm/spice-vdagent.bst
+++ b/elements/vm/spice-vdagent.bst
@@ -2,7 +2,7 @@ kind: autotools
 
 sources:
 - kind: tar
-  url: https://spice-space.org/download/releases/spice-vdagent-0.21.0.tar.bz2
+  url: file_https: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/vpnc-scripts.bst b/elements/vm/vpnc-scripts.bst
index d0107ad3c..0f0c683cf 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: file_ftp:ftp.infradead.org/pub/vpnc-scripts/vpnc-scripts-20210402.tar.gz
 
 config:
   install-commands:
diff --git a/elements/world/dbus-glib.bst b/elements/world/dbus-glib.bst
index 7c0ea79ea..38ff012ac 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: file_https: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/project.conf b/project.conf
index 4d031226b..9b68f3f8d 100644
--- a/project.conf
+++ b/project.conf
@@ -76,6 +76,11 @@ aliases:
   tarballs_needing_help: https://people.gnome.org/~mcatanzaro/tarballs-needing-help/
   tecnocode_downloads: https://tecnocode.co.uk/downloads/ 
   webkitgtk_org: https://webkitgtk.org/releases/
+  # generic aliases
+  file_ftp: ftp://
+  file_http: http://
+  file_https: https://
+  git_https: https://
 
 mirrors:
 - name: kernel_org


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