[SCM] qtbase packaging branch, master, updated. debian/5.9.1+dfsg-11-3-g97f8c6e
Dmitry Shachnev
mitya57 at moszumanska.debian.org
Sun Oct 1 19:30:05 UTC 2017
Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtbase.git;a=commitdiff;h=97f8c6e
The following commit has been merged in the master branch:
commit 97f8c6ec1373e9abcb21c69d905781a05f433174
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date: Sun Oct 1 20:28:43 2017 +0300
Split qmake binary into a new binary package, qt5-qmake-bin.
Make the new package Multi-Arch: foreign, to make sure that a proper
version of qmake gets installed for cross builds.
Closes: #876861.
---
debian/changelog | 3 +++
debian/control | 19 ++++++++++++++++++-
debian/{qt5-qmake.install => qt5-qmake-bin.install} | 1 -
debian/{qt5-qmake.manpages => qt5-qmake-bin.manpages} | 0
debian/qt5-qmake.install | 1 -
5 files changed, 21 insertions(+), 3 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 07bb8c7..787be17 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,9 @@ qtbase-opensource-src (5.9.1+dfsg-12) UNRELEASED; urgency=medium
[ Dmitry Shachnev ]
* Use the linux-g++ mkspec on all Linux architectures. We do not need
the -m64 compiler flag which linux-g++-64 adds.
+ * Split qmake binary into a new binary package, qt5-qmake-bin.
+ Make the new package Multi-Arch: foreign, to make sure that a proper
+ version of qmake gets installed for cross builds (closes: #876861).
-- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org> Sun, 01 Oct 2017 18:05:54 +0300
diff --git a/debian/control b/debian/control
index fb23d5d..7f90af9 100644
--- a/debian/control
+++ b/debian/control
@@ -388,11 +388,28 @@ Description: Qt 5 base development programs
applications, such as moc, qdbuscpp2xml, qdbusxml2cpp, rcc,
syncqt and uic.
+Package: qt5-qmake-bin
+Architecture: any
+Multi-Arch: foreign
+Section: devel
+Depends: ${misc:Depends}
+Breaks: qt5-qmake (<< 5.9.1+dfsg-12~)
+Replaces: qt5-qmake (<< 5.9.1+dfsg-12~)
+Description: Qt 5 qmake Makefile generator tool — binary file
+ Qt is a cross-platform C++ application framework. Qt's primary feature
+ is its rich set of widgets that provide standard GUI functionality.
+ .
+ This package contains the binary file for qmake buildsystem. Do not
+ install this package directly, use qt5-qmake instead.
+
Package: qt5-qmake
Architecture: any
Multi-Arch: same
Section: devel
-Depends: qtchooser (>= 55-gc9562a1-1~), ${misc:Depends}, ${shlibs:Depends}
+Depends: qt5-qmake-bin (= ${binary:Version}),
+ qtchooser (>= 55-gc9562a1-1~),
+ ${misc:Depends},
+ ${shlibs:Depends}
Description: Qt 5 qmake Makefile generator tool
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/qt5-qmake.install b/debian/qt5-qmake-bin.install
similarity index 51%
copy from debian/qt5-qmake.install
copy to debian/qt5-qmake-bin.install
index d771d6f..9e292b0 100644
--- a/debian/qt5-qmake.install
+++ b/debian/qt5-qmake-bin.install
@@ -1,2 +1 @@
usr/lib/*/qt5/bin/qmake
-usr/lib/*/qt5/mkspecs/
diff --git a/debian/qt5-qmake.manpages b/debian/qt5-qmake-bin.manpages
similarity index 100%
rename from debian/qt5-qmake.manpages
rename to debian/qt5-qmake-bin.manpages
diff --git a/debian/qt5-qmake.install b/debian/qt5-qmake.install
index d771d6f..7e73083 100644
--- a/debian/qt5-qmake.install
+++ b/debian/qt5-qmake.install
@@ -1,2 +1 @@
-usr/lib/*/qt5/bin/qmake
usr/lib/*/qt5/mkspecs/
--
qtbase packaging
More information about the pkg-kde-commits
mailing list