Accepting request 619535 from GNOME:Apps

Update to 3.2

OBS-URL: https://build.opensuse.org/request/show/619535
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnucash?expand=0&rev=75
This commit is contained in:
2018-06-29 20:35:01 +00:00
committed by Git OBS Bridge
parent ba422593bb
commit 0452188089
4 changed files with 61 additions and 8 deletions

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a1ef66cec3b8b74b7b8bfe791ff12456796a69cc004427e8d9205b6872bdd261
size 13374530

3
gnucash-3.2.tar.bz2 Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:80056d5c4e37e570ee57e5ce1a664dfa16238008a9e8f603e5f8a75c86ce8776
size 13383942

View File

@@ -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

View File

@@ -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 \