summaryrefslogtreecommitdiff
path: root/pkg
diff options
context:
space:
mode:
Diffstat (limited to 'pkg')
-rw-r--r--pkg/ffmpeg/gen.lua6
-rw-r--r--pkg/texi2mdoc/.gitignore1
-rw-r--r--pkg/texi2mdoc/gen.lua7
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'}