Hello community, here is the log from the commit of package gnucash for openSUSE:Factory checked in at 2014-10-05 20:32:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnucash (Old) and /work/SRC/openSUSE:Factory/.gnucash.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnucash" Changes: -------- --- /work/SRC/openSUSE:Factory/gnucash/gnucash.changes 2014-07-17 06:58:14.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.gnucash.new/gnucash.changes 2014-10-05 20:33:46.000000000 +0200 @@ -1,0 +2,49 @@ +Sat Oct 4 17:42:21 UTC 2014 - nov...@whamra.com + +- Update gnucash-libdbi-0.9.patch: fix usage of internal function + _gnucash-libdbi-0.9.patch (boo#898974). + +------------------------------------------------------------------- +Tue Sep 30 19:30:33 UTC 2014 - dims...@opensuse.org + +- Update to version 2.6.4: + + Add business lot scrubbing to Check & Repair->All/This + transaction(s). + + Add context to generic translatable string. + + Add scrub function to reduce the amount of lot links used. + + Add some date format checking and make sure generated dates are + the correct user selected format, not always locale format. + + Allow the ability to skip rows when importing transactions. + + Always use the price we display to calculate the current value + of an account. + + Better period totals formatting in Invoices. + + CSV Export: factor out function to generate regular expression. + + CSV Import transform macro into function. + + Convert ISO-8859-1 account chart templates to UTF-8. + + Correct txf output to use a minus sign, rather than + parenthesis. + + Fix document type dispay for credit notes on owner report. + + Fix test-backend-dbi segfault with libdbi-0.9.0. + + Handle the case of scrubbing a lot link between two + non-document lots. + + Lots of refactoring. + + Chart-of-Account Templates Updated. + + Bugs fixed: bgo#120199, bgo#434462, bgo#509263, bgo#610202, + bgo#630638, bgo#671615, bgo#688965, bgo#692249, bgo#695240, + bgo#707243, bgo#711440, bgo#711567, bgo#719457, bgo#719457, + bgo#720427, bgo#720934, bgo#722140, bgo#722200, bgo#723145, + bgo#723442, bgo#725054, bgo#725366, bgo#726449, bgo#726888, + bgo#727130, bgo#727338, bgo#728103, bgo#728717, bgo#728841, + bgo#729157, bgo#729497, bgo#730255, bgo#731519, bgo#732545, + bgo#733107, bgo#733283, bgo#733506, bgo#734183, bgo#736703. + + Updated translations. +- Rebase gnucash-cpan-warning.patch and gnucash-libdbi-0.9.patch. +- Add gnucash-guile1.patch: properly detect GUILE1 on openSUSE. + This patch replaces the sed hacks injecting GUILE1 into + configure, but has a chance to land upstream. +- Unconditionally run autoreconf now, as above patch is applied + for all versions of openSUSE. +- No longer export GUILE for configure: the patch above makes this + work without hacks. + +------------------------------------------------------------------- Old: ---- gnucash-2.6.3.tar.bz2 New: ---- gnucash-2.6.4.tar.gz gnucash-guile1.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnucash.spec ++++++ --- /var/tmp/diff_new_pack.IAiPVq/_old 2014-10-05 20:33:48.000000000 +0200 +++ /var/tmp/diff_new_pack.IAiPVq/_new 2014-10-05 20:33:48.000000000 +0200 @@ -17,18 +17,20 @@ Name: gnucash -Version: 2.6.3 +Version: 2.6.4 Release: 0 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: http://downloads.sourceforge.net/project/gnucash/gnucash%20%28stable%29/2.6.3/%{name}-%{version}.tar.bz2 +Source: http://downloads.sourceforge.net/project/gnucash/gnucash%20%28stable%29/%{version}/%{name}-%{version}.tar.gz Source1: %{name}-rpmlintrc # PATCH-MISSING-TAG -- See http://wiki.opensuse.org/Packaging/Patches Patch0: gnucash-cpan-warning.patch # PATCH-FIX-UPSTREAM gnucash-libdbi-0.9.patch dims...@opensuse.org -- Fix build with libdbi-0.9.0+git23 and newer Patch1: gnucash-libdbi-0.9.patch +# PATCH-FIX-UPSTREAM gnucash-guile1.patch dims...@opensuse.org -- Properly detect GUILE1 on openSUSE +Patch2: gnucash-guile1.patch BuildRequires: automake BuildRequires: doxygen BuildRequires: fdupes @@ -143,15 +145,10 @@ # SLE12 contains libdbi 0.9.0, before this API change. %patch1 -p1 %endif +%patch2 -p1 %build -%if %{?suse_version} >= 1210 -# needed for patch0 and use of guile1 -sed -i "s:GUILE_MODULE_AVAILABLE:GUILE1_MODULE_AVAILABLE:" configure.ac -autoreconf -fi -sed -i "s:guile-config:guile1-config:" configure -export GUILE=/usr/bin/guile1 -%endif +autoreconf -fiv %configure\ --libexecdir=%{_libexecdir}\ --enable-ofx\ ++++++ gnucash-cpan-warning.patch ++++++ --- /var/tmp/diff_new_pack.IAiPVq/_old 2014-10-05 20:33:48.000000000 +0200 +++ /var/tmp/diff_new_pack.IAiPVq/_new 2014-10-05 20:33:48.000000000 +0200 @@ -32,6 +32,6 @@ + +exit 0 if ($input ne "n"); + - CPAN::Shell->install('LWP'); CPAN::Shell->install('Date::Manip'); - CPAN::Shell->install('Mozilla::CA'); + CPAN::Shell->install('HTML::TableExtract'); + CPAN::Shell->install('HTTP::Request::Common'); ++++++ gnucash-guile1.patch ++++++ --- gnucash-2.6.4/configure.ac 2014-09-28 02:11:31.000000000 +0200 +++ gnucash-2.6.4.patche/configure.ac 2014-10-01 23:55:11.095602881 +0200 @@ -463,7 +463,9 @@ [guile-1.8 >= 1.8.5], [m4_ifdef([GUILE1_8_PROGS], [ GUILE1_8_PROGS ], - [ GUILE_PROGS ]) + [ m4_ifdef([GUILE1_PROGS], + [ GUILE1_PROGS ], + [ GUILE_PROGS ])]) ], [ PKG_CHECK_MODULES(GUILE, [guile-2.0 >= 2.0.0], ++++++ gnucash-libdbi-0.9.patch ++++++ --- /var/tmp/diff_new_pack.IAiPVq/_old 2014-10-05 20:33:48.000000000 +0200 +++ /var/tmp/diff_new_pack.IAiPVq/_new 2014-10-05 20:33:48.000000000 +0200 @@ -1,13 +1,15 @@ -Index: gnucash-2.6.3/src/backend/dbi/gnc-backend-dbi.c +Index: gnucash-2.6.4/src/backend/dbi/gnc-backend-dbi.c =================================================================== ---- gnucash-2.6.3.orig/src/backend/dbi/gnc-backend-dbi.c -+++ gnucash-2.6.3/src/backend/dbi/gnc-backend-dbi.c -@@ -2039,7 +2039,7 @@ row_get_value_at_col_name( GncSqlRow* ro +--- gnucash-2.6.4.orig/src/backend/dbi/gnc-backend-dbi.c ++++ gnucash-2.6.4/src/backend/dbi/gnc-backend-dbi.c +@@ -2106,7 +2106,9 @@ row_get_value_at_col_name( GncSqlRow* ro dbi_result_t *result = (dbi_result_t*)(dbi_row->result); guint64 row = dbi_result_get_currow (result); guint idx = dbi_result_get_field_idx (result, col_name) - 1; - time64 time = result->rows[row]->field_values[idx].d_datetime; -+ time64 time = _dbi_make_datetime(result->rows[row]->field_values[idx].d_datetimex); ++ const dbi_datetimex *dtx = &result->rows[row]->field_values[idx].d_datetimex; ++ struct tm copy = dtx->tm; ++ time64 time = timegm(©) - dtx->utc_offset; (void)g_value_init( value, G_TYPE_INT64 ); g_value_set_int64 (value, time); } -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org