[SCM] qtwayland packaging branch, experimental, updated. debian/5.6.1-2-20-gdbf08d8

Dmitry Shachnev mitya57 at moszumanska.debian.org
Fri Jul 8 20:54:52 UTC 2016


Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtwayland.git;a=commitdiff;h=67dc5c3

The following commit has been merged in the experimental branch:
commit 67dc5c3e55776e195c24a66e38de179598670120
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date:   Fri Jul 8 23:52:41 2016 +0300

    Drop libqt5waylandclient5-dev package. This library has no public API.
---
 debian/changelog                        |  1 +
 debian/control                          | 11 -----------
 debian/libqt5waylandclient5-dev.install |  6 ------
 debian/rules                            | 10 +++++++---
 4 files changed, 8 insertions(+), 20 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 3a3fc3a..f72d9c5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -18,6 +18,7 @@ qtwayland-opensource-src (5.7.0-1) UNRELEASED; urgency=medium
   * Massive debian/copyright update.
   * Update debian/libqt5waylandclient5.symbols. The whole library is private
     (has no public API), so removed symbols are OK.
+  * Drop libqt5waylandclient5-dev package. This library has no public API.
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Tue, 28 Jun 2016 15:05:14 +0200
 
diff --git a/debian/control b/debian/control
index c73dd19..81eefaf 100644
--- a/debian/control
+++ b/debian/control
@@ -72,17 +72,6 @@ Description: Qt 5 Wayland Compositor QML module
  The Qt Wayland Compositor modules provide QML types that can be used to
  create custom display servers supporting the Wayland protocol.
 
-Package: libqt5waylandclient5-dev
-Architecture: any
-Section: libdevel
-Multi-Arch: same
-Depends: libqt5waylandclient5 (= ${binary:Version}), ${misc:Depends}
-Description: QtWayland client development files
- QtWayland is a Qt 5 module that wraps the functionality of Wayland.
- .
- This package contains the development files for QtWayland client
- library.
-
 Package: libqt5waylandcompositor5-dev
 Architecture: any
 Section: libdevel
diff --git a/debian/libqt5waylandclient5-dev.install b/debian/libqt5waylandclient5-dev.install
deleted file mode 100644
index 303023f..0000000
--- a/debian/libqt5waylandclient5-dev.install
+++ /dev/null
@@ -1,6 +0,0 @@
-usr/include/*/qt5/QtWaylandClient/
-usr/lib/*/cmake/Qt5WaylandClient/
-usr/lib/*/libQt5WaylandClient.prl
-usr/lib/*/libQt5WaylandClient.so
-usr/lib/*/pkgconfig/Qt5WaylandClient.pc
-usr/lib/*/qt5/mkspecs/modules/qt_lib_waylandclient.pri
diff --git a/debian/rules b/debian/rules
index f0a3053..1f505ff 100755
--- a/debian/rules
+++ b/debian/rules
@@ -25,13 +25,17 @@ override_dh_auto_install-indep:
 override_dh_auto_install-arch:
 	dh_auto_install
 
+	# libQt5WaylandClient library has no public API, do not ship development files for it
+	rm -rfv debian/tmp/usr/include/$(DEB_HOST_MULTIARCH)/qt5/QtWaylandClient/
+	rm -rfv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/Qt5WaylandClient/
+	rm -fv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libQt5WaylandClient.{prl,so,la}
+	rm -fv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/Qt5WaylandClient.pc
+	rm -fv debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/mkspecs/modules/qt_lib_waylandclient.pri
+
 	# Remove libtool-like file
-	rm -vf debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libQt5WaylandClient.la
 	rm -vf debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libQt5WaylandCompositor.la
 
 	# Remove private elements.
-	# Not used at the time of writing according to codesarch.debian (June 2016)
-	rm -rvf debian/tmp/usr/include/$(DEB_HOST_MULTIARCH)/qt5/QtWaylandClient/*/QtWaylandClient/private
 	rm -rvf debian/tmp/usr/include/$(DEB_HOST_MULTIARCH)/qt5/QtWaylandCompositor/*/QtWaylandCompositor/private
 	rm -fv debian/tmp/usr/lib/*/qt5/mkspecs/modules/qt_lib_*_private.pri
 

-- 
qtwayland packaging



More information about the pkg-kde-commits mailing list