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

lua54-5.4.6-3.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: lua54 Distribution: openSUSE:Factory:zSystems
Version: 5.4.6 Vendor: openSUSE
Release: 3.1 Build date: Sat Dec 9 23:44:37 2023
Group: Development/Languages/Other Build host: s390zl24
Size: 43930 Source RPM: lua54-5.4.6-3.1.src.rpm
Packager: https://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

GPL-3.0-or-later

Changelog

* 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)
* Thu Dec 30 2021 Callum Farmer <gmbr3@opensuse.org>
  - Re-enable readline support in Lua, the way to do this changed
    in Lua 5.4
  - Because we are linking with readline add GPLv3+ only to the
    main package
  - Subsequently, update main_test.patch to ignore another test
* Thu Dec 30 2021 Callum Farmer <gmbr3@opensuse.org>
  - Update upstream-bugs.patch and upstream-bugs-test.patch to fix
    bugs 9,10,12 for build and tests respectively. Bug 11 changes
    interface of luaD_pretailcall. (bsc#1194575,CVE-2021-44647)
* Sat Nov 27 2021 Callum Farmer <gmbr3@opensuse.org>
  - Update upstream-bugs.patch and upstream-bugs-test.patch to fix
    bugs 7,8 for build and tests respectively. (bsc#1192613,CVE-2021-43519)
* Thu Jul 29 2021 Callum Farmer <gmbr3@opensuse.org>
  - Update upstream-bugs.patch and upstream-bugs-test.patch to fix
    bugs 4,5,6 for build and tests respectively.
* Sat May 22 2021 Callum Farmer <gmbr3@opensuse.org>
  - Fix doc location (boo#1186233)
* Mon May 10 2021 Callum Farmer <gmbr3@opensuse.org>
  - Add shared_link.patch: fix dynamic linking executable
  - Stop building static library
* Mon Apr 19 2021 Callum Farmer <gmbr3@opensuse.org>
  - Add upstream-bugs.patch and upstream-bugs-test.patch to fix
    bugs 1,2,3 for build and tests respectively.
* Mon Mar 29 2021 Callum Farmer <gmbr3@opensuse.org>
  - Update to version 5.4.3:
    * Fixes bugs found in Lua 5.4.2
  - Removed upstream-bugs.patch: new release (no bugs found yet)
  - Removed upstream-bugs-test.patch: new release (no bugs found yet)
* Thu Mar 11 2021 Callum Farmer <gmbr3@opensuse.org>
  - Add upstream-bugs.patch and upstream-bugs-test.patch to fix
    bugs 2,3,4 for build and tests respectively.
* Fri Jan 22 2021 Callum Farmer <gmbr3@opensuse.org>
  - Move tests to separate build
* Sat Dec 05 2020 Callum Farmer <gmbr3@opensuse.org>
  - Update to version 5.4.2:
    * Fixes garbage collection bug
  - Add main_test.patch: fix bug in main.lua test
* Sat Oct 10 2020 Callum Farmer <callumjfarmer13@gmail.com>
  - Update to version 5.4.1:
    * Fixes bugs found in Lua 5.4.0
  - Removed upstream-bugs.patch: new release (no bugs found yet)
* Fri Aug 21 2020 Callum Farmer <callumjfarmer13@gmail.com>
  - Add final part of patch for CVE-2020-15888, boo#1174367
  - Add upstream patch 13
* Tue Aug 18 2020 Callum Farmer <callumjfarmer13@gmail.com>
  - Add patch for CVE-2020-15945, boo#1174540 (un-numbered)
* Mon Aug 17 2020 Callum Farmer <callumjfarmer13@gmail.com>
  - Add upstream patches 9,10,11,12
    * Patch 9: CVE-2020-24342, boo#1175339
    * Patch 10: CVE-2020-24371, boo#1175449
    * Patch 11: CVE-2020-24370, boo#1175448
    * Patch 12: CVE-2020-24369, boo#1175447
* Mon Jul 20 2020 Callum Farmer <callumjfarmer13@gmail.com>
  - Add upstream patches 7 & 8
* Sat Jul 18 2020 Callum Farmer <callumjfarmer13@gmail.com>
  - Add upstream-bugs.patch, upstream fixes from https://www.lua.org/bugs.html
* Sat Jul 18 2020 Andreas Schwab <schwab@suse.de>
  - files_test.patch: use proper check for 64-bit time_t
  - Amend list of 64bit architectures
* Mon Jul 06 2020 Matej Cepl <mcepl@suse.com>
  - Don't use %make_build macro, which doesn't work on SLE-12
* Mon Jul 06 2020 Matej Cepl <mcepl@suse.com>
  - Add attrib_test.patch and files_test.patch which fix
    failing tests (https://is.gd/6DYPgG). With these two patches
    full test suite passes.
* Tue Jun 02 2020 Callum Farmer <callumjfarmer13@gmail.com>
  - Update to 5.4.0
    * Changes from http://www.lua.org/manual/5.4/readme.html#changes
    * new generational mode for garbage collection
    * to-be-closed variables
    * const variables
    * userdata can have multiple user values
    * new implementation for math.random
    * warning system
    * debug information about function arguments and returns
    * new semantics for the integer 'for' loop
    * optional 'init' argument to 'string.gmatch'
    * new functions 'lua_resetthread' and 'coroutine.close'
    * string-to-number coercions moved to the string library
    * allocation function allowed to fail when shrinking a memory block
    * new format '%p' in 'string.format'
    * utf8 library accepts codepoints up to 2^31
  - Changes copied from request by Matthias G. Eckermann <mge@suse.com>
  - Updated spec file for lua 5.4: copied from lua53
  - lua-build-system.patch: updated from Debian
  - added tests

Files

/etc/alternatives/lua
/etc/alternatives/lua.1.gz
/etc/alternatives/luac
/etc/alternatives/luac.1.gz
/usr/bin/lua
/usr/bin/lua5.4
/usr/bin/luac
/usr/bin/luac5.4
/usr/lib64/lua
/usr/lib64/lua/5.4
/usr/share/lua
/usr/share/lua/5.4
/usr/share/man/man1/lua.1.gz
/usr/share/man/man1/lua5.4.1.gz
/usr/share/man/man1/luac.1.gz
/usr/share/man/man1/luac5.4.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sat Mar 9 12:50:11 2024