mirror of
https://gitlab.freedesktop.org/plymouth/plymouth.git
synced 2025-12-20 04:30:10 +01:00
29 lines
907 B
Meson
29 lines
907 B
Meson
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
|