LuaRocks が rockspec のモジュール名を無視して、代わりにファイル名を使用するのは正常ですか?
build = {
type = "builtin",
modules = {
apricot = "src/apricot.lua",
["apricot.stuff"] = "src/apricot/seeds.lua",
-- `apricot.stuff` is renamed to `apricot.seeds`
-- when installed as a rock.
}
}
(Lua 5.1、LuaRocks 2.1.0)