[SCM] qtbase packaging branch, experimental, updated. debian/5.4.2+dfsg-4-31-g6b7bd77

Lisandro Damián Nicanor Pérez lisandro at moszumanska.debian.org
Mon Jul 6 14:50:14 UTC 2015


Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtbase.git;a=commitdiff;h=6b7bd77

The following commit has been merged in the experimental branch:
commit 6b7bd7785f27d88f6d348fdb66b39ab47b4ae7ac
Author: Lisandro Damián Nicanor Pérez Meyer <perezmeyer at gmail.com>
Date:   Mon Jul 6 11:49:52 2015 -0300

    Move plugins to the packages they now depend upon.
    
    Solving a circular dependency.
---
 debian/changelog                           | 5 +++++
 debian/control                             | 4 ++++
 debian/libqt5egldeviceintegration5.install | 1 +
 debian/libqt5gui5.install-common           | 1 -
 debian/libqt5gui5.install-linux            | 1 -
 debian/libqt5xcbqpa5.install               | 1 +
 6 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index dbb1f39..1326376 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -17,6 +17,11 @@ qtbase-opensource-src (5.5.0+dfsg-1) UNRELEASED; urgency=medium
   * Mark/unmark private symbols.
   * Update debian/copyright.
   * Add libproxy as build dependency. We now have support for it.
+  * Move adding proper Break+Replaces:
+    - libqxcb plugin from libqt5gui5 to libqt5xcbqpa5,
+    - libqeglfs plugin from libqt5gui5 to libqt5egldeviceintegration5,
+    as they now depend on the aforementioned libraries. This solves an
+    uneeded circular dependency.
 
   [ Pino Toscano ]
   * Fix build on Hurd, by temporarly disabling waitid() in forkfd code;
diff --git a/debian/control b/debian/control
index 8e06c99..8440a48 100644
--- a/debian/control
+++ b/debian/control
@@ -285,6 +285,8 @@ Architecture: linux-any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
+Breaks: libqt5gui5 (<< 5.5.0+dfsg-1~)
+Replaces: libqt5gui5 (<< 5.5.0+dfsg-1~)
 Description: Qt 5 EGL device integration
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
@@ -297,6 +299,8 @@ Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends}, ${shlibs:Depends}
+Breaks: libqt5gui5 (<< 5.5.0+dfsg-1~)
+Replaces: libqt5gui5 (<< 5.5.0+dfsg-1~)
 Description: Qt 5 XCB platform module
  Qt is a cross-platform C++ application framework. Qt's primary feature
  is its rich set of widgets that provide standard GUI functionality.
diff --git a/debian/libqt5egldeviceintegration5.install b/debian/libqt5egldeviceintegration5.install
index 096c4bf..77200ea 100644
--- a/debian/libqt5egldeviceintegration5.install
+++ b/debian/libqt5egldeviceintegration5.install
@@ -1,2 +1,3 @@
 usr/lib/*/libQt5EglDeviceIntegration.so.*
 usr/lib/*/qt5/plugins/egldeviceintegrations/*
+usr/lib/*/qt5/plugins/platforms/libqeglfs.so
diff --git a/debian/libqt5gui5.install-common b/debian/libqt5gui5.install-common
index 2546414..94904af 100644
--- a/debian/libqt5gui5.install-common
+++ b/debian/libqt5gui5.install-common
@@ -7,4 +7,3 @@ usr/lib/*/qt5/plugins/platforminputcontexts/libcomposeplatforminputcontextplugin
 usr/lib/*/qt5/plugins/platforminputcontexts/libibusplatforminputcontextplugin.so
 usr/lib/*/qt5/plugins/platforms/libqminimal.so
 usr/lib/*/qt5/plugins/platforms/libqoffscreen.so
-usr/lib/*/qt5/plugins/platforms/libqxcb.so
diff --git a/debian/libqt5gui5.install-linux b/debian/libqt5gui5.install-linux
index 76ec7f4..f90c1ee 100644
--- a/debian/libqt5gui5.install-linux
+++ b/debian/libqt5gui5.install-linux
@@ -3,6 +3,5 @@ usr/lib/*/qt5/plugins/generic/libqevdevmouseplugin.so
 usr/lib/*/qt5/plugins/generic/libqevdevtabletplugin.so
 usr/lib/*/qt5/plugins/generic/libqevdevtouchplugin.so
 usr/lib/*/qt5/plugins/generic/libqlibinputplugin.so
-usr/lib/*/qt5/plugins/platforms/libqeglfs.so
 usr/lib/*/qt5/plugins/platforms/libqlinuxfb.so
 usr/lib/*/qt5/plugins/platforms/libqminimalegl.so
diff --git a/debian/libqt5xcbqpa5.install b/debian/libqt5xcbqpa5.install
index e2ac08e..94b8f38 100644
--- a/debian/libqt5xcbqpa5.install
+++ b/debian/libqt5xcbqpa5.install
@@ -1,2 +1,3 @@
 usr/lib/*/libQt5XcbQpa.so.*
 usr/lib/*/qt5/plugins/xcbglintegrations/*
+usr/lib/*/qt5/plugins/platforms/libqxcb.so

-- 
qtbase packaging



More information about the pkg-kde-commits mailing list