lua5.4: Add new lua version
Add new lua version 5.4 required by new version of nmap.
Patch copied from lua 5.3. Readline patch has to be reworked as lua 5.4 now supports no readline for linux but still needs some tweaks for macos and bsd systems.
Patch shared lib required some rework.
@BKPepe is this ok? Required for nmap bump
I do have one question. Why lua package are located in the main repo and this one goes to packages repository? 🤔
From what I notice other lua version have some dependency on main packages while this doesn't
I do have one question. Why lua package are located in the main repo and this one goes to packages repository? 🤔
From what I notice other lua version have some dependency on main packages while this doesn't
Yeah, but lua5.3 is already out of life. Shouldn't be there some plan to update/tweak packages to use newer Lua version?
@BKPepe no the actual move is to drop lua as a requirement. (the main usage of lua is LuCI that is migrating to js usage, aka the Lu part is being dropped AHAHAH)
Also different version of lua are not just a bump in version... each lua version have ABI changes and are not compatible with each other... 99% of the time an app written for lua 5.1 is not compatible with lua 5.3... same with 5.3 and 5.4... (app needs to be converted to the new version and is not trivial also they sometimes introduce higher ram consumption and bigger lib, or arch problem)
Now the formality check should pass. Let's see. 🤞