xref: /OK3568_Linux_fs/buildroot/package/gcr/gcr.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# gcr
4#
5################################################################################
6
7GCR_VERSION_MAJOR = 3.40
8GCR_VERSION = $(GCR_VERSION_MAJOR).0
9GCR_SITE = http://ftp.acc.umu.se/pub/gnome/sources/gcr/$(GCR_VERSION_MAJOR)
10GCR_SOURCE = gcr-$(GCR_VERSION).tar.xz
11GCR_DEPENDENCIES = \
12	host-pkgconf \
13	libgcrypt \
14	libglib2 \
15	p11-kit \
16	$(TARGET_NLS_DEPENDENCIES)
17GCR_INSTALL_STAGING = YES
18GCR_CONF_OPTS = \
19	-Dgpg_path=/usr/bin/gpg2 \
20	-Dgtk_doc=false
21# Even though COPYING is v2 the code states v2.1+
22GCR_LICENSE = LGPL-2.1+
23GCR_LICENSE_FILES = COPYING
24GCR_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS)
25
26ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y)
27GCR_DEPENDENCIES += gobject-introspection host-libxslt host-vala
28GCR_CONF_OPTS += -Dintrospection=true
29else
30GCR_CONF_OPTS += -Dintrospection=false
31endif
32
33# Only the X11 backend is supported for the simple GUI
34ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y)
35GCR_DEPENDENCIES += libgtk3
36GCR_CONF_OPTS += -Dgtk=true
37else
38GCR_CONF_OPTS += -Dgtk=false
39endif
40
41$(eval $(meson-package))
42