plymouth/docs/meson.build

30 lines
907 B
Meson
Raw Normal View History

2022-07-25 12:55:59 +02:00
xsltproc = find_program('xsltproc')
man_pages = {
'plymouth1.xml': 'plymouth.1',
'plymouth.xml': 'plymouth.8',
'plymouthd.xml': 'plymouthd.8',
'plymouth-set-default-theme.xml': 'plymouth-set-default-theme.1',
}
foreach man_xml_input, man_output : man_pages
custom_target(man_output,
input: man_xml_input,
output: man_output,
command: [
xsltproc,
'--nonet',
'--stringparam', 'man.output.quietly', '1',
'--stringparam', 'funcsynopsis.style', 'ansi',
'--stringparam', 'man.th.extra1.suppress', '1',
'--stringparam', 'man.authors.section.enabled', '0',
'--stringparam', 'man.copyright.section.enabled', '0',
'-o', '@OUTPUT@',
'http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl',
'@INPUT@',
],
install: true,
install_dir: get_option('mandir') / 'man' + man_output.substring(-1),
)
endforeach