Hello community,

here is the log from the commit of package kded for openSUSE:Leap:15.2 checked 
in at 2020-06-17 11:35:12
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Leap:15.2/kded (Old)
 and      /work/SRC/openSUSE:Leap:15.2/.kded.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kded"

Wed Jun 17 11:35:12 2020 rev:69 rq:814431 version:5.71.0

Changes:
--------
--- /work/SRC/openSUSE:Leap:15.2/kded/kded.changes      2020-05-12 
11:38:57.940571854 +0200
+++ /work/SRC/openSUSE:Leap:15.2/.kded.new.3606/kded.changes    2020-06-17 
11:36:32.831888291 +0200
@@ -1,0 +2,11 @@
+Sun Jun  7 08:06:30 UTC 2020 - Christophe Giboudeaux <[email protected]>
+
+- Update to 5.71.0
+  * New feature release
+  * For more details please see:
+  * https://kde.org/announcements/kde-frameworks-5.71.0
+- Changes since 5.70.0:
+  * Fix blurry icons in titlebar appmenu by adding UseHighDpiPixmaps flag
+  * Add systemd user service file for kded
+
+-------------------------------------------------------------------

Old:
----
  kded-5.70.0.tar.xz
  kded-5.70.0.tar.xz.sig

New:
----
  kded-5.71.0.tar.xz
  kded-5.71.0.tar.xz.sig

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

Other differences:
------------------
++++++ kded.spec ++++++
--- /var/tmp/diff_new_pack.qNX0Cw/_old  2020-06-17 11:36:33.535890381 +0200
+++ /var/tmp/diff_new_pack.qNX0Cw/_new  2020-06-17 11:36:33.539890393 +0200
@@ -16,14 +16,14 @@
 #
 
 
-%define _tar_path 5.70
+%define _tar_path 5.71
 # Full KF5 version (e.g. 5.33.0)
 %{!?_kf5_version: %global _kf5_version %{version}}
 # Last major and minor KF5 version (e.g. 5.33)
 %{!?_kf5_bugfix_version: %define _kf5_bugfix_version %(echo %{_kf5_version} | 
awk -F. '{print $1"."$2}')}
 %bcond_without lang
 Name:           kded
-Version:        5.70.0
+Version:        5.71.0
 Release:        0
 Summary:        Central daemon of KDE workspaces
 License:        LGPL-2.1-or-later
@@ -40,6 +40,7 @@
 BuildRequires:  extra-cmake-modules >= %{_kf5_bugfix_version}
 BuildRequires:  fdupes
 BuildRequires:  kf5-filesystem
+BuildRequires:  systemd-rpm-macros
 BuildRequires:  cmake(KF5CoreAddons) >= %{_kf5_bugfix_version}
 BuildRequires:  cmake(KF5Crash) >= %{_kf5_bugfix_version}
 BuildRequires:  cmake(KF5DBusAddons) >= %{_kf5_bugfix_version}
@@ -53,9 +54,7 @@
 BuildRequires:  cmake(Qt5Test) >= 5.12.0
 BuildRequires:  cmake(Qt5Widgets) >= 5.12.0
 BuildRequires:  cmake(Qt5Xml) >= 5.12.0
-%if %{with lang}
 Recommends:     %{name}-lang
-%endif
 
 %description
 KDED runs in the background and performs a number of small tasks.
@@ -89,8 +88,16 @@
 %find_lang %{name} --with-man --all-name
 %endif
 
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%preun
+%systemd_user_preun plasma-kded.service
+
+%post 
+/sbin/ldconfig
+%systemd_user_post plasma-kded.service
+
+%postun
+/sbin/ldconfig
+%systemd_user_postun plasma-kded.service
 
 %if %{with lang}
 %files lang -f %{name}.lang
