Hello community,
here is the log from the commit of package plasma5-workspace for
openSUSE:Factory checked in at 2019-10-14 12:39:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-workspace (Old)
and /work/SRC/openSUSE:Factory/.plasma5-workspace.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-workspace"
Mon Oct 14 12:39:02 2019 rev:119 rq:737491 version:5.17.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-workspace/plasma5-workspace.changes
2019-09-07 11:44:15.982352007 +0200
+++
/work/SRC/openSUSE:Factory/.plasma5-workspace.new.2352/plasma5-workspace.changes
2019-10-14 12:39:03.995082391 +0200
@@ -1,0 +2,41 @@
+Thu Oct 10 14:25:48 UTC 2019 - Fabian Vogt <[email protected]>
+
+- Update to 5.17.0
+ * New bugfix release
+ * For more details please see:
+ * https://www.kde.org/announcements/plasma-5.17.0.php
+- Changes since 5.16.90:
+ * [Notifications] Report effective Inhibited state on DBus
+ * Fix erroneous conversion to signed int
+ * [startplasma] don't set QT_AUTO_SCREEN_SCALE_FACTOR with Qt >= 5.14
+ * [Notifications] Dodge Plasma dialogs
+ * Link explicitly to Qt5Widgets, in case KWindowSystem doesn't anymore
+ * [Notifications] Add spacing after positioning popup for bottom panel
+ * Remove some spacing on lockscreen that was causing elements to get cut off
on small displays (kde#410801)
+ * [Kicker] Add guards for appletInterface
+ * Fix version for Plasma/5.17
+ * Fix the appstream qt detection in cmake (kde#412069)
+ * It depends against 5.62 now
+
+-------------------------------------------------------------------
+Fri Sep 20 13:19:35 UTC 2019 - Wolfgang Bauer <[email protected]>
+
+- Adjust plasmafullwayland.desktop to upstream changes: the session
+ is started by the startplasma-wayland executable now, the
+ startplasmacompositor script doesn't exist anymore
+
+-------------------------------------------------------------------
+Thu Sep 19 12:32:38 UTC 2019 - Fabian Vogt <[email protected]>
+
+- Update to 5.16.90
+ * New feature release
+ * For more details please see:
+ * https://www.kde.org/announcements/plasma-5.16.90.php
+- Too many changes to list here
+- Refresh patches:
+ * 0001-Add-suffix-to-the-wayland-session-s-name.patch
+ * 0001-Set-GTK_BACKEND-x11-in-a-wayland-session.patch
+ * lazy-sddm-theme.patch
+- Replace 0001-Rename-qdbus-in-startkde.patch with 0001-Use-qdbus-qt5.patch
+
+-------------------------------------------------------------------
Old:
----
0001-Rename-qdbus-in-startkde.patch
plasma-workspace-5.16.5.tar.xz
plasma-workspace-5.16.5.tar.xz.sig
New:
----
0001-Use-qdbus-qt5.patch
plasma-workspace-5.17.0.tar.xz
plasma-workspace-5.17.0.tar.xz.sig
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-workspace.spec ++++++
--- /var/tmp/diff_new_pack.jREAd4/_old 2019-10-14 12:39:04.971079838 +0200
+++ /var/tmp/diff_new_pack.jREAd4/_new 2019-10-14 12:39:04.975079828 +0200
@@ -27,25 +27,21 @@
%{!?_plasma5_bugfix: %global _plasma5_bugfix %{version}}
# Latest ABI-stable Plasma (e.g. 5.8 in KF5, but 5.9.1 in KUF)
%{!?_plasma5_version: %define _plasma5_version %(echo %{_plasma5_bugfix} | awk
-F. '{print $1"."$2}')}
-Version: 5.16.5
+Version: 5.17.0
Release: 0
Summary: The KDE Plasma Workspace Components
License: GPL-2.0-or-later
Group: System/GUI/KDE
Url: http://www.kde.org/
-Source:
https://download.kde.org/stable/plasma/%{version}/plasma-workspace-%{version}.tar.xz
+Source: plasma-workspace-%{version}.tar.xz
%if %{with lang}
-Source1:
https://download.kde.org/stable/plasma/%{version}/plasma-workspace-%{version}.tar.xz.sig
+Source1: plasma-workspace-%{version}.tar.xz.sig
Source2: plasma.keyring
%endif
Source3: baselibs.conf
Source4: plasmafullwayland.desktop
-# PATCHES 000-100 and above are from upstream 5.16 branch
-# PATCHES 101-500 are from upstream master/5.17 branch
# PATCHES 501-??? are PATCH-FIX-OPENSUSE
-# PATCH-FIX-OPENSUSE 0001-Rename-qdbus-in-startkde.patch [email protected]
-- Rename the qdbus executable in startkde
-Patch501: 0001-Rename-qdbus-in-startkde.patch
-# PATCH-FIX-OPENSUSE 0001-Ignore-default-sddm-face-icons.patch boo#1001364
[email protected] -- Ignore default sddm face icons
+Patch501: 0001-Use-qdbus-qt5.patch
Patch502: 0001-Ignore-default-sddm-face-icons.patch
Patch503: 0001-Set-GTK_BACKEND-x11-in-a-wayland-session.patch
# PATCH-FIX-UPSTREAM (once sddm part merged)
@@ -57,12 +53,12 @@
BuildRequires: breeze5-icons
BuildRequires: fdupes
BuildRequires: kf5-filesystem
-BuildRequires: phonon4qt5-devel >= 4.6.60
BuildRequires: pkgconfig
BuildRequires: update-desktop-files
BuildRequires: cmake(AppStreamQt) >= 0.10.4
BuildRequires: cmake(KDED) >= %{kf5_version}
BuildRequires: cmake(KF5Activities) >= %{kf5_version}
+BuildRequires: cmake(KF5ActivitiesStats) >= %{kf5_version}
BuildRequires: cmake(KF5Baloo)
BuildRequires: cmake(KF5CoreAddons) >= %{kf5_version}
BuildRequires: cmake(KF5Crash) >= %{kf5_version}
@@ -73,13 +69,13 @@
BuildRequires: cmake(KF5Holidays)
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(KF5People) >= %{kf5_version}
BuildRequires: cmake(KF5Plasma) >= %{kf5_version}
BuildRequires: cmake(KF5PlasmaQuick)
BuildRequires: cmake(KF5Prison) >= %{kf5_version}
@@ -94,7 +90,9 @@
BuildRequires: cmake(KF5Wayland) >= %{kf5_version}
BuildRequires: cmake(KF5XmlRpcClient)
BuildRequires: cmake(KScreenLocker) >= %{_plasma5_version}
+BuildRequires: cmake(Phonon4Qt5) >= 4.6.60
#!BuildIgnore: kdialog
+BuildRequires: libQt5PlatformHeaders-devel >= 5.4.0
BuildRequires: cmake(KWinDBusInterface) >= %{_plasma5_version}
BuildRequires: cmake(Qt5Concurrent) >= 5.4.0
BuildRequires: cmake(Qt5DBus) >= 5.4.0
@@ -378,24 +376,21 @@
%files
%license COPYING*
-%{_kf5_bindir}/kcheckrunning
%{_kf5_bindir}/kcminit
%{_kf5_bindir}/kcminit_startup
-%{_kf5_bindir}/kdostartupconfig5
%{_kf5_bindir}/klipper
%{_kf5_bindir}/krunner
%{_kf5_bindir}/ksmserver
%{_kf5_bindir}/ksplashqml
-%{_kf5_bindir}/kstartupconfig5
%{_kf5_bindir}/plasmashell
%{_kf5_bindir}/plasmawindowed
-%{_kf5_bindir}/startkde
-%{_kf5_bindir}/startplasmacompositor
%{_kf5_bindir}/systemmonitor
%{_kf5_bindir}/plasma_waitforname
+%{_kf5_bindir}/plasma_session
+%{_kf5_bindir}/startplasma-wayland
+%{_kf5_bindir}/startplasma-x11
%{_kf5_configdir}/autostart/org.kde.plasmashell.desktop
%{_kf5_configdir}/autostart/klipper.desktop
-%{_kf5_configdir}/autostart/krunner.desktop
%{_kf5_knsrcfilesdir}/plasmoids.knsrc
%{_kf5_knsrcfilesdir}/wallpaper.knsrc
%{_kf5_knsrcfilesdir}/wallpaperplugin.knsrc
@@ -403,14 +398,16 @@
%config %{_kf5_configdir}/plasmanotifyrc
%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
%{_kf5_libdir}/libkdeinit5_ksmserver.so
%{_kf5_libdir}/kconf_update_bin/krunnerplugins
+%{_kf5_libdir}/kconf_update_bin/krunnerglobalshortcuts
%{_kf5_libdir}/libexec/baloorunner
+%{_kf5_libdir}/libexec/plasma-sourceenv.sh
+%{_kf5_libdir}/libexec/startplasma-waylandsession
%{_kf5_plugindir}/
%{_kf5_qmldir}/
%{_kf5_applicationsdir}/org.kde.klipper.desktop
@@ -432,6 +429,8 @@
%{_kf5_notifydir}/
%{_kf5_servicesdir}/
%{_kf5_servicetypesdir}/
+%dir %{_kf5_sharedir}/kglobalaccel
+%{_kf5_sharedir}/kglobalaccel/krunner.desktop
%{_kf5_sharedir}/ksplash/
%{_kf5_sharedir}/kstyle/
%{_kf5_plasmadir}/
++++++ 0001-Add-suffix-to-the-wayland-session-s-name.patch ++++++
--- /var/tmp/diff_new_pack.jREAd4/_old 2019-10-14 12:39:04.995079775 +0200
+++ /var/tmp/diff_new_pack.jREAd4/_new 2019-10-14 12:39:04.995079775 +0200
@@ -1,20 +1,20 @@
-From e430354b3628d250cba1e271ddc13024b4f59d8a Mon Sep 17 00:00:00 2001
+From 2167422cd0fa8b1059f5bc8a213bbeda3faa5391 Mon Sep 17 00:00:00 2001
From: Fabian Vogt <[email protected]>
Date: Sat, 24 Mar 2018 14:51:47 +0100
Subject: [PATCH] Add suffix to the wayland session's name
Sddm added the prefix previously, this is not the case anymore.
---
- plasmawayland.desktop.cmake | 46 +--------------------------------------------
+ login-sessions/plasmawayland.desktop.cmake | 46 +---------------------
1 file changed, 1 insertion(+), 45 deletions(-)
-diff --git a/plasmawayland.desktop.cmake b/plasmawayland.desktop.cmake
-index 5d7db306..d2f98ee0 100644
---- a/plasmawayland.desktop.cmake
-+++ b/plasmawayland.desktop.cmake
+diff --git a/login-sessions/plasmawayland.desktop.cmake
b/login-sessions/plasmawayland.desktop.cmake
+index 2415ec28..9319fcf9 100644
+--- a/login-sessions/plasmawayland.desktop.cmake
++++ b/login-sessions/plasmawayland.desktop.cmake
@@ -2,51 +2,7 @@
- Exec=dbus-run-session ${CMAKE_INSTALL_FULL_BINDIR}/startplasmacompositor
- TryExec=${CMAKE_INSTALL_FULL_BINDIR}/startplasmacompositor
+ Exec=dbus-run-session ${CMAKE_INSTALL_FULL_BINDIR}/startplasma-wayland
+ TryExec=${CMAKE_INSTALL_FULL_BINDIR}/startplasma-wayland
DesktopNames=KDE
-Name=Plasma
-Name[ar]=بلازما
@@ -66,5 +66,5 @@
Comment[ar]=بلازما كدي
Comment[bs]=Plazma od strane KDe
--
-2.16.2
+2.21.0
++++++ 0001-Set-GTK_BACKEND-x11-in-a-wayland-session.patch ++++++
--- /var/tmp/diff_new_pack.jREAd4/_old 2019-10-14 12:39:05.011079734 +0200
+++ /var/tmp/diff_new_pack.jREAd4/_new 2019-10-14 12:39:05.011079734 +0200
@@ -1,25 +1,29 @@
-From 654c5d9a21b641bd45e183ee30d7cb21ba314d35 Mon Sep 17 00:00:00 2001
+From 3deadbfcdf776eb0c994bb4d719e601160943bfa Mon Sep 17 00:00:00 2001
From: Fabian Vogt <[email protected]>
-Date: Sat, 24 Mar 2018 12:15:10 +0100
+Date: Wed, 28 Aug 2019 15:09:49 +0200
Subject: [PATCH] Set GTK_BACKEND=x11 in a wayland session
-Works around missing window decorations and broken config file reading.
+Works around missing window decorations and broken config file reading
---
- startkde/startplasmacompositor.cmake | 4 ++++
- 1 file changed, 4 insertions(+)
+ startkde/startplasma-waylandsession.cpp | 5 +++++
+ 1 file changed, 5 insertions(+)
-Index: plasma-workspace-5.16.4/startkde/startplasmacompositor.cmake
-===================================================================
---- plasma-workspace-5.16.4.orig/startkde/startplasmacompositor.cmake
-+++ plasma-workspace-5.16.4/startkde/startplasmacompositor.cmake
-@@ -118,6 +118,10 @@ else
- export QT_WAYLAND_FORCE_DPI=96
- fi
+diff --git a/startkde/startplasma-waylandsession.cpp
b/startkde/startplasma-waylandsession.cpp
+index 87c71c6b3..5d0b3f65f 100644
+--- a/startkde/startplasma-waylandsession.cpp
++++ b/startkde/startplasma-waylandsession.cpp
+@@ -45,6 +45,11 @@ int main(int /*argc*/, char** /*argv*/)
+ out << "startplasma-waylandsession: Starting up...";
-+# GTK3 uses the wayland backend by default, but its implementation is not
correct
-+# enough to work well here. Window decorations are missing, for instance.
-+[ -n "$GDK_BACKEND" ] || export GDK_BACKEND=x11
-+
- # Get a property value from org.freedesktop.locale1
- queryLocale1() {
- qdbus-qt5 --system org.freedesktop.locale1 /org/freedesktop/locale1 "$1"
+ if (qEnvironmentVariableIsSet("DISPLAY")) {
++ // GTK3 uses the wayland backend by default, but its implementation
is not correct
++ // enough to work well here. Window decorations are missing, for
instance.
++ if (!qEnvironmentVariableIsSet("GDK_BACKEND")) {
++ qputenv("GDK_BACKEND", "x11");
++ }
+ setupX11();
+ } else {
+ qWarning() << "running kwin without Xwayland support";
+--
+2.22.0
+
++++++ 0001-Use-qdbus-qt5.patch ++++++
>From b5f67968332fa680e8af51be41d26aa47cfd3a67 Mon Sep 17 00:00:00 2001
From: Fabian Vogt <[email protected]>
Date: Thu, 19 Sep 2019 10:43:03 +0200
Subject: [PATCH] Use qdbus-qt5
---
startkde/startplasma-wayland.cpp | 2 +-
wallpapers/image/wallpaper.knsrc | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/startkde/startplasma-wayland.cpp b/startkde/startplasma-wayland.cpp
index 5b0e0746d..c651ea4fe 100644
--- a/startkde/startplasma-wayland.cpp
+++ b/startkde/startplasma-wayland.cpp
@@ -71,7 +71,7 @@ int main(int /*argc*/, char** /*argv*/)
runEnvironmentScripts();
if (!qEnvironmentVariableIsSet("DBUS_SESSION_BUS_ADDRESS")) {
- out << "startplasmacompositor: Could not start D-Bus. Can you call
qdbus?\n";
+ out << "startplasmacompositor: Could not start D-Bus. Can you call
qdbus-qt5?\n";
return 1;
}
setupPlasmaEnvironment();
diff --git a/wallpapers/image/wallpaper.knsrc b/wallpapers/image/wallpaper.knsrc
index 6b390ba72..2136d43a5 100644
--- a/wallpapers/image/wallpaper.knsrc
+++ b/wallpapers/image/wallpaper.knsrc
@@ -43,4 +43,4 @@ Categories=KDE Wallpaper 800x600,KDE Wallpaper 1024x768,KDE
Wallpaper 1280x1024,
StandardResource=wallpaper
Uncompress=archive
-AdoptionCommand=qdbus org.kde.plasmashell /PlasmaShell
org.kde.PlasmaShell.evaluateScript 'for (var i in desktops()) { d =
desktops()[i]; d.wallpaperPlugin = "org.kde.image"; d.currentConfigGroup =
["Wallpaper", "org.kde.image", "General"]; d.writeConfig("Image", "%f") }'
+AdoptionCommand=qdbus-qt5 org.kde.plasmashell /PlasmaShell
org.kde.PlasmaShell.evaluateScript 'for (var i in desktops()) { d =
desktops()[i]; d.wallpaperPlugin = "org.kde.image"; d.currentConfigGroup =
["Wallpaper", "org.kde.image", "General"]; d.writeConfig("Image", "%f") }'
--
2.22.0
++++++ lazy-sddm-theme.patch ++++++
--- /var/tmp/diff_new_pack.jREAd4/_old 2019-10-14 12:39:05.043079650 +0200
+++ /var/tmp/diff_new_pack.jREAd4/_new 2019-10-14 12:39:05.043079650 +0200
@@ -10,11 +10,11 @@
sddm-theme/theme.conf.cmake | 1 +
2 files changed, 3 insertions(+)
-Index: plasma-workspace-5.16.0/sddm-theme/Main.qml
+Index: plasma-workspace-5.15.80git.20190316T190106~d7654042/sddm-theme/Main.qml
===================================================================
---- plasma-workspace-5.16.0.orig/sddm-theme/Main.qml
-+++ plasma-workspace-5.16.0/sddm-theme/Main.qml
-@@ -182,6 +182,8 @@ PlasmaCore.ColorScope {
+---
plasma-workspace-5.15.80git.20190316T190106~d7654042.orig/sddm-theme/Main.qml
2019-03-16 19:01:06.000000000 +0100
++++ plasma-workspace-5.15.80git.20190316T190106~d7654042/sddm-theme/Main.qml
2019-03-16 20:56:49.279402750 +0100
+@@ -182,6 +182,8 @@
if ( userListModel.count === 0 ) return false
@@ -23,10 +23,10 @@
return userListModel.count <=
userListModel.disableAvatarsThreshold && (userList.y + mainStack.y) > 0
}
-Index: plasma-workspace-5.16.0/sddm-theme/theme.conf.cmake
+Index:
plasma-workspace-5.15.80git.20190316T190106~d7654042/sddm-theme/theme.conf.cmake
===================================================================
---- plasma-workspace-5.16.0.orig/sddm-theme/theme.conf.cmake
-+++ plasma-workspace-5.16.0/sddm-theme/theme.conf.cmake
+---
plasma-workspace-5.15.80git.20190316T190106~d7654042.orig/sddm-theme/theme.conf.cmake
2019-03-16 19:01:06.000000000 +0100
++++
plasma-workspace-5.15.80git.20190316T190106~d7654042/sddm-theme/theme.conf.cmake
2019-03-16 20:56:49.279402750 +0100
@@ -3,3 +3,4 @@ type=image
color=#1d99f3
fontSize=10
++++++ plasma-workspace-5.16.5.tar.xz -> plasma-workspace-5.17.0.tar.xz ++++++
++++ 220124 lines of diff (skipped)
++++++ plasmafullwayland.desktop ++++++
--- /var/tmp/diff_new_pack.jREAd4/_old 2019-10-14 12:39:06.723075257 +0200
+++ /var/tmp/diff_new_pack.jREAd4/_new 2019-10-14 12:39:06.723075257 +0200
@@ -1,6 +1,6 @@
[Desktop Entry]
-Exec=env GDK_BACKEND=wayland QT_QPA_PLATFORM=wayland dbus-run-session
/usr/bin/startplasmacompositor
-TryExec=/usr/bin/startplasmacompositor
+Exec=env GDK_BACKEND=wayland QT_QPA_PLATFORM=wayland dbus-run-session
/usr/bin/startplasma-wayland
+TryExec=/usr/bin/startplasma-wayland
DesktopNames=KDE
Name=Plasma (Full Wayland)
Comment=Plasma by KDE