Hello community,
here is the log from the commit of package plasma5-desktop for openSUSE:Factory
checked in at 2020-10-13 15:29:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-desktop (Old)
and /work/SRC/openSUSE:Factory/.plasma5-desktop.new.3486 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-desktop"
Tue Oct 13 15:29:40 2020 rev:134 rq:841002 version:5.20.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-desktop/plasma5-desktop.changes
2020-09-04 11:09:05.458939638 +0200
+++
/work/SRC/openSUSE:Factory/.plasma5-desktop.new.3486/plasma5-desktop.changes
2020-10-13 15:29:58.352876079 +0200
@@ -1,0 +2,46 @@
+Thu Oct 8 16:55:23 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.20.0
+ * New bugfix release
+ * For more details please see:
+ * https://kde.org/announcements/plasma-5.20.0
+- Changes since 5.19.90:
+ * Fix "Plasma Renderer" KCM not being launchable (kde#421431)
+ * Remove fallthrough attribute
+ * Compare against coponent id when importing (kde#427188)
+ * [kcm/keys] Use AbstractKCM as a base, rather than ScrollViewKCM
+ * Add some rudimentary error handling to users kcm (kde#425036)
+ * [kcms/users] Fix "Passwords must match" message in change password sheet
+ * [kcms/users] Fix "passwords must match" error message being too narrow
+ * [applets/taskmanager] Don't show icons on top of thumbnails on Wayland
(kde#427076)
+ * [kcms/activities] Use correct method to set active global shortcut
(kde#374575)
+ * Always draw sidebar in applet configuration window (kde#419517)
+ * make click on thumbnails work on wayland
+ * [kcms/krunner] Use more accurate text for the positioning
+ * Add Q_FALLTHROUGH
+ * Update emoji category to latest ibus-dict-emoji
+ * Force Emojier using color emoji font
+ * [kcms/autostart] Add Exec line to KCM desktop file (kde#426737)
+ * Remove freetype/fontconfig remnants
+ * [kimpanel] Fix comments in cmake find modules
+- kde-user-manager got dropped in favor of the user kcm in here
+- Use a versioned Obsoletes for synaptiks
+
+-------------------------------------------------------------------
+Mon Sep 21 17:49:57 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Drop unneeded BuildRequires and obsolete workarounds
+- Mention KCMs in %files individually
+
+-------------------------------------------------------------------
+Thu Sep 17 20:03:07 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Update to 5.19.90
+ * New bugfix release
+ * For more details please see:
+ * https://kde.org/announcements/plasma-5.19.90
+- Too many changes to list here
+- Refresh patches:
+ * 0001-Use-themed-user-face-icon-in-kickoff.patch
+
+-------------------------------------------------------------------
Old:
----
plasma-desktop-5.19.5.tar.xz
plasma-desktop-5.19.5.tar.xz.sig
New:
----
plasma-desktop-5.20.0.tar.xz
plasma-desktop-5.20.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-desktop.spec ++++++
--- /var/tmp/diff_new_pack.FJXeBi/_old 2020-10-13 15:29:59.124876407 +0200
+++ /var/tmp/diff_new_pack.FJXeBi/_new 2020-10-13 15:29:59.128876408 +0200
@@ -16,13 +16,14 @@
#
-%define kf5_version 5.58.0
+%define kf5_version 5.74.0
%global have_ibus_dict_emoji_pkg (0%{?suse_version} > 1500 || 0%{?sle_version}
>= 150200)
+%global have_kaccounts (0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200)
%bcond_without lang
Name: plasma5-desktop
-Version: 5.19.5
+Version: 5.20.0
Release: 0
# Full Plasma 5 version (e.g. 5.9.3)
%{!?_plasma5_bugfix: %define _plasma5_bugfix %{version}}
@@ -32,22 +33,23 @@
License: GPL-2.0-only
Group: System/GUI/KDE
URL: http://www.kde.org/
-Source:
https://download.kde.org/stable/plasma/%{version}/plasma-desktop-%{version}.tar.xz
+Source: plasma-desktop-%{version}.tar.xz
%if %{with lang}
-Source1:
https://download.kde.org/stable/plasma/%{version}/plasma-desktop-%{version}.tar.xz.sig
+Source1: plasma-desktop-%{version}.tar.xz.sig
Source2: plasma.keyring
%endif
# PATCH-FIX-OPENSUSE
Patch1: 0001-Use-themed-user-face-icon-in-kickoff.patch
-BuildRequires: extra-cmake-modules >= 1.8.0
+BuildRequires: extra-cmake-modules >= %{kf5_version}
BuildRequires: fdupes
-BuildRequires: glib2-devel
BuildRequires: kf5-filesystem
-BuildRequires: libboost_headers-devel
-BuildRequires: libtag-devel
BuildRequires: update-desktop-files
BuildRequires: xz
-BuildRequires: cmake(AppStreamQt) >= 0.10.4
+%if %{have_kaccounts}
+BuildRequires: cmake(KAccounts) >= 20.04
+# Needed by ^, fixed in TW only
+BuildRequires: intltool
+%endif
BuildRequires: cmake(KDED) >= %{kf5_version}
BuildRequires: cmake(KF5Activities) >= %{kf5_version}
BuildRequires: cmake(KF5ActivitiesStats) >= %{kf5_version}
@@ -71,11 +73,9 @@
BuildRequires: cmake(KF5NewStuffQuick) >= %{kf5_version}
BuildRequires: cmake(KF5Notifications) >= %{kf5_version}
BuildRequires: cmake(KF5NotifyConfig) >= %{kf5_version}
-BuildRequires: cmake(KF5People) >= %{kf5_version}
BuildRequires: cmake(KF5Plasma) >= %{kf5_version}
BuildRequires: cmake(KF5PlasmaQuick) >= %{kf5_version}
BuildRequires: cmake(KF5Runner) >= %{kf5_version}
-BuildRequires: cmake(KF5Wallet) >= %{kf5_version}
BuildRequires: cmake(KF5WindowSystem) >= %{kf5_version}
BuildRequires: cmake(KRunnerAppDBusInterface) >= %{_plasma5_version}
BuildRequires: cmake(KSMServerDBusInterface) >= %{_plasma5_version}
@@ -94,13 +94,12 @@
BuildRequires: cmake(Qt5Widgets) >= 5.4.0
BuildRequires: cmake(Qt5X11Extras) >= 5.4.0
BuildRequires: cmake(ScreenSaverDBusInterface) >= %{_plasma5_version}
-BuildRequires: pkgconfig(fontconfig)
-BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(gio-2.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(ibus-1.0)
BuildRequires: pkgconfig(libudev)
+BuildRequires: pkgconfig(signon-oauth2plugin)
BuildRequires: pkgconfig(x11)
BuildRequires: pkgconfig(x11-xcb)
BuildRequires: pkgconfig(xcb)
@@ -109,7 +108,6 @@
BuildRequires: pkgconfig(xcb-shm)
BuildRequires: pkgconfig(xcb-util)
BuildRequires: pkgconfig(xcursor)
-BuildRequires: pkgconfig(xft)
BuildRequires: pkgconfig(xi)
BuildRequires: pkgconfig(xkbcommon)
BuildRequires: pkgconfig(xorg-evdev)
@@ -121,8 +119,6 @@
%else
BuildRequires: pkgconfig(gl)
%endif
-#BuildRequires: pkgconfig(xrender)
-BuildRequires: breeze5-icons
BuildRequires: xkeyboard-config
# Includes some plugins for kpackage needed during build
BuildRequires: plasma5-workspace >= %{_plasma5_bugfix}
@@ -132,7 +128,6 @@
# hardcode versions of plasma-framework-componets and plasma-framework-private
packages, as upstream doesn't keep backwards compability there
%requires_ge plasma-framework-components
%requires_ge plasma-framework-private
-Requires: kde-user-manager
# Various KCMs use it
Requires: kinfocenter5
Requires: kirigami2
@@ -143,7 +138,7 @@
# kcm_style does DBus calls to the KDED module.
# However, that depends on xsettingsd and gio, so
# let the Supplements in kde-gtk-config5 handle it.
-# Requires: kde-gtk-config5 >= %{_plasma5_version}
+# Requires: kde-gtk-config5
# needed for the ActivityManager
Requires: kactivities5-imports
# Needed for several KCMs
@@ -171,7 +166,10 @@
Obsoletes: plasma5-addons-kimpanel < %{version}
Provides: %{name}-kimpanel = %{version}
Obsoletes: %{name}-kimpanel < %{version}
-Obsoletes: synaptiks
+# Was dropped in 5.20, replaced by kcm_users from p-d
+Provides: kde-user-manager = %{version}
+Obsoletes: kde-user-manager < %{version}
+Obsoletes: synaptiks < 0.9.0
%description
This package contains the basic packages for a Plasma workspace.
@@ -212,19 +210,6 @@
%kf5_find_htmldocs
%endif
- # Copy the icon for kcolorschemeeditor.desktop
- mkdir -p %{buildroot}%{_kf5_iconsdir}/hicolor/scalable/apps
- mkdir -p %{buildroot}%{_kf5_iconsdir}/hicolor/scalable/preferences
- if [ -f %{_kf5_iconsdir}/breeze/apps/32/preferences-desktop-color.svg ]; then
- cp %{_kf5_iconsdir}/breeze/apps/32/preferences-desktop-color.svg
%{buildroot}%{_kf5_iconsdir}/hicolor/scalable/apps/
- else
- cp %{_kf5_iconsdir}/breeze/preferences/32/preferences-desktop-color.svg
%{buildroot}%{_kf5_iconsdir}/hicolor/scalable/preferences/
- fi
-
- # remove empty/invalid appstream xml files. kpackagetool5 generates invalid
files sometimes...
- # remove this once kpackagetool5 is fixed
- find %{buildroot}%{_kf5_appstreamdir} -type f -size 0 -print -delete
-
%if !%{have_ibus_dict_emoji_pkg}
# The emojier needs .dict files from ibus, which are part of the ibus
package.
# That's a huge dep tree and is also known to break things such as keyboard
layout selection.
@@ -238,55 +223,71 @@
%fdupes %{buildroot}/%{_prefix}
%post -p /sbin/ldconfig
-
%postun -p /sbin/ldconfig
%files
%license COPYING*
-%{_kf5_debugdir}/kcmkeys.categories
-%{_kf5_dbuspolicydir}/org.kde.fontinst.conf
+%{_kf5_debugdir}/*.categories
%{_kf5_dbuspolicydir}/org.kde.kcontrol.kcmclock.conf
-%{_kf5_knsrcfilesdir}/colorschemes.knsrc
-%{_kf5_knsrcfilesdir}/emoticons.knsrc
-%{_kf5_knsrcfilesdir}/icons.knsrc
-%{_kf5_knsrcfilesdir}/kfontinst.knsrc
-%{_kf5_knsrcfilesdir}/plasma-themes.knsrc
-%{_kf5_knsrcfilesdir}/lookandfeel.knsrc
-%{_kf5_knsrcfilesdir}/xcursor.knsrc
%{_kf5_knsrcfilesdir}/ksplash.knsrc
-%{_kf5_knsrcfilesdir}/gtk2_themes.knsrc
-%{_kf5_knsrcfilesdir}/gtk3_themes.knsrc
%{_kf5_bindir}/kaccess
%{_kf5_bindir}/kapplymousetheme
-%{_kf5_bindir}/kfontinst
-%{_kf5_bindir}/kfontview
%{_kf5_bindir}/knetattach
-%{_kf5_bindir}/krdb
%{_kf5_bindir}/kcm-touchpad-list-devices
%{_kf5_bindir}/solid-action-desktop-gen
-%{_kf5_bindir}/lookandfeeltool
-%{_kf5_bindir}/kcolorschemeeditor
%{_kf5_bindir}/tastenbrett
%{_kf5_configdir}/autostart/kaccess.desktop
-%{_kf5_libdir}/kconf_update_bin/krdb_clearlibrarypath
%{_kf5_libdir}/libexec/
%{_kf5_libdir}/libkdeinit5_kaccess.so
-%exclude %{_kf5_libdir}/libkfontinst.so
-%{_kf5_libdir}/libkfontinst.so.*
-%exclude %{_kf5_libdir}/libkfontinstui.so
-%{_kf5_libdir}/libkfontinstui.so.*
-%{_kf5_plugindir}/
+%{_kf5_plugindir}/kcm_access.so
+%{_kf5_plugindir}/kcm_activities.so
+%{_kf5_plugindir}/kcm_clock.so
+%{_kf5_plugindir}/kcm_componentchooser.so
+%{_kf5_plugindir}/kcm_desktoppaths.so
+%{_kf5_plugindir}/kcm_formats.so
+%{_kf5_plugindir}/kcm_joystick.so
+%{_kf5_plugindir}/kcm_keyboard.so
+%{_kf5_plugindir}/kcm_mouse.so
+%{_kf5_plugindir}/kcm_plasmasearch.so
+%dir %{_kf5_plugindir}/kcms/
+%{_kf5_plugindir}/kcms/kcm_autostart.so
+%{_kf5_plugindir}/kcms/kcm_baloofile.so
+%{_kf5_plugindir}/kcms/kcm_kded.so
+%{_kf5_plugindir}/kcms/kcm_keys.so
+%{_kf5_plugindir}/kcms/kcm_launchfeedback.so
+%{_kf5_plugindir}/kcms/kcm_nightcolor.so
+%{_kf5_plugindir}/kcms/kcm_notifications.so
+%{_kf5_plugindir}/kcms/kcm_splashscreen.so
+%{_kf5_plugindir}/kcms/kcm_users.so
+%{_kf5_plugindir}/kcms/kcm_workspace.so
+%{_kf5_plugindir}/kcm_smserver.so
+%{_kf5_plugindir}/kcm_solid_actions.so
+%{_kf5_plugindir}/kcmspellchecking.so
+%{_kf5_plugindir}/kded_touchpad.so
+%dir %{_kf5_plugindir}/kf5/
+%dir %{_kf5_plugindir}/kf5/kded/
+%{_kf5_plugindir}/kf5/kded/device_automounter.so
+%{_kf5_plugindir}/kf5/kded/keyboard.so
+%{_kf5_plugindir}/kf5/krunner/
+%{_kf5_plugindir}/libkcm_device_automounter.so
+%{_kf5_plugindir}/libkcm_qtquicksettings.so
+%dir %{_kf5_plugindir}/plasma/
+%dir %{_kf5_plugindir}/plasma/dataengine/
+%{_kf5_plugindir}/plasma/dataengine/plasma_engine_touchpad.so
%{_kf5_qmldir}/
-%{_kf5_applicationsdir}/org.kde.kfontview.desktop
%{_kf5_applicationsdir}/org.kde.knetattach.desktop
-%{_kf5_applicationsdir}/org.kde.kcolorschemeeditor.desktop
-%{_kf5_sharedir}/dbus-1/services/org.kde.fontinst.service
-%{_kf5_sharedir}/dbus-1/system-services/org.kde.fontinst.service
%{_kf5_sharedir}/dbus-1/system-services/org.kde.kcontrol.kcmclock.service
-%{_kf5_sharedir}/polkit-1/actions/org.kde.fontinst.policy
%{_kf5_sharedir}/polkit-1/actions/org.kde.kcontrol.kcmclock.policy
-%dir %{_kf5_htmldir}/en
+%if %{have_kaccounts}
+%{_kf5_plugindir}/attica_kde.so
+%dir %{_kf5_sharedir}/accounts/
+%dir %{_kf5_sharedir}/accounts/providers
+%dir %{_kf5_sharedir}/accounts/services
+%{_kf5_sharedir}/accounts/providers/kde/
+%{_kf5_sharedir}/accounts/services/kde/
+%endif
%dir %{_kf5_htmldir}
+%dir %{_kf5_htmldir}/en
%doc %{_kf5_htmldir}/en/*/
%dir %{_kf5_iconsdir}/hicolor/*/
%dir %{_kf5_iconsdir}/hicolor/*/*/
@@ -296,28 +297,34 @@
%{_kf5_sharedir}/kcmkeys/
%{_kf5_sharedir}/kcmsolidactions/
%{_kf5_sharedir}/kconf_update/
-%{_kf5_sharedir}/kcontrol/
-%{_kf5_sharedir}/kdisplay/
-%{_kf5_sharedir}/kfontinst/
-%{_kf5_sharedir}/kxmlgui5/
-%{_kf5_sharedir}/kpackage/
+%dir %{_kf5_sharedir}/kpackage/
+%dir %{_kf5_sharedir}/kpackage/kcms/
+%{_kf5_sharedir}/kpackage/kcms/kcm5_kded/
+%{_kf5_sharedir}/kpackage/kcms/kcm_autostart/
+%{_kf5_sharedir}/kpackage/kcms/kcm_baloofile/
+%{_kf5_sharedir}/kpackage/kcms/kcm_keys/
+%{_kf5_sharedir}/kpackage/kcms/kcm_launchfeedback/
+%{_kf5_sharedir}/kpackage/kcms/kcm_nightcolor/
+%{_kf5_sharedir}/kpackage/kcms/kcm_notifications/
+%{_kf5_sharedir}/kpackage/kcms/kcm_splashscreen/
+%{_kf5_sharedir}/kpackage/kcms/kcm_users/
+%{_kf5_sharedir}/kpackage/kcms/kcm_workspace/
%{_kf5_sharedir}/kcmmouse/
%{_kf5_sharedir}/kcmkeyboard/
%{_kf5_notifydir}/
-%{_kf5_sharedir}/konqsidebartng/
%{_kf5_servicesdir}/
%{_kf5_servicetypesdir}/
%{_kf5_datadir}/
%{_kf5_sharedir}/solid/
-%exclude %{_kf5_plasmadir}/ibus-emoji-dicts/
%{_kf5_plasmadir}/
%{_kf5_appstreamdir}/
%{_kf5_libdir}/libexec/kimpanel-ibus-panel
%{_kf5_qmldir}/org/kde/plasma/private/kimpanel/
%{_kf5_servicesdir}/*kimpanel*
-%{_kf5_plasmadir}/services/kimpanel.operations
%{_kf5_plasmadir}/plasmoids/org.kde.plasma.kimpanel/
-%{_kf5_plugindir}/plasma/dataengine/plasma_engine_kimpanel.so
+%if !%{have_ibus_dict_emoji_pkg}
+%exclude %{_kf5_plasmadir}/ibus-emoji-dicts/
+%endif
%files emojier
%{_kf5_bindir}/ibus-ui-emojier-plasma
++++++ 0001-Use-themed-user-face-icon-in-kickoff.patch ++++++
--- /var/tmp/diff_new_pack.FJXeBi/_old 2020-10-13 15:29:59.152876419 +0200
+++ /var/tmp/diff_new_pack.FJXeBi/_new 2020-10-13 15:29:59.152876419 +0200
@@ -9,15 +9,15 @@
applets/kickoff/package/contents/ui/Header.qml | 1 -
1 file changed, 1 deletion(-)
-diff --git a/applets/kickoff/package/contents/ui/Header.qml
b/applets/kickoff/package/contents/ui/Header.qml
-index a072793f0..b20823a10 100644
---- a/applets/kickoff/package/contents/ui/Header.qml
-+++ b/applets/kickoff/package/contents/ui/Header.qml
-@@ -116,7 +116,6 @@ Item {
- visible: faceIcon.status !== Image.Ready
- anchors.fill: faceIcon
- anchors.bottomMargin: units.smallSpacing
-- usesPlasmaTheme: false
- }
+Index:
plasma-desktop-5.15.80git.20200812T160047~c73dfd7d3/applets/kickoff/package/contents/ui/Header.qml
+===================================================================
+---
plasma-desktop-5.15.80git.20200812T160047~c73dfd7d3.orig/applets/kickoff/package/contents/ui/Header.qml
2020-08-13 15:15:51.894538747 +0200
++++
plasma-desktop-5.15.80git.20200812T160047~c73dfd7d3/applets/kickoff/package/contents/ui/Header.qml
2020-08-13 15:17:16.499138611 +0200
+@@ -122,7 +122,6 @@
+ visible: faceIcon.status !== Image.Ready
+ anchors.fill: faceIcon
+ anchors.bottomMargin: units.smallSpacing
+- usesPlasmaTheme: false
+ }
+ }
- MouseArea {
++++++ plasma-desktop-5.19.5.tar.xz -> plasma-desktop-5.20.0.tar.xz ++++++
/work/SRC/openSUSE:Factory/plasma5-desktop/plasma-desktop-5.19.5.tar.xz
/work/SRC/openSUSE:Factory/.plasma5-desktop.new.3486/plasma-desktop-5.20.0.tar.xz
differ: char 26, line 1