luajit dependency handling in meson.build is questionable
When luajit (the compiler) is not installed, meson.build aborts with an error (assuming you have no specific options set for lua).
meson.build:918:4: ERROR: Problem encountered: Luajit was not found. Note that you may install the Lua plug-ins even if you have no Lua LGI interpreter at build-time by passing the configure option -Dlua=always. Just make sure that the Lua LGI interpreter is available at run-time.
This feels wrong. IMHO it should warn instead of aborting. Especially since it does not abort, when the user explicitely states that he wants lua (by setting the resp. option to "always").