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
