[Doc][Meson] use go-md2man for update-manpage target

This commit is contained in:
Dave Davenport 2021-08-22 12:30:14 +02:00
parent 1050c20c10
commit 3e0175d2b6
2 changed files with 15 additions and 2 deletions

View File

@ -1,10 +1,12 @@
ronn = find_program('ronn', required: false)
ronn = find_program('go-md2man', required: false)
if ronn.found()
run_target('update-manpage',
command: [ ronn, '--roff', files(
command: [ 'meson_build_manpages.sh', files(
'rofi.1.markdown',
'rofi-theme-selector.1.markdown',
'rofi-theme.5.markdown',
'rofi-script.5.markdown',
'rofi-sensible-terminal.1.markdown'
)]
)
endif

11
doc/meson_build_manpages.sh Executable file
View File

@ -0,0 +1,11 @@
#!/usr/bin/env bash
## Did not get this working in meson directly.
## not via generator or custom_target.
pushd "${MESON_SOURCE_ROOT}"
for a in $@
do
go-md2man -in $a -out ${a%.markdown}
done