Hello community,
here is the log from the commit of package plasma5-workspace for openSUSE:Factory checked in at 2019-09-07 11:44:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-workspace (Old)
and /work/SRC/openSUSE:Factory/.plasma5-workspace.new.7948 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-workspace"
Sat Sep 7 11:44:11 2019 rev:118 rq:728207 version:5.16.5
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-workspace/plasma5-workspace.changes 2019-08-05 10:33:59.999392694 +0200
+++ /work/SRC/openSUSE:Factory/.plasma5-workspace.new.7948/plasma5-workspace.changes 2019-09-07 11:44:15.982352007 +0200
@@ -1,0 +2,35 @@
+Tue Sep 3 12:44:14 UTC 2019 - Fabian Vogt
+
+- Update to 5.16.5
+ * New bugfix release
+ * For more details please see:
+ * https://www.kde.org/announcements/plasma-5.16.5.php
+- Changes since 5.16.4:
+ * [Notifications] Elide application label on the left
+ * [Notifications] Group only same origin and show it in heading
+ * [Notifications] Implement JobViewV3
+ * Replicate Shift+Enter for action invocation for history as well (kde#411350)
+ * libtaskmanager: fix launch url for startup info with pathless desktop file
+ * [weather] [envcan] Add additional current condition icon mappings
+ * [weather] [envcan] Thunderstorm is a current condition, the XML also seems to have whitespaces so strip those off
+ * Tell AppStream generators not to index Klipper .desktop files
+ * [Notifications] Bring back dismissed progress in case of crash
+ * Add missing include (QJsonArray) to fix compilation with Qt 5.13
+ * [lockscreen] Fit album art to defined geometry
+ * Fix compilation
+ * Add missing include
+ * [notifications] Change default icon to notification-inactive
+ * [MPRIS Data Engine] Ignore non-standards compliant players
+ * [applets/notifications] Try to not have the notification count numbers overflow the icon
+ * [Notifications] Workaround NativeRendering with non-integer scaling
+ * Bind SQL parameters in firefox bookmarksrunner support
+
+-------------------------------------------------------------------
+Wed Aug 28 13:23:28 UTC 2019 - Fabian Vogt
+
+- Change 0001-Set-GTK_BACKEND-x11-in-a-wayland-session.patch to not
+ override GDK_BACKEND if already set
+- Add a new plasmafullwayland.desktop which overrides use of X11
+ backends of GTK and Qt
+
+-------------------------------------------------------------------
Old:
----
plasma-workspace-5.16.4.tar.xz
plasma-workspace-5.16.4.tar.xz.sig
New:
----
plasma-workspace-5.16.5.tar.xz
plasma-workspace-5.16.5.tar.xz.sig
plasmafullwayland.desktop
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-workspace.spec ++++++
--- /var/tmp/diff_new_pack.lPRf8g/_old 2019-09-07 11:44:16.966351867 +0200
+++ /var/tmp/diff_new_pack.lPRf8g/_new 2019-09-07 11:44:16.970351866 +0200
@@ -27,7 +27,7 @@
%{!?_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.4
+Version: 5.16.5
Release: 0
Summary: The KDE Plasma Workspace Components
License: GPL-2.0-or-later
@@ -39,6 +39,7 @@
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
@@ -327,6 +328,9 @@
# Install compatibility symlink
ln -s %{_kf5_sharedir}/xsessions/plasma5.desktop %{buildroot}%{_kf5_sharedir}/xsessions/kde-plasma.desktop
+ # Install custom "full wayland" session
+ install -m0644 %{SOURCE4} %{buildroot}%{_kf5_sharedir}/wayland-sessions/plasmafullwayland.desktop
+
mkdir -p %{buildroot}%{_sysconfdir}/alternatives
touch %{buildroot}%{_sysconfdir}/alternatives/default-xsession.desktop
ln -s %{_sysconfdir}/alternatives/default-xsession.desktop %{buildroot}%{_datadir}/xsessions/default.desktop
@@ -492,6 +496,7 @@
%license COPYING*
%dir %{_datadir}/wayland-sessions/
%{_datadir}/wayland-sessions/plasmawayland.desktop
+%{_datadir}/wayland-sessions/plasmafullwayland.desktop
%endif
%if %{with lang}
++++++ 0001-Set-GTK_BACKEND-x11-in-a-wayland-session.patch ++++++
--- /var/tmp/diff_new_pack.lPRf8g/_old 2019-09-07 11:44:17.002351863 +0200
+++ /var/tmp/diff_new_pack.lPRf8g/_new 2019-09-07 11:44:17.002351863 +0200
@@ -8,21 +8,18 @@
startkde/startplasmacompositor.cmake | 4 ++++
1 file changed, 4 insertions(+)
-diff --git a/startkde/startplasmacompositor.cmake b/startkde/startplasmacompositor.cmake
-index dcb473a4..1ebd126a 100644
---- a/startkde/startplasmacompositor.cmake
-+++ b/startkde/startplasmacompositor.cmake
+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
+# GTK3 uses the wayland backend by default, but its implementation is not correct
+# enough to work well here. Window decorations are missing, for instance.
-+export GDK_BACKEND=x11
++[ -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"
---
-2.20.1
-
++++++ plasma-workspace-5.16.4.tar.xz -> plasma-workspace-5.16.5.tar.xz ++++++
++++ 216228 lines of diff (skipped)
++++++ plasmafullwayland.desktop ++++++
[Desktop Entry]
Exec=env GDK_BACKEND=wayland QT_QPA_PLATFORM=wayland dbus-run-session /usr/bin/startplasmacompositor
TryExec=/usr/bin/startplasmacompositor
DesktopNames=KDE
Name=Plasma (Full Wayland)
Comment=Plasma by KDE
Comment[ar]=بلازما كدي
Comment[bs]=Plazma od strane KDe
Comment[ca]=Plasma, creat per la comunitat KDE
Comment[ca@valencia]=Plasma, creat per la comunitat KDE
Comment[cs]=Plasma z KDE
Comment[da]=Plasma fra KDE
Comment[de]=Plasma von KDE
Comment[el]=Plasma από το KDE
Comment[en_GB]=Plasma by KDE
Comment[es]=Plasma, por KDE
Comment[et]=KDE Plasma
Comment[eu]=KDEren Plasma
Comment[fi]=Plasma KDE:ltä
Comment[fr]=Plasma, par KDE
Comment[gl]=Plasma, fornecido por KDE.
Comment[he]=פלזמה באמצעות KDE
Comment[hu]=Plasma a KDE-től
Comment[id]=Plasma oleh KDE
Comment[is]=Plasma frá KDE
Comment[it]=Plasma di KDE
Comment[ja]=Plasma by KDE
Comment[ko]=KDE Plasma
Comment[lt]=Plasmą sukūrė KDE
Comment[nb]=Plasma av KDE
Comment[nds]=Plasma vun KDE
Comment[nl]=Plasma door KDE
Comment[nn]=Plasma frå KDE
Comment[pa]=KDE ਵਲੋਂ ਪਲਾਜ਼ਮਾ
Comment[pl]=Plazma dzięki KDE
Comment[pt]=Plasma do KDE
Comment[pt_BR]=Plasma do KDE
Comment[ru]=KDE Plasma
Comment[sk]=Plasma od KDE
Comment[sl]=KDE Plasma
Comment[sr]=Плазма од КДЕ‑а
Comment[sr@ijekavian]=Плазма од КДЕ‑а
Comment[sr@ijekavianlatin]=Plasma od KDE‑a
Comment[sr@latin]=Plasma od KDE‑a
Comment[sv]=Plasma av KDE
Comment[tr]=KDE Plasma
Comment[uk]=Плазма KDE
Comment[x-test]=xxPlasma by KDExx
Comment[zh_CN]=KDE Plasma
Comment[zh_TW]=Plasma by KDE