diff --git a/NEWS b/NEWS index 0f47315db..d63061c4d 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,9 @@ Noteworthy changes in version 2.5.5 (unreleased) * gpg: Fix a verification DoS due to a malicious subkey in the keyring. [T7527] + * GPGME is not any more distributed with the Windows installer. + Please install gpg4win to get gpgme version. + See-also: gnupg-announce/2025q1/000xxx.html Release-info: https://dev.gnupg.org/T7530 diff --git a/build-aux/speedo.mk b/build-aux/speedo.mk index 3f1c64d0d..fcda05ab4 100644 --- a/build-aux/speedo.mk +++ b/build-aux/speedo.mk @@ -225,7 +225,6 @@ AUTHENTICODE_FILES= \ gpg-wks-client.exe \ gpg.exe \ gpgconf.exe \ - gpgme-w32spawn.exe \ gpgsm.exe \ gpgtar.exe \ gpgv.exe \ @@ -234,7 +233,6 @@ AUTHENTICODE_FILES= \ libassuan-9.dll \ libgcrypt-20.dll \ libgpg-error-0.dll \ - libgpgme-11.dll \ libksba-8.dll \ libnpth-0.dll \ libntbtls-0.dll \ @@ -272,10 +270,6 @@ speedo_spkgs = \ zlib bzip2 sqlite \ libassuan libksba ntbtls gnupg -ifeq ($(STATIC),0) -speedo_spkgs += gpgme -endif - ifeq ($(TARGETOS),w32) speedo_spkgs += pinentry endif @@ -297,7 +291,7 @@ endif # Packages which use the gnupg autogen.sh build style speedo_gnupg_style = \ libgpg-error npth libgcrypt \ - libassuan libksba ntbtls gnupg gpgme \ + libassuan libksba ntbtls gnupg \ pinentry # Packages which use only make and no build directory @@ -351,10 +345,6 @@ ntbtls_ver := $(shell awk '$$1=="ntbtls_ver" {print $$2}' swdb.lst) ntbtls_sha1 := $(shell awk '$$1=="ntbtls_sha1" {print $$2}' swdb.lst) ntbtls_sha2 := $(shell awk '$$1=="ntbtls_sha2" {print $$2}' swdb.lst) -gpgme_ver := $(shell awk '$$1=="gpgme_ver" {print $$2}' swdb.lst) -gpgme_sha1 := $(shell awk '$$1=="gpgme_sha1" {print $$2}' swdb.lst) -gpgme_sha2 := $(shell awk '$$1=="gpgme_sha2" {print $$2}' swdb.lst) - pinentry_ver := $(shell awk '$$1=="pinentry_ver" {print $$2}' swdb.lst) pinentry_sha1 := $(shell awk '$$1=="pinentry_sha1" {print $$2}' swdb.lst) pinentry_sha2 := $(shell awk '$$1=="pinentry_sha2" {print $$2}' swdb.lst) @@ -383,7 +373,6 @@ $(info Zlib ...........: $(zlib_ver)) $(info Bzip2 ..........: $(bzip2_ver)) $(info SQLite .........: $(sqlite_ver)) $(info NtbTLS .. ......: $(ntbtls_ver)) -$(info GPGME ..........: $(gpgme_ver)) $(info Pinentry .......: $(pinentry_ver)) endif @@ -454,8 +443,6 @@ else ifeq ($(WHAT),git) speedo_pkg_libksba_gitref = master speedo_pkg_ntbtls_git = $(gitrep)/ntbtls speedo_pkg_ntbtls_gitref = master - speedo_pkg_gpgme_git = $(gitrep)/gpgme - speedo_pkg_gpgme_gitref = master speedo_pkg_pinentry_git = $(gitrep)/pinentry speedo_pkg_pinentry_gitref = master else ifeq ($(WHAT),release) @@ -471,8 +458,6 @@ else ifeq ($(WHAT),release) $(pkgrep)/libksba/libksba-$(libksba_ver).tar.bz2 speedo_pkg_ntbtls_tar = \ $(pkgrep)/ntbtls/ntbtls-$(ntbtls_ver).tar.bz2 - speedo_pkg_gpgme_tar = \ - $(pkgrep)/gpgme/gpgme-$(gpgme_ver).tar.bz2 speedo_pkg_pinentry_tar = \ $(pkgrep)/pinentry/pinentry-$(pinentry_ver).tar.bz2 else @@ -536,13 +521,6 @@ define speedo_pkg_gnupg_post_install endef endif -# The LDFLAGS was needed for -lintl for glib. -speedo_pkg_gpgme_configure = \ - --disable-static --disable-w32-glib \ - --with-gpg-error-prefix=$(idir) \ - LDFLAGS=-L$(idir)/lib - - speedo_pkg_pinentry_configure += \ --disable-pinentry-qt5 \ --disable-pinentry-qt \ diff --git a/build-aux/speedo/w32/inst.nsi b/build-aux/speedo/w32/inst.nsi index 49a56497b..71dd84a9a 100644 --- a/build-aux/speedo/w32/inst.nsi +++ b/build-aux/speedo/w32/inst.nsi @@ -841,18 +841,6 @@ Section "-ksba" SEC_ksba File include/ksba.h SectionEnd -Section "-gpgme" SEC_gpgme - SetOutPath "$INSTDIR\bin" - File bin/libgpgme-11.dll - File /nonfatal bin/libgpgme-glib-11.dll - File libexec/gpgme-w32spawn.exe - SetOutPath "$INSTDIR\lib" - File /oname=libgpgme.imp lib/libgpgme.dll.a - File /nonfatal /oname=libgpgme-glib.imp lib/libgpgme-glib.dll.a - SetOutPath "$INSTDIR\include" - File include/gpgme.h -SectionEnd - Section "-sqlite" SEC_sqlite SetOutPath "$INSTDIR\bin" File bin/libsqlite3-0.dll @@ -1225,15 +1213,6 @@ Section "-un.libiconv" Delete "$INSTDIR\bin\libiconv-2.dll" SectionEnd -Section "-un.gpgme" - Delete "$INSTDIR\bin\libgpgme-11.dll" - Delete "$INSTDIR\bin\libgpgme-glib-11.dll" - Delete "$INSTDIR\bin\gpgme-w32spawn.exe" - Delete "$INSTDIR\lib\libgpgme.imp" - Delete "$INSTDIR\lib\libgpgme-glib.imp" - Delete "$INSTDIR\include\gpgme.h" -SectionEnd - Section "-un.ksba" Delete "$INSTDIR\bin\libksba-8.dll" Delete "$INSTDIR\lib\libksba.imp" diff --git a/build-aux/speedo/w32/wixlib.wxs b/build-aux/speedo/w32/wixlib.wxs index 82adb9599..f9bae8b96 100644 --- a/build-aux/speedo/w32/wixlib.wxs +++ b/build-aux/speedo/w32/wixlib.wxs @@ -85,9 +85,6 @@ and then manually edited: - - - @@ -106,9 +103,6 @@ and then manually edited: - - - @@ -139,9 +133,6 @@ and then manually edited: - - - @@ -157,9 +148,6 @@ and then manually edited: - - -