diff --git a/lua-macros.changes b/lua-macros.changes index 9940228..3fab09e 100644 --- a/lua-macros.changes +++ b/lua-macros.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Sat Aug 28 09:42:55 UTC 2021 - Callum Farmer + +- Change usage of math to string.gsub to prevent extra decimal + places causing issues + ------------------------------------------------------------------- Fri Aug 27 10:07:01 UTC 2021 - Callum Farmer diff --git a/macros.lua b/macros.lua index f0e0c63..92e222a 100644 --- a/macros.lua +++ b/macros.lua @@ -2,7 +2,7 @@ # The major.minor version of Lua %lua_version %(lua -e 'print(_VERSION)' | cut -d ' ' -f 2) -%lua_version_nodots %(lua -e 'print(math.floor((%{lua_version}*10)))') +%lua_version_nodots %(lua -e 'print((string.gsub("%{lua_version}", "%.", "")))') # compiled modules should go here %lua_archdir %{_libdir}/lua/%{lua_version} @@ -14,7 +14,7 @@ %lua_incdir %{_includedir}/lua%{lua_version} %lua_version_default 5.4 -%lua_version_default_nodots %(lua -e 'print(math.floor((%{lua_version_default}*10)))') +%lua_version_default_nodots %(lua -e 'print((string.gsub("%{lua_version_default}", "%.", "")))') %ifluadefault \ %if %{lua_version_nodots} == %{lua_version_default_nodots} \