]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
fixed building sphinx docs on ubuntu 18.04
authorMichal Nowikowski <godfryd@isc.org>
Fri, 19 Jul 2019 13:28:15 +0000 (15:28 +0200)
committerMichal Nowikowski <godfryd@isc.org>
Tue, 30 Jul 2019 08:45:13 +0000 (10:45 +0200)
Makefile.am
doc/sphinx/Makefile.am
doc/sphinx/arm/manpages.rst
doc/sphinx/index.rst
hammer.py

index b8a1e628bc90b1e441924ca65343406a67e80d05..c34c8b9ebd440921e7741815b575f6a0c8653239 100644 (file)
@@ -147,15 +147,8 @@ cppcheck:
                src
 
 # this is a shortcut that builds only documentation dependecies and documentation itself
-gen-docs:
-       $(MAKE) -C src/lib/exceptions
-       $(MAKE) -C src/lib/asiolink
-       $(MAKE) -C src/lib/util
-       $(MAKE) -C src/lib/cc
-       $(MAKE) -C tools
-       $(MAKE) -C doc api
-       $(MAKE) -C doc
-       $(MAKE) -C doc/guide pdf
+docs:
+       $(MAKE) -C doc/sphinx
 
 
 # These steps are necessary during installation
index ed988366ad76a3ebe17edf307d4a51ff395ef033..f0a9993e79b6047b07e336e3b48fe20a93fb5bd8 100644 (file)
@@ -9,7 +9,7 @@ sphinxopts+=-v
 sphinxopts+=-E
 sphinxopts+=-a
 sphinxopts+=-W
-sphinxopts+=-j auto
+sphinxopts+=-j 2
 sphinxopts+=-c "${abs_srcdir}"
 
 
index 362a9901a174a53c598c5d4e8870f0d7b4e5602c..400ba93ba2f644e61a09e6078cbe53298125981e 100644 (file)
 
 Manual Pages
 ============
-
-.. include:: ../man/kea-shell.8.rst
-.. include:: ../man/kea-admin.8.rst
-.. include:: ../man/keactrl.8.rst
-.. include:: ../man/kea-ctrl-agent.8.rst
-.. include:: ../man/kea-dhcp4.8.rst
-.. include:: ../man/kea-dhcp6.8.rst
-.. include:: ../man/kea-dhcp-ddns.8.rst
-.. include:: ../man/kea-lfc.8.rst
-.. include:: ../man/kea-netconf.8.rst
-.. include:: ../man/kea-shell.8.rst
-.. include:: ../man/perfdhcp.8.rst
index 71a386601c7f331fea342eb938229708275ac72c..75f2b764055c8c6c70e58d1b582bbe5386178757 100644 (file)
@@ -47,6 +47,17 @@ Kea, can be found in ISC's `Knowledgebase <https://kb.isc.org/docs/kea-administr
 
    api
    arm/manpages
+   man/kea-shell.8
+   man/kea-admin.8
+   man/keactrl.8
+   man/kea-ctrl-agent.8
+   man/kea-dhcp4.8
+   man/kea-dhcp6.8
+   man/kea-dhcp-ddns.8
+   man/kea-lfc.8
+   man/kea-netconf.8
+   man/kea-shell.8
+   man/perfdhcp.8
    kea-messages
    arm/acknowledgments
 
index 73a1045233413c530ed0aade84930a6ba74af742..d2560466e4cdfb871efa76fcf4a0484f85852643 100755 (executable)
--- a/hammer.py
+++ b/hammer.py
@@ -1143,7 +1143,7 @@ def prepare_system_local(features, check_times):
                 packages.append('googletest')
 
         if 'docs' in features:
-            packages.extend(['dblatex', 'xsltproc', 'elinks', 'docbook-xsl'])
+            packages.extend(['python3-sphinx', 'python3-sphinx-rtd-theme', 'latexmk'])
 
         if 'native-pkg' in features:
             packages.extend(['build-essential', 'fakeroot', 'devscripts'])