Blame SOURCES/gpgme-build-with-gnupg-2.2.19.patch

d2ead4
diff -up gpgme-1.13.1/src/engine-gpg.c.build gpgme-1.13.1/src/engine-gpg.c
d2ead4
--- gpgme-1.13.1/src/engine-gpg.c.build	2019-06-13 08:45:22.000000000 +0200
d2ead4
+++ gpgme-1.13.1/src/engine-gpg.c	2020-04-30 14:30:35.550253558 +0200
d2ead4
@@ -2920,6 +2920,12 @@ gpg_keylist_build_options (engine_gpg_t
d2ead4
 
d2ead4
   err = add_arg (gpg, "--with-colons");
d2ead4
 
d2ead4
+  if (have_gpg_version (gpg, "2.2.19"))
d2ead4
+    {
d2ead4
+      if (!err)
d2ead4
+        err = add_arg (gpg, "--with-keygrip");
d2ead4
+    }
d2ead4
+
d2ead4
   /* Since gpg 2.1.15 fingerprints are always printed, thus there is
d2ead4
    * no more need to explicitly request them.  */
d2ead4
   if (!have_gpg_version (gpg, "2.1.15"))
d2ead4
diff -up gpgme-1.13.1/tests/json/t-keylist-secret.out.json.build gpgme-1.13.1/tests/json/t-keylist-secret.out.json
d2ead4
--- gpgme-1.13.1/tests/json/t-keylist-secret.out.json.build	2018-12-03 10:37:25.000000000 +0100
d2ead4
+++ gpgme-1.13.1/tests/json/t-keylist-secret.out.json	2020-04-30 14:24:40.904707411 +0200
d2ead4
@@ -91,7 +91,6 @@
d2ead4
             "can_sign":     true,
d2ead4
             "can_certify":  true,
d2ead4
             "can_authenticate":     true,
d2ead4
-            "secret":       true,
d2ead4
             "is_qualified": false,
d2ead4
             "protocol":     "OpenPGP",
d2ead4
             "fingerprint":  "D695676BDCEDCC2CDD6152BCFE180B1DA9E3B0B2",