Accepting request 1170752 from home:jaimeMF:branches:Office
- Update to 5.6 + Bugfixes + Numeric parsing and string handling improvements in the Engine and XML backend. + [gnc-dense-cal.c] sx popup: show date in preference (cf.locale) format because the date format preference is user-facing and customisable. it's jarring if the preference is dd/mm/yyyy and the display shows mm/dd/yyyy in accordance to the locale. + Correct misleading description about creating Scheduled Transaction. + Date parsing efficiency improvements. + Update minumum Python version to 3.8, made necessary by updating the C API in the Python bindings. + Replace deprecated distutils.sysconfig with sysconfig. distutils is not present in Python 3.12.2. + Query user via dialog for date when creating a reverse transaction. + More C++ conversions + Avoid deprecation warning for -py3 in swig >= 4.1 + [gnc-commodities.cpp] gnc_new_iso_codes is a std::unordered_map + Replace some naked for loops with C++ algorithms + Convert gnc-commodity to C++ and make GncQuoteSources a C++ class. + [test-commodities.cpp] add some tests for gnc_quote_sources + Remove the SLR status sort as it is too confusing + Allow sorting of the transaction column in the Since Last Run dialog by schedule name or occurrence date. To sort by schedule name, a schedule name is first selected and then the column header is pressed to change order. To sort by occurrence date, a date is selected and then the column header is pressed to change order based on the date of the first occurrence. A tool tip has been added to indicate the sort order being used. + [gtest-gnc-numeric] add operator comparisons with example int64 numbers + [assistant-stock-transaction] store & retrieve associated account as metadata + Update Form/Schedule line references for 2023 for the US Income Tax Report + Update another gnucash-help to gnucash-manual + [invoice.scm] centralize layout components into layout-key-list instead of maintaining 2 assoc lists. + [invoice.scm] normalize header section generators, changing the functions to require 1 options argument only + Update invoice.scm: Add spacing for long Invoice ID's (Displayed as "Reference" on the Invoice) OBS-URL: https://build.opensuse.org/request/show/1170752 OBS-URL: https://build.opensuse.org/package/show/Office/gnucash?expand=0&rev=40
This commit is contained in:
parent
8597fc4be8
commit
66cab43ba8
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:b4daf67bb892b706323f62e9fa97242039d7dd0a2e1e10771e0c25817dd0ed3b
|
|
||||||
size 14986561
|
|
3
gnucash-5.6.tar.bz2
Normal file
3
gnucash-5.6.tar.bz2
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:b4b42c626350f3e79f7ca1f2173545cc63ddee1addf2460b1a1f22221bf21bd1
|
||||||
|
size 15110621
|
@ -1,3 +1,44 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Apr 25 20:18:50 UTC 2024 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
|
||||||
|
|
||||||
|
- Update to 5.6
|
||||||
|
+ Bugfixes
|
||||||
|
+ Numeric parsing and string handling improvements in the Engine and XML backend.
|
||||||
|
+ [gnc-dense-cal.c] sx popup: show date in preference (cf.locale) format
|
||||||
|
because the date format preference is user-facing and customisable. it's
|
||||||
|
jarring if the preference is dd/mm/yyyy and the display shows mm/dd/yyyy in
|
||||||
|
accordance to the locale.
|
||||||
|
+ Correct misleading description about creating Scheduled Transaction.
|
||||||
|
+ Date parsing efficiency improvements.
|
||||||
|
+ Update minumum Python version to 3.8, made necessary by updating the C API
|
||||||
|
in the Python bindings.
|
||||||
|
+ Replace deprecated distutils.sysconfig with sysconfig. distutils is not
|
||||||
|
present in Python 3.12.2.
|
||||||
|
+ Query user via dialog for date when creating a reverse transaction.
|
||||||
|
+ More C++ conversions
|
||||||
|
+ Avoid deprecation warning for -py3 in swig >= 4.1
|
||||||
|
+ [gnc-commodities.cpp] gnc_new_iso_codes is a std::unordered_map
|
||||||
|
+ Replace some naked for loops with C++ algorithms
|
||||||
|
+ Convert gnc-commodity to C++ and make GncQuoteSources a C++ class.
|
||||||
|
+ [test-commodities.cpp] add some tests for gnc_quote_sources
|
||||||
|
+ Remove the SLR status sort as it is too confusing
|
||||||
|
+ Allow sorting of the transaction column in the Since Last Run dialog by
|
||||||
|
schedule name or occurrence date. To sort by schedule name, a schedule name
|
||||||
|
is first selected and then the column header is pressed to change order. To
|
||||||
|
sort by occurrence date, a date is selected and then the column header is
|
||||||
|
pressed to change order based on the date of the first occurrence. A tool
|
||||||
|
tip has been added to indicate the sort order being used.
|
||||||
|
+ [gtest-gnc-numeric] add operator comparisons with example int64 numbers
|
||||||
|
+ [assistant-stock-transaction] store & retrieve associated account as metadata
|
||||||
|
+ Update Form/Schedule line references for 2023 for the US Income Tax Report
|
||||||
|
+ Update another gnucash-help to gnucash-manual
|
||||||
|
+ [invoice.scm] centralize layout components into layout-key-list instead of
|
||||||
|
maintaining 2 assoc lists.
|
||||||
|
+ [invoice.scm] normalize header section generators, changing the functions
|
||||||
|
to require 1 options argument only
|
||||||
|
+ Update invoice.scm: Add spacing for long Invoice ID's (Displayed as
|
||||||
|
"Reference" on the Invoice)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jan 11 21:59:38 UTC 2024 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
|
Thu Jan 11 21:59:38 UTC 2024 - Jaime Marquínez Ferrándiz <jaime.marquinez.ferrandiz@fastmail.net>
|
||||||
|
|
||||||
|
13
gnucash.spec
13
gnucash.spec
@ -34,7 +34,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: gnucash
|
Name: gnucash
|
||||||
Version: 5.5
|
Version: 5.6
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Personal Finance Manager
|
Summary: Personal Finance Manager
|
||||||
License: SUSE-GPL-2.0-with-openssl-exception OR SUSE-GPL-3.0-with-openssl-exception
|
License: SUSE-GPL-2.0-with-openssl-exception OR SUSE-GPL-3.0-with-openssl-exception
|
||||||
@ -53,6 +53,10 @@ BuildRequires: cmake >= 3.14
|
|||||||
BuildRequires: doxygen
|
BuildRequires: doxygen
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
|
%if 0%{?suse_version} == 1500
|
||||||
|
BuildRequires: gcc13-PIE
|
||||||
|
BuildRequires: gcc13-c++
|
||||||
|
%endif
|
||||||
BuildRequires: gmock >= 1.8.0
|
BuildRequires: gmock >= 1.8.0
|
||||||
BuildRequires: gtest >= 1.8.0
|
BuildRequires: gtest >= 1.8.0
|
||||||
BuildRequires: guile-devel
|
BuildRequires: guile-devel
|
||||||
@ -148,6 +152,9 @@ a personal finance manager.
|
|||||||
%build
|
%build
|
||||||
%define _lto_cflags %{nil}
|
%define _lto_cflags %{nil}
|
||||||
%define __builder ninja
|
%define __builder ninja
|
||||||
|
%if 0%{?suse_version} == 1500
|
||||||
|
export CXX=g++-13
|
||||||
|
%endif
|
||||||
%cmake \
|
%cmake \
|
||||||
-DCMAKE_SKIP_INSTALL_RPATH:BOOL=OFF \
|
-DCMAKE_SKIP_INSTALL_RPATH:BOOL=OFF \
|
||||||
-DCMAKE_SKIP_RPATH=OFF \
|
-DCMAKE_SKIP_RPATH=OFF \
|
||||||
@ -204,8 +211,8 @@ rm %{buildroot}%{_docdir}/%{name}/LICENSE
|
|||||||
%if %{with python}
|
%if %{with python}
|
||||||
%files -n python3-gnucash
|
%files -n python3-gnucash
|
||||||
%{_datadir}/gnucash/python
|
%{_datadir}/gnucash/python
|
||||||
%dir %{python3_sitearch}/gnucash
|
%dir %{python3_sitelib}/gnucash
|
||||||
%{python3_sitearch}/gnucash
|
%{python3_sitelib}/gnucash
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%files devel
|
%files devel
|
||||||
|
Loading…
Reference in New Issue
Block a user