xref: /OK3568_Linux_fs/buildroot/package/libsoup/libsoup.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# libsoup
4#
5################################################################################
6
7LIBSOUP_VERSION_MAJOR = 2.74
8LIBSOUP_VERSION = $(LIBSOUP_VERSION_MAJOR).0
9LIBSOUP_SOURCE = libsoup-$(LIBSOUP_VERSION).tar.xz
10LIBSOUP_SITE = http://ftp.gnome.org/pub/gnome/sources/libsoup/$(LIBSOUP_VERSION_MAJOR)
11LIBSOUP_LICENSE = LGPL-2.0+
12LIBSOUP_LICENSE_FILES = COPYING
13LIBSOUP_CPE_ID_VENDOR = gnome
14LIBSOUP_INSTALL_STAGING = YES
15LIBSOUP_DEPENDENCIES = \
16	host-intltool \
17	host-libglib2 \
18	host-pkgconf \
19	libglib2 \
20	libpsl \
21	libxml2 \
22	sqlite \
23	$(TARGET_NLS_DEPENDENCIES)
24
25LIBSOUP_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS)
26
27LIBSOUP_CONF_OPTS = \
28	-Dgssapi=disabled \
29	-Dgtk_doc=false \
30	-Dntlm=disabled \
31	-Dsysprof=disabled \
32	-Dtests=false \
33	-Dtls_check=false \
34	-Dvapi=disabled
35
36ifeq ($(BR2_PACKAGE_BROTLI),y)
37LIBSOUP_CONF_OPTS += -Dbrotli=enabled
38LIBSOUP_DEPENDENCIES += brotli
39else
40LIBSOUP_CONF_OPTS += -Dbrotli=disabled
41endif
42
43ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y)
44LIBSOUP_CONF_OPTS += -Dintrospection=enabled
45LIBSOUP_DEPENDENCIES += gobject-introspection
46else
47LIBSOUP_CONF_OPTS += -Dintrospection=disabled
48endif
49
50ifeq ($(BR2_PACKAGE_LIBSOUP_GNOME),y)
51LIBSOUP_CONF_OPTS += -Dgnome=true
52else
53LIBSOUP_CONF_OPTS += -Dgnome=false
54endif
55
56$(eval $(meson-package))
57