mirror of
https://git.busybox.net/buildroot.git
synced 2024-11-23 21:43:30 +08:00
package/gnupg2: add host variant
Signed-off-by: Ben Hutchings <ben.hutchings@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
c0734f6861
commit
54c92715dd
@ -43,6 +43,7 @@ menu "Host utilities"
|
||||
source "package/genimage/Config.in.host"
|
||||
source "package/genpart/Config.in.host"
|
||||
source "package/gnupg/Config.in.host"
|
||||
source "package/gnupg2/Config.in.host"
|
||||
source "package/go/Config.in.host"
|
||||
source "package/google-breakpad/Config.in.host"
|
||||
source "package/gptfdisk/Config.in.host"
|
||||
|
13
package/gnupg2/Config.in.host
Normal file
13
package/gnupg2/Config.in.host
Normal file
@ -0,0 +1,13 @@
|
||||
config BR2_PACKAGE_HOST_GNUPG2
|
||||
bool "host gnupg2"
|
||||
depends on !BR2_PACKAGE_HOST_GNUPG
|
||||
help
|
||||
GnuPG is the GNU project's complete and free implementation
|
||||
of the OpenPGP standard as defined by RFC4880. GnuPG allows
|
||||
to encrypt and sign your data and communication, features a
|
||||
versatile key management system as well as access modules
|
||||
for all kinds of public key directories. GnuPG, also known
|
||||
as GPG, is a command line tool with features for easy
|
||||
integration with other applications.
|
||||
|
||||
http://gnupg.org/
|
@ -14,6 +14,8 @@ GNUPG2_CPE_ID_PRODUCT = gnupg
|
||||
GNUPG2_SELINUX_MODULES = gpg
|
||||
GNUPG2_DEPENDENCIES = zlib libgpg-error libgcrypt libassuan libksba libnpth \
|
||||
$(if $(BR2_PACKAGE_LIBICONV),libiconv) host-pkgconf
|
||||
HOST_GNUPG2_DEPENDENCIES = host-zlib host-libgpg-error host-libgcrypt host-libassuan \
|
||||
host-libksba host-libnpth host-pkgconf
|
||||
|
||||
GNUPG2_CONF_OPTS = \
|
||||
--disable-rpath \
|
||||
@ -23,9 +25,22 @@ GNUPG2_CONF_OPTS = \
|
||||
--with-ksba-prefix=$(STAGING_DIR)/usr \
|
||||
--with-npth-prefix=$(STAGING_DIR)/usr
|
||||
|
||||
HOST_GNUPG2_CONF_OPTS = \
|
||||
--with-gpg-error-prefix=$(HOST_DIR) \
|
||||
--with-libgcrypt-prefix=$(HOST_DIR) \
|
||||
--with-libassuan-prefix=$(HOST_DIR) \
|
||||
--with-ksba-prefix=$(HOST_DIR) \
|
||||
--with-npth-prefix=$(HOST_DIR) \
|
||||
--disable-bzip2 \
|
||||
--disable-gnutls \
|
||||
--disable-ccid-driver \
|
||||
--without-readline \
|
||||
--disable-sqlite
|
||||
|
||||
# Force the path to "gpgrt-config" (from the libgpg-error package) to
|
||||
# avoid using the one on host, if present.
|
||||
GNUPG2_CONF_ENV += GPGRT_CONFIG=$(STAGING_DIR)/usr/bin/gpgrt-config
|
||||
HOST_GNUPG2_CONF_ENV += GPGRT_CONFIG=$(HOST_DIR)/bin/gpgrt-config
|
||||
|
||||
ifneq ($(BR2_PACKAGE_GNUPG2_GPGV),y)
|
||||
define GNUPG2_REMOVE_GPGV
|
||||
@ -71,3 +86,4 @@ GNUPG2_CONF_OPTS += --disable-sqlite
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
||||
$(eval $(host-autotools-package))
|
||||
|
Loading…
Reference in New Issue
Block a user