Hello community, here is the log from the commit of package kmymoney for openSUSE:Factory checked in at 2018-02-19 13:01:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kmymoney (Old) and /work/SRC/openSUSE:Factory/.kmymoney.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kmymoney" Mon Feb 19 13:01:21 2018 rev:57 rq:577511 version:5.0.0 Changes: -------- --- /work/SRC/openSUSE:Factory/kmymoney/kmymoney.changes 2018-01-30 15:44:43.173720112 +0100 +++ /work/SRC/openSUSE:Factory/.kmymoney.new/kmymoney.changes 2018-02-19 13:01:57.095948529 +0100 @@ -1,0 +2,23 @@ +Fri Feb 16 06:50:01 UTC 2018 - [email protected] + +- Update to version 5.0.0 + * Ported to KDE Frameworks 5 + * Multiple improvements to reports, including better performance. + * Allow logarithmic axes in report graphs. + * When deleting a security, automatically delete its prices. + * Allow separate beginning balance accounts for different currencies. + * Added support for several new currencies + * Major bugs fixed: + + Elimination of several crashes. + + Fix problems with report graphs using older data. + + Fix rounding errors in some investment transactions. + + Removed Yahoo from stock and currency price sources, as they no + longer provide this service. +- Drop patches (upstreamed or no longer applicable): + - aqbanking-5.1-backward-compatibility.patch + - fix-build-with-libalkimia-7.0.patch + - fix-sepa-plugin.patch +- Move docs to main subpackage (English) and put translated docs + in -lang + +------------------------------------------------------------------- Old: ---- aqbanking-5.1-backward-compatibility.patch fix-build-with-libalkimia-7.0.patch fix-sepa-plugin.patch kmymoney-4.8.1.1.tar.xz New: ---- kmymoney-5.0.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kmymoney.spec ++++++ --- /var/tmp/diff_new_pack.oKzt3K/_old 2018-02-19 13:01:59.303868902 +0100 +++ /var/tmp/diff_new_pack.oKzt3K/_new 2018-02-19 13:01:59.307868758 +0100 @@ -1,7 +1,7 @@ # # spec file for package kmymoney # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,53 +16,77 @@ # +%bcond_without lang + Name: kmymoney -Version: 4.8.1.1 +Version: 5.0.0 Release: 0 Summary: A Personal Finance Manager by KDE -License: GPL-2.0 or GPL-3.0 +License: GPL-2.0 OR GPL-3.0 Group: Productivity/Office/Finance Url: http://www.kmymoney.org/ Source0: http://download.kde.org/stable/kmymoney/%{version}/src/%{name}-%{version}.tar.xz -# PATCH-FIX-OPENSUSE aqbanking-5.1-backward-compatibility.patch boo#1042760 -- allow to build the kbanking plugin on Leap 42 -Patch: aqbanking-5.1-backward-compatibility.patch -# PATCH-FIX-UPSTREAM -Patch1: fix-sepa-plugin.patch -# PATCH-FIX-UPSTREAM -Patch2: fix-build-with-libalkimia-7.0.patch BuildRequires: aqbanking-devel -%if 0%{?suse_version} > 1325 -BuildRequires: libboost_headers-devel -%else -BuildRequires: boost-devel -%endif +BuildRequires: doxygen +BuildRequires: extra-cmake-modules BuildRequires: fdupes -BuildRequires: glibmm2-devel BuildRequires: gmp-devel -BuildRequires: libalkimia-devel -BuildRequires: libgpgme-devel -BuildRequires: libkactivities-devel -BuildRequires: libkdepimlibs4-devel +BuildRequires: kdiagram-devel +BuildRequires: kf5-filesystem +BuildRequires: libalkimia5-devel BuildRequires: libofx-devel -BuildRequires: libxml++-devel -BuildRequires: pkgconfig(glib-2.0) +BuildRequires: libqgpgme-devel +BuildRequires: pkgconfig +BuildRequires: python3-devel +BuildRequires: cmake(KF5Activities) +BuildRequires: cmake(KF5Akonadi) +BuildRequires: cmake(KF5Archive) +BuildRequires: cmake(KF5Completion) +BuildRequires: cmake(KF5Config) +BuildRequires: cmake(KF5ConfigWidgets) +BuildRequires: cmake(KF5Contacts) +BuildRequires: cmake(KF5CoreAddons) +BuildRequires: cmake(KF5DocTools) +BuildRequires: cmake(KF5Holidays) +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KF5IconThemes) +BuildRequires: cmake(KF5IdentityManagement) +BuildRequires: cmake(KF5ItemModels) +BuildRequires: cmake(KF5ItemViews) +BuildRequires: cmake(KF5KCMUtils) +BuildRequires: cmake(KF5KIO) +BuildRequires: cmake(KF5Kross) +BuildRequires: cmake(KF5Notifications) +BuildRequires: cmake(KF5Service) +BuildRequires: cmake(KF5TextWidgets) +BuildRequires: cmake(KF5Wallet) +BuildRequires: cmake(KF5WebKit) +BuildRequires: cmake(KF5XmlGui) +BuildRequires: pkgconfig(Qt5Concurrent) >= 5.2.0 +BuildRequires: pkgconfig(Qt5Core) >= 5.2.0 +BuildRequires: pkgconfig(Qt5DBus) >= 5.2.0 +BuildRequires: pkgconfig(Qt5PrintSupport) >= 5.2.0 +BuildRequires: pkgconfig(Qt5QuickWidgets) >= 5.2.0 +BuildRequires: pkgconfig(Qt5Sql) >= 5.2.0 +BuildRequires: pkgconfig(Qt5Svg) >= 5.2.0 +BuildRequires: pkgconfig(Qt5Test) >= 5.2.0 +BuildRequires: pkgconfig(Qt5Widgets) >= 5.2.0 +BuildRequires: pkgconfig(Qt5Xml) >= 5.2.0 BuildRequires: pkgconfig(libical) -BuildRequires: pkgconfig(libxml-2.0) -Requires(post): shared-mime-info -Requires(postun): shared-mime-info -Recommends: %{name}-doc = %{version} -Recommends: %{name}-lang = %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build -%if %suse_version > 1320 || 0%{?is_opensuse} -Requires: libakonadiprotocolinternals1 -Recommends: akonadi-runtime -%else -%kde4_akonadi_requires +%if %{suse_version} >= 1500 +# Only include WebEngine for platforms that support it +%ifarch %{ix86} x86_64 %{arm} aarch64 mips mips64 +BuildRequires: pkgconfig(Qt5WebEngine) >= 5.8.0 +%endif %endif -%kde4_pimlibs_requires -%kde4_runtime_requires Requires(post): shared-mime-info Requires(postun): shared-mime-info +Recommends: %{name}-lang = %{version} +# For users of KDE:Unstable:Extra +Provides: kmymoney5 = %{version} +Obsoletes: kmymoney5 < %{version} +Provides: kmymoney-doc = %{version} +Obsoletes: kmymoney-doc < %{version} %description KMyMoney is a Personal Finance Manager by KDE. It operates @@ -78,37 +102,25 @@ %description devel Development files and headers need to build software using KMyMoney. -%package doc -Summary: Documentation for KMyMoney -Group: Documentation/HTML -Requires: %{name} = %{version} - -%description doc -Documentation and help files for KMyMoney. - %lang_package %prep %setup -q -%if 0%{suse_version} <= 1320 -%patch -p1 -%endif -%patch1 -p1 -%patch2 -p1 %build -%cmake_kde4 -d build + +%cmake_kf5 -d build %make_jobs %install -%kde4_makeinstall -C build - -%kde_post_install - -%find_lang %{name} - +%kf5_makeinstall -C build %fdupes -s %{buildroot} +%if %{with_lang} +%find_lang %{name} --with-man +%kf5_find_htmldocs +%endif + %post /sbin/ldconfig %mime_database_post @@ -118,47 +130,52 @@ %mime_database_postun %files -%defattr(-,root,root,-) -%doc AUTHORS COPYING ChangeLog ChangeLog.original README.Fileformats -%dir %{_kde4_appsdir}/appdata -%{_kde4_appsdir}/appdata/org.kde.kmymoney.appdata.xml +%doc AUTHORS ChangeLog ChangeLog.original README.Fileformats +%license COPYING %{_datadir}/mime/packages/x-kmymoney.xml -%{_kde4_applicationsdir}/org.kde.kmymoney.desktop -%{_kde4_appsdir}/kconf_update/kmymoney.upd -%{_kde4_appsdir}/kmm_*/ -%{_kde4_appsdir}/kmymoney/ -%{_kde4_bindir}/kmymoney -%{_kde4_configdir}/csvimporterrc -%{_kde4_configkcfgdir}/ -%{_kde4_iconsdir}/*/*/*/*kmymoney.png -%{_kde4_libdir}/libkmm_*.so.* -%{_kde4_libdir}/libkmm_payeeidentifier.so -%{_kde4_libdir}/libpayeeidentifier_*.so.* -%{_kde4_modulesdir}/kcm_kmm_*.so -%{_kde4_modulesdir}/kmm_*.so -%{_kde4_modulesdir}/konlinetasks_sepa.so -%{_kde4_modulesdir}/payeeidentifier_*.so -%{_kde4_servicesdir}/kcm_kmm_*.desktop -%{_kde4_servicesdir}/kmm_*.desktop -%{_kde4_servicesdir}/kmymoney-*.desktop -%{_kde4_servicetypesdir}/ibanbicdata.desktop -%{_kde4_servicetypesdir}/kmymoney-*.desktop +%{_kf5_sharedir}/kconf_update/ +%{_kf5_applicationsdir}/org.kde.kmymoney.desktop +%{_kf5_appsdir}/kbanking/ +%{_kf5_appsdir}/kmymoney/ +%{_kf5_appstreamdir}/org.kde.kmymoney.appdata.xml +%{_kf5_bindir}/kmymoney +%{_kf5_configkcfgdir}/ +%{_kf5_iconsdir}/*/*/*/kmymoney.png +%{_kf5_iconsdir}/Tango/ +%{_kf5_iconsdir}/hicolor/*/*/* +%{_kf5_iconsdir}/oxygen/*/*/* +%{_kf5_kxmlguidir}/ +%{_kf5_libdir}/libkmm_mymoney.so.* +%{_kf5_libdir}/libkmm_payeeidentifier.so.* +%{_kf5_libdir}/libkmm_plugin.so.* +%{_kf5_libdir}/libkmm_csvimportercore.so +%{_kf5_libdir}/libkmm_icons.so +%{_kf5_libdir}/libkmm_widgets.so.* +%{_kf5_libdir}/libpayeeidentifier_iban_bic.so.* +%{_kf5_libdir}/libpayeeidentifier_iban_bic_widgets.so.* +%{_kf5_libdir}/libpayeeidentifier_nationalAccount.so.* +%{_kf5_plugindir}/ +%{_kf5_servicesdir}/*.desktop +%{_kf5_servicetypesdir}/*.desktop +%{_kf5_sharedir}/checkprinting/ +%{_kf5_sharedir}/weboob/ +%{_mandir}/man1/kmymoney.1%{ext_man} +%doc %lang(en) %{_kf5_htmldir}/en/kmymoney/ %files devel -%defattr(-,root,root,-) -%{_kde4_includedir}/kmymoney/ -%{_kde4_libdir}/libkmm_kdchart.so -%{_kde4_libdir}/libkmm_mymoney.so -%{_kde4_libdir}/libkmm_plugin.so -%{_kde4_libdir}/libkmm_widgets.so -%{_kde4_libdir}/libpayeeidentifier_*.so +%exclude %{_kf5_libdir}/libkmm_csvimportercore.so +%exclude %{_kf5_libdir}/libkmm_icons.so +%{_includedir}/kmymoney/ +%{_kf5_libdir}/libkmm_mymoney.so +%{_kf5_libdir}/libkmm_payeeidentifier.so +%{_kf5_libdir}/libkmm_plugin.so +%{_kf5_libdir}/libkmm_widgets.so +%{_kf5_libdir}/libpayeeidentifier_iban_bic.so +%{_kf5_libdir}/libpayeeidentifier_iban_bic_widgets.so +%{_kf5_libdir}/libpayeeidentifier_nationalAccount.so +%if %{with_lang} %files lang -f %{name}.lang -%defattr(-,root,root,-) -%exclude %{_kde4_htmldir} - -%files doc -%defattr(-,root,root,-) -%doc %{_kde4_htmldir} +%endif %changelog ++++++ kmymoney-4.8.1.1.tar.xz -> kmymoney-5.0.0.tar.xz ++++++ /work/SRC/openSUSE:Factory/kmymoney/kmymoney-4.8.1.1.tar.xz /work/SRC/openSUSE:Factory/.kmymoney.new/kmymoney-5.0.0.tar.xz differ: char 17, line 1