@@ -106,6 +113,7 @@
 %doc %lang(en) %{_kf5_mandir}/*/kded5.*
 %{_kf5_debugdir}/kded.categories
 %{_kf5_applicationsdir}/org.kde.kded5.desktop
+%{_userunitdir}/plasma-kded.service
 
 %files devel
 %{_kf5_libdir}/cmake/KDED/


++++++ kded-5.70.0.tar.xz -> kded-5.71.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kded-5.70.0/.arcconfig new/kded-5.71.0/.arcconfig
--- old/kded-5.70.0/.arcconfig  2020-05-03 00:16:45.000000000 +0200
+++ new/kded-5.71.0/.arcconfig  1970-01-01 01:00:00.000000000 +0100
@@ -1,3 +0,0 @@
-{
-  "phabricator.uri" : "https://phabricator.kde.org/";
-}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kded-5.70.0/CMakeLists.txt 
new/kded-5.71.0/CMakeLists.txt
--- old/kded-5.70.0/CMakeLists.txt      2020-05-03 00:16:45.000000000 +0200
+++ new/kded-5.71.0/CMakeLists.txt      2020-06-07 20:25:25.000000000 +0200
@@ -1,11 +1,11 @@
 cmake_minimum_required(VERSION 3.5)
 
-set(KF5_VERSION "5.70.0") # handled by release scripts
-set(KF5_DEP_VERSION "5.70.0") # handled by release scripts
+set(KF5_VERSION "5.71.0") # handled by release scripts
+set(KF5_DEP_VERSION "5.71.0") # handled by release scripts
 project(KDED VERSION ${KF5_VERSION})
 
 include(FeatureSummary)
-find_package(ECM 5.70.0  NO_MODULE)
+find_package(ECM 5.71.0  NO_MODULE)
 set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake 
Modules." URL "https://commits.kde.org/extra-cmake-modules";)
 feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND 
FATAL_ON_MISSING_REQUIRED_PACKAGES)
 
@@ -41,7 +41,7 @@
 # We don't install kded_version.h, it's only useful internally
 # (given that this framework produces no library)
 add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050d00)
-add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x054400)
+add_definitions(-DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x054700)
 add_definitions(-DQT_NO_FOREACH)
 if (KF5DocTools_FOUND)
     if (IS_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/po")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kded-5.70.0/src/CMakeLists.txt 
new/kded-5.71.0/src/CMakeLists.txt
--- old/kded-5.70.0/src/CMakeLists.txt  2020-05-03 00:16:45.000000000 +0200
+++ new/kded-5.71.0/src/CMakeLists.txt  2020-06-07 20:25:25.000000000 +0200
@@ -29,6 +29,10 @@
 
 install(TARGETS kded5 ${KF5_INSTALL_TARGETS_DEFAULT_ARGS} )
 
+configure_file(plasma-kded.service.in
+               ${CMAKE_CURRENT_BINARY_DIR}/plasma-kded.service @ONLY)
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/plasma-kded.service
+        DESTINATION ${SYSTEMD_USER_UNIT_INSTALL_DIR})
 
 qt5_generate_dbus_interface( kdedadaptor.h org.kde.kded5.xml )
 install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.kded5.xml DESTINATION 
${KDE_INSTALL_DBUSINTERFACEDIR})
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kded-5.70.0/src/kded.cpp new/kded-5.71.0/src/kded.cpp
--- old/kded-5.70.0/src/kded.cpp        2020-05-03 00:16:45.000000000 +0200
+++ new/kded-5.71.0/src/kded.cpp        2020-06-07 20:25:25.000000000 +0200
@@ -153,8 +153,13 @@
     for (const KPluginMetaData &md : qAsConst(plugins)) {
         moduleIds.insert(md.pluginId());
     }
+#if KSERVICE_BUILD_DEPRECATED_SINCE(5, 0)
     // also search for old .desktop based kded modules
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_CLANG("-Wdeprecated-declarations")
+QT_WARNING_DISABLE_GCC("-Wdeprecated-declarations")
     const KPluginInfo::List oldStylePlugins = 
KPluginInfo::fromServices(KServiceTypeTrader::self()->query(QStringLiteral("KDEDModule")));
+QT_WARNING_POP
     for (const KPluginInfo &info : oldStylePlugins) {
         if (moduleIds.contains(info.pluginName())) {
             qCWarning(KDED).nospace() << "kded module " << info.pluginName() 
<< " has already been found using "
@@ -165,6 +170,7 @@
             plugins.append(info.toMetaData());
         }
     }
+#endif
     return plugins;
 }
 
@@ -174,13 +180,19 @@
     if (module.isValid()) {
         return module;
     }
+#if KSERVICE_BUILD_DEPRECATED_SINCE(5, 0)
     // TODO KF6: remove the .desktop fallback code
     KService::Ptr oldStyleModule = 
KService::serviceByDesktopPath(QStringLiteral("kded/") + id + 
QStringLiteral(".desktop"));
     if (oldStyleModule) {
         qCDebug(KDED).nospace() << "kded module " << 
oldStyleModule->desktopEntryName()
             << " still uses .desktop files (" << oldStyleModule->entryPath() 
<< "). Please port it to JSON metadata.";
+QT_WARNING_PUSH
+QT_WARNING_DISABLE_CLANG("-Wdeprecated-declarations")
+QT_WARNING_DISABLE_GCC("-Wdeprecated-declarations")
         return KPluginInfo(oldStyleModule).toMetaData();
+QT_WARNING_POP
     }
+#endif
     qCWarning(KDED) << "could not find kded module with id" << id;
     return KPluginMetaData();
 }
@@ -726,6 +738,9 @@
     // testing for --check, in which case, only a QCoreApplication was created.
     // Since that option is no longer used at startup, we removed that speed
     // optimization for code clarity and easier support of standard parameters.
+    
+    // Fixes blurry icons with Fractional scaling
+    QGuiApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
     QApplication app(argc, argv);
     if (unsetQpa) {
         qunsetenv("QT_QPA_PLATFORM");
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kded-5.70.0/src/kdedmodule.desktop 
new/kded-5.71.0/src/kdedmodule.desktop
--- old/kded-5.70.0/src/kdedmodule.desktop      2020-05-03 00:16:45.000000000 
+0200
+++ new/kded-5.71.0/src/kdedmodule.desktop      2020-06-07 20:25:25.000000000 
+0200
@@ -5,6 +5,7 @@
 Comment[af]=KDED Module
 Comment[ar]=وحدة KDED
 Comment[as]=KDED অংশ
+Comment[az]=KDED Modulu
 Comment[be]=Модуль KDED
 Comment[be@latin]=Modul KDED
 Comment[bg]=Модул KDED
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/kded-5.70.0/src/plasma-kded.service.in 
new/kded-5.71.0/src/plasma-kded.service.in
--- old/kded-5.70.0/src/plasma-kded.service.in  1970-01-01 01:00:00.000000000 
+0100
+++ new/kded-5.71.0/src/plasma-kded.service.in  2020-06-07 20:25:25.000000000 
+0200
@@ -0,0 +1,7 @@
+[Unit]
+Description=KDE Daemon
+
+[Service]
+ExecStart=@CMAKE_INSTALL_FULL_BINDIR@/kded5
+BusName=org.kde.kded5
+Slice=session.slice


Reply via email to