gnucash-on-flatpak master: Update AqBanking and Gwenhywfar again.

John Ralls jralls at code.gnucash.org
Sun Dec 7 19:30:22 EST 2025


Updated	 via  https://github.com/Gnucash/gnucash-on-flatpak/commit/7f4c138f (commit)
	from  https://github.com/Gnucash/gnucash-on-flatpak/commit/acbe6f97 (commit)



commit 7f4c138f927a1d7ddcd604b1fe87646830f2e937
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 7 16:29:11 2025 -0800

    Update AqBanking and Gwenhywfar again.
    
    New tarballs incorporate patches from previous update.

diff --git a/modules/aqbanking.json b/modules/aqbanking.json
index 390cb7c..c74a4cd 100644
--- a/modules/aqbanking.json
+++ b/modules/aqbanking.json
@@ -2,26 +2,12 @@
 {
     "name": "aqbanking",
     "no-parallel-make": true,
-    "rm-configure": true,
     "sources": [
         {
             "type": "archive",
-            "url": "https://www.aquamaniac.de/rdm/attachments/download/627/aqbanking-6.8.0.tar.gz",
-            "sha256": "4428857b00514d8781b09be2c23442ad657e213fbd09f49040e47c6d568a01f7"
-        },
-	{
-            "type": "patch",
-            "paths": [
-                "../patches/aqbanking-6.8.0-cli-Makefile.patch"
-                ]
-        },
-	{
-	    "type": "script",
-	    "commands": [
-		"autoreconf -fi"
-	    ]
-	}
- 
+            "url": "https://www.aquamaniac.de/rdm/attachments/download/634/aqbanking-6.8.2.tar.gz",
+            "sha256": "10b14c92d76ff13652e00b5c496001601f0d9465c5acb1b1b682d451022406ec"
+        } 
     ],
     "modules": [
         {
@@ -60,16 +46,9 @@
             "sources": [
                 {
                     "type": "archive",
-                    "url": "https://www.aquamaniac.de/rdm/attachments/download/626/gwenhywfar-5.14.0.tar.gz",
-                    "sha256": "85b1e711dcab1911f70ba9e6f8696b4b0b7134cbec66c57c5bf1122ec1284bfb"
-                },
-		{
-		    "type": "patch",
-		    "paths": [
-			"../patches/gwenhywfar-5.14.0-w_hsplitter.patch"
-                    ]
-		}
- 
+                    "url": "https://www.aquamaniac.de/rdm/attachments/download/630/gwenhywfar-5.14.1.tar.gz",
+                    "sha256": "8916feaa99cb954f963f2cba8dd2dffe57cacf7f284daf00eab071aad6fe2ab3"
+                } 
             ],
             "modules": [
                 {
diff --git a/patches/aqbanking-6.8.0-cli-Makefile.patch b/patches/aqbanking-6.8.0-cli-Makefile.patch
deleted file mode 100644
index cba9631..0000000
--- a/patches/aqbanking-6.8.0-cli-Makefile.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -u /Users/john/Development/Gnucash-git-11.0-arm64/src/aqbanking-6.8.0/src/libs/cli/Makefile.am\~ /Users/john/Development/Gnucash-git-11.0-arm64/src/aqbanking-6.8.0/src/libs/cli/Makefile.am
---- a/src/libs/cli/Makefile.am	2025-12-02 13:19:20
-+++ b/src/libs/cli/Makefile.am	2025-12-07 12:55:44
-@@ -1,4 +1,4 @@
--AM_CPPFLAGS = $(gwenhywfar_includes) -I..
-+AM_CPPFLAGS = $(gwenhywfar_includes) -I.. -I$(top_srcdir)/src/libs -I$(top_builddir)/src/libs
- 
- noinst_LTLIBRARIES=libaqcli.la
- 
-
-Diff finished.  Sun Dec  7 12:56:03 2025
diff --git a/patches/gwenhywfar-5.14.0-w_hsplitter.patch b/patches/gwenhywfar-5.14.0-w_hsplitter.patch
deleted file mode 100644
index d73bf96..0000000
--- a/patches/gwenhywfar-5.14.0-w_hsplitter.patch
+++ /dev/null
@@ -1,258 +0,0 @@
-diff -uN gwenhywfar-5.14.0/gui/gtk3/Makefile.in gwenhywfar/gui/gtk3/Makefile.in
-diff -uN gwenhywfar-5.14.0/gui/gtk3/w_hsplitter.c gwenhywfar/gui/gtk3/w_hsplitter.c
---- a/gui/gtk3/w_hsplitter.c	1969-12-31 16:00:00
-+++ b/gtk3/w_hsplitter.c	2025-12-07 12:18:51
-@@ -0,0 +1,128 @@
-+/***************************************************************************
-+    begin       : Thu Dec 04 2025
-+    copyright   : (C) 2025 by Martin Preuss
-+    email       : martin at libchipcard.de
-+
-+ ***************************************************************************
-+ *          Please see toplevel file COPYING for license details           *
-+ ***************************************************************************/
-+
-+
-+
-+
-+
-+static GWENHYWFAR_CB
-+int Gtk3Gui_WHSplitter_SetIntProperty(GWEN_WIDGET *w,
-+                                    GWEN_DIALOG_PROPERTY prop,
-+                                    GWEN_UNUSED int index,
-+                                    int value,
-+                                    GWEN_UNUSED int doSignal)
-+{
-+  GtkWidget *g;
-+
-+  g=GTK_WIDGET(GWEN_Widget_GetImplData(w, GTK3_DIALOG_WIDGET_REAL));
-+  assert(g);
-+
-+  switch (prop) {
-+  case GWEN_DialogProperty_Enabled:
-+    gtk_widget_set_sensitive(GTK_WIDGET(g), (value==0)?FALSE:TRUE);
-+    return 0;
-+
-+  case GWEN_DialogProperty_Focus:
-+    gtk_widget_grab_focus(GTK_WIDGET(g));
-+    return 0;
-+
-+  case GWEN_DialogProperty_Value:
-+    gtk_paned_set_position(GTK_PANED(g), value);
-+    return 0;
-+
-+  default:
-+    break;
-+  }
-+
-+  DBG_WARN(GWEN_LOGDOMAIN,
-+           "Function is not appropriate for this type of widget (%s)",
-+           GWEN_Widget_Type_toString(GWEN_Widget_GetType(w)));
-+  return GWEN_ERROR_INVALID;
-+}
-+
-+
-+
-+
-+static GWENHYWFAR_CB
-+int Gtk3Gui_WHSplitter_GetIntProperty(GWEN_WIDGET *w,
-+                                    GWEN_DIALOG_PROPERTY prop,
-+                                    GWEN_UNUSED int index,
-+                                    int defaultValue)
-+{
-+  GtkWidget *g;
-+
-+  g=GTK_WIDGET(GWEN_Widget_GetImplData(w, GTK3_DIALOG_WIDGET_REAL));
-+  assert(g);
-+
-+  switch (prop) {
-+  case GWEN_DialogProperty_Enabled:
-+    return (gtk_widget_get_sensitive(GTK_WIDGET(g))==TRUE)?1:0;
-+
-+  case GWEN_DialogProperty_Focus:
-+    return (gtk_widget_has_focus(GTK_WIDGET(g))==TRUE)?1:0;
-+
-+  case GWEN_DialogProperty_Value:
-+    return gtk_paned_get_position(GTK_PANED(g));
-+
-+  default:
-+    break;
-+  }
-+
-+  DBG_WARN(GWEN_LOGDOMAIN,
-+           "Function is not appropriate for this type of widget (%s)",
-+           GWEN_Widget_Type_toString(GWEN_Widget_GetType(w)));
-+  return defaultValue;
-+}
-+
-+
-+
-+static GWENHYWFAR_CB
-+int Gtk3Gui_WHSplitter_AddChildGuiWidget(GWEN_WIDGET *w, GWEN_WIDGET *wChild)
-+{
-+  GtkWidget *g;
-+  GtkWidget *gChild;
-+
-+  g=GTK_WIDGET(GWEN_Widget_GetImplData(w, GTK3_DIALOG_WIDGET_REAL));
-+  assert(g);
-+
-+  gChild=GTK_WIDGET(GWEN_Widget_GetImplData(wChild, GTK3_DIALOG_WIDGET_REAL));
-+  assert(gChild);
-+
-+  if (GWEN_Widget_Tree_GetPrevious(wChild)==NULL)
-+    gtk_paned_add1(GTK_PANED(g), gChild);
-+  else
-+    gtk_paned_add2(GTK_PANED(g), gChild);
-+
-+  return 0;
-+}
-+
-+
-+
-+int Gtk3Gui_WHSplitter_Setup(GWEN_WIDGET *w)
-+{
-+  GtkWidget *g;
-+  GWEN_WIDGET *wParent;
-+
-+  wParent=GWEN_Widget_Tree_GetParent(w);
-+
-+  g=gtk_paned_new(GTK_ORIENTATION_HORIZONTAL);
-+  GWEN_Widget_SetImplData(w, GTK3_DIALOG_WIDGET_REAL, (void *) g);
-+  GWEN_Widget_SetImplData(w, GTK3_DIALOG_WIDGET_CONTENT, (void *) g);
-+
-+  GWEN_Widget_SetSetIntPropertyFn(w, Gtk3Gui_WHSplitter_SetIntProperty);
-+  GWEN_Widget_SetGetIntPropertyFn(w, Gtk3Gui_WHSplitter_GetIntProperty);
-+  GWEN_Widget_SetAddChildGuiWidgetFn(w, Gtk3Gui_WHSplitter_AddChildGuiWidget);
-+
-+  if (wParent)
-+    GWEN_Widget_AddChildGuiWidget(wParent, w);
-+
-+  return 0;
-+}
-+
-+
-diff -uN gwenhywfar-5.14.0/gui/gtk3/w_image.c gwenhywfar/gui/gtk3/w_image.c
---- gwenhywfar-5.14.0/gui/gtk3/w_image.c	1969-12-31 16:00:00
-+++ gwenhywfar/gui/gtk3/w_image.c	2025-12-07 12:18:51
-@@ -0,0 +1,121 @@
-+/***************************************************************************
-+    begin       : Mon Jul 12 2010
-+    copyright   : (C) 2010 by Martin Preuss
-+    email       : martin at libchipcard.de
-+
-+ ***************************************************************************
-+ *          Please see toplevel file COPYING for license details           *
-+ ***************************************************************************/
-+
-+
-+
-+
-+static GWENHYWFAR_CB
-+int Gtk3Gui_WImage_SetIntProperty(GWEN_WIDGET *w,
-+                                  GWEN_DIALOG_PROPERTY prop,
-+                                  int index,
-+                                  int value,
-+                                  int doSignal)
-+{
-+  GtkWidget *g;
-+
-+  g=GTK_WIDGET(GWEN_Widget_GetImplData(w, GTK3_DIALOG_WIDGET_REAL));
-+  assert(g);
-+
-+  switch (prop) {
-+  case GWEN_DialogProperty_Enabled:
-+    gtk_widget_set_sensitive(GTK_WIDGET(g), (value==0)?FALSE:TRUE);
-+    return 0;
-+
-+  case GWEN_DialogProperty_Focus:
-+    gtk_widget_grab_focus(GTK_WIDGET(g));
-+    return 0;
-+
-+  default:
-+    break;
-+  }
-+
-+  DBG_WARN(GWEN_LOGDOMAIN,
-+           "Function is not appropriate for this type of widget (%s)",
-+           GWEN_Widget_Type_toString(GWEN_Widget_GetType(w)));
-+  return GWEN_ERROR_INVALID;
-+}
-+
-+
-+
-+
-+static GWENHYWFAR_CB
-+int Gtk3Gui_WImage_GetIntProperty(GWEN_WIDGET *w,
-+                                  GWEN_DIALOG_PROPERTY prop,
-+                                  int index,
-+                                  int defaultValue)
-+{
-+  GtkWidget *g;
-+
-+  g=GTK_WIDGET(GWEN_Widget_GetImplData(w, GTK3_DIALOG_WIDGET_REAL));
-+  assert(g);
-+
-+  switch (prop) {
-+  case GWEN_DialogProperty_Enabled:
-+    return (gtk_widget_get_sensitive(GTK_WIDGET(g))==TRUE)?1:0;
-+
-+  case GWEN_DialogProperty_Focus:
-+    return (gtk_widget_has_focus(GTK_WIDGET(g))==TRUE)?1:0;
-+    return 0;
-+
-+  default:
-+    break;
-+  }
-+
-+  DBG_WARN(GWEN_LOGDOMAIN,
-+           "Function is not appropriate for this type of widget (%s)",
-+           GWEN_Widget_Type_toString(GWEN_Widget_GetType(w)));
-+  return defaultValue;
-+}
-+
-+
-+
-+int Gtk3Gui_WImage_Setup(GWEN_WIDGET *w)
-+{
-+  GtkWidget *g;
-+  uint32_t flags;
-+  GWEN_WIDGET *wParent;
-+  const char *s;
-+  GWEN_BUFFER *tbuf;
-+
-+  flags=GWEN_Widget_GetFlags(w);
-+  wParent=GWEN_Widget_Tree_GetParent(w);
-+
-+  tbuf=GWEN_Buffer_new(0, 256, 0, 1);
-+  s=GWEN_Widget_GetImageFileName(w);
-+  if (s && *s) {
-+    GWEN_STRINGLIST *sl;
-+
-+    sl=GWEN_Dialog_GetMediaPaths(GWEN_Widget_GetDialog(w));
-+    if (sl) {
-+      int rv;
-+
-+      rv=GWEN_Directory_FindFileInPaths(sl, s, tbuf);
-+      if (rv<0) {
-+        DBG_ERROR(GWEN_LOGDOMAIN, "Image file [%s] not found (%d)", s, rv);
-+        /* ignore result here, instead create GtkImage with "broken mage" later */
-+      }
-+    }
-+  }
-+
-+  g=gtk_image_new_from_file(GWEN_Buffer_GetStart(tbuf));
-+  GWEN_Buffer_free(tbuf);
-+
-+  GWEN_Widget_SetImplData(w, GTK3_DIALOG_WIDGET_REAL, (void *) g);
-+  GWEN_Widget_SetImplData(w, GTK3_DIALOG_WIDGET_CONTENT, (void *) g);
-+
-+  GWEN_Widget_SetSetIntPropertyFn(w, Gtk3Gui_WImage_SetIntProperty);
-+  GWEN_Widget_SetGetIntPropertyFn(w, Gtk3Gui_WImage_GetIntProperty);
-+
-+  if (wParent)
-+    GWEN_Widget_AddChildGuiWidget(wParent, w);
-+
-+  return 0;
-+}
-+
-+



Summary of changes:
 modules/aqbanking.json                      |  33 +---
 patches/aqbanking-6.8.0-cli-Makefile.patch  |  11 --
 patches/gwenhywfar-5.14.0-w_hsplitter.patch | 258 ----------------------------
 3 files changed, 6 insertions(+), 296 deletions(-)
 delete mode 100644 patches/aqbanking-6.8.0-cli-Makefile.patch
 delete mode 100644 patches/gwenhywfar-5.14.0-w_hsplitter.patch



More information about the gnucash-changes mailing list