gnucash-on-flatpak master: Multiple changes pushed

John Ralls jralls at code.gnucash.org
Sun Dec 15 13:55:15 EST 2024


Updated	 via  https://github.com/Gnucash/gnucash-on-flatpak/commit/4653f22b (commit)
	 via  https://github.com/Gnucash/gnucash-on-flatpak/commit/d262b9ed (commit)
	from  https://github.com/Gnucash/gnucash-on-flatpak/commit/5d8f7b97 (commit)



commit 4653f22ba14c473fffa329133f3cff7bd51a382f
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 15 10:54:57 2024 -0800

    Commit the patches that go with libdbi & libdbi-drivers.

diff --git a/patches/libdbi-drivers-cgreen-tests-constraint-test-type.patch b/patches/libdbi-drivers-cgreen-tests-constraint-test-type.patch
new file mode 100644
index 0000000..7edeeb5
--- /dev/null
+++ b/patches/libdbi-drivers-cgreen-tests-constraint-test-type.patch
@@ -0,0 +1,30 @@
+--- a/tests/cgreen/include/cgreen/constraint.h	2021-10-25 11:31:28.000000000 -0700
++++ b/tests/cgreen/include/cgreen/constraint.h	2024-11-01 12:25:01.654035685 -0700
+@@ -23,12 +23,15 @@
+ } BoxedDouble;
+ 
+ typedef struct Constraint_ Constraint;
++
++typedef void (*ConstraintTest)(Constraint *, const char *, intptr_t, const char *, int, TestReporter *);
++
+ struct Constraint_ {
+     const char* name;
+     const char *parameter;
+     void (*destroy)(Constraint *);
+     int (*compare)(Constraint *, intptr_t);
+-    void (*test)(Constraint *, const char *, intptr_t, const char *, int, TestReporter *);
++    ConstraintTest test;
+     intptr_t expected;
+ };
+ 
+--- a/tests/cgreen/src/constraint.c	2021-10-25 11:31:28.000000000 -0700
++++ b/tests/cgreen/src/constraint.c	2024-11-01 12:25:51.071476755 -0700
+@@ -101,7 +101,7 @@
+ 
+     constraint->parameter = parameter;
+     constraint->compare = &compare_using_matcher;
+-    constraint->test = &test_with_matcher;
++    constraint->test = (ConstraintTest)(&test_with_matcher);
+     constraint->name = matcher_name;
+     constraint->expected = (intptr_t)matcher_function;
+     return constraint;
diff --git a/patches/libdbi-link-map.patch b/patches/libdbi-link-map.patch
new file mode 100644
index 0000000..c858672
--- /dev/null
+++ b/patches/libdbi-link-map.patch
@@ -0,0 +1,194 @@
+--- /dev/null
++++ a/src/libdbi.map
+@@ -0,0 +1,191 @@
++ ABI_3 {
++ global:
++       dbi_conn_cap_get;
++       dbi_conn_clear_option;
++       dbi_conn_clear_options;
++       dbi_conn_close;
++       dbi_conn_connect;
++       dbi_conn_disjoin_results;
++       dbi_conn_error;
++       dbi_conn_error_flag;
++       dbi_conn_error_handler;
++       dbi_conn_escape_binary_copy;
++       dbi_conn_escape_string;
++       dbi_conn_escape_string_copy;
++       dbi_conn_get_db_list;
++       dbi_conn_get_driver;
++       dbi_conn_get_encoding;
++       dbi_conn_get_engine_version;
++       dbi_conn_get_engine_version_string;
++       dbi_conn_get_option;
++       dbi_conn_get_option_list;
++       dbi_conn_get_option_numeric;
++       dbi_conn_get_socket;
++       dbi_conn_get_table_list;
++       dbi_conn_new;
++       dbi_conn_new_r;
++       dbi_conn_open;
++       dbi_conn_ping;
++       dbi_conn_query;
++       dbi_conn_query_null;
++       dbi_conn_queryf;
++       dbi_conn_quote_binary_copy;
++       dbi_conn_quote_string;
++       dbi_conn_quote_string_copy;
++       dbi_conn_release_savepoint;
++       dbi_conn_require_option;
++       dbi_conn_require_option_numeric;
++       dbi_conn_rollback_to_savepoint;
++       dbi_conn_savepoint;
++       dbi_conn_select_db;
++       dbi_conn_sequence_last;
++       dbi_conn_sequence_next;
++       dbi_conn_set_error;
++       dbi_conn_set_option;
++       dbi_conn_set_option_numeric;
++       dbi_conn_transaction_begin;
++       dbi_conn_transaction_commit;
++       dbi_conn_transaction_rollback;
++       dbi_driver_cap_get;
++       dbi_driver_encoding_from_iana;
++       dbi_driver_encoding_to_iana;
++       dbi_driver_get_date_compiled;
++       dbi_driver_get_description;
++       dbi_driver_get_filename;
++       dbi_driver_get_instance;
++       dbi_driver_get_maintainer;
++       dbi_driver_get_name;
++       dbi_driver_get_url;
++       dbi_driver_get_version;
++       dbi_driver_is_reserved_word;
++       dbi_driver_list;
++       dbi_driver_list_r;
++       dbi_driver_open;
++       dbi_driver_open_r;
++       dbi_driver_quote_string;
++       dbi_driver_quote_string_copy;
++       dbi_driver_specific_function;
++       dbi_initialize;
++       dbi_initialize_r;
++       dbi_result_bind_binary;
++       dbi_result_bind_binary_copy;
++       dbi_result_bind_char;
++       dbi_result_bind_datetime;
++       dbi_result_bind_double;
++       dbi_result_bind_fields;
++       dbi_result_bind_float;
++       dbi_result_bind_int;
++       dbi_result_bind_long;
++       dbi_result_bind_longlong;
++       dbi_result_bind_short;
++       dbi_result_bind_string;
++       dbi_result_bind_string_copy;
++       dbi_result_bind_uchar;
++       dbi_result_bind_uint;
++       dbi_result_bind_ulong;
++       dbi_result_bind_ulonglong;
++       dbi_result_bind_ushort;
++       dbi_result_disjoin;
++       dbi_result_field_is_null;
++       dbi_result_field_is_null_idx;
++       dbi_result_first_row;
++       dbi_result_free;
++       dbi_result_get_as_longlong;
++       dbi_result_get_as_longlong_idx;
++       dbi_result_get_as_string_copy;
++       dbi_result_get_as_string_copy_idx;
++       dbi_result_get_binary;
++       dbi_result_get_binary_copy;
++       dbi_result_get_binary_copy_idx;
++       dbi_result_get_binary_idx;
++       dbi_result_get_char;
++       dbi_result_get_char_idx;
++       dbi_result_get_conn;
++       dbi_result_get_currow;
++       dbi_result_get_datetime;
++       dbi_result_get_datetime_idx;
++       dbi_result_get_datetimex;
++       dbi_result_get_datetimex_idx;
++       dbi_result_get_double;
++       dbi_result_get_double_idx;
++       dbi_result_get_field_attrib;
++       dbi_result_get_field_attrib_idx;
++       dbi_result_get_field_attribs;
++       dbi_result_get_field_attribs_idx;
++       dbi_result_get_field_idx;
++       dbi_result_get_field_length;
++       dbi_result_get_field_length_idx;
++       dbi_result_get_field_name;
++       dbi_result_get_field_size;
++       dbi_result_get_field_size_idx;
++       dbi_result_get_field_type;
++       dbi_result_get_field_type_idx;
++       dbi_result_get_fields;
++       dbi_result_get_float;
++       dbi_result_get_float_idx;
++       dbi_result_get_int;
++       dbi_result_get_int_idx;
++       dbi_result_get_long;
++       dbi_result_get_long_idx;
++       dbi_result_get_longlong;
++       dbi_result_get_longlong_idx;
++       dbi_result_get_numfields;
++       dbi_result_get_numrows;
++       dbi_result_get_numrows_affected;
++       dbi_result_get_short;
++       dbi_result_get_short_idx;
++       dbi_result_get_string;
++       dbi_result_get_string_copy;
++       dbi_result_get_string_copy_idx;
++       dbi_result_get_string_idx;
++       dbi_result_get_uchar;
++       dbi_result_get_uchar_idx;
++       dbi_result_get_uint;
++       dbi_result_get_uint_idx;
++       dbi_result_get_ulong;
++       dbi_result_get_ulong_idx;
++       dbi_result_get_ulonglong;
++       dbi_result_get_ulonglong_idx;
++       dbi_result_get_ushort;
++       dbi_result_get_ushort_idx;
++       dbi_result_has_next_row;
++       dbi_result_has_prev_row;
++       dbi_result_last_row;
++       dbi_result_next_row;
++       dbi_result_prev_row;
++       dbi_result_seek_row;
++       dbi_set_verbosity;
++       dbi_set_verbosity_r;
++       dbi_shutdown;
++       dbi_shutdown_r;
++       dbi_version;
++       dbi_version_numeric;
++
++       _dbd_decode_binary;
++       _dbd_encode_binary;
++       _dbd_escape_chars;
++       _dbd_internal_error_handler;
++       _dbd_parse_datetimex;
++       _dbd_register_conn_cap;
++       _dbd_register_driver_cap;
++       _dbd_result_add_field;
++       _dbd_result_add_to_conn;
++       _dbd_result_create;
++       _dbd_result_create_from_stringarray;
++       _dbd_result_set_numfields;
++       _dbd_row_allocate;
++       _dbd_row_finalize;
++       _dirent_buf_size;
++       _disjoin_from_conn;
++       _error_handler;
++       _get_field_flag;
++       _isolate_attrib;
++       _logquery;
++       _logquery_null;
++       _reset_conn_error;
++       _set_field_flag;
++       _verbose_handler;
++
++ local:
++       *;
++ };

