On 05/10/2020 05:01:45 PM Sun, Peter Bloomfield wrote:
Hi Albrecht, On 05/10/2020 09:56:51 AM Sun, Albrecht Dreß wrote:
…
I.e. for these distos, we can safely assume the following: * require glib-2.0 ≥ 2.48.0, gtk+-3.0 ≥ 3.24.0, and remove all GTK_CHECK_VERSION conditionals * require webkit2gtk-4.0 ≥ 2.28.0, and remove the WEBKIT_CHECK_VERSION(2,20,0) conditionals * drop the configure check for gtksourceview-3.0 * require gspell-1 ≥ 1.6.0, and remove all HAVE_GSPELL_1_2 conditionals * require gtkspell3-3.0 ≥ 3.0.9, and remove all HAVE_GTKSPELL_3_0_3 conditionals * remove the complex configure test for outdated gpgme versions * all distos above support libsqlite3 (3.27 for buster, 3.31 for bullseye/focal), so we /might/ want to drop the sqlite2 support for the gpe address book Best, Albrecht.Thanks for the analysis! If no one raises any objections, I'll make those changes in a day or two.
Made, tested only on my current configuration, and pushed to GitLab (for more severe testing!). To be specific, I made the gpgme requirement >= 1.8.0, as that seemed to be the earliest version that didn't need the explicit pthread library link. I also replaced the use of gpgme-config with pkg-config, which seems to know how to find the gpgme configuration; I don't know if that's a recent enhancement of pkg-config, but some testing should reveal any issue. I didn't look into the sqlite2 issue yet. Best, Peter
Attachment:
pgp1h1CwvzF0s.pgp
Description: PGP signature