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 <ase...@kde.org>
            2013-2014, Martin Gräßlin <mgraess...@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 <fa...@kde.org>
            2001-2003, Lubos Lunak <l.lu...@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 via email to