12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- ################################################################################
- #
- # libsoup
- #
- ################################################################################
- LIBSOUP_VERSION_MAJOR = 2.74
- LIBSOUP_VERSION = $(LIBSOUP_VERSION_MAJOR).3
- LIBSOUP_SOURCE = libsoup-$(LIBSOUP_VERSION).tar.xz
- LIBSOUP_SITE = https://download.gnome.org/sources/libsoup/$(LIBSOUP_VERSION_MAJOR)
- LIBSOUP_LICENSE = LGPL-2.0+
- LIBSOUP_LICENSE_FILES = COPYING
- LIBSOUP_CPE_ID_VENDOR = gnome
- LIBSOUP_INSTALL_STAGING = YES
- LIBSOUP_DEPENDENCIES = \
- host-intltool \
- host-libglib2 \
- host-pkgconf \
- libglib2 \
- libpsl \
- libxml2 \
- sqlite \
- $(TARGET_NLS_DEPENDENCIES)
- LIBSOUP_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS)
- LIBSOUP_CONF_OPTS = \
- -Dgtk_doc=false \
- -Dntlm=disabled \
- -Dsysprof=disabled \
- -Dtests=false \
- -Dtls_check=false \
- -Dvapi=disabled
- ifeq ($(BR2_PACKAGE_BROTLI),y)
- LIBSOUP_CONF_OPTS += -Dbrotli=enabled
- LIBSOUP_DEPENDENCIES += brotli
- else
- LIBSOUP_CONF_OPTS += -Dbrotli=disabled
- endif
- ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y)
- LIBSOUP_CONF_OPTS += -Dintrospection=enabled
- LIBSOUP_DEPENDENCIES += gobject-introspection
- else
- LIBSOUP_CONF_OPTS += -Dintrospection=disabled
- endif
- ifeq ($(BR2_PACKAGE_LIBKRB5),y)
- LIBSOUP_CONF_OPTS += \
- -Dgssapi=enabled \
- -Dkrb5_config=$(STAGING_DIR)/usr/bin/krb5-config
- LIBSOUP_DEPENDENCIES += libkrb5
- else
- LIBSOUP_CONF_OPTS += -Dgssapi=disabled
- endif
- ifeq ($(BR2_PACKAGE_LIBSOUP_GNOME),y)
- LIBSOUP_CONF_OPTS += -Dgnome=true
- else
- LIBSOUP_CONF_OPTS += -Dgnome=false
- endif
- $(eval $(meson-package))
|