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 <fab...@ritter-vogt.de> + +- 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 <fab...@ritter-vogt.de> + +- 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