summaryrefslogtreecommitdiff
path: root/pkg/mpv/gen.lua
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2022-09-06 23:31:52 -0700
committerMichael Forney <mforney@mforney.org>2022-09-07 16:00:07 -0700
commit0e01791187d5a8d1e00eff3f90ba4dd09b7e6535 (patch)
treef1d33671c9794902495e5883b830b8cf61f6c411 /pkg/mpv/gen.lua
parent569b21ba94f76e8d419fbc8375daef73cdb43583 (diff)
mpv: Update to 0.34.1
Diffstat (limited to 'pkg/mpv/gen.lua')
-rw-r--r--pkg/mpv/gen.lua42
1 files changed, 24 insertions, 18 deletions
diff --git a/pkg/mpv/gen.lua b/pkg/mpv/gen.lua
index 462d0b37..1486dd30 100644
--- a/pkg/mpv/gen.lua
+++ b/pkg/mpv/gen.lua
@@ -1,4 +1,4 @@
-build('awk', '$outdir/version.h', {'$srcdir/VERSION', '|', '$dir/version.awk'}, {
+build('awk', '$outdir/generated/version.h', {'$srcdir/VERSION', '|', '$dir/version.awk'}, {
expr='-f $dir/version.awk',
})
@@ -30,29 +30,35 @@ local libs = {
'zlib/libz.a',
}
pkg.deps = {
- '$outdir/version.h',
+ '$outdir/generated/version.h',
'pkg/ffmpeg/headers',
'pkg/ffmpeg/fetch',
'pkg/linux-headers/headers',
'pkg/zlib/headers',
}
-build('copy', '$outdir/video/out/wayland/idle-inhibit-v1.h', '$builddir/pkg/wayland-protocols/include/idle-inhibit-unstable-v1-client-protocol.h')
-build('copy', '$outdir/video/out/wayland/presentation-time.h', '$builddir/pkg/wayland-protocols/include/presentation-time-client-protocol.h')
-build('copy', '$outdir/video/out/wayland/xdg-decoration-v1.h', '$builddir/pkg/wayland-protocols/include/xdg-decoration-unstable-v1-client-protocol.h')
-build('copy', '$outdir/video/out/wayland/xdg-shell.h', '$builddir/pkg/wayland-protocols/include/xdg-shell-client-protocol.h')
+build('copy', '$outdir/generated/wayland/idle-inhibit-unstable-v1.h', '$builddir/pkg/wayland-protocols/include/idle-inhibit-unstable-v1-client-protocol.h')
+build('copy', '$outdir/generated/wayland/presentation-time.h', '$builddir/pkg/wayland-protocols/include/presentation-time-client-protocol.h')
+build('copy', '$outdir/generated/wayland/xdg-decoration-unstable-v1.h', '$builddir/pkg/wayland-protocols/include/xdg-decoration-unstable-v1-client-protocol.h')
+build('copy', '$outdir/generated/wayland/xdg-shell.h', '$builddir/pkg/wayland-protocols/include/xdg-shell-client-protocol.h')
rule('file2string', '$outdir/file2string $in >$out')
-local function file2string(out, inp)
- build('file2string', '$outdir/'..out, {'$srcdir/'..inp, '|', '$outdir/file2string'})
- table.insert(pkg.deps, '$outdir/'..out)
+local function file2string(src)
+ local out = '$outdir/generated/'..src..'.inc'
+ build('file2string', out, {'$srcdir/'..src, '|', '$outdir/file2string'})
+ table.insert(pkg.deps, out)
end
-file2string('input/input_conf.h', 'etc/input.conf')
-file2string('player/builtin_conf.inc', 'etc/builtin.conf')
-file2string('sub/osd_font.h', 'sub/osd_font.otf')
-for _, f in ipairs{'defaults', 'assdraw', 'options', 'osc', 'ytdl_hook', 'stats', 'console'} do
- file2string('player/lua/'..f..'.inc', 'player/lua/'..f..'.lua')
+file2string('etc/input.conf')
+file2string('etc/builtin.conf')
+file2string('sub/osd_font.otf')
+local lua = {
+ 'defaults.lua', 'assdraw.lua', 'options.lua', 'osc.lua',
+ 'ytdl_hook.lua', 'stats.lua', 'console.lua',
+ 'auto_profiles.lua',
+}
+for _, f in ipairs(lua) do
+ file2string('player/lua/'..f)
end
local options = {}
@@ -160,10 +166,10 @@ if options.HAVE_WAYLAND then
'libxkbcommon/libxkbcommon.a',
})
table.insert(pkg.deps, {
- '$outdir/video/out/wayland/idle-inhibit-v1.h',
- '$outdir/video/out/wayland/presentation-time.h',
- '$outdir/video/out/wayland/xdg-decoration-v1.h',
- '$outdir/video/out/wayland/xdg-shell.h',
+ '$outdir/generated/wayland/idle-inhibit-unstable-v1.h',
+ '$outdir/generated/wayland/presentation-time.h',
+ '$outdir/generated/wayland/xdg-decoration-unstable-v1.h',
+ '$outdir/generated/wayland/xdg-shell.h',
'pkg/libxkbcommon/headers',
'pkg/wayland/headers',
})