From: Paul Brossier Date: Mon, 16 Sep 2013 23:25:33 +0000 (-0500) Subject: wscript: add docbook-to-man rules X-Git-Tag: 0.4.0-beta1~110^2~38 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=65860ff8af1dff240188cac50afcd18cb19aca48;p=aubio.git wscript: add docbook-to-man rules --- diff --git a/wscript b/wscript index 8be9e673..0645cd95 100644 --- a/wscript +++ b/wscript @@ -186,9 +186,14 @@ def build(bld): aubiopc.target = 'aubio.pc' aubiopc.install_path = '${PREFIX}/lib/pkgconfig' + # install woodblock sound + bld.install_files('${PREFIX}/share/sounds/aubio/', + 'sounds/woodblock.aiff') + """ + # build manpages from sgml files - if ctx.env['DOCBOOKTOMAN']: - import TaskGen + if bld.env['DOCBOOKTOMAN']: + from waflib import TaskGen TaskGen.declare_chain( name = 'docbooktoman', rule = '${DOCBOOKTOMAN} ${SRC} > ${TGT}', @@ -196,14 +201,10 @@ def build(bld): ext_out = '.1', reentrant = 0, ) - manpages = ctx.new_task_gen(name = 'docbooktoman', - source=ctx.path.ant_glob('doc/*.sgml')) - ctx.install_files('${MANDIR}/man1', ctx.path.ant_glob('doc/*.1')) - - # install woodblock sound - bld.install_files('${PREFIX}/share/sounds/aubio/', - 'sounds/woodblock.aiff') - """ + manpages = bld(name = 'docbooktoman', + source=bld.path.ant_glob('doc/*.sgml')) + bld.install_files('${MANDIR}/man1', + bld.path.ant_glob('doc/*.1')) def shutdown(bld): from waflib import Options, Logs