| ################################################################################ |
| # |
| # 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)) |