Home GnuPG

GPA: So long, and thanks for all the fish

Description

GPA: So long, and thanks for all the fish

* Makefile.am (EXTRA_DIST): Remove glib patches.
* configure.ac: Remove checkfs for glib host tools.
(GPG4WIN_*PKG): Remove pkg macros for glib / gpa deps.
* packages/packages.common (pcre, glib, gdk-pixbuf)
(atk, atk-dev, pango, pango-dev, cairo, cairo-dev)
(freetype, freetype-dev, fontconfig, fontconfig-dev)
(expat, expat-dev, gtk+, libpng, libffi, gpa): Removed.
* patches/glib/*: Removed patches
* src/Makefile.am (EXTRA_DIST): Update for removed files.
(gpg4win_pkg_pinentry_configure): Disable GTK
(gpg4win_pkg_gpgme_configure): Disable gpgme-glib.
(gpg4win_bpkgs): Remove pango, expat, freetype, fontconfig,
cairo and atk.
(gpg4win_pkg_*_post_install): Remove obsolete macros.
* src/config.nsi.in: Remove obsolete defines.
* src/gpg4win.nsi: Remove VANILLA and LIGHT sections.
* src/inst-atk.nsi,
  src/inst-cairo.nsi,
  src/inst-expat.nsi,
  src/inst-fontconfig.nsi,
  src/inst-freetype.nsi,
  src/inst-gdk-pixbuf.nsi,
  src/inst-glib.nsi,
  src/inst-gpa.nsi,
  src/inst-gtk+.nsi,
  src/inst-libffi.nsi,
  src/inst-libpng.nsi,
  src/inst-pango.nsi,
  src/inst-pcre.nsi,
  src/uninst-atk.nsi,
  src/uninst-cairo.nsi,
  src/uninst-claws-mail-cmds.nsi,
  src/uninst-claws-mail.nsi,
  src/uninst-expat.nsi,
  src/uninst-fontconfig.nsi,
  src/uninst-freetype.nsi,
  src/uninst-gdk-pixbuf.nsi,
  src/uninst-glib.nsi,
  src/uninst-gpa.nsi,
  src/uninst-gtk+.nsi,
  src/uninst-libffi.nsi,
  src/uninst-libpng.nsi,
  src/uninst-pango.nsi,
  src/uninst-pcre.nsi: Removed.
* src/inst-gpgme.nsi, src/uninst-gpgme.nsi: Remove gpgme-glib
installation.
* src/inst-sections.nsi, src/installer.nsi: Update for GPA removal.

To reduce maintenance and overall quality of Gpg4win we have decided
to retire GPA. Over the last decade Kleopatra has made large
improvements in quality and is still very well maintained and the
focus of our development.

In recent years it has become more and more of a burden to compile and
update GPA's dependencies, especially GTK+2. This resulted in several
outdated packages, even with known vulnerabilities. The removal of
expat, pango, atk, freetype and fontconfig was especially pressing
as they were included as binaries.

A question in March on the gpg4win-users mailing list asked for
feedback on the planned removal and was left mostly unanswered:
https://lists.wald.intevation.org/pipermail/gpg4win-users-en/
2022-March/001740.html

Details

Provenance
aheineckeAuthored on Oct 25 2022, 3:25 PM
Parents
rW65453eec99c6: po: Remove inst-gpa from potfiles and update po
Branches
Unknown
Tags
Unknown