Hello community,
here is the log from the commit of package plasma5-workspace for
openSUSE:Factory checked in at 2020-10-16 16:14:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/plasma5-workspace (Old)
and /work/SRC/openSUSE:Factory/.plasma5-workspace.new.3486 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "plasma5-workspace"
Fri Oct 16 16:14:52 2020 rev:148 rq:841822 version:5.20.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/plasma5-workspace/plasma5-workspace.changes
2020-10-13 16:17:05.686274231 +0200
+++
/work/SRC/openSUSE:Factory/.plasma5-workspace.new.3486/plasma5-workspace.changes
2020-10-16 16:15:42.376716951 +0200
@@ -1,0 +2,13 @@
+Wed Oct 14 17:22:00 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Generate plasmafullwayland.desktop by editing plasmawayland.desktop
+- Make plasma5-session-wayland arch-dependent as it contains %{_libdir}
+- Add BuildRequires for pipewire and libdrm
+
+-------------------------------------------------------------------
+Wed Oct 14 05:59:25 UTC 2020 - Fabian Vogt <[email protected]>
+
+- Don't use %fdupes -s, kpackage doesn't like it and so this broke
+ the slideshow wallpaper
+
+-------------------------------------------------------------------
Old:
----
plasmafullwayland.desktop
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ plasma5-workspace.spec ++++++
--- /var/tmp/diff_new_pack.Vqen1O/_old 2020-10-16 16:15:44.936717736 +0200
+++ /var/tmp/diff_new_pack.Vqen1O/_new 2020-10-16 16:15:44.944717738 +0200
@@ -39,7 +39,6 @@
Source2: plasma.keyring
%endif
Source3: baselibs.conf
-Source4: plasmafullwayland.desktop
# PATCH-FIX-UPSTREAM
Patch1: 0001-Revert-krdb-Call-xrdb-with-nocpp-to-fix-gitk-runtime.patch
# PATCHES 501-??? are PATCH-FIX-OPENSUSE
@@ -114,6 +113,10 @@
BuildRequires: pkgconfig(fontconfig)
BuildRequires: pkgconfig(freetype2)
BuildRequires: pkgconfig(libgps)
+%if 0%{?suse_version} > 1500 || 0%{?sle_version} >= 150200
+BuildRequires: pkgconfig(libdrm)
+BuildRequires: pkgconfig(libpipewire-0.3)
+%endif
BuildRequires: pkgconfig(libqalculate)
BuildRequires: pkgconfig(sm)
BuildRequires: pkgconfig(wayland-client) >= 1.15
@@ -290,7 +293,6 @@
Requires: plasma5-session >= %{version}
Requires: xf86-input-libinput
Requires: xorg-x11-server-wayland
-BuildArch: noarch
%description -n plasma5-session-wayland
This package contains the startup scripts necessary to start a KDE
@@ -328,16 +330,17 @@
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
+ pushd %{buildroot}%{_kf5_sharedir}/wayland-sessions/
+ sed '/^Name/d;s/^Exec=/Exec=env GDK_BACKEND=wayland QT_QPA_PLATFORM=wayland
/' plasmawayland.desktop > plasmafullwayland.desktop
+ echo 'Name=Plasma (Full Wayland)' >> plasmafullwayland.desktop
+ popd
mkdir -p %{buildroot}%{_sysconfdir}/alternatives
touch %{buildroot}%{_sysconfdir}/alternatives/default-xsession.desktop
ln -s %{_sysconfdir}/alternatives/default-xsession.desktop
%{buildroot}%{_datadir}/xsessions/default.desktop
-# boo#1175025: remove when it is fixed
-%if 0%{?suse_version} >= 1550
- %fdupes -s %{buildroot}/%{_prefix}
-%else
+# To work around boo#1175025. Can't use symlinks either, kpackage doesn't like
them.
+%if 0%{?suse_version} < 1550
%fdupes %{buildroot}/%{_prefix}
%endif