diff --git a/gnucash-3.1-1.tar.bz2 b/gnucash-3.1-1.tar.bz2 deleted file mode 100644 index 3b93806..0000000 --- a/gnucash-3.1-1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a1ef66cec3b8b74b7b8bfe791ff12456796a69cc004427e8d9205b6872bdd261 -size 13374530 diff --git a/gnucash-3.2.tar.bz2 b/gnucash-3.2.tar.bz2 new file mode 100644 index 0000000..25da383 --- /dev/null +++ b/gnucash-3.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80056d5c4e37e570ee57e5ce1a664dfa16238008a9e8f603e5f8a75c86ce8776 +size 13383942 diff --git a/gnucash.changes b/gnucash.changes index 14afc93..038d6df 100644 --- a/gnucash.changes +++ b/gnucash.changes @@ -1,3 +1,56 @@ +------------------------------------------------------------------- +Wed Jun 27 23:02:33 UTC 2018 - luc14n0@linuxmail.org + +- Update to version 3.2: + + Bugs fixed: bgo#787401, bgo#794617, bgo#795101, bgo#795247, + bgo#795253, bgo#795272, bgo#795276, bgo#795362, bgo#795471, + bgo#795519, bgo#795666, bgo#795831, bgo#795944, bgo#796079, + bgo#796081, bgo#796083, bgo#796117, bgo#796256, bgo#796369, + bgo#796398, bgo#796409, bgo#796423, bgo#796484, bgo#796527, + bgo#796537, bgo#796586, bgo#796595, bgo#796600, bgo#796614, + bgo#796638. + + Other fixes/enhancements: + - Transaction report improvements: + . Enable computing averages in subtotal grid; + . Generate the subtotal grid only if the primary sort key + enables subtotals; + . Fix subtotal grid to support multiple commodities; + . New filters. + - Add tooltip support for register cells. + - Replace old-style html style attributes with css. + - Add the full account name to the saved register settings. + - Fix misplaced try block that caused unhandled exception if + year out of range. + - Fix permanent storage of vendor details. + - Update invoice reports to give a consistent representation of + invoice data across the application. + - Ensure gncEntry rounding is consistent. Internally calculated + values in the entry are never rounded. Consumers of + gncEntry's calculated values can request them either rounded + or not. Next use a pragmatical approach for calculating + values on invoices based on the entry values: do the rounding + such that we never create an unbalanced transaction while + posting. + That means: + . Round each entry's net value before summing them in net + total; + . Accumulate all tax totals on invoice level per tax account + before rounding and round before before summing them in a + global tax total. + A complete solution can only be offered if users are allowed + to manually correct tax entries. This requires changes to + user interface and data format so that's not going to happen + in gnucash 3.x. + + Updated translations. +- Drop explicit C(XX)FLAGS exportation: now cmake export them by + default. +- Readd pkgconfig(libsecret-1) BuildRequires, following upstream + changes. Its support have got lost after porting the build system + to CMake. +- Conditionalize pkgconfig(gwengui-gtk3) BuildRequires to be used + only by Tumbleweed (suse_version > 1500) as previous releases do + not ship it. + ------------------------------------------------------------------- Tue Jun 12 09:20:27 UTC 2018 - bjorn.lie@gmail.com diff --git a/gnucash.spec b/gnucash.spec index 9c2ce33..51d7775 100644 --- a/gnucash.spec +++ b/gnucash.spec @@ -18,14 +18,13 @@ %define __builder ninja Name: gnucash -Version: 3.1 +Version: 3.2 Release: 0 -### FIXME ### Remove export of C/CXXFLAGS on next version update, should be fixed upstream by then. Summary: Personal Finance Manager License: SUSE-GPL-2.0-with-openssl-exception OR SUSE-GPL-3.0-with-openssl-exception Group: Productivity/Office/Finance URL: http://www.gnucash.org/ -Source: https://github.com/Gnucash/gnucash/releases/download/%{version}/%{name}-%{version}-1.tar.bz2 +Source: https://github.com/Gnucash/gnucash/releases/download/%{version}/%{name}-%{version}.tar.bz2 Source1: %{name}-rpmlintrc ## Cpan-warning patch must always be applied. # PATCH-FIX-UPSTREAM gnucash-cpan-warning.patch -- Add a warning about the danger of using gnc-fq-update to update the perl modules used by GnuCash. @@ -59,13 +58,16 @@ BuildRequires: pkgconfig(gnome-keyring-1) >= 0.6 BuildRequires: pkgconfig(gobject-2.0) >= 2.40 BuildRequires: pkgconfig(gthread-2.0) >= 2.40 BuildRequires: pkgconfig(gtk+-3.0) >= 3.10.0 +%if 0%{?suse_version} > 1500 BuildRequires: pkgconfig(gwengui-gtk3) +%endif BuildRequires: pkgconfig(gwenhywfar) >= 3.99.20 BuildRequires: pkgconfig(icu-i18n) BuildRequires: pkgconfig(icu-uc) BuildRequires: pkgconfig(ktoblzcheck) BuildRequires: pkgconfig(libglade-2.0) BuildRequires: pkgconfig(libofx) >= 0.9.0 +BuildRequires: pkgconfig(libsecret-1) >= 0.18 BuildRequires: pkgconfig(libxml-2.0) >= 2.7.0 BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(webkit2gtk-4.0) @@ -117,8 +119,6 @@ a personal finance manager. %autosetup -p1 %build -export CXXFLAGS="-Wno-error=parentheses %{optflags}" -export CFLAGS="-Wno-error=parentheses %{optflags}" %cmake \ -DCMAKE_SKIP_RPATH=OFF \ -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON \