package/libostree: libfuse is optional, not mandatory
libfuse is optional since its addition in version 2016.2 with
e9ccdd2d00
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Reviewed-by: Marcus Folkesson <marcus.folkesson@gmail.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
committed by
Peter Korsgaard
parent
c2b532af15
commit
e12000bf63
@@ -1,14 +1,12 @@
|
|||||||
config BR2_PACKAGE_LIBOSTREE
|
config BR2_PACKAGE_LIBOSTREE
|
||||||
bool "libostree"
|
bool "libostree"
|
||||||
depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgpgme, libgpg-error
|
depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgpgme, libgpg-error
|
||||||
depends on !BR2_STATIC_LIBS # libfuse
|
|
||||||
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
|
depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2
|
||||||
depends on BR2_USE_WCHAR # libglib2
|
depends on BR2_USE_WCHAR # libglib2
|
||||||
depends on BR2_USE_MMU # e2fsprogs, libfuse, libglib2, libgpgme
|
depends on BR2_USE_MMU # e2fsprogs, libglib2, libgpgme
|
||||||
# doesn't build with musl due to lack of TEMP_FAILURE_RETRY()
|
# doesn't build with musl due to lack of TEMP_FAILURE_RETRY()
|
||||||
depends on !BR2_TOOLCHAIN_USES_MUSL
|
depends on !BR2_TOOLCHAIN_USES_MUSL
|
||||||
select BR2_PACKAGE_E2FSPROGS
|
select BR2_PACKAGE_E2FSPROGS
|
||||||
select BR2_PACKAGE_LIBFUSE
|
|
||||||
select BR2_PACKAGE_LIBGLIB2
|
select BR2_PACKAGE_LIBGLIB2
|
||||||
select BR2_PACKAGE_LIBGPG_ERROR
|
select BR2_PACKAGE_LIBGPG_ERROR
|
||||||
select BR2_PACKAGE_LIBGPGME
|
select BR2_PACKAGE_LIBGPGME
|
||||||
|
|||||||
@@ -10,7 +10,7 @@ LIBOSTREE_SITE = https://github.com/ostreedev/ostree/releases/download/v$(LIBOST
|
|||||||
|
|
||||||
LIBOSTREE_LICENSE = LGPL-2.0+
|
LIBOSTREE_LICENSE = LGPL-2.0+
|
||||||
LIBOSTREE_LICENSE_FILES = COPYING
|
LIBOSTREE_LICENSE_FILES = COPYING
|
||||||
LIBOSTREE_DEPENDENCIES = e2fsprogs host-bison host-pkgconf libfuse libglib2 libgpg-error libgpgme xz
|
LIBOSTREE_DEPENDENCIES = e2fsprogs host-bison host-pkgconf libglib2 libgpg-error libgpgme xz
|
||||||
LIBOSTREE_INSTALL_STAGING = YES
|
LIBOSTREE_INSTALL_STAGING = YES
|
||||||
|
|
||||||
LIBOSTREE_CONF_ENV = \
|
LIBOSTREE_CONF_ENV = \
|
||||||
@@ -69,6 +69,13 @@ else
|
|||||||
LIBOSTREE_CONF_OPTS += --without-libarchive
|
LIBOSTREE_CONF_OPTS += --without-libarchive
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(BR2_PACKAGE_LIBFUSE),y)
|
||||||
|
LIBOSTREE_CONF_OPTS += --enable-rofiles-fuse
|
||||||
|
LIBOSTREE_DEPENDENCIES += libfuse
|
||||||
|
else
|
||||||
|
LIBOSTREE_CONF_OPTS += --disable-rofiles-fuse
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(BR2_PACKAGE_LIBSELINUX),y)
|
ifeq ($(BR2_PACKAGE_LIBSELINUX),y)
|
||||||
LIBOSTREE_CONF_OPTS += --with-selinux
|
LIBOSTREE_CONF_OPTS += --with-selinux
|
||||||
LIBOSTREE_DEPENDENCIES += libselinux
|
LIBOSTREE_DEPENDENCIES += libselinux
|
||||||
|
|||||||
Reference in New Issue
Block a user