2 Commits

Author SHA256 Message Date
a281d195cb Add missing %changelog entry. 2025-11-07 10:29:57 +01:00
Michal Suchanek
227b626ed0 macros.lua: Fix parsing on older SLE releases
Older RPM versions don't like blank lines in lua macros.
2025-11-06 19:15:00 +01:00
2 changed files with 10 additions and 4 deletions

View File

@@ -1,3 +1,9 @@
-------------------------------------------------------------------
Thu Nov 6 19:08:52 UTC 2025 - Michal Suchanek <msuchanek@suse.de>
- macros.lua: Fix parsing on older SLE releases. Older RPM
versions don't like blank lines in lua macros.
-------------------------------------------------------------------
Mon Nov 3 00:20:49 UTC 2025 - Matej Cepl <mcepl@cepl.eu>

View File

@@ -72,13 +72,13 @@ if mod_name == "" or mod_name == "%{?mod_name}" then
print("-- Error: %%{mod_name} is not defined!")
return
end
--
local lua_ver_nodots = rpm.expand("%{lua_version_nodots}")
local lua_ver_default_nodots = rpm.expand("%{lua_version_default_nodots}")
local flavor = rpm.expand("%{flavor}")
local version = rpm.expand("%{version}")
local release = rpm.expand("%{release}")
--
local provides_name
if rpm.expand("%{-n*}") ~= "" then
provides_name = rpm.expand("%{-n*}")
@@ -87,12 +87,12 @@ elseif rpm.expand("%{-e:1}") == "1" then
else
provides_name = "lua-" .. mod_name
end
--
if lua_ver_nodots == lua_ver_default_nodots then
print("Provides: " .. provides_name .. " = " .. version .. "-" .. release .. "\\n")
print("Obsoletes: " .. provides_name .. " < " .. version .. "-" .. release .. "\\n")
end
--
if flavor == "luajit" then
print("Obsoletes: lua51-" .. mod_name .. " <= " .. version .. "-" .. release .. "\\n")
end