mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-07-24 11:46:30 +00:00
package/pkg-generic: depend on host-{xz, lzip} only for fitting archives
Currently, host-xz and host-lzip are built as soon as the corresponding tools are not provided by the system, independently of whether they are really needed by the Buildroot configuration. This is particularly annoying for host-lzip, which is only needed for very few packages. This commit modifies the generic package infrastructure to only add host-lzip and host-xz as dependencies when really needed. Signed-off-by: Norbert Lange <nolange79@gmail.com> [Thomas: - improve commit log - as suggested by Yann E. Morin, make the lzip case similar to the xz case] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> (cherry picked from commit 004960e967a559e59e58fbc0848212e4ebecab62) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
parent
54d556c0b7
commit
7c4be8b34d
@ -615,12 +615,16 @@ $(2)_EXTRACT_DEPENDENCIES += $$(BR2_TAR_HOST_DEPENDENCY)
|
||||
endif
|
||||
|
||||
ifeq ($$(filter host-tar host-skeleton host-xz host-lzip host-fakedate,$(1)),)
|
||||
ifneq ($$(filter .xz .lzma,$$(suffix $$($(2)_SOURCE))),)
|
||||
$(2)_EXTRACT_DEPENDENCIES += $$(BR2_XZCAT_HOST_DEPENDENCY)
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($$(filter host-tar host-skeleton host-xz host-lzip host-fakedate,$(1)),)
|
||||
ifneq ($$(filter .lz,$$(suffix $$($(2)_SOURCE))),)
|
||||
$(2)_EXTRACT_DEPENDENCIES += $$(BR2_LZIP_HOST_DEPENDENCY)
|
||||
endif
|
||||
endif
|
||||
|
||||
ifeq ($$(BR2_CCACHE),y)
|
||||
ifeq ($$(filter host-tar host-skeleton host-xz host-lzip host-fakedate host-ccache,$(1)),)
|
||||
|
Loading…
x
Reference in New Issue
Block a user