################################################################################ # # libxmlb # ################################################################################ LIBXMLB_VERSION = 0.3.27 LIBXMLB_SITE = https://github.com/hughsie/libxmlb/releases/download/$(LIBXMLB_VERSION) LIBXMLB_SOURCE = libxmlb-$(LIBXMLB_VERSION).tar.xz LIBXMLB_LICENSE = LGPL-2.1+ LIBXMLB_LICENSE_FILES = LICENSE LIBXMLB_INSTALL_STAGING = YES LIBXMLB_DEPENDENCIES = libglib2 LIBXMLB_CONF_OPTS = -Dgtkdoc=false -Dtests=false ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y) LIBXMLB_CONF_OPTS += -Dintrospection=true LIBXMLB_DEPENDENCIES += gobject-introspection else LIBXMLB_CONF_OPTS += -Dintrospection=false endif ifeq ($(BR2_PACKAGE_ZSTD),y) LIBXMLB_DEPENDENCIES += zstd LIBXMLB_CONF_OPTS += -Dzstd=enabled else LIBXMLB_CONF_OPTS += -Dzstd=disabled endif ifeq ($(BR2_PACKAGE_XZ),y) LIBXMLB_DEPENDENCIES += xz LIBXMLB_CONF_OPTS += -Dlzma=enabled else LIBXMLB_CONF_OPTS += -Dlzma=disabled endif $(eval $(meson-package))