termux-packages/packages/luarocks/lua-props.patch
Leonid Pliushch 6c6fb4cfc7 luarocks: hardcode the properties of Lua installation
No need to call cross-compiled Lua interpreter during build time anymore.
2020-10-01 17:07:42 +03:00

42 lines
1.5 KiB
Diff

diff -uNr luarocks-3.1.3/src/luarocks/deps.lua luarocks-3.1.3.mod/src/luarocks/deps.lua
--- luarocks-3.1.3/src/luarocks/deps.lua 2019-06-06 22:46:21.000000000 +0300
+++ luarocks-3.1.3.mod/src/luarocks/deps.lua 2020-10-01 16:39:18.541558016 +0300
@@ -532,34 +532,9 @@
end
function deps.check_lua(vars)
- local incdir_found = true
- if (not vars.LUA_INCDIR) and vars.LUA_DIR then
- vars.LUA_INCDIR = find_lua_incdir(vars.LUA_DIR, cfg.lua_version, cfg.luajit_version)
- incdir_found = (vars.LUA_INCDIR ~= nil)
- end
- local shortv = cfg.lua_version:gsub("%.", "")
- local libnames = {
- "lua" .. cfg.lua_version,
- "lua" .. shortv,
- "lua-" .. cfg.lua_version,
- "lua-" .. shortv,
- "lua",
- }
- if cfg.luajit_version then
- table.insert(libnames, 1, "luajit-" .. cfg.lua_version)
- end
- local cache = {}
- for _, libname in ipairs(libnames) do
- local ok = check_external_dependency("LUA", { library = libname }, vars, "build", cache)
- if ok then
- vars.LUALIB = vars.LUA_LIBDIR_FILE
- return true
- end
- end
- if not incdir_found then
- return nil, "Failed finding Lua header files. You may need to install them or configure LUA_INCDIR.", "dependency"
- end
- return nil, "Failed finding Lua library. You may need to configure LUA_LIBDIR.", "dependency"
+ vars.LUA_INCDIR = "@TERMUX_PREFIX@/include/lua5.3"
+ vars.LUALIB = "lua5.3"
+ return true
end
local valid_deps_modes = {