1config BR2_PACKAGE_LIBOSTREE 2 bool "libostree" 3 depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS # libgpgme, libgpg-error 4 depends on BR2_TOOLCHAIN_HAS_THREADS # libglib2 5 depends on BR2_USE_WCHAR # libglib2 6 depends on BR2_USE_MMU # e2fsprogs, libglib2, libgpgme 7 # doesn't build with musl due to lack of TEMP_FAILURE_RETRY() 8 depends on !BR2_TOOLCHAIN_USES_MUSL 9 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8 # loop_config 10 select BR2_PACKAGE_E2FSPROGS 11 select BR2_PACKAGE_LIBARCHIVE if BR2_s390x 12 select BR2_PACKAGE_LIBGLIB2 13 select BR2_PACKAGE_LIBGPG_ERROR 14 select BR2_PACKAGE_LIBGPGME 15 select BR2_PACKAGE_XZ 16 help 17 OSTree is an upgrade system for Linux-based operating 18 systems. 19 20 https://ostree.readthedocs.io/en/latest/ 21 22comment "libostree needs a uClibc or glibc toolchain w/ threads, dynamic library, wchar, headers >= 5.8" 23 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS \ 24 || !BR2_USE_WCHAR || BR2_TOOLCHAIN_USES_MUSL || \ 25 !BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8 26 depends on BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS 27 depends on BR2_USE_MMU 28