5452b58870
Requiring BR2_PACKAGE_GNUPG2 introduced a recursive dependency, since it appears gcr also supports gnupg we don't need to depend on !BR2_PACKAGE_GNUPG and can use gnupg if needed. Fixes: package/gstreamer1/gstreamer1/Config.in:5:error: recursive dependency detected! package/gstreamer1/gstreamer1/Config.in:5: symbol BR2_PACKAGE_GSTREAMER1 is selected by BR2_PACKAGE_WEBKITGTK_MULTIMEDIA package/webkitgtk/Config.in:90: symbol BR2_PACKAGE_WEBKITGTK_MULTIMEDIA depends on BR2_PACKAGE_WEBKITGTK package/webkitgtk/Config.in:24: symbol BR2_PACKAGE_WEBKITGTK is selected by BR2_PACKAGE_MIDORI package/midori/Config.in:24: symbol BR2_PACKAGE_MIDORI depends on BR2_PACKAGE_GNUPG package/gnupg/Config.in:1: symbol BR2_PACKAGE_GNUPG is selected by BR2_PACKAGE_PYTHON_GNUPG package/python-gnupg/Config.in:1: symbol BR2_PACKAGE_PYTHON_GNUPG depends on BR2_PACKAGE_PYTHON3 package/python3/Config.in:5: symbol BR2_PACKAGE_PYTHON3 is selected by BR2_PACKAGE_JACK2_DBUS package/jack2/Config.in:35: symbol BR2_PACKAGE_JACK2_DBUS depends on BR2_PACKAGE_JACK2 package/jack2/Config.in:1: symbol BR2_PACKAGE_JACK2 is selected by BR2_PACKAGE_FLUIDSYNTH_JACK2 package/fluidsynth/Config.in:38: symbol BR2_PACKAGE_FLUIDSYNTH_JACK2 depends on BR2_PACKAGE_FLUIDSYNTH package/fluidsynth/Config.in:1: symbol BR2_PACKAGE_FLUIDSYNTH is selected by BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FLUIDSYNTH package/gstreamer1/gst1-plugins-bad/Config.in:438: symbol BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_FLUIDSYNTH depends on BR2_PACKAGE_GSTREAMER1 Signed-off-by: James Hilliard <james.hilliard1@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
48 lines
1.2 KiB
Makefile
48 lines
1.2 KiB
Makefile
################################################################################
|
|
#
|
|
# gcr
|
|
#
|
|
################################################################################
|
|
|
|
GCR_VERSION_MAJOR = 3.40
|
|
GCR_VERSION = $(GCR_VERSION_MAJOR).0
|
|
GCR_SITE = http://ftp.acc.umu.se/pub/gnome/sources/gcr/$(GCR_VERSION_MAJOR)
|
|
GCR_SOURCE = gcr-$(GCR_VERSION).tar.xz
|
|
GCR_DEPENDENCIES = \
|
|
host-pkgconf \
|
|
libgcrypt \
|
|
libglib2 \
|
|
p11-kit \
|
|
$(TARGET_NLS_DEPENDENCIES)
|
|
GCR_INSTALL_STAGING = YES
|
|
GCR_CONF_OPTS = -Dgtk_doc=false
|
|
# Even though COPYING is v2 the code states v2.1+
|
|
GCR_LICENSE = LGPL-2.1+
|
|
GCR_LICENSE_FILES = COPYING
|
|
GCR_LDFLAGS = $(TARGET_LDFLAGS) $(TARGET_NLS_LIBS)
|
|
|
|
ifeq ($(BR2_PACKAGE_GNUPG2),y)
|
|
GCR_CONF_OPTS += -Dgpg_path=/usr/bin/gpg2
|
|
else
|
|
GCR_CONF_OPTS += -Dgpg_path=/usr/bin/gpg
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_GOBJECT_INTROSPECTION),y)
|
|
GCR_DEPENDENCIES += gobject-introspection host-libxslt host-vala
|
|
GCR_CONF_OPTS += -Dintrospection=true
|
|
else
|
|
GCR_CONF_OPTS += -Dintrospection=false
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBGTK3_X11),y)
|
|
GCR_DEPENDENCIES += libgtk3
|
|
GCR_CONF_OPTS += -Dgtk=true
|
|
else ifeq ($(BR2_PACKAGE_LIBGTK3_WAYLAND),y)
|
|
GCR_DEPENDENCIES += libgtk3
|
|
GCR_CONF_OPTS += -Dgtk=true
|
|
else
|
|
GCR_CONF_OPTS += -Dgtk=false
|
|
endif
|
|
|
|
$(eval $(meson-package))
|