[SCM] qtquickcontrols packaging branch, experimental, updated. debian/5.2.1-1-3-g077be41

Dmitry Shachnev mitya57-guest at moszumanska.debian.org
Thu Feb 27 12:26:07 UTC 2014


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

The following commit has been merged in the experimental branch:
commit e7620e69c1db486a5fabb523ce6d196a2b662085
Author: Dmitry Shachnev <mitya57 at gmail.com>
Date:   Thu Feb 27 16:24:40 2014 +0400

    Build the documentation packages.
---
 debian/changelog                         |  2 ++
 debian/control                           | 26 ++++++++++++++++++++++++++
 debian/qtquickcontrols5-doc-html.install |  2 ++
 debian/qtquickcontrols5-doc.install      |  2 ++
 debian/rules                             | 10 ++++++++++
 5 files changed, 42 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 682dbc1..c658459 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,7 @@
 qtquickcontrols-opensource-src (5.2.1-2) UNRELEASED; urgency=medium
 
+  [ Dmitry Shachnev ]
+  * Build the documentation packages.
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Thu, 27 Feb 2014 16:23:30 +0400
 
diff --git a/debian/control b/debian/control
index ee35722..4760bec 100644
--- a/debian/control
+++ b/debian/control
@@ -13,6 +13,8 @@ Build-Depends: debhelper (>= 9),
                pkg-kde-tools,
                qtbase5-private-dev (>= 5.2.1+dfsg~),
                qtdeclarative5-private-dev (>= 5.2.1~)
+Build-Depends-Indep: libqt5sql5-sqlite (>= 5.2.1+dfsg~),
+                     qttools5-dev-tools (>= 5.2.1~)
 Standards-Version: 3.9.5
 Homepage: http://qt-project.org/
 Vcs-Git: git://anonscm.debian.org/pkg-kde/qt/qtquickcontrols.git
@@ -55,3 +57,27 @@ Description: Qt 5 Quick Layouts module plugin
  .
  The Qt Quick Layouts modules provides a set of layouts that can be used to
  build complete interfaces in Qt Quick.
+
+Package: qtquickcontrols-doc
+Priority: extra
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}
+Description: Qt 5 Quick Controls 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 Quick Controls
+ module.
+
+Package: qtquickcontrols5-doc-html
+Priority: extra
+Architecture: all
+Section: doc
+Depends: ${misc:Depends}
+Description: Qt 5 Quick Controls 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 Quick Controls
+ module.
diff --git a/debian/qtquickcontrols5-doc-html.install b/debian/qtquickcontrols5-doc-html.install
new file mode 100644
index 0000000..e893098
--- /dev/null
+++ b/debian/qtquickcontrols5-doc-html.install
@@ -0,0 +1,2 @@
+usr/share/qt5/doc/qtquickcontrols
+usr/share/qt5/doc/qtquicklayouts
diff --git a/debian/qtquickcontrols5-doc.install b/debian/qtquickcontrols5-doc.install
new file mode 100644
index 0000000..1984c56
--- /dev/null
+++ b/debian/qtquickcontrols5-doc.install
@@ -0,0 +1,2 @@
+usr/share/qt5/doc/qtquickcontrols.qch
+usr/share/qt5/doc/qtquicklayouts.qch
diff --git a/debian/rules b/debian/rules
index 49b866d..ec18b25 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,9 +11,19 @@ export QT_SELECT := qt5
 %:
 	dh $@ --parallel --with pkgkde_symbolshelper
 
+override_dh_auto_clean:
+	dh_auto_clean
+	rm -rf doc src/controls/controls.qrc
+
 override_dh_auto_configure:
 	qmake
 
+override_dh_auto_build-indep:
+	dh_auto_build -Smakefile -- docs
+
+override_dh_auto_install-indep:
+	make INSTALL_ROOT=$(CURDIR)/debian/tmp install_docs
+
 override_dh_install:
 	dh_install --fail-missing
 

-- 
qtquickcontrols packaging



More information about the pkg-kde-commits mailing list