From f8e6ffa10a588b0ed79f30f304b496775764d16a Mon Sep 17 00:00:00 2001 From: Krzysztof Mrozowicz Date: Mon, 18 Oct 2021 16:06:43 +0000 Subject: [PATCH] - up to 4.8 --- gnucash-env.patch | 30 ------ gnucash-icon.png | Bin 3240 -> 0 bytes gnucash-path.patch | 61 ------------ gnucash.sh | 3 - gnucash.spec | 238 +++++++++++++++++++-------------------------- lto.patch | 38 -------- 6 files changed, 99 insertions(+), 271 deletions(-) delete mode 100644 gnucash-env.patch delete mode 100644 gnucash-icon.png delete mode 100644 gnucash-path.patch delete mode 100644 gnucash.sh delete mode 100644 lto.patch diff --git a/gnucash-env.patch b/gnucash-env.patch deleted file mode 100644 index fbeb2ae..0000000 --- a/gnucash-env.patch +++ /dev/null @@ -1,30 +0,0 @@ ---- gnucash-2.6.5/src/bin/overrides/gnucash-env.in.orig 2014-12-20 18:50:15.850222945 +0100 -+++ gnucash-2.6.5/src/bin/overrides/gnucash-env.in 2014-12-20 18:57:27.303404352 +0100 -@@ -4,20 +4,20 @@ - # runs any-cmd in an environment appropriate for gnucash. - # we'll also add a gnucash-build-env later for running from the install tree. - --GNC_MODULE_PATH="@-GNC_PKGLIB_INSTALLDIR-@:${GNC_MODULE_PATH}" -+GNC_MODULE_PATH="@-GNC_PKGLIB_INSTALLDIR-@${GNC_MODULE_PATH:+:}${GNC_MODULE_PATH}" - --EXTRA_PATH="${EXTRA_PATH}:@-GNC_SCM_INSTALL_DIR-@" -+EXTRA_PATH="${EXTRA_PATH}${EXTRA_PATH:+:}@-GNC_SCM_INSTALL_DIR-@" - --GUILE_LOAD_PATH="${EXTRA_PATH}:${GUILE_LOAD_PATH}" -+GUILE_LOAD_PATH="${EXTRA_PATH}${GUILE_LOAD_PATH:+:}${GUILE_LOAD_PATH}" - - EXTRA_LIBS="${GNC_MODULE_PATH}" --EXTRA_LIBS="${EXTRA_LIBS}:@-GNC_LIB_INSTALLDIR-@" -+EXTRA_LIBS="${EXTRA_LIBS}${EXTRA_LIBS:+:}@-GNC_LIB_INSTALLDIR-@" - EXTRA_LIBS="${EXTRA_LIBS}:@-GNC_PKGLIB_INSTALLDIR-@" - --LD_LIBRARY_PATH="${EXTRA_LIBS}:${LD_LIBRARY_PATH}" --DYLD_LIBRARY_PATH="${EXTRA_LIBS}:${DYLD_LIBRARY_PATH}" -+LD_LIBRARY_PATH="${EXTRA_LIBS}${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}" -+DYLD_LIBRARY_PATH="${EXTRA_LIBS}${DYLD_LIBRARY_PATH:+:}${DYLD_LIBRARY_PATH}" - --PYTHONPATH="${PYTHONPATH}:@-GNC_PYTHON_DIR-@" -+PYTHONPATH="${PYTHONPATH}${PYTHONPATH:+:}@-GNC_PYTHON_DIR-@" - - export GNC_MODULE_PATH - export GUILE_LOAD_PATH diff --git a/gnucash-icon.png b/gnucash-icon.png deleted file mode 100644 index ab5d833e4622b79f020c770550d6f15d436825dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3240 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 a75Hxy$#0>Hohe)Z0000 --#include "binreloc.h" - - gchar *gnc_path_get_prefix() - { - //printf("Returning prefix %s\n", gnc_gbr_find_prefix (PREFIX)); -- return gnc_gbr_find_prefix (PREFIX); -+ return g_strdup (PREFIX); - } - - /** Returns the bindir path, usually -@@ -38,7 +37,7 @@ - gchar *gnc_path_get_bindir() - { - //printf("Returning bindir %s\n", gnc_gbr_find_bin_dir (BINDIR)); -- return gnc_gbr_find_bin_dir (BINDIR); -+ return g_strdup (BINDIR); - } - - /** Returns the libdir path, usually -@@ -48,7 +47,7 @@ - gchar *gnc_path_get_libdir() - { - //printf("Returning libdir %s\n", gnc_gbr_find_lib_dir (LIBDIR)); -- return gnc_gbr_find_lib_dir (LIBDIR); -+ return g_strdup (LIBDIR); - } - - /** Returns the datadir path, usually -@@ -57,7 +56,7 @@ - * @returns A newly allocated string. */ - gchar *gnc_path_get_pkgdatadir() - { -- gchar *datadir = gnc_gbr_find_data_dir (DATADIR); -+ gchar *datadir = g_strdup (DATADIR); - gchar *result = g_build_filename (datadir, "gnucash", (char*)NULL); - g_free (datadir); - //printf("Returning pkgdatadir %s\n", result); -@@ -70,7 +69,7 @@ - * @returns A newly allocated string. */ - gchar *gnc_path_get_pkgdocdir() - { -- gchar *docdir = gnc_gbr_find_data_dir (DATADIR); -+ gchar *docdir = g_strdup (DATADIR); - gchar *result = g_build_filename (docdir, "doc", "gnucash", (char*)NULL); - g_free (docdir); - //printf("Returning pkgdocdir %s\n", result); -@@ -83,7 +82,7 @@ - * @returns A newly allocated string. */ - gchar *gnc_path_get_pkgsysconfdir() - { -- gchar *sysconfdir = gnc_gbr_find_etc_dir (SYSCONFDIR); -+ gchar *sysconfdir = g_strdup (SYSCONFDIR); - gchar *result = g_build_filename (sysconfdir, "gnucash", (char*)NULL); - g_free (sysconfdir); - //printf("Returning pkgsysconfdir %s\n", result); diff --git a/gnucash.sh b/gnucash.sh deleted file mode 100644 index 7dbeca0..0000000 --- a/gnucash.sh +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -gnucash-env gnucash-bin "$@" diff --git a/gnucash.spec b/gnucash.spec index cf7fe49..619222c 100644 --- a/gnucash.spec +++ b/gnucash.spec @@ -13,67 +13,66 @@ %bcond_without dbi # don't build SQL support (via libdbi) %bcond_without webkit # disable WebKit, use GtkHTML # +%define guile_version 2.2 +# Summary: GnuCash is an application to keep track of your finances Summary(ja.UTF-8): GnuCash - 家計簿ソフト Summary(pl.UTF-8): GnuCash - aplikacja do zarządzania twoimi finansami Summary(pt_BR.UTF-8): O GnuCash é uma aplicação para acompanhamento de suas finanças Summary(zh_CN.UTF-8): GnuCash - 您的个人财务管理软件 Name: gnucash -Version: 3.11 +Version: 4.8 Release: 1 License: GPL v2+ Group: X11/Applications Source0: https://sourceforge.net/projects/gnucash/files/gnucash%20%28stable%29/%{version}/%{name}-%{version}.tar.bz2 -# Source0-md5: 391f07eb0934618154d9e9c7d717d8e6 -Source1: %{name}-icon.png -Source2: %{name}.sh -Patch0: lto.patch +# Source0-md5: bd8254441065ea53018999c7ffef7878 +Patch0: 285017793d2c0c9f5a8d52b3db42944480e3f557.patch URL: http://www.gnucash.org/ -BuildRequires: GConf2-devel >= 2.0 -BuildRequires: autoconf -BuildRequires: automake -BuildRequires: gettext-tools -BuildRequires: glib2-devel >= 1:2.13.0 -BuildRequires: gtk+2-devel >= 2:2.11.0 -BuildRequires: gtkhtml-devel >= 3.16 -BuildRequires: guile-devel >= 5:1.8.2-2 -BuildRequires: guile-www -BuildRequires: gwenhywfar-gtk-devel -BuildRequires: intltool -BuildRequires: libglade2-devel >= 2.4 -BuildRequires: libgnome-devel >= 2.19.0 -BuildRequires: libgnomeprint-devel >= 2.2 -BuildRequires: libgnomeprintui-devel >= 2.2 -BuildRequires: libgnomeui-devel >= 2.4 -BuildRequires: libgoffice08-devel -BuildRequires: libltdl-devel -BuildRequires: libofx-devel >= 0.7.0 -BuildRequires: libtool -BuildRequires: libxml2-devel >= 1:2.5.10 -BuildRequires: pango-devel >= 1.8.0 +BuildRequires: boost-devel >= 1.60.0 +BuildRequires: cmake >= 3.5 +BuildRequires: doxygen +BuildRequires: gdk-pixbuf2-devel +BuildRequires: glib2-devel >= 2.56.1 +BuildRequires: gmock-devel >= 1.8.0 +BuildRequires: gtest-devel >= 1.8.0 +BuildRequires: gtk+3-devel >= 3.10.0 +BuildRequires: guile-devel +BuildRequires: libatomic_ops-devel +BuildRequires: libglade2-devel +BuildRequires: libgnome-keyring-devel >= 0.6 +BuildRequires: libicu-devel +BuildRequires: libofx-devel >= 0.9.0 +BuildRequires: libsecret-devel >= 0.18 +BuildRequires: libxml2-devel >= 2.7.0 +BuildRequires: libxslt-devel +BuildRequires: libxslt-progs +BuildRequires: ninja BuildRequires: pkgconfig -BuildRequires: popt-devel >= 1.5 -BuildRequires: readline-devel -BuildRequires: rpm-perlprov -BuildRequires: sed >= 4.0 -BuildRequires: slib >= 2c4 -BuildRequires: texinfo -BuildRequires: zlib-devel +BuildRequires: python3-devel +BuildRequires: swig >= 3.0.12 +BuildRequires: swig-guile %if %{with dbi} -BuildRequires: libdbi-devel +BuildRequires: libdbi-devel >= 0.8.3 +BuildRequires: libdbi-drivers-sqlite3 %endif %if %{with hbci} -BuildRequires: aqbanking-devel >= 3.8.1 -BuildRequires: gwenhywfar-devel >= 3.6.0 +BuildRequires: aqbanking-devel >= 6.0.0 +BuildRequires: gwenhywfar-devel >= 3.99.20 +BuildRequires: gwenhywfar-gui-gtk3-devel >= 3.99.20 BuildRequires: ktoblzcheck-devel >= 1.20 %endif %if %{with webkit} -BuildRequires: gtk-webkit-devel >= 1.0 +BuildRequires: gtk-webkit4-devel %endif Requires(post,preun): /sbin/ldconfig -Requires: guile >= 5:1.8.2-2 -Requires: guile-www -Requires: dconf +Recommends: %{name}-docs +# For translation of currency names +Recommends: iso-codes +Recommends: python3-gnucash = %{version} +# Optional perl modules for online price retrieval +Recommends: perl(Date::Manip) +Recommends: perl(Finance::Quote) BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _noautostrip .*\\.go @@ -104,6 +103,20 @@ interface foi projetada para ser simples e fácil de usar, mas tem o suporte de princípios de contabilidade com entrada dupla para garantir livros balanceados. +%package -n python3-gnucash +Summary: Python bindings for GnuCash +Summary(pl.UTF-8): Wiązania Pythona 3.x dla GnuCash +Group: Development/Languages/Python +Requires: %{name} = %{version} + +%description -n python3-gnucash +This package provides the Python 3 bindings for development of +GnuCash, a personal finance manager. + +%description -n python3-gnucash -l pt_BR.UTF-8 +Ten pakiet zawiera powiązania Pythona 3 do programowania GnuCash, +menedżera finansów osobistych. + %package devel Summary: Header files for GnuCash libraries Summary(pl.UTF-8): Pliki nagłówkowe bibliotek GnuCash @@ -118,78 +131,43 @@ Pliki nagłówkowe bibliotek GnuCash. %prep %setup -q - %patch0 -p1 %build install -d build cd build -#CFLAGS="$CFLAGS -DGLIB_DISABLE_DEPRECATION_WARNINGS" \ %cmake \ -DCMAKE_INSTALL_DOCDIR:PATH=%{_docdir}/%{name} \ + -DWITH_PYTHON=ON \ ../ %{__make} %install rm -rf $RPM_BUILD_ROOT -install -d $RPM_BUILD_ROOT%{_pixmapsdir} cd build -%{__make} install -j1 \ - DESTDIR=$RPM_BUILD_ROOT \ - gnomeappdir=%{_desktopdir} - -cp -p %{SOURCE1} $RPM_BUILD_ROOT%{_pixmapsdir} +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT cd .. -rm -rf $RPM_BUILD_ROOT/usr/share/locale/{kok@latin,mni@bengali} -rm $RPM_BUILD_ROOT/%{_datadir}/glib-2.0/schemas/gschemas.compiled +rm -rf $RPM_BUILD_ROOT%{_localedir}/{kok@latin,mni@bengali} +rm $RPM_BUILD_ROOT%{_datadir}/glib-2.0/schemas/gschemas.compiled %find_lang %{name} -# --with-gnome - -listfiles() { - echo "%%defattr(644,root,root,755)" > "$1.files" - find "${RPM_BUILD_ROOT}$2" -name "$3" -printf '%%h\n' | sort | uniq | \ - awk -v "pref=${RPM_BUILD_ROOT}$2/" \ - '$0 ~ pref {sub(pref,"",$1); n=split($1,A,"/"); s=""; for (i=1;i<=n;i++) { s=s "/" A[i]; B[s]=1;};} - END {for (i in B) print i}' | \ - sort | while read d - do - echo "%%dir $2$d" >> "$1.files" - done - for f in `find "${RPM_BUILD_ROOT}$2" -name "$3" -printf '%%P '`; do - echo "$2/$f" >> "$1.files" - done - cd "$oldd" - unset oldd -} - -listfiles scm "%{_datadir}/%{name}/scm" "*.scm" -listfiles scmcache "%{_libdir}/%{name}/scm/ccache" "*.go" -listfiles icons "%{_datadir}/%{name}/icons" "*.png" - -cat scm.files scmcache.files icons.files >> %{name}.lang %clean rm -rf $RPM_BUILD_ROOT %post /sbin/ldconfig -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 -%glib_compile_schemas - -%preun +%update_icon_cache hicolor %postun /sbin/ldconfig -[ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1 -if [ "$1" = "0" ]; then - %glib_compile_schemas -fi +%update_icon_cache hicolor %files -f %{name}.lang %defattr(644,root,root,755) @@ -200,10 +178,13 @@ fi %attr(755,root,root) %{_bindir}/gnc-fq-helper %attr(755,root,root) %{_bindir}/gnc-fq-update %attr(755,root,root) %{_bindir}/gnucash +%attr(755,root,root) %{_bindir}/gnucash-cli %attr(755,root,root) %{_bindir}/gnucash-valgrind %attr(755,root,root) %{_libdir}/lib*.so %dir %{_libdir}/%{name} %attr(755,root,root) %{_libdir}/%{name}/*.so* +%dir %{_libdir}/guile/%{guile_version}/site-ccache +%{_libdir}/guile/%{guile_version}/site-ccache/%{name} %{_desktopdir}/gnucash.desktop %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/accounts @@ -272,6 +253,7 @@ fi %{_docdir}/%{name}/ChangeLog.2017 %{_docdir}/%{name}/ChangeLog.2018 %{_docdir}/%{name}/ChangeLog.2019 +%{_docdir}/%{name}/ChangeLog.2020 %{_docdir}/%{name}/DOCUMENTERS %{_docdir}/%{name}/HACKING %{_docdir}/%{name}/LICENSE @@ -296,74 +278,52 @@ fi %{_docdir}/%{name}/swipe.qif %{_docdir}/%{name}/taxreport.%{name} %{_docdir}/%{name}/web.qif -%{_datadir}/glib-2.0/schemas/org.gnucash.dialogs.business.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.dialogs.checkprinting.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.dialogs.commodities.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.dialogs.export.csv.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.dialogs.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.dialogs.import.csv.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.dialogs.import.generic.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.dialogs.import.hbci.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.dialogs.import.ofx.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.dialogs.import.qif.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.dialogs.reconcile.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.dialogs.sxs.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.dialogs.totd.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.general.finance-quote.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.history.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.warnings.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.window.pages.account.tree.gschema.xml -%{_datadir}/glib-2.0/schemas/org.gnucash.window.pages.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.deprecated.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.business.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.checkprinting.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.commodities.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.export.csv.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.flicker.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.import.csv.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.import.generic.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.import.hbci.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.import.ofx.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.import.qif.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.reconcile.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.sxs.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.dialogs.totd.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.general.finance-quote.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.history.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.warnings.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.window.pages.account.tree.gschema.xml +%{_datadir}/glib-2.0/schemas/org.gnucash.GnuCash.window.pages.gschema.xml %dir %{_datadir}/%{name}/icons +%{_datadir}/%{name}/icons/hicolor %dir %{_datadir}/%{name}/gtkbuilder %{_datadir}/%{name}/gtkbuilder/*.glade -%dir %{_datadir}/%{name}/jqplot/ -%{_datadir}/%{name}/jqplot/jqplot.BezierCurveRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.barRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.blockRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.bubbleRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.canvasAxisLabelRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.canvasAxisTickRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.canvasTextRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.categoryAxisRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.ciParser.js -%{_datadir}/%{name}/jqplot/jqplot.cursor.js -%{_datadir}/%{name}/jqplot/jqplot.dateAxisRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.donutRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.dragable.js -%{_datadir}/%{name}/jqplot/jqplot.enhancedLegendRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.funnelRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.highlighter.js -%{_datadir}/%{name}/jqplot/jqplot.json2.js -%{_datadir}/%{name}/jqplot/jqplot.logAxisRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.mekkoAxisRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.mekkoRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.meterGaugeRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.ohlcRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.pieRenderer.js -%{_datadir}/%{name}/jqplot/jqplot.pointLabels.js -%{_datadir}/%{name}/jqplot/jqplot.trendline.js -%{_datadir}/%{name}/jqplot/jquery.jqplot.css -%{_datadir}/%{name}/jqplot/jquery.jqplot.js -%{_datadir}/%{name}/jqplot/jquery.min.js -%{_datadir}/%{name}/pixmaps +%dir %{_datadir}/%{name}/chartjs +%{_datadir}/%{name}/chartjs/*.js %{_datadir}/%{name}/tip_of_the_day.list %{_datadir}/%{name}/ui -%{_datadir}/%{name}/make-prefs-migration-script.xsl +%{_datadir}/%{name}/pixmaps %{_datadir}/metainfo/gnucash.appdata.xml %{_datadir}/%{name}/migratable-prefs.xml -%dir %{_datadir}/%{name}/scm -%{_datadir}/%{name}/scm/gnucash/report/*.css -%dir %{_libdir}/%{name}/scm -%dir %{_libdir}/%{name}/scm/ccache +%dir %{_datadir}/guile/site/%{guile_version} +%{_datadir}/guile/site/%{guile_version}/%{name} %{_mandir}/man1/gnc-fq-dump.1* %{_mandir}/man1/gnc-fq-helper.1* - %{_mandir}/man1/gnucash.1* -%{_pixmapsdir}/* +%{_mandir}/man1/gnucash-cli.1* %{_iconsdir}/hicolor/*/apps/* +%files -n python3-gnucash +%defattr(644,root,root,755) +%{_datadir}/gnucash/python +%dir %{py3_sitedir}/gnucash +%{py3_sitedir}/gnucash + %files devel %defattr(644,root,root,755) %{_includedir}/%{name} diff --git a/lto.patch b/lto.patch deleted file mode 100644 index 5b98702..0000000 --- a/lto.patch +++ /dev/null @@ -1,38 +0,0 @@ ---- gnucash-3.5/libgnucash/engine/qofbook.cpp.orig 2019-03-29 17:46:34.000000000 +0100 -+++ gnucash-3.5/libgnucash/engine/qofbook.cpp 2019-04-06 09:39:22.820551177 +0200 -@@ -615,12 +615,16 @@ - return col; - } - -+namespace { -+ - struct _iterate - { - QofCollectionForeachCB fn; - gpointer data; - }; - -+}; -+ - static void - foreach_cb (G_GNUC_UNUSED gpointer key, gpointer item, gpointer arg) - { ---- gnucash-3.5/libgnucash/engine/qofid.cpp.orig 2019-01-12 00:57:38.000000000 +0100 -+++ gnucash-3.5/libgnucash/engine/qofid.cpp 2019-04-06 09:38:29.207628926 +0200 -@@ -303,12 +303,16 @@ - - /* =============================================================== */ - -+namespace { -+ - struct _iterate - { - QofInstanceForeachCB fcn; - gpointer data; - }; - -+}; -+ - static void - foreach_cb (gpointer item, gpointer arg) - { -- 2.43.0