8 Commits

Author SHA256 Message Date
9b92269177 Add libdir-luaconf.patch
Making it possible for the build process to be driven only by the
command line arguments of `make` without a need to modify
`src/luaconf.h` "manually".
2025-12-31 12:19:20 +01:00
a1b5f0a859 fix 32-bit integer overflow in str_rep function 2025-12-31 03:01:21 +01:00
877d3b9bf7 Update to the final release of 5.5.0
Overview of the main changes for this major version:
  - declarations for global variables
  - named vararg tables
  - for-loop variables are read only
  - floats are printed in decimal with enough digits to be read
    back correctly.
  - more levels for constructors
  - table.create
  - utf8.offset returns also final position of character
  - external strings (that use memory not managed by Lua)
  - new functions luaL_openselectedlibs and luaL_makeseed
  - major garbage collections done incrementally
  - more compact arrays (large arrays use about 60% less memory)
  - lua.c loads 'readline' dynamically
  - static (fixed) binaries (when loading a binary chunk in
    memory, Lua can reuse its original memory in some of the
    internal structures)
  - dump and undump reuse all strings
  - auxiliary buffer reuses buffer when it creates final string
2025-12-31 02:27:42 +01:00
56417efe3b Update to 5.5.0-rc1: bugfixes 2025-11-18 20:48:02 +01:00
bd11caef4e interpreter should not conflict/provide lua symbol (bsc#1247521) 2025-08-04 13:52:54 +02:00
6cb7ba6fe4 this package also provides devel symlink directly and conflicts other -devel packages
Also, cleanup the test condition.
2025-07-25 22:26:00 +02:00
2a20c909ef Switch from update-alternatives to libalternatives
* add dependency on lua-interpreter
* improve .gitignore and overall improve the packaging
2025-07-19 14:15:20 +02:00
a396b169d3 Start packaging Lua 5.5 line. This time Lua 5.5 beta 1
- Main chnages in the new version:
  - declarations for global variables
  - for-loop variables are read only
  - floats are printed in decimal with enough digits to be read
    back correctly.
  - more levels for constructors
  - table.create
  - utf8.offset returns also final position of character
  - external strings (that use memory not managed by Lua)
  - new functions luaL_openselectedlibs and luaL_makeseed
  - major collections done incrementally
  - more compact arrays (large arrays use about 60% less memory)
  - lua.c loads 'readline' dynamically
  - static (fixed) binaries (when loading a binary chunk in
    memory, Lua can reuse its original memory in some of the
    internal structures)
  - dump and undump reuse all strings
  - auxiliary buffer reuses buffer when it creates final string
- See the list of incompatibilities with previous versions on
  https://www.lua.org/work/doc/manual.html#8
2025-07-11 12:14:27 +02:00