diff options
author | Werner Koch <wk@gnupg.org> | 2017-08-05 14:39:32 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2017-08-05 14:39:32 +0200 |
commit | a69464b0b6dac88b360a13d3faf19dd7f2a0e02b (patch) | |
tree | d337a9e9b48a5747d7b633363ef5a23f0c76465b | |
parent | gpg: gpgconf needs to support the now default --auto-key-retrieve. (diff) | |
download | gnupg2-a69464b0b6dac88b360a13d3faf19dd7f2a0e02b.tar.xz gnupg2-a69464b0b6dac88b360a13d3faf19dd7f2a0e02b.zip |
gpg: Install gpg by default under the name gpg.
* configure.ac: Remove option --enable-gpg2-is-gpg. Add option
--enable-gpg-is-gpg2.
* build-aux/speedo.mk (speedo_pkg_gnupg_configure): Remove
--enable-gpg2-is-gpg.
--
Signed-off-by: Werner Koch <wk@gnupg.org>
-rw-r--r-- | README | 19 | ||||
-rw-r--r-- | build-aux/speedo.mk | 2 | ||||
-rw-r--r-- | configure.ac | 18 |
3 files changed, 18 insertions, 21 deletions
@@ -177,16 +177,15 @@ is at [[https://gnupg.org/documentation/manuals/gnupg-devel/]] . -* GnuPG 1.4 and GnuPG 2.0 - - GnuPG 2.0 is a newer version of GnuPG with additional support for - S/MIME. It has a different design philosophy that splits - functionality up into several modules. Both versions may be - installed simultaneously without any conflict (gpg is called gpg2 in - GnuPG 2). In fact, the gpg version from GnuPG 1.4 is able to make - use of the gpg-agent as included in GnuPG 2 and allows for seamless - passphrase caching. The advantage of GnuPG 1.4 is its smaller size - and no dependency on other modules at run and build time. +* Installing GnuPG 2.2. and GnuPG 1.4 + + GnuPG 2.2 is a current version of GnuPG with state of the art + security design and many more features. To install both versions + alongside, it is suggested to rename the 1.4 version of "gpg" to + "gpg1" as well as the corresponding man page. Newer releases of the + 1.4 branch will likely do this by default. In case this is not + possible, the 2.2 version can be installed under the name "gpg2" + using the configure option --enable-gpg-is-gpg2. * HOW TO GET MORE INFORMATION diff --git a/build-aux/speedo.mk b/build-aux/speedo.mk index 76f712fec..f1ec6530b 100644 --- a/build-aux/speedo.mk +++ b/build-aux/speedo.mk @@ -476,7 +476,7 @@ speedo_pkg_ntbtls_configure = --enable-static --disable-shared ifeq ($(TARGETOS),w32) speedo_pkg_gnupg_configure = \ - --enable-gpg2-is-gpg --disable-g13 --enable-ntbtls \ + --disable-g13 --enable-ntbtls \ --enable-build-timestamp else speedo_pkg_gnupg_configure = --disable-g13 diff --git a/configure.ac b/configure.ac index 7d502746d..18e6c09bb 100644 --- a/configure.ac +++ b/configure.ac @@ -208,20 +208,18 @@ show_gnupg_dirmngr_ldap_pgm="(default)" test -n "$GNUPG_DIRMNGR_LDAP_PGM" \ && show_gnupg_dirmngr_ldap_pgm="$GNUPG_DIRMNGR_LDAP_PGM" + # -# On some platforms gpg2 is usually installed as gpg without using a -# symlink. For correct operation of gpgconf it needs to know the -# installed name of gpg. This option sets "gpg2"'s installed name to -# just "gpg". Note that it might be required to rename gpg2 to gpg -# manually after the build process. +# For a long time gpg 2.x was installed as gpg2. This changed with +# 2.2. This option can be used to install gpg under the name gpg2. # -AC_ARG_ENABLE(gpg2-is-gpg, - AC_HELP_STRING([--enable-gpg2-is-gpg],[Set installed name of gpg2 to gpg]), - gpg2_is_gpg=$enableval) -if test "$gpg2_is_gpg" != "yes"; then +AC_ARG_ENABLE(gpg-is-gpg2, + AC_HELP_STRING([--enable-gpg-is-gpg2],[Set installed name of gpg to gpg2]), + gpg_is_gpg2=$enableval) +if test "$gpg_is_gpg2" = "yes"; then AC_DEFINE(USE_GPG2_HACK, 1, [Define to install gpg as gpg2]) fi -AM_CONDITIONAL(USE_GPG2_HACK, test "$gpg2_is_gpg" != "yes") +AM_CONDITIONAL(USE_GPG2_HACK, test "$gpg_is_gpg2" = "yes") # SELinux support includes tracking of sensitive files to avoid |