commit d262b9edf40eaa74ebe7d0275646adf6cd1e2844
Author: John Ralls <jralls at ceridwen.us>
Date:   Sun Dec 15 09:27:53 2024 -0800

    Restore stable aqbanking for release

diff --git a/modules/aqbanking.json b/modules/aqbanking.json
index c2754a4..1b999c4 100644
--- a/modules/aqbanking.json
+++ b/modules/aqbanking.json
@@ -5,8 +5,8 @@
     "sources": [
         {
             "type": "archive",
-            "url": "https://www.aquamaniac.de/rdm/attachments/download/526/aqbanking-6.5.12beta.tar.gz",
-            "sha256": "4c7ebe7848942e639c881d4caa8e2f8e017d25b178056fa596b4e34ba06d72d6"
+            "url": "https://www.aquamaniac.de/rdm/attachments/download/499/aqbanking-6.5.4.tar.gz",
+            "sha256": "0d16ceae76f0718e466638f4547a8b14927f1d8d98322079cd6481adde30ac99"
         }
     ],
     "modules": [
@@ -45,8 +45,8 @@
             "sources": [
                 {
                     "type": "archive",
-                    "url": "https://www.aquamaniac.de/rdm/attachments/download/518/gwenhywfar-5.11.2beta.tar.gz",
-                    "sha256": "e7f2b12c092d6f598f29e255b0b003d98ac1796c85b73a570890dbf2dcf35b24"
+                     "url": "https://www.aquamaniac.de/rdm/attachments/download/501/gwenhywfar-5.10.2.tar.gz",
+                    "sha256": "60a7da03542865501208f20e18de32b45a75e3f4aa8515ca622b391a2728a9e1"
                 }
             ],
             "modules": [



Summary of changes:
 modules/aqbanking.json                             |   8 +-
 ...drivers-cgreen-tests-constraint-test-type.patch |  30 ++++
 patches/libdbi-link-map.patch                      | 194 +++++++++++++++++++++
 3 files changed, 228 insertions(+), 4 deletions(-)
 create mode 100644 patches/libdbi-drivers-cgreen-tests-constraint-test-type.patch
 create mode 100644 patches/libdbi-link-map.patch



More information about the gnucash-changes mailing list