From: Yann E. MORIN Date: Tue, 8 May 2018 20:40:19 +0000 (+0200) Subject: package/pkg-generic: add host-tar dependency for downloads from repositories X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5b5feea8753520320d11896a24b970c60331bcdc;p=buildroot.git package/pkg-generic: add host-tar dependency for downloads from repositories Three of our download backends need a host tar that can generate reproducible archives: cvs, git, and svn. The other two, bzr and hg, use their internal implementation. So, for those three that need it, and a dependency on host-tar when the system tar is not appropriate. Signed-off-by: "Yann E. MORIN" Cc: Thomas Petazzoni Cc: Arnout Vandecappelle Cc: Peter Korsgaard Signed-off-by: Thomas Petazzoni --- diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index 747e286baf..f34f46afc8 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -582,6 +582,10 @@ ifneq ($(1),host-skeleton) $(2)_DEPENDENCIES += host-skeleton endif +ifneq ($$(filter cvs git svn,$$($(2)_SITE_METHOD)),) +$(2)_DOWNLOAD_DEPENDENCIES += $(BR2_TAR_HOST_DEPENDENCY) +endif + ifeq ($$(filter host-tar host-skeleton host-fakedate,$(1)),) $(2)_EXTRACT_DEPENDENCIES += $$(BR2_TAR_HOST_DEPENDENCY) endif