mirror of
https://github.com/lbonn/rofi
synced 2024-11-22 20:03:03 +00:00
update man pages without scripts
Signed-off-by: Dave Davenport <qball@gmpclient.org>
This commit is contained in:
parent
45c4a12daa
commit
c980139b7e
3 changed files with 20 additions and 25 deletions
|
@ -668,7 +668,6 @@ EXTRA_DIST += \
|
|||
subprojects/libgwater/nl/libgwater-nl.c \
|
||||
subprojects/libgwater/alsa-mixer/libgwater-alsa-mixer.h \
|
||||
subprojects/libgwater/alsa-mixer/libgwater-alsa-mixer.c \
|
||||
doc/meson_build_manpages.sh \
|
||||
data/rofi.png\
|
||||
meson_options.txt \
|
||||
meson.build
|
||||
|
|
|
@ -1,17 +1,25 @@
|
|||
gomd2man = find_program('go-md2man', required: false)
|
||||
if gomd2man.found()
|
||||
run_target('update-manpage',
|
||||
command: [ 'meson_build_manpages.sh', files(
|
||||
'rofi.1.markdown',
|
||||
'rofi-theme-selector.1.markdown',
|
||||
'rofi-theme.5.markdown',
|
||||
'rofi-dmenu.5.markdown',
|
||||
'rofi-debugging.5.markdown',
|
||||
'rofi-keys.5.markdown',
|
||||
'rofi-script.5.markdown',
|
||||
'rofi-sensible-terminal.1.markdown'
|
||||
)]
|
||||
)
|
||||
man_targets = []
|
||||
foreach f: [
|
||||
'rofi.1',
|
||||
'rofi-theme-selector.1',
|
||||
'rofi-theme.5',
|
||||
'rofi-dmenu.5',
|
||||
'rofi-debugging.5',
|
||||
'rofi-keys.5',
|
||||
'rofi-script.5',
|
||||
'rofi-sensible-terminal.1'
|
||||
]
|
||||
man_targets += custom_target(f,
|
||||
input: '.'.join([f, 'markdown']),
|
||||
output: f,
|
||||
command: [ 'go-md2man',
|
||||
'-in', files('.'.join([f,'markdown'])),
|
||||
'-out', files(f)
|
||||
])
|
||||
endforeach
|
||||
run_target('update-manpage', command: ['true'], depends: man_targets)
|
||||
endif
|
||||
|
||||
doxy_conf = configuration_data()
|
||||
|
|
|
@ -1,12 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
## Did not get this working in meson directly.
|
||||
## not via generator or custom_target.
|
||||
|
||||
|
||||
pushd "${MESON_BUILD_ROOT}"
|
||||
|
||||
for a in $@
|
||||
do
|
||||
go-md2man -in "$a" -out ${a%.markdown}
|
||||
done
|
Loading…
Reference in a new issue