Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

lua55-5.5.0-1.1 RPM for i586

From OpenSuSE Ports Tumbleweed for i586

Name: lua55 Distribution: openSUSE Tumbleweed
Version: 5.5.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Dec 31 02:57:43 2025
Group: Development/Languages/Other Build host: reproducible
Size: 51095 Source RPM: lua55-5.5.0-1.1.src.rpm
Packager: http://bugs.opensuse.org
Url: https://www.lua.org
Summary: Small Embeddable Language with Procedural Syntax
Lua is a programming language originally designed for extending
applications, but is also frequently used as a general-purpose,
stand-alone language.

Lua combines procedural syntax (similar to Pascal) with
data description constructs based on associative arrays and extensible
semantics. Lua is dynamically typed, interpreted from byte codes, and
has automatic memory management, making it suitable for configuration,
scripting, and rapid prototyping. Lua is implemented as a small library
of C functions, written in ANSI C.

Provides

Requires

License

MIT

Changelog

* Wed Dec 31 2025 Matej Cepl <mcepl@cepl.eu>
  - 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".
  - Add 32bit-check.patch to fix failed tests on 32bit platforms,
    to fix 32-bit integer overflow in str_rep function.
* Wed Dec 31 2025 Matej Cepl <mcepl@cepl.eu>
  - 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
* Tue Nov 18 2025 Matej Cepl <mcepl@cepl.eu>
  - Update to 5.5.0-rc1:
    bugfixes
* Mon Aug 04 2025 Matej Cepl <mcepl@cepl.eu>
  - interpreter should not conflict/provide lua symbol (bsc#1247521)
* Sat Jul 19 2025 Matej Cepl <mcepl@cepl.eu>
  - Switch from update-alternatives to libalternatives (and
    dependency on lua-interpreter)
  - improve .gitignore and overall improve the packaging.
  - this package also provides devel symlink directly and conflicts
    other -devel packages
* Fri Jul 11 2025 Matej Cepl <mcepl@cepl.eu>
  - 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
* Wed Apr 23 2025 Matej Cepl <mcepl@cepl.eu>
  - Fix license: it is MIT, not GPL-3.0-or-later.
* Wed Jul 24 2024 Callum Farmer <gmbr3@opensuse.org>
  - Update to version 5.4.7:
    * Fixed 11 bugs from 5.4.6
    * Tests now run on shared libraries
  - Removed skip-tests_big-endian.patch: fixed upstream
* Thu Dec 07 2023 Andreas Schwab <schwab@suse.de>
  - execresult.patch: Inspect errno only after failure
* Tue Nov 14 2023 Matej Cepl <mcepl@suse.com>
  - Add skip-tests_big-endian.patch to skip little-endian-only
    tests (bsc#1216930).
* Mon May 29 2023 Callum Farmer <gmbr3@opensuse.org>
  - Library is always liblua5_4-5: due to SOVERSION leading digit
    being 5
* Mon May 22 2023 Matej Cepl <mcepl@suse.com>
  - Final release of 5.4.6. No change in the changelog.
* Tue May 09 2023 Matej Cepl <mcepl@suse.com>
  - Experimenting with lua 5.4.6-rc1 (release 5.4.5 has been
    effectively withdrawn).
* Sun Apr 30 2023 Matej Cepl <mcepl@suse.com>
  - Update to 5.4.5:
    - this is a bug-fix release.
    - Lua 5.4.5 also contains several internal improvements and
      includes a revised reference manual
  - Remove upstreamed patches:
    - luabugs1.patch
    - luabugs10.patch
    - luabugs11.patch
    - luabugs2.patch
    - luabugs3.patch
    - luabugs4.patch
    - luabugs5.patch
    - luabugs6.patch
    - luabugs7.patch
    - luabugs8.patch
    - luabugs9.patch
* Tue Apr 04 2023 Callum Farmer <gmbr3@opensuse.org>
  - Added more numbered patches from upstream:
    * luabugs11.patch
* Sat Mar 18 2023 Callum Farmer <gmbr3@opensuse.org>
  - Added more numbered patches from upstream:
    * luabugs10.patch
* Tue Jan 24 2023 Michal Suchanek <msuchanek@suse.com>
  - Do not use complex dependencies on SLE12
* Sun Dec 18 2022 Callum Farmer <gmbr3@opensuse.org>
  - Added more numbered patches from upstream:
    * luabugs8.patch
    * luabugs9.patch
* Tue Aug 30 2022 Callum Farmer <gmbr3@opensuse.org>
  - Add more upstream patches:
    * luabugs6.patch
    * luabugs7.patch
* Sat Jun 04 2022 Callum Farmer <gmbr3@opensuse.org>
  - Added more numbered patches from upstream:
    * luabugs3.patch
    * luabugs4.patch (bsc#1201146, CVE-2022-33099)
    * luabugs5.patch
* Wed Mar 09 2022 Callum Farmer <gmbr3@opensuse.org>
  - Added patches from upstream:
    * luabugs1.patch
    * luabugs2.patch
  - Adjust buildsystem so that it matches upstream git (testes??)
* Mon Mar 07 2022 Bjørn Lie <bjorn.lie@gmail.com>
  - Drop the lua_docdir define, package docs in the standard
    location. Instead just silently drop packaging the README with
    the path that does not makes sense for a rpm package, but for a
    source tarball install. Simpler solution to boo#1186233.
* Wed Jan 26 2022 Callum Farmer <gmbr3@opensuse.org>
  - Ensure shared library is installed with executable bit set
* Wed Jan 26 2022 Callum Farmer <gmbr3@opensuse.org>
  - Update to Lua 5.4.4:
    * fixes all bugs found in Lua 5.4.3
  - Removed upstream-bugs.patch: new release (no bugs found yet)
  - Removed upstream-bugs-test.patch: new release (no bugs found yet)

Files

/usr/bin/lua5.5
/usr/bin/luac5.5
/usr/lib/lua
/usr/lib/lua/5.5
/usr/share/doc/packages/lua55
/usr/share/doc/packages/lua55/README
/usr/share/libalternatives/lua/55.conf
/usr/share/libalternatives/luac/55.conf
/usr/share/lua
/usr/share/lua/5.5
/usr/share/man/man1/lua5.5.1.gz
/usr/share/man/man1/luac5.5.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Jan 9 22:40:59 2026