[Python-modules-commits] [terminaltables] 04/10: Build -doc package with sphinx documentation

Carl Suster arcresu-guest at moszumanska.debian.org
Sat Jan 7 05:20:01 UTC 2017


This is an automated email from the git hooks/post-receive script.

arcresu-guest pushed a commit to branch master
in repository terminaltables.

commit 715179183155c4520e652434eafd0cf8e9421fe1
Author: Carl Suster <carl at contraflo.ws>
Date:   Sat Jan 7 13:03:48 2017 +1100

    Build -doc package with sphinx documentation
---
 debian/control                            | 11 +++++++++++
 debian/python-terminaltables-doc.doc-base | 12 ++++++++++++
 debian/python-terminaltables-doc.docs     |  4 ++++
 debian/python-terminaltables-doc.links    |  3 +++
 debian/rules                              |  8 +++++++-
 5 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index b0a2b3c..ae83e46 100644
--- a/debian/control
+++ b/debian/control
@@ -27,3 +27,14 @@ Description: Python library for printing tables to the console
  plain ANSI escape codes.
  .
  This package provides the Python 3 module.
+
+Package: python-terminaltables-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}, ${sphinxdoc:Depends}
+Recommends: python3-terminaltables
+Description: Documentation for terminaltables table printer
+ Easily draw tables in terminal/console applications from a list of lists of
+ strings.
+ .
+ This package contains the documentation for terminaltables.
diff --git a/debian/python-terminaltables-doc.doc-base b/debian/python-terminaltables-doc.doc-base
new file mode 100644
index 0000000..2b4ac2f
--- /dev/null
+++ b/debian/python-terminaltables-doc.doc-base
@@ -0,0 +1,12 @@
+Document: terminaltables
+Title: Debian terminaltables Manual
+Author: Robpol86
+Abstract: This manual describes terminaltables - a Python table printer
+Section: Programming/Python
+
+Format: text
+Files: /usr/share/doc/python3-terminaltables/rst/*.txt
+
+Format: HTML
+Index: /usr/share/doc/python3-terminaltables/html/index.html
+Files: /usr/share/doc/python3-terminaltables/html/*.html
diff --git a/debian/python-terminaltables-doc.docs b/debian/python-terminaltables-doc.docs
new file mode 100644
index 0000000..1a61a63
--- /dev/null
+++ b/debian/python-terminaltables-doc.docs
@@ -0,0 +1,4 @@
+README.rst
+example1.py
+example2.py
+example3.py
diff --git a/debian/python-terminaltables-doc.links b/debian/python-terminaltables-doc.links
new file mode 100644
index 0000000..4d2c9a5
--- /dev/null
+++ b/debian/python-terminaltables-doc.links
@@ -0,0 +1,3 @@
+/usr/share/doc/python-terminaltables-doc/html/_sources/      /usr/share/doc/python-terminaltables-doc/rst
+/usr/share/doc/python-terminaltables-doc/html                /usr/share/doc/python3-terminaltables/html
+/usr/share/doc/python-terminaltables-doc/html/_sources/      /usr/share/doc/python3-terminaltables/rst
diff --git a/debian/rules b/debian/rules
index de5196c..d21c4fb 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,4 +5,10 @@ export PYBUILD_NAME=terminaltables
 
 
 %:
-	dh $@ --with python3 --buildsystem pybuild
+	dh $@ --with python3,sphinxdoc --buildsystem pybuild
+
+override_dh_sphinxdoc:
+ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
+	http_proxy='http://127.0.0.1:9/' PYTHONPATH=. sphinx-build -N -q -E -b html docs/ debian/python-terminaltables-doc/usr/share/doc/python-terminaltables-doc/html/
+	dh_sphinxdoc
+endif

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/terminaltables.git



More information about the Python-modules-commits mailing list