lua 5.3 support
Hello,
I upgraded to Fedora 22 and it has lua-5.3.0-2.fc22.x86_64. Is it possible to compile ldbus with lua 5.3? Now it fails:
$ luarocks make --local ldbus-scm-0.rockspec LUA_INCDIR=/usr/include/lua5.2 DBUS_INCDIR=/usr/include/dbus-1.0/ DBUS_ARCH_INCDIR=/usr/lib64/dbus-1.0/include
Missing dependencies for ldbus: lua >= 5.1, < 5.3
Using https://github.com/daurnimator/ldbus i was able to compile with lua 5.3. But now running mpv I get: [dbus] stack traceback: [dbus] [C]: in function 'require' [dbus] /home/nerijus/.config/mpv/scripts/lua-dbus/awesome/dbus.lua:3: in main chunk [dbus] [C]: at 0x7f67c36e8200 [dbus] [C]: in function 'require' [dbus] /home/nerijus/.config/mpv/scripts/lua-dbus/init.lua:4: in main chunk [dbus] [C]: in function 'require' [dbus] /home/nerijus/.config/mpv/scripts/mpris/applet.lua:1: in main chunk [dbus] [C]: in function 'require' [dbus] /home/nerijus/.config/mpv/scripts/dbus.lua:8: in main chunk [dbus] [C]: at 0x558a83038620 [dbus] [C]: at 0x558a83039e60 [dbus] Lua error: error loading module 'ldbus' from file '/home/nerijus/.config/mpv/scripts/ldbus.so': [dbus] /home/nerijus/.config/mpv/scripts/ldbus.so: undefined symbol: luaL_setfuncs
i get a similar one one arch
undefined symbol: lua_rotate