[SCM] kwindowsystem packaging branch, kubuntu_unstable, updated. debian/5.11.0-1-13-g393b27c

Harald Sitter apachelogger-guest at moszumanska.debian.org
Thu Jul 9 07:02:50 UTC 2015


Gitweb-URL: http://git.debian.org/?p=pkg-kde/frameworks/kwindowsystem.git;a=commitdiff;h=393b27c

The following commit has been merged in the kubuntu_unstable branch:
commit 393b27c61e003ac16ceaa14869c4aa89ea34019d
Author: Harald Sitter <sitter at kde.org>
Date:   Thu Jul 9 08:58:45 2015 +0200

    package platform backends for x11 and wayland and recommend qtwayland5
    
    talked with mgraesslin about this... at install time we cannot know
    whether an application will need the wayland or x11 plugin (let alone
    third party applications outside of a packaging context), so the way to
    ensure things work correctly is to have both x11 and wayland installed
    at the same time.
    this has to stay this way for the foreseeable future (possibly until
    upstream decides to drop the x11 plugin) as this is sort of required to
    keep kwindowsystem working for x11 apps and wayland apps. this does not
    have anything to do with which display technology is actually used but
    rather what the application was built around.
    
    packaging both forcefully has the disadvantage of pulling in xcb/libwayland
    on systems where one of the two would technically not be needed, which
    is a bit meh but better than having broken functionality.
    
    upstream *explicitly* requested both to be present all the time
    to ensure that all applications will work correctly.
---
 debian/control                     | 1 +
 debian/libkf5windowsystem5.install | 2 ++
 2 files changed, 3 insertions(+)

diff --git a/debian/control b/debian/control
index 692b57e..2f21d2d 100644
--- a/debian/control
+++ b/debian/control
@@ -42,6 +42,7 @@ Multi-Arch: same
 Depends: libkf5windowsystem-data (= ${source:Version}),
          ${misc:Depends},
          ${shlibs:Depends}
+Recommends: qtwayland5
 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
diff --git a/debian/libkf5windowsystem5.install b/debian/libkf5windowsystem5.install
index 8ac1dcf..91e4134 100644
--- a/debian/libkf5windowsystem5.install
+++ b/debian/libkf5windowsystem5.install
@@ -1,2 +1,4 @@
 usr/lib/*/libKF5WindowSystem.so.5
 usr/lib/*/libKF5WindowSystem.so.5.*
+usr/lib/*/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemWaylandPlugin.so
+usr/lib/*/qt5/plugins/kf5/org.kde.kwindowsystem.platforms/KF5WindowSystemX11Plugin.so

-- 
kwindowsystem packaging



More information about the pkg-kde-commits mailing list