[SCM] qtdeclarative packaging branch, experimental, updated. debian/5.9.2-1-4-gf1c0896
Dmitry Shachnev
mitya57 at moszumanska.debian.org
Fri Oct 20 11:05:34 UTC 2017
Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtdeclarative.git;a=commitdiff;h=46a25d2
The following commit has been merged in the experimental branch:
commit 46a25d2178e3898f6fd57a1b93a2d47247b4ec16
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date: Fri Oct 20 13:58:33 2017 +0300
Update for Qt binaries location change in qtbase 5.9.2+dfsg-3.
- Update .install files for qtdeclarative5-dev-tools, qmlscene and qml.
- Provide compatibility symlinks for the old location.
---
debian/changelog | 4 ++++
debian/qml.install | 2 +-
debian/qmlscene.install | 2 +-
debian/qtdeclarative5-dev-tools.install | 16 ++++++++--------
debian/rules | 7 +++++++
5 files changed, 21 insertions(+), 10 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 3b5f750..6ec09f9 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,9 @@
qtdeclarative-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 qtdeclarative5-dev-tools, qmlscene and qml.
+ - Provide compatibility symlinks for the old location.
-- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org> Fri, 20 Oct 2017 13:57:32 +0300
diff --git a/debian/qml.install b/debian/qml.install
index f8b4aa5..4dc20e2 100644
--- a/debian/qml.install
+++ b/debian/qml.install
@@ -1 +1 @@
-usr/lib/*/qt5/bin/qml
+usr/lib/qt5/bin/qml
diff --git a/debian/qmlscene.install b/debian/qmlscene.install
index fdc1c45..137ec3d 100644
--- a/debian/qmlscene.install
+++ b/debian/qmlscene.install
@@ -1 +1 @@
-usr/lib/*/qt5/bin/qmlscene
+usr/lib/qt5/bin/qmlscene
diff --git a/debian/qtdeclarative5-dev-tools.install b/debian/qtdeclarative5-dev-tools.install
index 9a6895c..947d455 100644
--- a/debian/qtdeclarative5-dev-tools.install
+++ b/debian/qtdeclarative5-dev-tools.install
@@ -1,8 +1,8 @@
-usr/lib/*/qt5/bin/qmlcachegen
-usr/lib/*/qt5/bin/qmleasing
-usr/lib/*/qt5/bin/qmlimportscanner
-usr/lib/*/qt5/bin/qmllint
-usr/lib/*/qt5/bin/qmlmin
-usr/lib/*/qt5/bin/qmlplugindump
-usr/lib/*/qt5/bin/qmlprofiler
-usr/lib/*/qt5/bin/qmltestrunner
+usr/lib/qt5/bin/qmlcachegen
+usr/lib/qt5/bin/qmleasing
+usr/lib/qt5/bin/qmlimportscanner
+usr/lib/qt5/bin/qmllint
+usr/lib/qt5/bin/qmlmin
+usr/lib/qt5/bin/qmlplugindump
+usr/lib/qt5/bin/qmlprofiler
+usr/lib/qt5/bin/qmltestrunner
diff --git a/debian/rules b/debian/rules
index 8ddc836..ae31985 100755
--- a/debian/rules
+++ b/debian/rules
@@ -54,6 +54,13 @@ override_dh_missing:
override_dh_makeshlibs:
dh_makeshlibs -V
+override_dh_link:
+ dh_link
+ ls debian/qtdeclarative5-dev-tools/usr/lib/qt5/bin | xargs -t -I {} \
+ dh_link -pqtdeclarative5-dev-tools usr/lib/qt5/bin/{} usr/lib/$(DEB_HOST_MULTIARCH)/qt5/bin/{}
+ dh_link -pqmlscene usr/lib/qt5/bin/qmlscene usr/lib/$(DEB_HOST_MULTIARCH)/qt5/bin/qmlscene
+ dh_link -pqml usr/lib/qt5/bin/qml usr/lib/$(DEB_HOST_MULTIARCH)/qt5/bin/qml
+
override_dh_auto_test-arch:
$(MAKE) install -Csrc/imports INSTALL_ROOT=$(CURDIR)/test_root
mkdir -p $(CURDIR)/.local/share/QtProject/tst_qqmlengine
--
qtdeclarative packaging
More information about the pkg-kde-commits
mailing list