1 ################################################################################
5 ################################################################################
7 GNUPG2_VERSION
= 2.1.19
8 GNUPG2_SOURCE
= gnupg-
$(GNUPG2_VERSION
).
tar.bz2
9 GNUPG2_SITE
= ftp
://ftp.gnupg.org
/gcrypt
/gnupg
10 GNUPG2_LICENSE
= GPLv3
+
11 GNUPG2_LICENSE_FILES
= COPYING
12 GNUPG2_DEPENDENCIES
= zlib libgpg-error libgcrypt libassuan libksba libnpth \
13 $(if
$(BR2_PACKAGE_LIBICONV
),libiconv
) host-pkgconf
16 --disable-rpath
--disable-regex
--disable-doc \
17 --with-libgpg-error-prefix
=$(STAGING_DIR
)/usr \
18 --with-libgcrypt-prefix
=$(STAGING_DIR
)/usr \
19 --with-libassuan-prefix
=$(STAGING_DIR
)/usr \
20 --with-ksba-prefix
=$(STAGING_DIR
)/usr \
21 --with-npth-prefix
=$(STAGING_DIR
)/usr
22 GNUPG2_CONF_ENV
= gl_cv_header_working_stdint_h
=yes
24 ifneq ($(BR2_PACKAGE_GNUPG2_GPGV2
),y
)
25 define GNUPG2_REMOVE_GPGV2
26 rm -f
$(TARGET_DIR
)/usr
/bin
/gpgv2
28 GNUPG2_POST_INSTALL_TARGET_HOOKS
+= GNUPG2_REMOVE_GPGV2
31 ifeq ($(BR2_PACKAGE_BZIP2
),y
)
32 GNUPG2_CONF_OPTS
+= --enable-bzip2
--with-bzip2
=$(STAGING_DIR
)
33 GNUPG2_DEPENDENCIES
+= bzip2
35 GNUPG2_CONF_OPTS
+= --disable-bzip2
38 ifeq ($(BR2_PACKAGE_GNUTLS
),y
)
39 GNUPG2_CONF_OPTS
+= --enable-gnutls
40 GNUPG2_DEPENDENCIES
+= gnutls
42 GNUPG2_CONF_OPTS
+= --disable-gnutls
45 ifeq ($(BR2_PACKAGE_LIBUSB_COMPAT
),y
)
46 GNUPG2_CONF_ENV
+= CPPFLAGS
="$(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/libusb-1.0"
47 GNUPG2_CONF_OPTS
+= --enable-ccid-driver
48 GNUPG2_DEPENDENCIES
+= libusb-compat
50 GNUPG2_CONF_OPTS
+= --disable-ccid-driver
53 ifeq ($(BR2_PACKAGE_READLINE
),y
)
54 GNUPG2_CONF_OPTS
+= --with-readline
=$(STAGING_DIR
)
55 GNUPG2_DEPENDENCIES
+= readline
57 GNUPG2_CONF_OPTS
+= --without-readline
60 ifeq ($(BR2_PACKAGE_SQLITE
),y
)
61 GNUPG2_CONF_OPTS
+= --enable-sqlite
62 GNUPG2_DEPENDENCIES
+= sqlite
64 GNUPG2_CONF_OPTS
+= --disable-sqlite
67 $(eval
$(autotools-package
))