SHA256
10
0
forked from pool/lua-macros

Make definition of variables dynamic based on pkgconf output

This commit is contained in:
2025-10-10 00:41:06 +02:00
parent df6ced835e
commit db9766d6bd
3 changed files with 9 additions and 3 deletions

View File

@@ -1,3 +1,8 @@
-------------------------------------------------------------------
Thu Oct 9 22:44:04 UTC 2025 - Matej Cepl <mcepl@cepl.eu>
- Make definition of variables dynamic based on pkgconf output.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Aug 5 14:05:41 UTC 2025 - Matej Cepl <mcepl@cepl.eu> Tue Aug 5 14:05:41 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

View File

@@ -33,6 +33,7 @@ Requires: lua-interpreter
# on SLE 12 lua is lua5.2 unconditionally, avoid # on SLE 12 lua is lua5.2 unconditionally, avoid
Requires: lua Requires: lua
%endif %endif
Requires: pkgconfig
BuildArch: noarch BuildArch: noarch
%description %description

View File

@@ -5,13 +5,13 @@
%lua_version_nodots %(lua -e 'print((string.gsub("%{lua_version}", "%.", "")))') %lua_version_nodots %(lua -e 'print((string.gsub("%{lua_version}", "%.", "")))')
# compiled modules should go here # compiled modules should go here
%lua_archdir %{_libdir}/lua/%{lua_version} %lua_archdir %(pkgconf --variable=INSTALL_CMOD lua)
# pure Lua modules should go here # pure Lua modules should go here
%lua_noarchdir %{_datadir}/lua/%{lua_version} %lua_noarchdir %(pkgconf --variable=INSTALL_LMOD lua)
# lua includes folder # lua includes folder
%lua_incdir %{_includedir}/lua%{lua_version} %lua_incdir %(pkgconf --variable=includedir lua)
%lua_version_default %{lua: %lua_version_default %{lua:
local result = 5.4 local result = 5.4