86dfb429ae
Commite82fadab23
(gnupg2: bump to version 2.2.0) added a configure option to keep the old 'gpg2' executable name to avoid conflict with the gnupg package. It turns out that gnupg depends on !BR2_PACKAGE_GNUPG2 since commit2cadb26e6d
(gnupg: make gnupg and gnupg2 mutually exclusive). Drop this configure option. Rename the config option that controls the removal of gpgv2, now gpgv, to match the new name. Add legacy config symbol handling. Cc: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
67 lines
1.8 KiB
Makefile
67 lines
1.8 KiB
Makefile
################################################################################
|
|
#
|
|
# gnupg2
|
|
#
|
|
################################################################################
|
|
|
|
GNUPG2_VERSION = 2.2.0
|
|
GNUPG2_SOURCE = gnupg-$(GNUPG2_VERSION).tar.bz2
|
|
GNUPG2_SITE = https://gnupg.org/ftp/gcrypt/gnupg
|
|
GNUPG2_LICENSE = GPL-3.0+
|
|
GNUPG2_LICENSE_FILES = COPYING
|
|
GNUPG2_DEPENDENCIES = zlib libgpg-error libgcrypt libassuan libksba libnpth \
|
|
$(if $(BR2_PACKAGE_LIBICONV),libiconv) host-pkgconf
|
|
|
|
GNUPG2_CONF_OPTS = \
|
|
--disable-rpath --disable-regex --disable-doc \
|
|
--with-libgpg-error-prefix=$(STAGING_DIR)/usr \
|
|
--with-libgcrypt-prefix=$(STAGING_DIR)/usr \
|
|
--with-libassuan-prefix=$(STAGING_DIR)/usr \
|
|
--with-ksba-prefix=$(STAGING_DIR)/usr \
|
|
--with-npth-prefix=$(STAGING_DIR)/usr
|
|
|
|
ifneq ($(BR2_PACKAGE_GNUPG2_GPGV),y)
|
|
define GNUPG2_REMOVE_GPGV
|
|
rm -f $(TARGET_DIR)/usr/bin/gpgv
|
|
endef
|
|
GNUPG2_POST_INSTALL_TARGET_HOOKS += GNUPG2_REMOVE_GPGV
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_BZIP2),y)
|
|
GNUPG2_CONF_OPTS += --enable-bzip2 --with-bzip2=$(STAGING_DIR)
|
|
GNUPG2_DEPENDENCIES += bzip2
|
|
else
|
|
GNUPG2_CONF_OPTS += --disable-bzip2
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_GNUTLS),y)
|
|
GNUPG2_CONF_OPTS += --enable-gnutls
|
|
GNUPG2_DEPENDENCIES += gnutls
|
|
else
|
|
GNUPG2_CONF_OPTS += --disable-gnutls
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBUSB),y)
|
|
GNUPG2_CONF_ENV += CPPFLAGS="$(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/libusb-1.0"
|
|
GNUPG2_CONF_OPTS += --enable-ccid-driver
|
|
GNUPG2_DEPENDENCIES += libusb
|
|
else
|
|
GNUPG2_CONF_OPTS += --disable-ccid-driver
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_READLINE),y)
|
|
GNUPG2_CONF_OPTS += --with-readline=$(STAGING_DIR)
|
|
GNUPG2_DEPENDENCIES += readline
|
|
else
|
|
GNUPG2_CONF_OPTS += --without-readline
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_SQLITE),y)
|
|
GNUPG2_CONF_OPTS += --enable-sqlite
|
|
GNUPG2_DEPENDENCIES += sqlite
|
|
else
|
|
GNUPG2_CONF_OPTS += --disable-sqlite
|
|
endif
|
|
|
|
$(eval $(autotools-package))
|