Bug#796032: kwindowsystem: Strange behavior of lxqt-runner and lxqt-panel, may be related to #795884
Source: kwindowsystem
Version: 5.13.0
Severity: grave
Tags: patch
Justification: renders package unusable
Dear Maintainer,
after upgrading to latest kwindowsystem lxqt-panel and lxqt-runner behave strange, the attached patch fixed this. Please note that amd64 will
work without further changes, i386 will FTBFS because of symbol changes. I'm not familar with the kde symbols system so i leave it up to you.
Greetz Alf
-- System Information:
Debian Release: stretch/sid
APT prefers buildd-unstable
APT policy: (1100, 'buildd-unstable'), (990, 'unstable'), (500, 'experimental'), (500, 'testing'), (500, 'stable'), (1, 'buildd-experimental')
Architecture: amd64 (x86_64)
Kernel: Linux 4.0.5-5-ck-amd64 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff --git a/debian/control b/debian/control
index 98489fe..7798aae 100644
--- a/debian/control
+++ b/debian/control
@@ -26,7 +26,8 @@ Section: libdevel
Architecture: any
Depends: libkf5windowsystem5 (= ${binary:Version}),
qtbase5-dev (>= 5.4),
- ${misc:Depends}
+ ${misc:Depends},
+ ${shlibs:Depends}
Description: development files for kwindowsystem
The class KWindowSystem provides information about the state of the
window manager and allows asking the window manager to change them
@@ -41,7 +42,7 @@ Multi-Arch: same
Depends: libkf5windowsystem-data (= ${source:Version}),
${misc:Depends},
${shlibs:Depends}
-Description: Convenience access to certain properties and features of the window manager.
+Description: Convenience access to certain properties and features of the window manager
The class KWindowSystem provides information about the state of the
window manager and allows asking the window manager to change them
using a more high-level interface than the NETWinInfo/NETRootInfo
@@ -50,10 +51,10 @@ Description: Convenience access to certain properties and features of the window
Package: libkf5windowsystem-data
Architecture: all
Multi-Arch: foreign
-Depends: ${misc:Depends}, ${shlibs:Depends}
+Depends: ${misc:Depends}
Breaks: libkf5windowsystem5-data
Replaces: libkf5windowsystem5-data
-Description: Convenience access to certain properties and features of the window manager.
+Description: Convenience access to certain properties and features of the window manager
The class KWindowSystem provides information about the state of the
window manager and allows asking the window manager to change them
using a more high-level interface than the NETWinInfo/NETRootInfo
diff --git a/debian/copyright b/debian/copyright
index 3075d04..ac70875 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -29,10 +29,10 @@ Files: autotests/kwindowinfox11test.cpp
src/kwindoweffects_p.h
src/kwindowinfo.cpp
src/kwindowinfo_p.h
- src/kwindowinfo_p_x11.h
+ src/platforms/xcb/kwindowinfo_p_x11.h
src/kwindowsystem.cpp
src/kwindowsystem_p.h
- src/kwindowsystem_p_x11.h
+ src/platforms/xcb/kwindowsystem_p_x11.h
Copyright: 2014, Aaron Seigo <aseigo@kde.org>
2013-2014, Martin Gräßlin <mgraesslin@kde.org>
License: LGPL-2.1+3+KDEeV
@@ -85,21 +85,21 @@ License: LGPL-2+3+KDEeV
likewise, the complete text of the GNU Lesser General License version 3 can
be found in "/usr/share/common-licenses/LGPL-3".
-Files: src/fixx11h.h
- src/kselectionowner.cpp
- src/kselectionowner.h
- src/kselectionwatcher.cpp
- src/kselectionwatcher.h
+Files: src/platforms/xcb/fixx11h.h
+ src/platforms/xcb/kselectionowner.cpp
+ src/platforms/xcb/kselectionowner.h
+ src/platforms/xcb/kselectionwatcher.cpp
+ src/platforms/xcb/kselectionwatcher.h
src/kstartupinfo.cpp
src/kstartupinfo.h
- src/kxerrorhandler.cpp
- src/kxerrorhandler_p.h
- src/kxmessages.cpp
- src/kxmessages.h
- src/netwm.cpp
- src/netwm.h
+ src/platforms/xcb/kxerrorhandler.cpp
+ src/platforms/xcb/kxerrorhandler_p.h
+ src/platforms/xcb/kxmessages.cpp
+ src/platforms/xcb/kxmessages.h
+ src/platforms/xcb/netwm.cpp
+ src/platforms/xcb/netwm.h
src/netwm_def.h
- src/netwm_p.h
+ src/platforms/xcb/netwm_p.h
Copyright: 2012, David Faure <faure@kde.org>
2001-2003, Lubos Lunak <l.lunak@kde.org>
2000, Troll Tech AS
diff --git a/debian/libkf5windowsystem-dev.install b/debian/libkf5windowsystem-dev.install
index 899375f..fbe053e 100644
--- a/debian/libkf5windowsystem-dev.install
+++ b/debian/libkf5windowsystem-dev.install
@@ -3,3 +3,6 @@ usr/include/KF5/kwindowsystem_version.h
usr/lib/*/cmake/KF5WindowSystem/
usr/lib/*/libKF5WindowSystem.so
usr/lib/*/qt5/mkspecs/modules/qt_KWindowSystem.pri
+
+usr/lib/*/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemWaylandPlugin.so
+usr/lib/*/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so
Reply to: