File gpa-0.11.0-drop-trustlist.patch of Package gpa

From 36fd8f0a9474cc66a2b975daee946e967cb8f53f Mon Sep 17 00:00:00 2001
From: Yifan J <yifanj2007@gmail.com>
Date: Fri, 18 Jul 2025 11:22:50 +0800
Subject: [PATCH] gpacontext.h, gpacontext.c: drop trust list as gpgme dropeed
 it

See
https://dev.gnupg.org/rM7e6a65e66a96278bed5fed6d0b75887c0f032c4e
---
 src/gpacontext.c | 23 -----------------------
 src/gpacontext.h |  1 -
 2 files changed, 24 deletions(-)

diff --git a/src/gpacontext.c b/src/gpacontext.c
index 6afaf45..91bd85f 100644
--- a/src/gpacontext.c
+++ b/src/gpacontext.c
@@ -38,8 +38,6 @@ static void gpa_context_finalize (GObject *object);
 static void gpa_context_start (GpaContext *context);
 static void gpa_context_done (GpaContext *context, gpg_error_t err);
 static void gpa_context_next_key (GpaContext *context, gpgme_key_t key);
-static void gpa_context_next_trust_item (GpaContext *context,
-                                         gpgme_trust_item_t item);
 static void gpa_context_progress (GpaContext *context, int current, int total);
 
 /* The GPGME I/O callbacks */
@@ -65,7 +63,6 @@ enum
   START,
   DONE,
   NEXT_KEY,
-  NEXT_TRUST_ITEM,
   PROGRESS,
   LAST_SIGNAL
 };
@@ -113,7 +110,6 @@ gpa_context_class_init (GpaContextClass *klass)
   klass->start = gpa_context_start;
   klass->done = gpa_context_done;
   klass->next_key = gpa_context_next_key;
-  klass->next_trust_item = gpa_context_next_trust_item;
   klass->progress = gpa_context_progress;
 
   /* Signals */
@@ -143,15 +139,6 @@ gpa_context_class_init (GpaContextClass *klass)
                         g_cclosure_marshal_VOID__POINTER,
                         G_TYPE_NONE, 1,
 			G_TYPE_POINTER);
-  signals[NEXT_TRUST_ITEM] =
-          g_signal_new ("next_trust_item",
-                        G_TYPE_FROM_CLASS (object_class),
-                        G_SIGNAL_RUN_FIRST,
-                        G_STRUCT_OFFSET (GpaContextClass, next_trust_item),
-                        NULL, NULL,
-                        g_cclosure_marshal_VOID__POINTER,
-                        G_TYPE_NONE, 1,
-			G_TYPE_POINTER);
   signals[PROGRESS] =
           g_signal_new ("progress",
                         G_TYPE_FROM_CLASS (object_class),
@@ -496,10 +483,6 @@ gpa_context_event_cb (void *data, gpgme_event_io_t type, void *type_data)
     case GPGME_EVENT_NEXT_KEY:
       g_signal_emit (context, signals[NEXT_KEY], 0, type_data);
       break;
-    case GPGME_EVENT_NEXT_TRUSTITEM:
-      g_signal_emit (context, signals[NEXT_TRUST_ITEM], 0,
-                     type_data);
-      break;
     default:
       /* Ignore unsupported event types */
       break;
@@ -531,12 +514,6 @@ gpa_context_next_key (GpaContext *context, gpgme_key_t key)
   /* Do nothing yet */
 }
 
-static void
-gpa_context_next_trust_item (GpaContext *context, gpgme_trust_item_t item)
-{
-  /* Do nothing yet */
-}
-
 static void
 gpa_context_progress (GpaContext *context, int current, int total)
 {
diff --git a/src/gpacontext.h b/src/gpacontext.h
index 0a091bb..919da41 100644
--- a/src/gpacontext.h
+++ b/src/gpacontext.h
@@ -63,7 +63,6 @@ struct _GpaContextClass {
   void (*start) (GpaContext *context);
   void (*done) (GpaContext *context, gpg_error_t err);
   void (*next_key) (GpaContext *context, gpgme_key_t key);
-  void (*next_trust_item) (GpaContext *context, gpgme_trust_item_t item);
   void (*progress) (GpaContext *context, int current, int total);
 };
 
-- 
2.49.0

openSUSE Build Service is sponsored by