diff options
| author | Michael Forney <mforney@mforney.org> | 2020-05-19 14:26:06 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2020-05-19 14:26:45 -0700 |
| commit | b93e7da0fd54496c6a977bcfab25b760ecb09ea0 (patch) | |
| tree | 31326529738c41e1c12f537d7bb797021dc2a92f | |
| parent | bb8087edd206e9563d81115a39a927c36e9c1df7 (diff) | |
ffmpeg: Use locally-built texi2mdoc to generate man pages
| -rw-r--r-- | pkg/ffmpeg/gen.lua | 6 | ||||
| -rw-r--r-- | pkg/texi2mdoc/.gitignore | 1 | ||||
| -rw-r--r-- | pkg/texi2mdoc/gen.lua | 7 |
3 files changed, 11 insertions, 3 deletions
diff --git a/pkg/ffmpeg/gen.lua b/pkg/ffmpeg/gen.lua index 35133aa1..c7e81ecd 100644 --- a/pkg/ffmpeg/gen.lua +++ b/pkg/ffmpeg/gen.lua @@ -360,9 +360,9 @@ file('bin/ffprobe', '755', '$outdir/ffprobe') exe('ffmpeg', {paths[[fftools/(ffmpeg.c ffmpeg_opt.c ffmpeg_filter.c ffmpeg_hw.c cmdutils.c.o)]], libs}) file('bin/ffmpeg', '755', '$outdir/ffmpeg') -rule('texi2mdoc', [[texi2mdoc -d 'November 7, 2018' -I $outdir $in >$out]]) -build('texi2mdoc', '$outdir/ffprobe.1', {'$srcdir/doc/ffprobe.texi', '|', '$outdir/config.texi'}) -build('texi2mdoc', '$outdir/ffmpeg.1', {'$srcdir/doc/ffmpeg.texi', '|', '$outdir/config.texi'}) +rule('texi2mdoc', [[$builddir/pkg/texi2mdoc/host/texi2mdoc -d 'November 7, 2018' -I $outdir $in >$out]]) +build('texi2mdoc', '$outdir/ffprobe.1', {'$srcdir/doc/ffprobe.texi', '|', '$outdir/config.texi', '$builddir/pkg/texi2mdoc/host/texi2mdoc'}) +build('texi2mdoc', '$outdir/ffmpeg.1', {'$srcdir/doc/ffmpeg.texi', '|', '$outdir/config.texi', '$builddir/pkg/texi2mdoc/host/texi2mdoc'}) man{'$outdir/ffprobe.1', '$outdir/ffmpeg.1'} fetch 'git' diff --git a/pkg/texi2mdoc/.gitignore b/pkg/texi2mdoc/.gitignore index b9da989d..4ed4e0e5 100644 --- a/pkg/texi2mdoc/.gitignore +++ b/pkg/texi2mdoc/.gitignore @@ -1,2 +1,3 @@ +/host.ninja /src /texi2mdoc-0.1.2.tgz diff --git a/pkg/texi2mdoc/gen.lua b/pkg/texi2mdoc/gen.lua index d8f26444..458f02dc 100644 --- a/pkg/texi2mdoc/gen.lua +++ b/pkg/texi2mdoc/gen.lua @@ -4,6 +4,13 @@ cflags{ '-Wall', } +sub('host.ninja', function() + toolchain(config.host) + cflags{'-D __BEGIN_DECLS=', '-D __END_DECLS='} + set('outdir', '$outdir/host') + exe('texi2mdoc', {'main.c', 'util.c'}) +end) + file('bin/texi2mdoc', '755', exe('texi2mdoc', {'main.c', 'util.c'})) man{'texi2mdoc.1'} |
