kumquat-buildroot/support/dependencies
Thomas Petazzoni f13fdc45e8 package/pkg-generic: handle host-xz as an extract dependency
This moves the host-xz dependency handling from
DEPENDENCY_HOST_PREREQ to an extract dependency.

To achieve that, check-host-xz.mk fills in the
BR2_XZ_HOST_DEPENDENCY with host-xz if building a host-xz is
needed. The name BR2_XZ_HOST_DEPENDENCY has been chosen because it
matches the name BR2_CMAKE_HOST_DEPENDENCY already used in
check-host-cmake.mk.

The BR2_XZ_HOST_DEPENDENCY is added to all packages, except:

 - host-xz, because we would otherwise depend on ourself.

 - host-tar, because xz itself is delivered as a tarball, so we need
   to have host-xz depend on host-tar, and not host-tar depend on
   host-xz

 - host-skeleton, because we need to have host-xz depend on
   host-skeleton, and not the opposite.

In addition, we modify xz.mk to explicitly build host-xz without
ccache. We generally took the approach of building host-ccache *after*
all the extractors have been built.

[Peter: fix s/host-tar/host-xz/ typo]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
2018-03-25 17:44:04 +02:00
..
check-host-asciidoc.sh
check-host-cmake.mk Globally replace $(HOST_DIR)/usr/bin with $(HOST_DIR)/bin 2017-07-05 15:19:29 +02:00
check-host-cmake.sh core: allow check-host-cmake.sh to try several candidates 2017-06-24 21:25:45 +02:00
check-host-lzip.mk Globally replace $(HOST_DIR)/usr/bin with $(HOST_DIR)/bin 2017-07-05 15:19:29 +02:00
check-host-lzip.sh
check-host-tar.mk package/pkg-generic: handle host-tar as an extract dependency 2018-03-25 17:43:20 +02:00
check-host-tar.sh check-host-tar.sh: blacklist tar 1.30+ 2018-02-27 17:02:26 +01:00
check-host-xzcat.mk package/pkg-generic: handle host-xz as an extract dependency 2018-03-25 17:44:04 +02:00
check-host-xzcat.sh
dependencies.mk dependencies.mk: check for valid host-tar before other host dependencies 2018-02-27 17:01:47 +01:00
dependencies.sh core: drop no-longer used C.UTF-8 locale option 2018-03-04 11:59:16 +01:00