Group :: Desenvolvimento/Outros
RPM: lua5.1
Main Changelog Spec Patches Sources Download Gear Bugs e FR Repocop
23 maio 2023 Vladimir D. Seleznev <vseleznv at altlinux.org> 5.1.5-alt21
- liblua5.1: provides lua5.1(coroutine) (closes: #46197).
- lualua5.1-devel: require rpm-build-lua.
- Fixed FTBFS: disabled address warning.
- Fixed FTBFS: built fat LTO objects.
- lua5.1-compat-devel: do not provide pkgconfig(lua)
- add lua(abi) = 5.1 to provides
- added Requires: libreadline-devel to devel (not found by autoreq)
- removed lua5.1-5.1.5-alt-at-luaconf.patch in favor to general approach
- adjusted liblua5-devel conflicts (closes: #33223)
- added liblua5-devel provides (closes: #33223)
- no need for lua5.1-alt-compat provides now
- stronger Conflicts: lua5.1-alt-compat < 1.0.1
- added conflicts and provides for asterisk-build-hacks
- compat devel stuff moved to liblua5.1-compat-devel (for future use)
- added Requires: on preinstall subpackage
- upgrade script made more forceful (should help #33104)
- added /usr/include/lua5.1 (seen in boswars, for better compatibility)
- added lua5.1.pc and liblua5.1.so as packages expect them
- added if_with lua_compat to group conflicting files
- added preinstall subpackage to help apt dist-upgrade.
- added lua-5.1.pc, liblua-5.1.so and related files (thx Igor Vlasenko).
- removed liblua5-devel provides to avoid clash with liblua5.3-devel (thx Igor
Vlasenko). - renamed lua5 package to lua5.1.
- added %pre for 5->5.1 upgrade (thx Igor Vlasenko).
- added symlinks for fedora (thx Igor Vlasenko).
- removed %_bindir/lua %_bindir/luac %_man1dir/lua.1*
%_man1dir/luac.1*. - reverted LUA_LDIR and LUA_CDIR in luaconf.h and paths in lua.pc.
- fixed build with gcc6.
- restored luaconf.h LUA_CDIR / LUA_LDIR defaults
- split cummulative diff into separate patches
- added lua-5.1.4-idsize.patch (fc)
- added lua-5.1.4-lunatic.patch (fc)
- returned LUA_CDIR and LUA_LDIR definitions to luaconf.h
- renamed liblua5-devel package to liblua5.1-devel
- renamed liblua5-devel-static package to liblua5.1-devel-static
- Patch for CVE-2014-5461 applied
- 5.1.4 -> 5.1.5
- lua-5.1.4 patches reverted
- applied official pathes #1/#2 from lua.org/bugs.html
- Add more info in lua.pc (ALT#25368)
- Rebuilt for debuginfo.
- Applied official patches #7 and #8 from lua.org/bugs.html (by at@).
- applied official patch #6 from lua.org/bugs.html
- 5.1.3 -> 5.1.4
- applied 3 official patches from lua.org/bugs.html
- reverted lua-5.0 compatibility hacks
- disabled APICHECK to workaround assertion failures (#18557)
- spec: removed "BuildArch: %_target_cpu"
- http://www.lua.org/ftp/patch-lua-5.1.3 (20080508)
- made lua5-doc package noarch
- 5.1.2 -> 5.1.3
- luaconf.h (lua_popen): call fflush(NULL) before popen()
- applied 1 more official patch from lua.org/bugs.html:
+ An error in a module loaded through the '-l' option shows no traceback.
- applied 2 more official patches from lua.org/bugs.html:
+ Very small numbers all collide in the hash function.
+ Too many variables in an assignment may cause a C stack overflow. - changed src.rpm packaging to keep unmodified upstream tarball
- applied official patches from lua.org/bugs.html:
+ Code generated for "-nil", "-true", and "-false" is wrong.
+ Count hook may be called without being set.
+ Wrong error message in some concatenations. - ldo.c (luaD_throw): abort() instead of exit(EXIT_FAILURE)
- relaxed lua5-doc dependencies
- updated to 5.1.2
- installed /usr/lib64/pkgconfig/lua.pc
- applied 3 more official patches from lua.org/bugs.html
- in the COPYRIGHT file, added notice about readline/GPL
- imported sources into git and built with gear
- applied 3 official patches from lua.org/bugs.html
- added version script for the shared library to avoid static luac linkage
- split html documentation and examples into separate lua5-doc subpackage
- 5.1 -> 5.1.1
- 5.0.2 -> 5.1
- changed soname to liblua-5.1.so.0
- applied fixes for known bugs from lua.org
- removed alternatives, lua4 goes obsolete
- Rebuilt with libreadline.so.5.
- fixed segfaults introduced in previous release (type casts)
- fixed linkage (linked liblualib.so with liblua.so)
- compat-5.1r2 -> compat-5.1r3
- in sync with Debian: lua50_5.0.2-5.diff.gz
- fixed invalid type casts on x86_64 (Kachalov Anton, #6539)
- packaged Compat-5.1 (implementation of Lua-5.1 package proposal)
- applied 3 official patches from http://www.lua.org/bugs.html
- removed old dependencies
- /usr/share/lua5/loadlib.lua -- implemented require()-like path search
for loadlib(); compiled extensions should reside in /usr/lib64/lua5 - added /usr/share/lua5 to default LUA_PATH
- enabled os.tmpname()
- upgraded to new alternatives format
- updated to 5.0.2 release
- enabled partial compatibility with old upvalue syntax
- pedro-openbsd-snprintf.patch: use snprintf(3) instead of sprintf(3)
- updated to 5.0.2 pre-release, with all official patches in
- /usr/share/doc/lua5-5.1.5 -> /usr/share/doc/lua-5.1.5
- fixed luac symilnk (alternatives)
- fixed /usr/share/doc/lua5-5.1.5 ownership
- fixed _customdocdir misusage
- Werror mode enabled
- 5 more official patches applied
- moved lua4 (weight=10) and lua5 (weight=20) packages under alternatives control
- in sync with debian (deb-paths.patch):
+ Added support for -C to load compatibility library on startup
+ Added an initial LUA_PATH to support /usr/share/lua5 etc.
+ Added a -P switch to suppress the LUA_PATH code if need-be
+ Updated the manpage lua.1 for the -C and -P switches
- packages renamed: s/lua/lua5/
- lua4 will be kept; thus Provides/Obsoletes reconsidered, Conflicts added
- two patches from http://www.lua.org/bugs.html
- Sisyphus release
- added Provides and Obsoletes for smooth upgrade
- desert Makefile/config/patches; custom build with direct commands
- features enabled: dlopen (loadlib), popen, fastround, libreadline
- new package layout: lua, liblua, liblua-devel, liblua-devel-static
- 5.0; API changes; soname changed; license: MIT
- loadlib now implemented, so drop that stuff borrowed from PLD
- minor enhancements
- corrected s/-lc/-lc -lm -ldl/ for liblualib.so in alt-soname patch
- shared optimization flags
- error in previous build: *.so files are binary copy of *.so.* files,
not symlinks; fixed - really shared build (s/ld -shared/ld -shared -lc/ in alt-soname patch)
- post and postun sections added (ldconfig)
- shared build; alt-soname patch; lua-devel-static subpackage
- reference manual and code samples included in lua-devel package
- additional features from XTG Systems (loadlib files) and
PLD Team (pld-loadlib-require patch) - buildreq applied (none)
- Rebuilt in new environment
- First build for Sisyphus