doc: update Kernel documentation build system
authorHeinrich Schuchardt <xypron.glpk@gmx.de>
Thu, 31 Dec 2020 22:16:46 +0000 (23:16 +0100)
committerHeinrich Schuchardt <xypron.glpk@gmx.de>
Wed, 27 Jan 2021 11:52:57 +0000 (12:52 +0100)
commit98f01cf7a22ec81774a26a9e1bf11c7c3cdce424
tree76411a131f9fcd2402531398ab3899db747848d8
parent836049d63eedd3b1f2351831d1439b668cdbeb0e
doc: update Kernel documentation build system

Update the documentation build system according to Linux v5.11-rc1.

Deactive the automarkup.py extension module which on Gitlab CI is
incompatible with Unicode.

With this patch we can build the HTML documentation using either of
Sphinx 2 and Sphinx 3.

Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
14 files changed:
doc/conf.py
doc/sphinx/automarkup.py [new file with mode: 0644]
doc/sphinx/cdomain.py
doc/sphinx/kernel_abi.py [new file with mode: 0644]
doc/sphinx/kernel_feat.py [new file with mode: 0644]
doc/sphinx/kerneldoc.py
doc/sphinx/kernellog.py
doc/sphinx/kfigure.py
doc/sphinx/load_config.py
doc/sphinx/maintainers_include.py [new file with mode: 0755]
doc/sphinx/parallel-wrapper.sh [new file with mode: 0644]
doc/sphinx/parse-headers.pl
doc/sphinx/requirements.txt
scripts/kernel-doc