[SCM] qttools packaging branch, experimental, updated. debian/5.9.2-1-2-gec8ddcb

Dmitry Shachnev mitya57 at moszumanska.debian.org
Fri Oct 20 10:40:00 UTC 2017


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

The following commit has been merged in the experimental branch:
commit ec8ddcbbcebfab20de6245fbd03c51769068a161
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date:   Thu Oct 19 23:16:59 2017 +0300

    Update for Qt binaries location change in qtbase 5.9.2+dfsg-3.
    
    - Update .install files for qttools5-dev-tools and qdbus-qt5.
    - Make these packages Multi-Arch: foreign.
    - Provide compatibility symlinks for the old location.
    - Bump qtbase5-dev build-dependency to 5.9.2+dfsg-3.
---
 debian/changelog                     |  6 ++++++
 debian/control                       |  5 +++--
 debian/qdbus-qt5.install             |  2 +-
 debian/qttools5-dev-tools.install.in | 32 ++++++++++++++++----------------
 debian/rules                         |  6 ++++++
 5 files changed, 32 insertions(+), 19 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index ad03e18..7506f03 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,11 @@
 qttools-opensource-src (5.9.2-2) UNRELEASED; urgency=medium
 
+  [ Dmitry Shachnev ]
+  * Update for Qt binaries location change in qtbase 5.9.2+dfsg-3.
+    - Update .install files for qttools5-dev-tools and qdbus-qt5.
+    - Make these packages Multi-Arch: foreign.
+    - Provide compatibility symlinks for the old location.
+    - Bump qtbase5-dev build-dependency to 5.9.2+dfsg-3.
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Thu, 19 Oct 2017 22:49:02 +0300
 
diff --git a/debian/control b/debian/control
index 85f1cde..4fa242d 100644
--- a/debian/control
+++ b/debian/control
@@ -12,7 +12,7 @@ Build-Depends: debhelper (>= 10),
                libqt5opengl5-dev (>= 5.9.2+dfsg~),
                libqt5sql5-sqlite (>= 5.9.2+dfsg~),
                pkg-kde-tools,
-               qtbase5-private-dev (>= 5.9.2+dfsg~),
+               qtbase5-private-dev (>= 5.9.2+dfsg-3~),
                qtdeclarative5-private-dev (>= 5.9.2~),
                zlib1g-dev
 Build-Depends-Indep: qtbase5-doc-html (>= 5.9.2+dfsg~)
@@ -47,6 +47,7 @@ Description: Qt 5 Designer components module
 
 Package: qdbus-qt5
 Architecture: any
+Multi-Arch: foreign
 Section: utils
 Depends: qtchooser, ${misc:Depends}, ${shlibs:Depends}
 Description: Qt 5 D-Bus tool
@@ -100,7 +101,7 @@ Description: Qt 5 tools private development files
 
 Package: qttools5-dev-tools
 Architecture: any
-Multi-Arch: same
+Multi-Arch: foreign
 Section: devel
 Depends: qtchooser, ${misc:Depends}, ${shlibs:Depends}
 Recommends: libqt5sql5-sqlite
diff --git a/debian/qdbus-qt5.install b/debian/qdbus-qt5.install
index 0f9631a..826a8b8 100644
--- a/debian/qdbus-qt5.install
+++ b/debian/qdbus-qt5.install
@@ -1 +1 @@
-usr/lib/*/qt5/bin/qdbus
+usr/lib/qt5/bin/qdbus
diff --git a/debian/qttools5-dev-tools.install.in b/debian/qttools5-dev-tools.install.in
index 2360f10..4d355ff 100644
--- a/debian/qttools5-dev-tools.install.in
+++ b/debian/qttools5-dev-tools.install.in
@@ -1,22 +1,22 @@
 usr/lib/*/cmake/Qt5LinguistTools/Qt5LinguistToolsConfig.cmake
 usr/lib/*/cmake/Qt5LinguistTools/Qt5LinguistToolsConfigVersion.cmake
 usr/lib/*/cmake/Qt5LinguistTools/Qt5LinguistToolsMacros.cmake
-usr/lib/*/qt5/bin/assistant
-usr/lib/*/qt5/bin/designer
-usr/lib/*/qt5/bin/lconvert
-usr/lib/*/qt5/bin/linguist
-usr/lib/*/qt5/bin/lrelease
-usr/lib/*/qt5/bin/lupdate
-usr/lib/*/qt5/bin/pixeltool
-usr/lib/*/qt5/bin/qcollectiongenerator
-usr/lib/*/qt5/bin/qdbusviewer
-usr/lib/*/qt5/bin/qdoc
-usr/lib/*/qt5/bin/qhelpconverter
-usr/lib/*/qt5/bin/qhelpgenerator
-usr/lib/*/qt5/bin/qtattributionsscanner
-usr/lib/*/qt5/bin/qtdiag
-usr/lib/*/qt5/bin/qtpaths
-usr/lib/*/qt5/bin/qtplugininfo
+usr/lib/qt5/bin/assistant
+usr/lib/qt5/bin/designer
+usr/lib/qt5/bin/lconvert
+usr/lib/qt5/bin/linguist
+usr/lib/qt5/bin/lrelease
+usr/lib/qt5/bin/lupdate
+usr/lib/qt5/bin/pixeltool
+usr/lib/qt5/bin/qcollectiongenerator
+usr/lib/qt5/bin/qdbusviewer
+usr/lib/qt5/bin/qdoc
+usr/lib/qt5/bin/qhelpconverter
+usr/lib/qt5/bin/qhelpgenerator
+usr/lib/qt5/bin/qtattributionsscanner
+usr/lib/qt5/bin/qtdiag
+usr/lib/qt5/bin/qtpaths
+usr/lib/qt5/bin/qtplugininfo
 usr/lib/*/qt5/plugins/designer/libqquickwidget.so
 usr/lib/*/qt5/plugins/designer/libqwebview.so
 usr/share/qt5/phrasebooks/danish.qph
diff --git a/debian/rules b/debian/rules
index 355e4da..27dbcd5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -58,6 +58,12 @@ override_dh_install:
 	install -D -p -m0644 src/linguist/linguist/images/icons/linguist-128-32.png \
 		debian/qttools5-dev-tools/usr/share/pixmaps/linguist-qt5.png
 
+override_dh_link:
+	dh_link
+	ls debian/qttools5-dev-tools/usr/lib/qt5/bin | xargs -t -I {} \
+		dh_link -pqttools5-dev-tools usr/lib/qt5/bin/{} usr/lib/$(DEB_HOST_MULTIARCH)/qt5/bin/{}
+	dh_link -pqdbus-qt5 usr/lib/qt5/bin/qdbus usr/lib/$(DEB_HOST_MULTIARCH)/qt5/bin/qdbus
+
 override_dh_strip:
 	dh_strip -pqttools5-examples --dbgsym-migration='qttools5-examples-dbg (<< 5.7.1-1~)'
 	dh_strip --remaining-packages --dbgsym-migration='qttools5-dbg (<< 5.7.1-1~)'

-- 
qttools packaging



More information about the pkg-kde-commits mailing list