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