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>
|
||||
|
||||
|
13
gnucash.spec
13
gnucash.spec
@ -34,7 +34,7 @@
|
||||
%endif
|
||||
|
||||
Name: gnucash
|
||||
Version: 5.5
|
||||
Version: 5.6
|
||||
Release: 0
|
||||
Summary: Personal Finance Manager
|
||||
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: fdupes
|
||||
BuildRequires: gcc-c++
|
||||
%if 0%{?suse_version} == 1500
|
||||
BuildRequires: gcc13-PIE
|
||||
BuildRequires: gcc13-c++
|
||||
%endif
|
||||
BuildRequires: gmock >= 1.8.0
|
||||
BuildRequires: gtest >= 1.8.0
|
||||
BuildRequires: guile-devel
|
||||
@ -148,6 +152,9 @@ a personal finance manager.
|
||||
%build
|
||||
%define _lto_cflags %{nil}
|
||||
%define __builder ninja
|
||||
%if 0%{?suse_version} == 1500
|
||||
export CXX=g++-13
|
||||
%endif
|
||||
%cmake \
|
||||
-DCMAKE_SKIP_INSTALL_RPATH:BOOL=OFF \
|
||||
-DCMAKE_SKIP_RPATH=OFF \
|
||||
@ -204,8 +211,8 @@ rm %{buildroot}%{_docdir}/%{name}/LICENSE
|
||||
%if %{with python}
|
||||
%files -n python3-gnucash
|
||||
%{_datadir}/gnucash/python
|
||||
%dir %{python3_sitearch}/gnucash
|
||||
%{python3_sitearch}/gnucash
|
||||
%dir %{python3_sitelib}/gnucash
|
||||
%{python3_sitelib}/gnucash
|
||||
%endif
|
||||
|
||||
%files devel
|
||||
|
Loading…
Reference in New Issue
Block a user