Hello community,

here is the log from the commit of package kcmutils for openSUSE:Factory 
checked in at 2015-04-13 20:29:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kcmutils (Old)
 and      /work/SRC/openSUSE:Factory/.kcmutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kcmutils"

Changes:
--------
--- /work/SRC/openSUSE:Factory/kcmutils/kcmutils.changes        2015-03-16 
09:35:31.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kcmutils.new/kcmutils.changes   2015-04-13 
20:29:04.000000000 +0200
@@ -1,0 +2,17 @@
+Sat Apr  4 14:41:04 UTC 2015 - hrvoje.sen...@gmail.com
+
+- Update to 5.9.0
+  * Use new json-based plugin system. KCMs are searched under kcms/.
+  For now a desktop file still needs to be installed under
+  kservices5/ for compatibility
+  * Load and wrap the QML-only version of kcms if possible
+  * For more details please see:
+    https://www.kde.org/announcements/kde-frameworks-5.9.0.php
+- Added new BuildRequires: kpackage-devel, kdeclarative-devel,
+  pkgconfig(Qt5Qml) and pkgconfig(Qt5Quick)
+- Drop no longer needed Requires of the devel subpackage:
+  kiconthemes-devel, kitemviews-devel and kxmlgui-devel
+- Added kcmutils-use-susehelp.patch: Use susehelp wrapper, instead
+  of khelpcenter command (we use khelpcenter5)
+
+-------------------------------------------------------------------

Old:
----
  kcmutils-5.8.0.tar.xz

New:
----
  kcmutils-5.9.0.tar.xz
  kcmutils-use-susehelp.patch

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

Other differences:
------------------
++++++ kcmutils.spec ++++++
--- /var/tmp/diff_new_pack.H5KvRN/_old  2015-04-13 20:29:05.000000000 +0200
+++ /var/tmp/diff_new_pack.H5KvRN/_new  2015-04-13 20:29:05.000000000 +0200
@@ -16,24 +16,29 @@
 #
 
 
+%bcond_without lang
 %define lname   libKF5KCMUtils5
-%define _tar_path 5.8
+%define _tar_path 5.9
 Name:           kcmutils
-Version:        %{_tar_path}.0
+Version:        5.9.0
 Release:        0
 %define kf5_version %{version}
 BuildRequires:  cmake >= 2.8.12
-BuildRequires:  extra-cmake-modules >= 1.8.0
+BuildRequires:  extra-cmake-modules >= %{_tar_path}
 BuildRequires:  fdupes
-BuildRequires:  kconfigwidgets-devel >= %{kf5_version}
-BuildRequires:  kcoreaddons-devel >= %{kf5_version}
+BuildRequires:  kconfigwidgets-devel >= %{_tar_path}
+BuildRequires:  kcoreaddons-devel >= %{_tar_path}
+BuildRequires:  kdeclarative-devel >= %{_tar_path}
 BuildRequires:  kf5-filesystem
-BuildRequires:  ki18n-devel >= %{kf5_version}
-BuildRequires:  kiconthemes-devel >= %{kf5_version}
-BuildRequires:  kitemviews-devel >= %{kf5_version}
-BuildRequires:  kservice-devel >= %{kf5_version}
-BuildRequires:  kxmlgui-devel >= %{kf5_version}
+BuildRequires:  ki18n-devel >= %{_tar_path}
+BuildRequires:  kiconthemes-devel >= %{_tar_path}
+BuildRequires:  kitemviews-devel >= %{_tar_path}
+BuildRequires:  kpackage-devel >= %{_tar_path}
+BuildRequires:  kservice-devel >= %{_tar_path}
+BuildRequires:  kxmlgui-devel >= %{_tar_path}
 BuildRequires:  pkgconfig(Qt5DBus) >= 5.2.0
+BuildRequires:  pkgconfig(Qt5Qml) >= 5.2.0
+BuildRequires:  pkgconfig(Qt5Quick) >= 5.2.0
 BuildRequires:  pkgconfig(Qt5Widgets) >= 5.2.0
 Summary:        Provides various classes to work with KCModules
 License:        LGPL-2.1+
@@ -41,6 +46,8 @@
 Url:            http://www.kde.org
 Source:         
http://download.kde.org/stable/frameworks/%{_tar_path}/%{name}-%{version}.tar.xz
 Source1:        baselibs.conf
+# PATCH-FIX-OPENSUSE kcmutils-use-susehelp.patch -- Use susehelp wrapper, 
instead of khelpcenter command (we use khelpcenter5)
+Patch0:         kcmutils-use-susehelp.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -51,7 +58,9 @@
 Summary:        Provides various classes to work with KCModules
 Group:          System/GUI/KDE
 Obsoletes:      libKF5KCMUtils4
+%if %{with lang}
 Recommends:     %lname-lang = %{version}
+%endif
 
 %description -n %lname
 KCMUtils provides various classes to work with KCModules. KCModules can be
@@ -62,11 +71,8 @@
 Group:          Development/Libraries/KDE
 Requires:       %lname = %{version}
 Requires:       extra-cmake-modules
-Requires:       kconfigwidgets-devel >= %{kf5_version}
-Requires:       kiconthemes-devel >= %{kf5_version}
-Requires:       kitemviews-devel >= %{kf5_version}
-Requires:       kservice-devel >= %{kf5_version}
-Requires:       kxmlgui-devel >= %{kf5_version}
+Requires:       kconfigwidgets-devel >= %{_tar_path}
+Requires:       kservice-devel >= %{_tar_path}
 
 %description devel
 KCMUtils provides various classes to work with KCModules. KCModules can be
@@ -75,6 +81,7 @@
 %lang_package -n %lname
 %prep
 %setup -q
+%patch0 -p1
 
 %build
   %cmake_kf5 -d build
@@ -82,15 +89,19 @@
 
 %install
   %kf5_makeinstall -C build
-  %fdupes -s %{buildroot}
+  %fdupes %{buildroot}
 
-  %find_lang %{name}5
+%if %{with lang}
+%find_lang %{name}5
+%endif
 
 %post -n %lname -p /sbin/ldconfig
 
 %postun -n %lname -p /sbin/ldconfig
 
+%if %{with lang}
 %files -n %lname-lang -f %{name}5.lang
+%endif
 
 %files -n %lname
 %defattr(-,root,root)

++++++ kcmutils-5.8.0.tar.xz -> kcmutils-5.9.0.tar.xz ++++++
++++ 7579 lines of diff (skipped)

++++++ kcmutils-use-susehelp.patch ++++++
diff --git a/src/kcmultidialog.cpp b/src/kcmultidialog.cpp
index 6dbfa33..c68b12f 100644
--- a/src/kcmultidialog.cpp
+++ b/src/kcmultidialog.cpp
@@ -377,7 +377,7 @@ void KCMultiDialog::slotHelpClicked()
 
     QUrl docUrl = QUrl(QStringLiteral("help:/")).resolved(QUrl(docPath)); // 
same code as in KHelpClient::invokeHelp
     if (docUrl.scheme() == QLatin1String("help") || docUrl.scheme() == 
QLatin1String("man") || docUrl.scheme() == QLatin1String("info")) {
-        QProcess::startDetached(QStringLiteral("khelpcenter"), QStringList() 
<< docUrl.toString());
+        QProcess::startDetached(QStringLiteral("susehelp"), QStringList() << 
docUrl.toString());
     } else {
         QDesktopServices::openUrl(docUrl);
     }

Reply via email to