From f0d744016be475a74538967ea313929b7462e38a Mon Sep 17 00:00:00 2001 From: Julian Bouzas Date: Mon, 11 Jan 2021 13:23:00 -0500 Subject: [PATCH] meson: fix lua dependency on Arch Linux --- meson.build | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/meson.build b/meson.build index c758ff6e..b1e617ef 100644 --- a/meson.build +++ b/meson.build @@ -40,14 +40,17 @@ gio_dep = dependency('gio-2.0', version : '== ' + gobject_dep.version()) giounix_dep = dependency('gio-unix-2.0', version : '== ' + gobject_dep.version()) pipewire_dep = dependency('libpipewire-0.3') -lua_dep = dependency('lua', version: '>= 5.3.0', required: false) +lua_dep = dependency('lua', version: ['>=5.3.0', '<5.4.0'], required: false) if not lua_dep.found() - lua_dep = dependency('lua5.3', version: '>= 5.3.0', required: false) + lua_dep = dependency('lua5.3', required: false) if not lua_dep.found() - lua_dep = dependency('lua-5.3', version: '>= 5.3.0', required: false) + lua_dep = dependency('lua-5.3', required: false) if not lua_dep.found() - lua_proj = subproject('lua') - lua_dep = lua_proj.get_variable('lua_dep') + lua_dep = dependency('lua53', required: false) + if not lua_dep.found() + lua_proj = subproject('lua') + lua_dep = lua_proj.get_variable('lua_dep') + endif endif endif endif