forked from pool/lua-macros
Accepting request 1312655 from devel:languages:lua
- Rewrite %luarocks_install to use a shell script install-lua-rock.sh, which is packaged as well. OBS-URL: https://build.opensuse.org/request/show/1312655 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/lua-macros?expand=0&rev=14
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
mtime: 1760490299
|
mtime: 1760999899
|
||||||
commit: 6e7d7d058fabe7a87a7d0775b7affde240ffd6983b3632535beb5ff5083018ff
|
commit: d1f0f1035bb04d30b4b3f2362fd2a8fa757179cdb184b24e5b6d27f1245ff673
|
||||||
url: https://src.opensuse.org/lua/lua-macros.git
|
url: https://src.opensuse.org/lua/lua-macros.git
|
||||||
revision: 6e7d7d058fabe7a87a7d0775b7affde240ffd6983b3632535beb5ff5083018ff
|
revision: d1f0f1035bb04d30b4b3f2362fd2a8fa757179cdb184b24e5b6d27f1245ff673
|
||||||
projectscmsync: https://src.opensuse.org/lua/_ObsPrj.git
|
projectscmsync: https://src.opensuse.org/lua/_ObsPrj.git
|
||||||
|
|||||||
BIN
build.specials.obscpio
(Stored with Git LFS)
BIN
build.specials.obscpio
(Stored with Git LFS)
Binary file not shown.
@@ -1,3 +1,9 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Oct 20 21:30:36 UTC 2025 - Matej Cepl <mcepl@cepl.eu>
|
||||||
|
|
||||||
|
- Rewrite %luarocks_install to use a shell script
|
||||||
|
install-lua-rock.sh, which is packaged as well.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Oct 14 23:16:09 UTC 2025 - Matej Cepl <mcepl@cepl.eu>
|
Tue Oct 14 23:16:09 UTC 2025 - Matej Cepl <mcepl@cepl.eu>
|
||||||
|
|
||||||
|
|||||||
@@ -27,6 +27,7 @@ License: MIT
|
|||||||
Group: Development/Languages/Other
|
Group: Development/Languages/Other
|
||||||
URL: https://www.lua.org
|
URL: https://www.lua.org
|
||||||
Source0: macros.lua
|
Source0: macros.lua
|
||||||
|
Source1: install-lua-rock.sh
|
||||||
%if 0%{?suse_version} > 1600
|
%if 0%{?suse_version} > 1600
|
||||||
Requires: lua-interpreter
|
Requires: lua-interpreter
|
||||||
%elif 0%{?suse_version} >= 1500
|
%elif 0%{?suse_version} >= 1500
|
||||||
@@ -46,9 +47,11 @@ cp -p %{SOURCE0} .
|
|||||||
:
|
:
|
||||||
|
|
||||||
%install
|
%install
|
||||||
install -Dm644 macros.lua %{buildroot}%{_rpmmacrodir}/macros.lua
|
install -Dm644 %{SOURCE0} %{buildroot}%{_rpmmacrodir}/macros.lua
|
||||||
|
install -Dm755 %{SOURCE1} %{buildroot}%{_rpmconfigdir}/install-lua-rock.sh
|
||||||
|
|
||||||
%files
|
%files
|
||||||
%{_rpmmacrodir}/macros.lua
|
%{_rpmmacrodir}/macros.lua
|
||||||
|
%{_rpmconfigdir}/install-lua-rock.sh
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
|||||||
@@ -97,7 +97,4 @@ luarocks --lua-version "%{lua_version}" make --deps-mode none --pack-binary-rock
|
|||||||
%luarocks_treedir %{_prefix}/lib/luarocks/rocks-%{lua_version}
|
%luarocks_treedir %{_prefix}/lib/luarocks/rocks-%{lua_version}
|
||||||
|
|
||||||
%luarocks_install \
|
%luarocks_install \
|
||||||
/bin/sh -c 'luarocks --lua-version="%{lua_version}" --tree="%{buildroot}%{_prefix}" install --deps-mode=none --no-manifest "$@" && \
|
%{_rpmconfigdir}/install-lua-rock.sh "%{lua_version}" "%{buildroot}%{_prefix}" "%{buildroot}%{luarocks_treedir}/%{mod_name}"
|
||||||
source_dir="%{buildroot}%{luarocks_treedir}/%{mod_name}/%{rock_version}" && \
|
|
||||||
[ -d "${source_dir}" ] && [ "$(ls -A "${source_dir}" | wc -l)" -gt 0 ] && \
|
|
||||||
mv -v "${source_dir}" __rocktree' --
|
|
||||||
|
|||||||
Reference in New Issue
Block a user