Hello community, here is the log from the commit of package plasma5-workspace for openSUSE:Factory checked in at 2016-10-04 15:57:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/plasma5-workspace (Old) and /work/SRC/openSUSE:Factory/.plasma5-workspace.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "plasma5-workspace" Changes: -------- --- /work/SRC/openSUSE:Factory/plasma5-workspace/plasma5-workspace.changes 2016-08-29 15:33:20.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.plasma5-workspace.new/plasma5-workspace.changes 2016-10-04 15:57:28.000000000 +0200 @@ -1,0 +2,97 @@ +Mon Oct 3 19:51:33 UTC 2016 - fabian@ritter-vogt.de + +- Update 0001-Ignore-default-sddm-face-icons.patch to not break + all .face.icon (boo#1001364) + +------------------------------------------------------------------- +Sun Oct 2 09:30:48 UTC 2016 - fabian@ritter-vogt.de + +- Add add-tray-icon-cache.patch (kde#356479): + * High load due to animated tray icons + +------------------------------------------------------------------- +Sat Oct 1 17:25:04 UTC 2016 - fabian@ritter-vogt.de + +- Add 0001-Ignore-default-sddm-face-icons.patch (boo#1001364): + * The default SDDM face icons are too dark to be used with + the default backgrounds + +------------------------------------------------------------------- +Thu Sep 29 16:36:28 UTC 2016 - fabian@ritter-vogt.de + +- Update to 5.8.0 + * New LTS feature release + * For more details please see: + https://www.kde.org/announcements/plasma-5.8.0.php +- Remove patches (now upstream): + * 0001-wait-before-creating-the-panel.patch + * fix-breeze-sddm-theme-with-many-users-2.patch + * fix-wallpaper-not-having-correct-aspect-ratio.diff + +------------------------------------------------------------------- +Tue Sep 27 12:29:41 UTC 2016 - alarrosa@suse.com + +- Add fix-breeze-sddm-theme-with-many-users-2.patch: Makes the + breeze theme in sddm show username/password directly instead of + a user list when there's more than N users in the system where + N is defined in sddm.conf, under the Theme section, in the + UsersThresholdToDisableAvatars variable. + +------------------------------------------------------------------- +Sat Sep 24 20:53:58 UTC 2016 - fabian@ritter-vogt.de + +- Add 0001-wait-before-creating-the-panel.patch to work around race + condition for panel transparency (boo#1000109) + +------------------------------------------------------------------- +Thu Sep 22 19:05:58 UTC 2016 - fabian@ritter-vogt.de + +- Add change-kioremote-severity.patch to avoid filling the home folder + with useless log messages (boo#997173) + +------------------------------------------------------------------- +Thu Sep 22 10:09:13 UTC 2016 - alarrosa@suse.com + +- Added fix-wallpaper-not-having-correct-aspect-ratio.diff . The previous + algorithm to choose a wallpaper preferred the ones with the closest area + giving preference to downscaling over upscaling. This patch changes that + to use that algorithm first only in wallpapers with the same aspect ratio + as the screen and then using the old algorithm as fallback if no wallpaper + has the same aspect ratio (boo#990257) + +------------------------------------------------------------------- +Wed Sep 21 17:39:48 UTC 2016 - fabian@ritter-vogt.de + +- Use %{_plasma5_version} like other packages +- Remove patch plasmashell-disable-windowclosing-on-logout.patch + * now upstream +- Fix self-obsoletion + +------------------------------------------------------------------- +Mon Sep 19 09:39:40 UTC 2016 - wbauer@tmo.at + +- Move german docs to lang subpackage again + +------------------------------------------------------------------- +Thu Sep 15 15:53:55 UTC 2016 - fabian@ritter-vogt.de + +- Update to 5.7.95 (Plasma 5.8 Beta) + * New LTS feature release + * For more details please see: + https://www.kde.org/announcements/plasma-5.7.95.php +- Removed patches: + Configuration-option-for-System-Tray-icon-size.patch + Use-iconName-instead-of-icon-in-all-runners.patch + add-separate-autostart-file-for-klipper.patch + fix-breeze-sddm-theme-with-many-users.patch + require-qt56.diff + +------------------------------------------------------------------- +Tue Sep 13 17:42:09 UTC 2016 - fabian@ritter-vogt.de + +- Update to 5.7.5 + * New bugfix release + * For more details please see: + https://www.kde.org/announcements/plasma-5.7.5.php + +------------------------------------------------------------------- Old: ---- Configuration-option-for-System-Tray-icon-size.patch Use-iconName-instead-of-icon-in-all-runners.patch add-separate-autostart-file-for-klipper.patch fix-breeze-sddm-theme-with-many-users.patch plasma-workspace-5.7.4.tar.xz plasmashell-disable-windowclosing-on-logout.patch require-qt56.diff New: ---- 0001-Ignore-default-sddm-face-icons.patch add-tray-icon-cache.patch change-kioremote-severity.patch plasma-workspace-5.8.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ plasma5-workspace.spec ++++++ --- /var/tmp/diff_new_pack.FkZWVH/_old 2016-10-04 15:57:30.000000000 +0200 +++ /var/tmp/diff_new_pack.FkZWVH/_new 2016-10-04 15:57:30.000000000 +0200 @@ -16,68 +16,66 @@ # +%define kf5_version 5.26.0 + %bcond_without lang Name: plasma5-workspace -Version: 5.7.4 +Version: 5.8.0 Release: 0 -%define plasma_version 5.7.4 +%{!?_plasma5_version: %global _plasma5_version %{version}} Summary: The KDE Plasma Workspace Components License: GPL-2.0+ Group: System/GUI/KDE Url: http://www.kde.org/ Source: plasma-workspace-%{version}.tar.xz Source1: baselibs.conf -# PATCH-FIX_OPENSUSE 0001-Rename-qdbus-in-startkde.patch cgiboudeaux@gmx.com -- Rename the qdbus executable in startkde +# PATCH-FIX-OPENSUSE 0001-Rename-qdbus-in-startkde.patch cgiboudeaux@gmx.com -- Rename the qdbus executable in startkde Patch0: 0001-Rename-qdbus-in-startkde.patch -# PATCH-FIX_OPENSUSE require-qt56.diff -Patch1: require-qt56.diff -# PATCH-FIX_OPENSUSE fix-breeze-sddm-theme-with-many-users.patch alarrosa@suse.com -- Asks for user/password and hide the user list when there's a large number of users -Patch2: fix-breeze-sddm-theme-with-many-users.patch -# PATCH-FIX-OPENSUSE plasmashell-disable-windowclosing-on-logout.patch kde#349805 wbauer@tmo.at -- Prevent plasma from closing too early on logout resulting in an unusable desktop if the logout is cancelled -Patch4: plasmashell-disable-windowclosing-on-logout.patch -# PATCHES 100-200 and above are from upstream 5.7 branch -# PATCHES 201-300 and above are from upstream master/5.8 branch -# PATCH-FEATURE-UPSTREAM Configuration-option-for-System-Tray-icon-size.patch -Patch201: Configuration-option-for-System-Tray-icon-size.patch -Patch202: add-separate-autostart-file-for-klipper.patch -Patch203: Use-iconName-instead-of-icon-in-all-runners.patch +# PATCH-FIX-OPENSUSE change-kioremote-severity.patch boo#997173 fabian@ritter-vogt.de -- Change default log severity for log_kioremote +Patch1: change-kioremote-severity.patch +# PATCH-FIX-OPENSUSE 0001-Ignore-default-sddm-face-icons.patch boo#1001364 fabian@ritter-vogt.de -- Ignore default sddm face icons +Patch2: 0001-Ignore-default-sddm-face-icons.patch +# PATCH-FIX-OPENSUSE add-tray-icon-cache.patch kde#356479 fabian@ritter-vogt.de -- Workaround for high load due to animated tray icons +Patch3: add-tray-icon-cache.patch +# PATCHES 100-200 and above are from upstream 5.8 branch +# PATCHES 201-300 and above are from upstream master/5.9 branch BuildRequires: breeze5-icons BuildRequires: fdupes BuildRequires: kf5-filesystem BuildRequires: phonon4qt5-devel >= 4.6.60 BuildRequires: update-desktop-files -BuildRequires: cmake(KF5Activities) >= 5.25.0 +BuildRequires: cmake(KF5Activities) >= %{kf5_version} BuildRequires: cmake(KF5Baloo) -BuildRequires: cmake(KF5CoreAddons) >= 5.25.0 -BuildRequires: cmake(KF5Crash) >= 5.25.0 -BuildRequires: cmake(KF5DBusAddons) >= 5.25.0 -BuildRequires: cmake(KF5Declarative) >= 5.25.0 -BuildRequires: cmake(KF5DocTools) >= 5.25.0 -BuildRequires: cmake(KF5GlobalAccel) >= 5.25.0 +BuildRequires: cmake(KF5CoreAddons) >= %{kf5_version} +BuildRequires: cmake(KF5Crash) >= %{kf5_version} +BuildRequires: cmake(KF5DBusAddons) >= %{kf5_version} +BuildRequires: cmake(KF5Declarative) >= %{kf5_version} +BuildRequires: cmake(KF5DocTools) >= %{kf5_version} +BuildRequires: cmake(KF5GlobalAccel) >= %{kf5_version} BuildRequires: cmake(KF5Holidays) -BuildRequires: cmake(KF5I18n) >= 5.25.0 -BuildRequires: cmake(KF5IdleTime) >= 5.25.0 -BuildRequires: cmake(KF5JsEmbed) >= 5.25.0 -BuildRequires: cmake(KF5KCMUtils) >= 5.25.0 -BuildRequires: cmake(KF5KDELibs4Support) >= 5.25.0 -BuildRequires: cmake(KF5NetworkManagerQt) >= 5.25.0 -BuildRequires: cmake(KF5NewStuff) >= 5.25.0 -BuildRequires: cmake(KF5NotifyConfig) >= 5.25.0 -BuildRequires: cmake(KF5Package) >= 5.25.0 -BuildRequires: cmake(KF5Plasma) >= 5.25.0 +BuildRequires: cmake(KF5I18n) >= %{kf5_version} +BuildRequires: cmake(KF5IdleTime) >= %{kf5_version} +BuildRequires: cmake(KF5JsEmbed) >= %{kf5_version} +BuildRequires: cmake(KF5KCMUtils) >= %{kf5_version} +BuildRequires: cmake(KF5KDELibs4Support) >= %{kf5_version} +BuildRequires: cmake(KF5NetworkManagerQt) >= %{kf5_version} +BuildRequires: cmake(KF5NewStuff) >= %{kf5_version} +BuildRequires: cmake(KF5NotifyConfig) >= %{kf5_version} +BuildRequires: cmake(KF5Package) >= %{kf5_version} +BuildRequires: cmake(KF5Plasma) >= %{kf5_version} BuildRequires: cmake(KF5PlasmaQuick) -BuildRequires: cmake(KF5Runner) >= 5.25.0 +BuildRequires: cmake(KF5Runner) >= %{kf5_version} BuildRequires: cmake(KF5Screen) >= 5.0.93 -BuildRequires: cmake(KF5Solid) >= 5.25.0 -BuildRequires: cmake(KF5Su) >= 5.25.0 -BuildRequires: cmake(KF5SysGuard) >= %{plasma_version} +BuildRequires: cmake(KF5Solid) >= %{kf5_version} +BuildRequires: cmake(KF5Su) >= %{kf5_version} +BuildRequires: cmake(KF5SysGuard) >= %{_plasma5_version} BuildRequires: cmake(KF5TextEditor) -BuildRequires: cmake(KF5TextWidgets) >= 5.25.0 -BuildRequires: cmake(KF5Wallet) >= 5.25.0 -BuildRequires: cmake(KF5Wayland) >= %{plasma_version} +BuildRequires: cmake(KF5TextWidgets) >= %{kf5_version} +BuildRequires: cmake(KF5Wallet) >= %{kf5_version} +BuildRequires: cmake(KF5Wayland) >= %{_plasma5_version} BuildRequires: cmake(KF5XmlRpcClient) -BuildRequires: cmake(KScreenLocker) >= %{plasma_version} -BuildRequires: cmake(KWinDBusInterface) >= %{plasma_version} +BuildRequires: cmake(KScreenLocker) >= %{_plasma5_version} +BuildRequires: cmake(KWinDBusInterface) >= %{_plasma5_version} BuildRequires: cmake(Qt5Concurrent) >= 5.4.0 BuildRequires: cmake(Qt5DBus) >= 5.4.0 BuildRequires: cmake(Qt5Network) >= 5.4.0 @@ -89,7 +87,7 @@ BuildRequires: cmake(Qt5Test) >= 5.4.0 BuildRequires: cmake(Qt5Widgets) >= 5.4.0 BuildRequires: cmake(Qt5X11Extras) >= 5.4.0 -BuildRequires: cmake(ScreenSaverDBusInterface) >= %{plasma_version} +BuildRequires: cmake(ScreenSaverDBusInterface) >= %{_plasma5_version} BuildRequires: cmake(dbusmenu-qt5) BuildRequires: pkgconfig(libgps) BuildRequires: pkgconfig(libqalculate) @@ -107,34 +105,33 @@ Conflicts: kdebase4-workspace < 5.3.0 # Some files have been moved from kio-extras5 to plasma5-workspace in 5.4. This should prevent a possible file conflict. (boo#944656) Conflicts: kio-extras5 < 15.08.0 -Requires: %{name}-branding = %{plasma_version} Requires: %{name}-libs = %{version}-%{release} # used within startup -Requires: kde-cli-tools5 >= %{plasma_version} +Requires: kde-cli-tools5 >= %{_plasma5_version} Requires: kded Requires: kdelibs4support Requires: kinit -Requires: kscreenlocker >= %{plasma_version} -Requires: kwin5 >= %{plasma_version} +Requires: kscreenlocker >= %{_plasma5_version} +Requires: kwin5 >= %{_plasma5_version} Requires: libqt5-qttools >= 5.4.0 # /usr/bin/startkde calls xprop Requires: xprop # contains default style, cursors, etc -Requires: breeze >= %{plasma_version} +Requires: breeze >= %{_plasma5_version} # needed by krunner -Requires: milou5 >= %{plasma_version} +Requires: milou5 >= %{_plasma5_version} # heavily used by plasma Requires: libqt5-qtquickcontrols # battery applet -Requires: drkonqi5 >= %{plasma_version} -Requires: kglobalaccel5 >= %{plasma_version} +Requires: drkonqi5 >= %{_plasma5_version} +Requires: kglobalaccel5 >= %{_plasma5_version} Requires: solid-imports # dialog/platformtheme/etc Requires: frameworkintegration-plugin -Requires: kscreen5 >= %{plasma_version} -Requires: libkscreen2-plugin >= %{plasma_version} +Requires: kscreen5 >= %{_plasma5_version} +Requires: libkscreen2-plugin >= %{_plasma5_version} # boo#912317 -Requires: oxygen5-sounds >= %{plasma_version} +Requires: oxygen5-sounds >= %{_plasma5_version} # 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 @@ -147,6 +144,9 @@ # so Qt4-only apps have some colors in tray Recommends: sni-qt Recommends: %{name}-lang +Provides: %{name}-branding = %{_plasma5_version} +Provides: %{name}-branding-upstream = %{version} +Obsoletes: %{name}-branding-upstream < %{version} Provides: xembed-sni-proxy = %{version} Obsoletes: xembed-sni-proxy < %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -154,17 +154,6 @@ %description This package contains the basic packages for a Plasma workspace. -%package branding-upstream -Summary: The KDE Plasma Workspace Components -Group: System/GUI/KDE -Provides: %{name}-branding = %{plasma_version} -Supplements: packageand(plasma5-workspace:branding-upstream) -Conflicts: otherproviders(%{name}-branding) -Requires: %{name} >= %{plasma_version} - -%description branding-upstream -This package contains the basic packages for a Plasma workspace. - %package -n drkonqi5 Summary: KDE crash handler Group: Development/Tools/Debuggers @@ -197,14 +186,14 @@ Summary: The KDE Plasma Workspace Components Group: Development/Libraries/KDE Requires: %{name}-libs = %{version}-%{release} -Requires: cmake(KF5SysGuard) >= %{plasma_version} -Requires: cmake(KF5Wayland) >= 5.25.0 +Requires: cmake(KF5SysGuard) >= %{_plasma5_version} +Requires: cmake(KF5Wayland) >= %{kf5_version} Requires: cmake(Qt5Core) >= 5.4.0 Requires: cmake(Qt5Gui) >= 5.4.0 Requires: cmake(Qt5Quick) >= 5.4.0 Conflicts: kdebase4-workspace-devel Provides: plasma-workspace5-devel = %{version} -Obsoletes: plasma-workspace5-devel <= %{version} +Obsoletes: plasma-workspace5-devel < %{version} Conflicts: kapptemplate <= 16.03.80 %description devel @@ -212,17 +201,13 @@ workspace. Development files. %lang_package + %prep -%setup -q -n plasma-workspace-%{plasma_version} +%setup -q -n plasma-workspace-%{version} %patch0 -p1 %patch1 -p1 %patch2 -p1 -%if 0%{?is_opensuse} || 0%{?suse_version} > 1315 -%patch4 -p1 -%endif -%patch201 -p1 -%patch202 -p1 -%patch203 -p1 +%patch3 -p1 %build %cmake_kf5 -d build -- -DKDE4_COMMON_PAM_SERVICE=xdm -DKDE_DEFAULT_HOME=.kde4 -DCMAKE_INSTALL_LOCALEDIR=%{_kf5_localedir} @@ -260,7 +245,6 @@ %{_kf5_libdir}/libplasma-geolocation-interface.so.* %{_kf5_libdir}/libtaskmanager.so.* %{_kf5_libdir}/libweather_ion.so.* -%{_kf5_libdir}/liblegacytaskmanager.so.* %files %defattr(-,root,root) @@ -281,17 +265,17 @@ %{_kf5_bindir}/startkde %{_kf5_bindir}/startplasmacompositor %{_kf5_bindir}/systemmonitor -%{_kf5_configdir}/autostart/klipper.desktop %{_kf5_configdir}/autostart/plasmashell.desktop +%{_kf5_configdir}/autostart/klipper.desktop %{_kf5_configdir}/autostart/krunner.desktop %{_kf5_configdir}/autostart/xembedsniproxy.desktop %config %{_kf5_configdir}/plasmoids.knsrc %config %{_kf5_configdir}/wallpaper.knsrc %config %{_kf5_configdir}/taskmanagerrulesrc -%config %{_kf5_configdir}/legacytaskmanagerrulesrc %dir %{_kf5_libdir}/libexec %{_kf5_libdir}/libexec/ksyncdbusenv %{_kf5_libdir}/libexec/startplasma +%{_kf5_libdir}/libexec/ksmserver-logout-greeter %{_kf5_libdir}/libkdeinit5_kcminit.so %{_kf5_libdir}/libkdeinit5_kcminit_startup.so %{_kf5_libdir}/libkdeinit5_klipper.so @@ -305,10 +289,10 @@ %{_kf5_sharedir}/dbus-1/services/kf5_org.kde.kuiserver.service %{_kf5_sharedir}/dbus-1/services/org.kde.krunner.service %{_kf5_sharedir}/desktop-directories/ -%dir %{_kf5_htmldir}/en %dir %{_kf5_htmldir} -%doc %{_kf5_htmldir}/en/klipper/ -%doc %{_kf5_htmldir}/en/kcontrol/ +%dir %lang(en) %{_kf5_htmldir}/en +%doc %lang(en) %{_kf5_htmldir}/en/klipper/ +%doc %lang(en) %{_kf5_htmldir}/en/kcontrol/ %{_kf5_notifydir}/ %{_kf5_servicesdir}/ %{_kf5_servicetypesdir}/ @@ -320,6 +304,9 @@ %{_kf5_sharedir}/kio_desktop/ %{_kf5_iconsdir}/hicolor/48x48/apps/klipper.svg %{_kf5_appstreamdir}/ +%dir %{_kf5_sharedir}/sddm +%dir %{_kf5_sharedir}/sddm/themes +%{_kf5_sharedir}/sddm/themes/breeze/ %files -n drkonqi5 %defattr(-,root,root) @@ -329,29 +316,19 @@ %{_kf5_libdir}/libexec/drkonqi %{_kf5_sharedir}/drkonqi/ -%files branding-upstream -%defattr(-,root,root) -%doc COPYING* -%dir %{_kf5_sharedir}/sddm -%dir %{_kf5_sharedir}/sddm/themes -%{_kf5_sharedir}/sddm/themes/breeze/ - %files devel %defattr(-,root,root) %doc COPYING* %{_kf5_prefix}/include/kworkspace5/ %{_kf5_prefix}/include/plasma/ %{_kf5_prefix}/include/taskmanager/ -%{_kf5_prefix}/include/legacytaskmanager/ %{_kf5_libdir}/cmake/KRunnerAppDBusInterface/ %{_kf5_libdir}/cmake/KSMServerDBusInterface/ %{_kf5_libdir}/cmake/LibKWorkspace/ %{_kf5_libdir}/cmake/LibTaskManager/ -%{_kf5_libdir}/cmake/LibLegacyTaskManager/ %{_kf5_libdir}/libkworkspace5.so %{_kf5_libdir}/libplasma-geolocation-interface.so %{_kf5_libdir}/libtaskmanager.so -%{_kf5_libdir}/liblegacytaskmanager.so %{_kf5_libdir}/libweather_ion.so %{_kf5_sharedir}/kdevappwizard/ %{_kf5_sharedir}/dbus-1/interfaces/ @@ -359,7 +336,6 @@ %if %{with lang} %files lang -f %{name}.lang %doc %lang(ca) %{_kf5_htmldir}/ca/ -%doc %lang(cs) %{_kf5_htmldir}/cs/ %endif %changelog ++++++ 0001-Ignore-default-sddm-face-icons.patch ++++++
From 846222c0dac6747256fd3d474db174643e84fee0 Mon Sep 17 00:00:00 2001 From: Fabian Vogt
Date: Sat, 1 Oct 2016 19:22:36 +0200 Subject: [PATCH] Ignore default sddm face icons
They are not compatible with the theme
---
lookandfeel/contents/components/UserList.qml | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/lookandfeel/contents/components/UserList.qml b/lookandfeel/contents/components/UserList.qml
index 62c95c7..c8f88de 100644
--- a/lookandfeel/contents/components/UserList.qml
+++ b/lookandfeel/contents/components/UserList.qml
@@ -42,7 +42,13 @@ ListView {
preferredHighlightEnd: preferredHighlightBegin
delegate: UserDelegate {
- avatarPath: model.icon || ""
+ avatarPath: {
+ var incompatible = /\/usr\/share\/sddm\/faces\/((root)?)\.face\.icon$/
+ if (!model.icon || incompatible.test(model.icon))
+ return ""
+
+ return model.icon
+ }
iconSource: model.iconName || "user-identity"
name: {
--
2.10.0
++++++ add-tray-icon-cache.patch ++++++
From: Fabian Vogt