Builds the sphinx doc.
This commit is contained in:
		
							
								
								
									
										1
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										1
									
								
								debian/changelog
									
									
									
									
										vendored
									
									
								
							| @@ -1,6 +1,7 @@ | |||||||
| python-taskflow (1.17.0-3) experimental; urgency=medium | python-taskflow (1.17.0-3) experimental; urgency=medium | ||||||
|  |  | ||||||
|   * Added Python3 support (Closes: #798018). |   * Added Python3 support (Closes: #798018). | ||||||
|  |   * Added a -doc package. | ||||||
|  |  | ||||||
|  -- Thomas Goirand <zigo@debian.org>  Sat, 12 Sep 2015 07:56:16 +0000 |  -- Thomas Goirand <zigo@debian.org>  Sat, 12 Sep 2015 07:56:16 +0000 | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										16
									
								
								debian/control
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								debian/control
									
									
									
									
										vendored
									
									
								
							| @@ -10,6 +10,9 @@ Build-Depends: debhelper (>= 9), | |||||||
|                python-pbr (>= 1.3), |                python-pbr (>= 1.3), | ||||||
|                python-setuptools, |                python-setuptools, | ||||||
|                python-sphinx, |                python-sphinx, | ||||||
|  |                python3-all, | ||||||
|  |                python3-pbr (>= 1.3), | ||||||
|  |                python3-setuptools, | ||||||
| Build-Depends-Indep: alembic (>= 0.7.2), | Build-Depends-Indep: alembic (>= 0.7.2), | ||||||
|                      python-alembic, |                      python-alembic, | ||||||
|                      python-automaton, |                      python-automaton, | ||||||
| @@ -147,3 +150,16 @@ Description: Taskflow structured state management library - Python 3.x | |||||||
|  More information at http://wiki.openstack.org/wiki/TaskFlow |  More information at http://wiki.openstack.org/wiki/TaskFlow | ||||||
|  . |  . | ||||||
|  This package contains the Python 3.x module. |  This package contains the Python 3.x module. | ||||||
|  |  | ||||||
|  | Package: python-taskflow-doc | ||||||
|  | Section: doc | ||||||
|  | Architecture: all | ||||||
|  | Depends: ${sphinxdoc:Depends}, | ||||||
|  |          ${misc:Depends}, | ||||||
|  | Description: Taskflow structured state management library - doc | ||||||
|  |  TaskFlow, is a library to do [jobs, tasks, flows] in a HA manner | ||||||
|  |  using different backends to be used with OpenStack projects. | ||||||
|  |  More information at http://wiki.openstack.org/wiki/TaskFlow | ||||||
|  |  . | ||||||
|  |  This package contains the documentation. | ||||||
|  |  | ||||||
|   | |||||||
							
								
								
									
										9
									
								
								debian/python-taskflow-doc.doc-base
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								debian/python-taskflow-doc.doc-base
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | |||||||
|  | Document: python-taskflow-doc | ||||||
|  | Title: Taskflow Documentation | ||||||
|  | Author: OpenStack | ||||||
|  | Abstract: Sphinx documentation for Taskflow | ||||||
|  | Section: Programming/Python | ||||||
|  |  | ||||||
|  | Format: HTML | ||||||
|  | Index: /usr/share/doc/python-taskflow-doc/html/index.html | ||||||
|  | Files: /usr/share/doc/python-taskflow-doc/html/* | ||||||
							
								
								
									
										18
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										18
									
								
								debian/rules
									
									
									
									
										vendored
									
									
								
							| @@ -9,7 +9,7 @@ include /usr/share/openstack-pkg-tools/pkgos.make | |||||||
| export OSLO_PACKAGE_VERSION=$(VERSION) | export OSLO_PACKAGE_VERSION=$(VERSION) | ||||||
|  |  | ||||||
| %: | %: | ||||||
| 	dh $@ --buildsystem=python_distutils --with python2,python3 | 	dh $@ --buildsystem=python_distutils --with python2,python3,sphinxdoc | ||||||
|  |  | ||||||
| override_dh_install: | override_dh_install: | ||||||
| 	set -e ; for pyvers in $(PYTHONS); do \ | 	set -e ; for pyvers in $(PYTHONS); do \ | ||||||
| @@ -41,3 +41,19 @@ ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS))) | |||||||
| 		testr-python$$PYMAJOR slowest ; \ | 		testr-python$$PYMAJOR slowest ; \ | ||||||
| 	done | 	done | ||||||
| endif | endif | ||||||
|  |  | ||||||
|  | override_dh_sphinxdoc: | ||||||
|  | ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS))) | ||||||
|  | 	PYTHONPATH=. sphinx-build -b html doc/source debian/python-taskflow-doc/usr/share/doc/python-taskflow-doc/html | ||||||
|  | 	dh_sphinxdoc -O--buildsystem=python_distutils | ||||||
|  | endif | ||||||
|  |  | ||||||
|  | # Commands not to run | ||||||
|  | override_dh_installcatalogs: | ||||||
|  | override_dh_installemacsen override_dh_installifupdown: | ||||||
|  | override_dh_installinfo override_dh_installmenu override_dh_installmime: | ||||||
|  | override_dh_installmodules override_dh_installlogcheck: | ||||||
|  | override_dh_installpam override_dh_installppp override_dh_installudev override_dh_installwm: | ||||||
|  | override_dh_installxfonts override_dh_gconf override_dh_icons override_dh_perl override_dh_usrlocal: | ||||||
|  | override_dh_installcron override_dh_installdebconf: | ||||||
|  | override_dh_installlogrotate override_dh_installgsettings: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Thomas Goirand
					Thomas Goirand