Hello community, here is the log from the commit of package gnucash for openSUSE:Factory checked in at 2020-01-10 17:50:24 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/gnucash (Old) and /work/SRC/openSUSE:Factory/.gnucash.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gnucash" Fri Jan 10 17:50:24 2020 rev:83 rq:762822 version:3.8b Changes: -------- --- /work/SRC/openSUSE:Factory/gnucash/gnucash.changes 2019-10-30 14:46:59.242129259 +0100 +++ /work/SRC/openSUSE:Factory/.gnucash.new.6675/gnucash.changes 2020-01-10 17:50:38.446123254 +0100 @@ -1,0 +2,20 @@ +Fri Jan 10 10:39:58 UTC 2020 - Dominique Leuenberger <dims...@opensuse.org> + +- Update to version 3.8b: + + New Scheme Functions: + - gnc:html-markup-ol: creates an HTML ordered list. + - gnc:multiline-to-html-textt: creates html-text with + elements. + - gnc:make-html-table-cell/min-width: Create a table-cell with + min-width style attribute gnc:collector+ and gnc:collector + + API Deprecations: + - gnc:html-table-append-ruler/at! + - gnc:html-table-remove-last-row! + + Updated translations. +- Add gnucash-libm.patch: fix build by linking against libm. +- Unconditionally BuildRequire pkgconfig(gwengui-gtk3): all + supported distros ship it. +- No longer recommend gnucash-lang: the lang package has relevant + supplements which pulls it in whenever needed. + +------------------------------------------------------------------- Old: ---- gnucash-3.7.tar.bz2 New: ---- gnucash-3.8b.tar.bz2 gnucash-libm.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gnucash.spec ++++++ --- /var/tmp/diff_new_pack.AYTlZp/_old 2020-01-10 17:50:40.190122942 +0100 +++ /var/tmp/diff_new_pack.AYTlZp/_new 2020-01-10 17:50:40.190122942 +0100 @@ -1,7 +1,7 @@ # # spec file for package gnucash # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ %define __builder ninja Name: gnucash -Version: 3.7 +Version: 3.8b Release: 0 Summary: Personal Finance Manager License: SUSE-GPL-2.0-with-openssl-exception OR SUSE-GPL-3.0-with-openssl-exception @@ -30,6 +30,8 @@ ## 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. Patch0: gnucash-cpan-warning.patch +# PATCH-FIX-UPSTREAM gnucash-libm.patch gh#gnucash/gnucash#632 dims...@opensuse.org -- Link libm: gnucash uses e.g. log10 without explicitly requesting libm +Patch1: gnucash-libm.patch BuildRequires: cmake >= 3.5 BuildRequires: doxygen @@ -60,9 +62,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) @@ -74,13 +73,13 @@ BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(webkit2gtk-4.0) Recommends: %{name}-docs -Recommends: %{name}-lang # For translation of currency names Recommends: iso-codes Recommends: python3-gnucash = %{version} # Optional perl modules for online price retrieval Recommends: perl(Date::Manip) Recommends: perl(Finance::Quote) +BuildRequires: pkgconfig(gwengui-gtk3) %description GnuCash is a personal finance manager. A check book-like register GUI @@ -118,7 +117,7 @@ %lang_package %prep -%autosetup -p1 +%autosetup -p1 -n %{name}-3.8 %build export CFLAGS="-Wno-error" ++++++ gnucash-3.7.tar.bz2 -> gnucash-3.8b.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/gnucash/gnucash-3.7.tar.bz2 /work/SRC/openSUSE:Factory/.gnucash.new.6675/gnucash-3.8b.tar.bz2 differ: char 11, line 1 ++++++ gnucash-libm.patch ++++++ Index: gnucash-3.8/libgnucash/app-utils/CMakeLists.txt =================================================================== --- gnucash-3.8.orig/libgnucash/app-utils/CMakeLists.txt +++ gnucash-3.8/libgnucash/app-utils/CMakeLists.txt @@ -78,7 +78,7 @@ set (app_utils_SOURCES set_source_files_properties (${app_utils_SOURCES} PROPERTIES OBJECT_DEPENDS ${CONFIG_H}) set(app_utils_ALL_SOURCES ${app_utils_SOURCES} ${app_utils_HEADERS} ${app_utils_noinst_HEADERS}) -set(app_utils_ALL_LIBRARIES gncmod-engine gnc-module ${GIO_LDFLAGS} ${LIBXML2_LDFLAGS} ${LIBXSLT_LDFLAGS}) +set(app_utils_ALL_LIBRARIES gncmod-engine gnc-module ${GIO_LDFLAGS} ${LIBXML2_LDFLAGS} ${LIBXSLT_LDFLAGS} -lm) set(app_utils_ALL_INCLUDES ${CMAKE_CURRENT_SOURCE_DIR}/calculation ${GIO_INCLUDE_DIRS} ${LIBXML2_INCLUDE_DIRS} ${LIBXSLT_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/libgnucash/backend ${CMAKE_SOURCE_DIR}/libgnucash/engine)