################################################################################ # # libostree # ################################################################################ LIBOSTREE_VERSION = 2023.8 LIBOSTREE_SOURCE = libostree-$(LIBOSTREE_VERSION).tar.xz LIBOSTREE_SITE = https://github.com/ostreedev/ostree/releases/download/v$(LIBOSTREE_VERSION) LIBOSTREE_LICENSE = LGPL-2.0+ LIBOSTREE_LICENSE_FILES = COPYING LIBOSTREE_DEPENDENCIES = e2fsprogs host-bison host-pkgconf libglib2 libgpg-error libgpgme xz LIBOSTREE_INSTALL_STAGING = YES LIBOSTREE_CONF_ENV = \ GPG_ERROR_CONFIG=$(STAGING_DIR)/usr/bin/gpg-error-config LIBOSTREE_CONF_OPTS += \ --with-gpgme-prefix=$(STAGING_DIR)/usr \ --without-soup \ --disable-gtk-doc \ --disable-gtk-doc-html \ --disable-gtk-doc-pdf \ --disable-man ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) LIBOSTREE_DEPENDENCIES += gobject-introspection LIBOSTREE_CONF_OPTS += --enable-introspection LIBOSTREE_MAKE_OPTS = INTROSPECTION_SCANNER_ENV= else LIBOSTREE_CONF_OPTS += --disable-introspection endif ifeq ($(BR2_PACKAGE_OPENSSL),y) LIBOSTREE_CONF_OPTS += --with-openssl LIBOSTREE_DEPENDENCIES += openssl else LIBOSTREE_CONF_OPTS += --without-openssl endif ifeq ($(BR2_PACKAGE_AVAHI_LIBAVAHI_CLIENT),y) LIBOSTREE_CONF_OPTS += --with-avahi LIBOSTREE_DEPENDENCIES += avahi else LIBOSTREE_CONF_OPTS += --without-avahi endif # cURL support depends on libsoup3 ifeq ($(BR2_PACKAGE_LIBSOUP3),y) LIBOSTREE_CONF_OPTS += --with-soup3 LIBOSTREE_DEPENDENCIES += libsoup3 ifeq ($(BR2_PACKAGE_LIBCURL),y) LIBOSTREE_CONF_OPTS += --with-curl LIBOSTREE_DEPENDENCIES += libcurl else LIBOSTREE_CONF_OPTS += --without-curl endif else LIBOSTREE_CONF_OPTS += --without-soup3 --without-curl endif ifeq ($(BR2_PACKAGE_LIBARCHIVE),y) LIBOSTREE_CONF_OPTS += --with-libarchive LIBOSTREE_DEPENDENCIES += libarchive else LIBOSTREE_CONF_OPTS += --without-libarchive 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) LIBOSTREE_CONF_OPTS += --with-selinux LIBOSTREE_DEPENDENCIES += libselinux else LIBOSTREE_CONF_OPTS += --without-selinux endif ifeq ($(BR2_INIT_SYSTEMD),y) LIBOSTREE_CONF_OPTS += \ --with-libsystemd \ --with-systemdsystemunitdir=/usr/lib/systemd/system LIBOSTREE_DEPENDENCIES += systemd else LIBOSTREE_CONF_OPTS += --without-libsystemd endif $(eval $(autotools-package))