mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 13:45:38 +00:00
docs: manpages: Strip table of contents from manpages
After meson conversion the man pages started to contain the table of contents. In autoconf we prevented this by a 'grep -v ::contents' in the command building the manpages. A more cultured solution is to strip out the 'contents' docutils element directly. Reported-by: Daniel P. Berrangé <berrange@redhat.com> Signed-off-by: Peter Krempa <pkrempa@redhat.com> Reviewed-by: Pavel Hrdina <phrdina@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
a037ae8614
commit
d6ac9b22d3
@ -89,7 +89,8 @@ foreach data : docs_man_files
|
||||
man_file,
|
||||
input: rst_file,
|
||||
output: man_file,
|
||||
command: [ rst2man_prog, '--strict', '@INPUT@', '@OUTPUT@' ],
|
||||
# 'contents' element is the table of contents which is undesired in manpage
|
||||
command: [ rst2man_prog, '--strip-elements-with-class', 'contents', '--strict', '@INPUT@', '@OUTPUT@' ],
|
||||
install: true,
|
||||
install_dir: mandir / 'man@0@'.format(data['section']),
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user