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