Hello community,

here is the log from the commit of package kraft for openSUSE:Factory checked 
in at 2018-04-20 17:25:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kraft (Old)
 and      /work/SRC/openSUSE:Factory/.kraft.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kraft"

Fri Apr 20 17:25:38 2018 rev:7 rq:592983 version:0.80

Changes:
--------
--- /work/SRC/openSUSE:Factory/kraft/kraft.changes      2017-07-08 
12:32:57.350671161 +0200
+++ /work/SRC/openSUSE:Factory/.kraft.new/kraft.changes 2018-04-20 
17:25:42.450725513 +0200
@@ -1,0 +2,28 @@
+Sun Apr  1 18:56:14 UTC 2018 - klaas.frei...@suse.com
+
+- Update to stable version 0.80, based on Qt5/KF5
+ * Port to Qt5/KDE Frameworks 5
+ * Reduction of build and runtime dependencies, especially
+   of KDE Frameworks, replacing old KDE classes with their
+   Qt equivalents
+ * Dropped Webkit. Use QTextbrowser instead. Ported html
+   generating code and CSS accordingly
+ * Dependency on Akonadi is now optional, so builds without
+   Akonadi are possible
+ * Address management in Kraft was abstracted to work with or
+   without Akonadi, other address backends could be implemented
+   much easier now
+ * Refresh of the GUI plus new icons, easier.
+ * Refactored time line models completely
+ * Show summaries for month and year items: Amount of doc types
+   and added sums for each document type
+ * GUI: New filter combo to limit to docs of last week or last
+   month
+ * Use templates for system view (contributed by Andy Wuest)
+ * Ship an AppImage for easy testing of Kraft
+ * Updated ReportLab based PDF generation script (erml2pdf)
+ * countless bug fixes and improvements
+
+- Removed patch fix_dup_custom_targets.diff, not longer needed.
+
+-------------------------------------------------------------------

Old:
----
  fix_dup_custom_targets.diff
  kraft-0.59.tar.xz

New:
----
  kraft-0.80.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kraft.spec ++++++
--- /var/tmp/diff_new_pack.87975y/_old  2018-04-20 17:25:43.122701147 +0200
+++ /var/tmp/diff_new_pack.87975y/_new  2018-04-20 17:25:43.126701002 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package kraft
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 # Copyright (c) 2007-2011 Klaas Freitag <frei...@kde.org>
 #
 # All modifications and additions to the file contributed by third parties
@@ -20,31 +20,41 @@
 Name:           kraft
 Url:            http://volle-kraft-voraus.de
 
-Version:        0.59
+Version:        0.80
 Release:        0
 Summary:        KDE software to manage office documents in the office
-License:        GPL-2.0+ and LGPL-2.1+
+License:        GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:          Productivity/Office/Other
 Source0:        kraft-%{version}.tar.xz
-Patch0:         fix_dup_custom_targets.diff
+
+%define build_with_akonadi 1
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %if 0%{?suse_version}
-Requires:       libqt4-sql-sqlite
-Requires:       python-pypdf
-Requires:       sqlite3
-%kde4_runtime_requires
-%kde4_pimlibs_requires
-%kde4_akonadi_requires
+# requires need to be python2-PyPDF2 for later distros
+Requires:       python-PyPDF2
+Requires:       python-libxml2
+Requires:       python-reportlab
 
+%if 0%{?build_with_akonadi}
+BuildRequires:  akonadi-contact-devel
+%endif
+BuildRequires:  extra-cmake-modules
+BuildRequires:  kcontacts-devel
+BuildRequires:  ki18n-devel
+BuildRequires:  kxmlgui-devel
 BuildRequires:  libctemplate-devel
-BuildRequires:  libkde4-devel
-BuildRequires:  libkdepimlibs4-devel
+BuildRequires:  pkgconfig
 BuildRequires:  update-desktop-files
+BuildRequires:  pkgconfig(Qt5Core) >= 5.5.0
+BuildRequires:  pkgconfig(Qt5Gui)
+BuildRequires:  pkgconfig(Qt5Sql)
+BuildRequires:  pkgconfig(Qt5Widgets)
 %endif
 
 %if 0%{?fedora_version}
+   # Still completely bonkers
 Requires:       kdepim-runtime
 Requires:       pyPdf
 Requires:       qt >= 4.7
@@ -55,7 +65,6 @@
 BuildRequires:  kdelibs-devel
 BuildRequires:  kdepimlibs-devel
 %endif
-Requires:       python-reportlab
 
 %description
 Kraft is KDE software to help to create and manage office documents such as
@@ -68,24 +77,18 @@
 
 %prep
 %setup -q
-%patch0 -p1
 
 %build
-  mkdir build
-  pushd build
-  %cmake_kde4 ..
-  make %{?_smp_mflags}
-  popd
+
+%cmake_kf5 -d build
+%make_jobs
 
 %install
-  cd build
-%make_install
-  cd ..
-%find_lang %{name}
- chmod 755 %{buildroot}%{_datadir}/kde4/apps/kraft/tools/erml2pdf.py
+%kf5_makeinstall -C build
+chmod 755 %{buildroot}%{_datadir}/kraft/tools/erml2pdf.py
 
 %if %{?suse_version:1}0
-%suse_update_desktop_file %{name} Office Finance
+%suse_update_desktop_file -G %{name} %{name} Office Finance
 %endif
 
 %post -p /sbin/ldconfig
@@ -93,20 +96,24 @@
 %clean
   rm -rf %{buildroot}
 
-%files -f %{name}.lang
 %files
 %defattr(-,root,root)
 %{_bindir}/kraft
+%if 0%{?build_with_akonadi}
 %{_bindir}/findcontact
-%{_datadir}/applications/kde4/kraft.desktop
-%{_datadir}/icons/*/*/*/*.png
-%{_datadir}/kde4/
-%if 0%{?fedora_version}
-%{_datadir}/config.kcfg/databasesettings.kcfg
-%{_datadir}/config.kcfg/kraftsettings.kcfg
-%else
 %endif
-
-%doc AUTHORS COPYING README Releasenotes.txt TODO
+%{_datadir}/applications/kraft.desktop
+%{_datadir}/appdata/kraft.appdata.xml
+%{_datadir}/icons/*/*/*/*.png
+%{_datadir}/icons/*/*/*/*.svg
+%{_datadir}/config.kcfg/*
+%{_datadir}/kraft/
+%{_datadir}/kxmlgui5/kraft/kraftui.rc
+%{_datadir}/kxmlgui5/kraft/katalogview.rc
+%{_datadir}/locale/*/LC_MESSAGES/kraft.mo
+
+%dir %{_datadir}/config.kcfg
+%dir %{_datadir}/kxmlgui5/kraft
+%doc AUTHORS COPYING README.md Changes.txt Releasenotes.txt TODO
 
 %changelog

++++++ kraft-0.59.tar.xz -> kraft-0.80.tar.xz ++++++
++++ 148328 lines of diff (skipped)


Reply via email to