+heat (2015.1.0-1~u14.04+mos4) mos7.0; urgency=medium
+
+ * debian/control:
+ - Add heat-doc package section
+ - Add python-oslo.versionedobjects to build dependencies
+ * debian/rules:
+ - Add sphinxdoc to build with
+ - Add override_dh_sphinxdoc section
+ * Add debian/heat-doc.doc-base
+
+ -- Daniil Trishkin <dtrishkin@mirantis.com> Fri, 19 Jun 2015 16:25:42 +0300
+
heat (2015.1.0-1~u14.04+mos3) mos7.0; urgency=medium
* Add missing binaries (LP #1468309)
openstack-pkg-tools (>= 21),
python-all (>= 2.7.1),
python-pbr (>= 0.10),
+ python-sphinx (>= 1.1.2)
Build-Depends-Indep:
python-alembic,
python-babel (>= 1.3),
python-oslo.serialization (>= 1.4.0),
python-oslo.utils (>= 1.4.0),
python-oslosphinx (>= 2.5.0),
+ python-oslo.versionedobjects (>=0.1.1),
python-oslotest (>= 1.5.1),
python-osprofiler (>= 0.3.0),
python-paramiko (>= 1.13.0),
python-saharaclient (>= 0.8.0),
python-setuptools,
python-six (>= 1.9.0),
- python-sphinx (>= 1.1.2),
python-sqlalchemy (>= 0.9.7),
python-stevedore (>= 1.3.0),
python-swiftclient (>= 1:2.2.0),
.
This package contains the common files.
+Package: heat-doc
+Architecture: all
+Section: doc
+Pre-Depends: dpkg (>= 1.15.6~)
+Depends: ${misc:Depends}, ${sphinxdoc:Depends}
+Description: OpenStack orchestration service - Documentation
+ Heat is a service to orchestrate multiple composite cloud applications using
+ templates, through both an OpenStack-native ReST API and a
+ CloudFormation-compatible Query API.
+ .
+ This package contains the documentation.
\ No newline at end of file
--- /dev/null
+Document: heat-doc
+Title: Heat Documentation
+Author: OpenStack
+Abstract: Sphinx documentation for Heat
+Section: Network/File Transfer
+
+Format: HTML
+Index: /usr/share/doc/heat-doc/html/index.html
+Files: /usr/share/doc/heat-doc/html/*
\ No newline at end of file
include /usr/share/openstack-pkg-tools/pkgos.make
%:
- dh $@ --buildsystem=python_distutils --with python2,systemd
+ dh $@ --buildsystem=python_distutils --with python2,systemd,sphinxdoc
#ifeq (,$(findstring nocheck, $(DEB_BUILD_OPTIONS)))
#override_dh_auto_test:
# python setup.py build
# make -C doc man
# dh_installman
+
+override_dh_sphinxdoc:
+ifeq (,$(findstring nodocs, $(DEB_BUILD_OPTIONS)))
+ python setup.py build_sphinx
+ cp -rf doc/build/html $(CURDIR)/debian/heat-doc/usr/share/doc/heat-doc
+ dh_sphinxdoc -O--buildsystem=python_distutils
+endif
\ No newline at end of file