diff --git a/lua-macros.changes b/lua-macros.changes index 3fab09e..f7db647 100644 --- a/lua-macros.changes +++ b/lua-macros.changes @@ -1,3 +1,11 @@ +------------------------------------------------------------------- +Fri Sep 2 15:13:06 UTC 2022 - Callum Farmer + +- Add LuaRocks macros: + * %luarocks_build + * %luarocks_install + * %luarocks_treedir + ------------------------------------------------------------------- Sat Aug 28 09:42:55 UTC 2021 - Callum Farmer diff --git a/macros.lua b/macros.lua index 92e222a..3230b68 100644 --- a/macros.lua +++ b/macros.lua @@ -39,3 +39,14 @@ Obsoletes: lua-%{mod_name} < %{version}-%{release} \ %endif \ %endif \ %{nil} + +# LuaRocks +%luarocks_build \ +luarocks --lua-version "%{lua_version}" \\\ +make --pack-binary-rock --deps-mode none + +%luarocks_install \ +luarocks --lua-version="%{lua_version}" --tree="%{buildroot}%{_prefix}" \\\ +install --deps-mode=none --no-manifest + +%luarocks_treedir %{_prefix}/lib/luarocks/rocks-%{lua_version}