Hello community, here is the log from the commit of package kraft for openSUSE:Factory checked in at 2019-12-16 15:19:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kraft (Old) and /work/SRC/openSUSE:Factory/.kraft.new.4691 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kraft" Mon Dec 16 15:19:21 2019 rev:11 rq:757097 version:0.90 Changes: -------- --- /work/SRC/openSUSE:Factory/kraft/kraft.changes 2018-12-28 12:35:34.859952612 +0100 +++ /work/SRC/openSUSE:Factory/.kraft.new.4691/kraft.changes 2019-12-16 15:19:23.371163627 +0100 @@ -1,0 +2,46 @@ +Sat Dec 14 21:11:02 UTC 2019 - Klaas Freitag <opens...@freisturz.de> + +- Update to stable release 0.90 + + * Reworked follow up and copy document + set the correct header- and footer-texts according to the doc type + Added a checkbox if items should be copied or not + * New feature: partial invoices that are substracted in the final + invoice + * Use an XML based migration system for document types + * Added the first unit tests to Kraft + * Made the document templates not containing any language specific + strings any more. There is only one doc now for all languages, + set by localized strings as template variables. + * Removed KeepTogether flag for tables to avoid that a long list + of items only starts on the next page. Might have impact on + some docs. + * Fixed formatting of the amount number in the XML output + * More Less-KDE: Removed more mandatory dependencies on KDE. + * Added 'About Kraft' information to Krafts system view. + * Added document type 'Offer without price tags', which does not + print price tags on the PDF (issue #58). + * Internationalization: Added dutch translation + +- Removed the patches fix_install_appdata.patch, + fix_nullptr_warning.patch fix_sql_qt12.patch as those went into + upstream code. + +------------------------------------------------------------------- +Sat Dec 7 20:13:18 UTC 2019 - Klaas Freitag <opens...@freisturz.de> + +- Update to v0.90 RC 3 +- Removed patch rcfixes.patch, went into the release + +------------------------------------------------------------------- +Sun Dec 1 13:26:17 UTC 2019 - Klaas Freitag <opens...@freisturz.de> + +Update to Kraft v0.90 RC 2: + +- Add patch rcfixes.patch that fixes a few glitches in the RC. +- Remove patch fix_install_appdata.patch, gone upstream +- Remove patch fix_sql_qt12.patch, gone upstream +- Remove patch fix_nullptr_warning.patch, gone upstream + + +------------------------------------------------------------------- Old: ---- fix_install_appdata.patch fix_nullptr_warning.patch fix_sql_qt12.patch kraft-0.82.tar.xz New: ---- kraft-0.90.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kraft.spec ++++++ --- /var/tmp/diff_new_pack.reGHIk/_old 2019-12-16 15:19:24.119163316 +0100 +++ /var/tmp/diff_new_pack.reGHIk/_new 2019-12-16 15:19:24.123163313 +0100 @@ -1,7 +1,7 @@ # # spec file for package kraft # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # Copyright (c) 2007-2011 Klaas Freitag <frei...@kde.org> # # All modifications and additions to the file contributed by third parties @@ -18,15 +18,16 @@ Name: kraft -Url: http://volle-kraft-voraus.de +URL: http://volle-kraft-voraus.de -Version: 0.82 +Version: 0.90 Release: 0 Summary: KDE software to manage office documents in the office License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: Productivity/Office/Other -%bcond_without akonadi +%bcond_with akonadi + %bcond_with qpdfview Source0: kraft-%{version}.tar.xz @@ -34,36 +35,32 @@ # PATCH-FEATURE-UPSTREAM use_qpdfview.path Open PDFs in qpdfview in appimages Patch0: use_qpdfview.patch %endif -# PATCH-FIX-UPSTREAM fix_install_appdata.patch Install appdata in correct place -Patch1: fix_install_appdata.patch -# PATCH-FIX-UPSTREAM fix build with Qt 5.12. Can be applied regardless of Qt version, but needed for Qt 5.12 -Patch2: fix_sql_qt12.patch -# PATCH-FIX-UPSTREAM Do not show the compiler warnings for wrong nullptr initialization, too much noise -Patch3: fix_nullptr_warning.patch +# Continue to use python2 for now. BuildRoot: %{_tmppath}/%{name}-%{version}-build - -%if 0%{?suse_version} -# requires need to be python2-PyPDF2 for later distros -Requires: python-PyPDF2 -Requires: python-libxml2 -Requires: python-reportlab +Requires: python2-PyPDF2 +Requires: python2-reportlab +Requires: python2-six +Requires: python2-xml %if %{with akonadi} BuildRequires: akonadi-contact-devel %endif BuildRequires: extra-cmake-modules +BuildRequires: kcodecs-devel +BuildRequires: kconfig-devel BuildRequires: kcontacts-devel BuildRequires: ki18n-devel -BuildRequires: kxmlgui-devel BuildRequires: libctemplate-devel BuildRequires: pkgconfig BuildRequires: update-desktop-files BuildRequires: pkgconfig(Qt5Core) >= 5.5.0 BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Sql) +BuildRequires: pkgconfig(Qt5Test) BuildRequires: pkgconfig(Qt5Widgets) -%endif +BuildRequires: pkgconfig(Qt5Xml) +BuildRequires: pkgconfig(sqlite3) %description Kraft is KDE software to help to create and manage office documents such as @@ -79,9 +76,6 @@ %if %{with qpdfview} %patch0 -p1 %endif -%patch1 -p1 -%patch2 -p1 -%patch3 -p1 %build @@ -115,7 +109,8 @@ %{_datadir}/kraft/ %{_datadir}/kxmlgui5/kraft/kraftui.rc %{_datadir}/kxmlgui5/kraft/katalogview.rc -%{_datadir}/locale/*/LC_MESSAGES/kraft.mo +%lang(de) %{_datadir}/locale/de/LC_MESSAGES/kraft.mo +%lang(nl) %{_datadir}/locale/nl/LC_MESSAGES/kraft.mo %dir %{_datadir}/config.kcfg %dir %{_datadir}/kxmlgui5/kraft ++++++ kraft-0.82.tar.xz -> kraft-0.90.tar.xz ++++++ ++++ 25943 lines of diff (skipped) ++++++ use_qpdfview.patch ++++++ --- /var/tmp/diff_new_pack.reGHIk/_old 2019-12-16 15:19:24.379163207 +0100 +++ /var/tmp/diff_new_pack.reGHIk/_new 2019-12-16 15:19:24.379163207 +0100 @@ -1,11 +1,11 @@ diff --git a/src/portal.cpp b/src/portal.cpp -index 07019a6..1ca3619 100644 +index 8345564..4a79c8c 100644 --- a/src/portal.cpp +++ b/src/portal.cpp -@@ -639,8 +639,8 @@ void Portal::slotPrintDocument( const QString& id, const dbID& archID ) +@@ -702,8 +702,8 @@ void Portal::slotPrintDocument( const QString& id, const dbID& archID ) void Portal::slotOpenPdf( const QString& fileName ) { - disconnect( ReportGenerator::self(), SIGNAL( pdfAvailable( const QString& ) ),0,0 ); + disconnect( ReportGenerator::self(), SIGNAL( pdfAvailable( const QString& ) ),nullptr, nullptr ); - QUrl url( fileName ); - QDesktopServices::openUrl(url); + qDebug() << "Staring qpdfview viewer directly.";