core/pkg-infra: prepare for alternate default source archives
authorYann E. MORIN <yann.morin.1998@free.fr>
Mon, 25 Mar 2019 19:59:20 +0000 (20:59 +0100)
committerYann E. MORIN <yann.morin.1998@free.fr>
Sun, 10 Jan 2021 18:42:04 +0000 (19:42 +0100)
commit38a9fdd02f57871835572ffebf8f47e38fc28002
treeafb76cf1a5286d64af5dfe82bcfbb24749bdec81
parent971d1ea7acb44e60e79808bd30e0e50ef1bfc863
core/pkg-infra: prepare for alternate default source archives

The .tar.gz default extension is historical, and we initially used
to only fetch tarballs from remote sites.

When we introduced downloads from VCS repositories, we kept that
extension, and kept compressing with gz, by lack of good reason to
switch to some other compression scheme.

However, nowadays, we will want to change the way we construct the
tarballs we generate from VCS. This will de facto change the hashes
of those tarballs.

So we will want that the archives we generate do not clash with the
existing ones, so we need another filename. Thus, we need a way to
be able to use a different extension when we generate archives from
VCS.

Use a macro as suggested by Arnout.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Cc: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Cc: Vincent Fazio <vfazio@xes-inc.com>
Acked-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Reviewed-by: Vincent Fazio <vfazio@xes-inc.com>
package/pkg-generic.mk
package/pkg-utils.mk