[SCM] qtbase packaging branch, experimental, updated. debian/5.6.0-beta+dfsg-3-24-g5307603
Dmitry Shachnev
mitya57 at moszumanska.debian.org
Thu Jan 7 10:42:00 UTC 2016
Gitweb-URL: http://git.debian.org/?p=pkg-kde/qt/qtbase.git;a=commitdiff;h=5307603
The following commit has been merged in the experimental branch:
commit 53076038b6ab30556618f4dcce6697076a346c51
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date: Thu Jan 7 13:41:20 2016 +0300
Re-enable building the documentation.
- Add libqt5sql5-sqlite and qttools5-dev-tools to Build-Depends-Indep.
---
debian/changelog | 2 ++
debian/control | 35 ++++++++++++++++++++++++-----------
debian/qtbase5-doc.install | 13 +++++++++++++
debian/rules | 14 ++++----------
4 files changed, 43 insertions(+), 21 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 002587e..b949233 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -15,6 +15,8 @@ qtbase-opensource-src (5.6.0~beta+dfsg-4) UNRELEASED; urgency=medium
* Exclude qdoc documentation from debian/qtbase5-doc-html.install (moved to
qttools module).
* Remove qdoc mention from qtbase5-dev-tools package description.
+ * Re-enable building the documentation.
+ - Add libqt5sql5-sqlite and qttools5-dev-tools to Build-Depends-Indep.
-- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org> Tue, 05 Jan 2016 21:05:06 +0300
diff --git a/debian/control b/debian/control
index 51f0bf7..6b1182b 100644
--- a/debian/control
+++ b/debian/control
@@ -63,6 +63,8 @@ Build-Depends: debhelper (>= 9),
publicsuffix,
unixodbc-dev,
zlib1g-dev
+Build-Depends-Indep: libqt5sql5-sqlite (>= 5.6.0~),
+ qttools5-dev-tools (>= 5.6.0~)
Build-Conflicts: libmariadbclient-dev
Standards-Version: 3.9.6
Homepage: http://qt-project.org/
@@ -501,14 +503,25 @@ Description: Qt 5 development defaults package
look at http://pkg-kde.alioth.debian.org/packagingqtstuff.html for
more information.
-#Package: qtbase5-doc-html
-#Priority: extra
-#Architecture: all
-#Section: doc
-#Depends: ${misc:Depends}
-#Description: Qt 5 base HTML documentation
-# 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 HTML documentation for the Qt 5 base
-# libraries.
+Package: qtbase5-doc
+Priority: extra
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}
+Description: Qt 5 base documentation
+ 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 documentation for the Qt 5 base libraries.
+
+Package: qtbase5-doc-html
+Priority: extra
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}
+Description: Qt 5 base HTML documentation
+ 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 HTML documentation for the Qt 5 base
+ libraries.
diff --git a/debian/qtbase5-doc.install b/debian/qtbase5-doc.install
new file mode 100644
index 0000000..b7245b2
--- /dev/null
+++ b/debian/qtbase5-doc.install
@@ -0,0 +1,13 @@
+usr/share/qt5/doc/qmake.qch
+usr/share/qt5/doc/qtconcurrent.qch
+usr/share/qt5/doc/qtcore.qch
+usr/share/qt5/doc/qtdbus.qch
+usr/share/qt5/doc/qtgui.qch
+usr/share/qt5/doc/qtnetwork.qch
+usr/share/qt5/doc/qtopengl.qch
+usr/share/qt5/doc/qtplatformheaders.qch
+usr/share/qt5/doc/qtprintsupport.qch
+usr/share/qt5/doc/qtsql.qch
+usr/share/qt5/doc/qttestlib.qch
+usr/share/qt5/doc/qtwidgets.qch
+usr/share/qt5/doc/qtxml.qch
diff --git a/debian/rules b/debian/rules
index 8654072..407ddd2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -214,11 +214,8 @@ ifeq ($(vendor),Ubuntu)
rm -rf po
endif
-#override_dh_auto_build-indep:
-# cd $(CURDIR)/src; ../bin/qmake; make sub-tools
-# cd $(CURDIR)/src/corelib; ../../bin/qmake
-# cd $(CURDIR)/src/xml; ../../bin/qmake
-# dh_auto_build -Smakefile -- html_docs
+override_dh_auto_build-indep:
+ dh_auto_build -- docs
override_dh_auto_build-arch:
# Bootstrap corelibs in order to be able to build the helper tools to
@@ -291,11 +288,8 @@ endif
-regex '.*\.\(app\|conf\|cpp\|h\|js\|php\|png\|pro\|xml\|xsl\)$$' \
-exec chmod a-x {} \;
-#override_dh_auto_install-indep:
-# make INSTALL_ROOT=$(CURDIR)/debian/tmp install_html_docs
-# # Docs are shipping empty directories, most probably for scripts only present
-# # when building online-html. See QTBUG-44655.
-# find $(CURDIR)/debian/tmp/usr/share/qt5/doc/ -type d -empty -delete -print
+override_dh_auto_install-indep:
+ dh_auto_build -- INSTALL_ROOT=$(CURDIR)/debian/tmp install_html_docs
override_dh_install:
# Now flush all the .install-* files as .install files.
--
qtbase packaging
More information about the pkg-kde-commits
mailing list