6c6fb4cfc7
No need to call cross-compiled Lua interpreter during build time anymore.
42 lines
1.5 KiB
Diff
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 = {
|