Changelog for
lua51-luarocks-3.11.0-39.1.noarch.rpm :
* Mon Apr 22 2024 smolsheepAATTopensuse.org- Update to version 3.11.0: Features:
* luarocks build and luarocks install no longer rebuild or reinstall if the version is already installed (--force overrides).
* More aggressive caching of the manifest file (does not hit luarocks.org again if the cached manifest is younger than 10 seconds).
* Drops stale lock files (older than 1 hour).
* More informative error reports on bad configurations of Lua paths (LUA_INCDIR, LUA_LIBDIR).
* Better error messages when lacking permissions.
* Bumps vendored dkjson dependency to 2.7.
* --verbose output now prints the LuaRocks configuration, for more informative bug reports. Fixes:
* Passing --global always LuaRocks target the system tree.
* Does not crash if root_dir is a table.
* Does not try to lock rocks trees when using --pack-binary-rock or --no-install.
* Checks permissions ahead of trying to lock trees, to provide better error messages.
* Avoids LuaSec version mismatch by refusing to use LuaSec versions below 1.1.
* Does not set up a \"project environment\" when running make on the LuaRocks sources.- Updates from version 3.10.0 Features:
* Introduce file-based locking for concurrent access control. Previously, LuaRocks would produce undefined behavior when running two instances at the same time.
* Rockspec quality-of-life improvements:
* Using an unknown build.type now automatically implies a build dependency for luarocks-build-
.
* Improve rockspec.source.dir autodetection.
* builtin build mode now automatically inherits include and libdirs from external_dependencies if not set explicitly.
* improved and simplified Lua interpreter search.
* lua_interpreter config value is deprecated in favor of variables.LUA which contains the full interpreter path.
* luarocks-admin remove now supports the file:// protocol for managing local rocks servers.
* Bundled dkjson library, so that luarocks upload does not require an external JSON library.
* New flags for luarocks init: --no-gitignore, - -no-wrapper-scripts, --wrapper-dir.
* luarocks config now attempts updating the system config by default when local_by_default is false.
* New flag for luarocks path: --full, for use with --lr-path and - -lr-cpath. Fixes:
* luarocks build no longer looks for Lua headers when installing pure-Lua rocks.
* luarocks build table in rockspecs now gets some additional validation to prevent crashes on malformed rockspecs.
* build.builtin now compiles C modules in a temporary directory, avoiding name clashes
* build_dependencies now correctly installs dependencies for the Lua version that LuaRocks is running on, and not the one it is building for with --lua-version.
* build_dependencies can now use a dependency available in any rocks tree (system, user, project).
* luarocks config now prints boolean values correctly on Lua 5.1.
* luarocks config now ensures the target directory exists when saving a configuration.
* luarocks init now injects the project\'s package.(c)path in the Lua wrapper.
* luarocks lint no longer crashes if a rockspec misses a description field.
* luarocks test now handles malformed command entries gracefully.
* if --lua-
* flags are given in the CLI, the hardcoded values are never used.
* the \"no downloader\" error is now shown only once, and not once per failed mirror.
* project dir is always presented normalized
* catch the failure to setup LUA_BINDIR early.
* when using --pack-binary-rock and a zip program is unavailable, report that instead of failing cryptically.
* More graceful handling when failing to create a local cache.
* Avoid confusion with macOS multiarch binaries on system detection.
* Add --tree to the rocks trees list.
* Better support for LuaJIT versions with extra suffixes in their version numbers.
* Don\'t use floats to parse Lua version number.
* Various fixes related to path normalization.- Updates from version 3.9.2:
* Configuration now honors typical compiler environment variables for all build backends such as MAKE, CC, AR, RANLIB
* luarocks test now checks/installs all dependency kinds (build, runtime, test), so you don\'t need to run luarocks make - -only-deps in CI environments to get all dependencies needed to run a test
* Fixed crash if variables.LUA
* are unset in configuration
* Fix luarocks test --prepare behavior for non-Busted tests
* Internal API fixes
* path.path_to_module: accept custom file extensions in package path variables
* persist.save_from_table: ensure directory exists when saving a file
* Thu Oct 26 2023 marcos.bjoerkelundAATTsuse.com- Fix luarocks-admin link, previously pointing to luarocks
* Wed Nov 23 2022 msuchanekAATTsuse.com- Fix missing dependency on lua-macros (boo#1205612)
* Fri Sep 02 2022 gmbr3AATTopensuse.org- Own /usr/lib/luarocks
* Fri Sep 02 2022 gmbr3AATTopensuse.org- Add lib64.patch:
* Fix luarocks placing files in incorrect libdir
* Tue Aug 23 2022 pirateclipAATTprotonmail.com- Add Requires: zip
* Without it, luarocks fails when passed with arguments: make --pack-binary-rock
* Sun Aug 21 2022 pirateclipAATTprotonmail.com- Update to version 3.9.1:
* `builtin` build mode now always respects CC, CFLAGS and LDFLAGS
* Check that lua.h version matches the desired Lua version
* Check that the version of the Lua C library matches the desired Lua version
* Fixed deployment of non-wrapped binaries
* Fixed crash when `--lua-version` option is malformed
* Fixed help message for `--pin` option
* Unix: use native methods and don\'t always rely on $USER to determine user
* Sat Dec 18 2021 gmbr3AATTopensuse.org- Update to version 3.8.0:
* Support GitHub\'s protocol security changes transparently
* luarocks test has a new flag --prepare that checks, downloads and installs the tool requirements and rockspec dependencies but does not run the test suite for the rockspec being tested.
* Code tweaks so that LuaRocks can run on a Lua interpreter built without the debug library.
* Tue Jun 15 2021 gmbr3AATTopensuse.org- Update to version 3.7.0
* Improved connectivity resiliency
* On Unix, it now respects environment variables $XDG_CACHE_HOME and $XDG_CONFIG_HOME
* Fixes check for the default Lua version set in the user\'s home configuration- Remove deprecated option --versioned-rocks-dir
* Thu Feb 18 2021 gmbr3AATTopensuse.org- Use %lua_provides macro for default lua versioning
* Sun Jul 12 2020 callumjfarmer13AATTgmail.com- Update to version 3.3.1
* Fix downgrades of rocks containing directories: stop it from creating spurious 0-byte files where directories have been
* Fix error message when attempting to copy a file that is missing
* For the changes made in 3.3.0 see https://github.com/luarocks/luarocks/blob/master/CHANGELOG.md#whats-new-in-luarocks-330
* Mon Jul 06 2020 mceplAATTsuse.com- Add lua54 as new build target
* Wed Aug 28 2019 mceplAATTsuse.com- Update to 3.2.0:
* Bugfix: luarocks path does not change the order of pre-existing path items when prepending or appending to path variables
* Bugfix: fix directory detection on the Mac
* When building with --force-config, LuaRocks now never uses the \"project\" directory, but only the forced configuration
* Lua libdir is now only checked for commands/platforms that really need to link Lua explicitly
* LuaJIT is now detected dynamically
* RaptorJIT is now detected as a LuaJIT variant
* Improvements in Lua autodetection at runtime
* luarocks new_version: new option --dir
* luarocks which: report modules found via package.path and package.cpath as well
* install.bat: Improved detection for Visual Studio 2017 and higher
* Sun May 26 2019 jayvdbAATTgmail.com- Re-enable building for Lua 5.3- Add notable enhancements in changelog entry for v3.x update- Update to v3.1.2
* cmd: fix handling of unconfigured paths in get_lua_version- from v3.1.1
* fix: don\'t try to look in home_tree if not available
* refactor: reorganise code in get_lua_version
* fix: handle errors in lua wrapper check- from v3.1.0
* Includes many fixes and enhancements; full changelog is at https://github.com/luarocks/luarocks/compare/v3.0.4...v3.1.0
* Wed Oct 31 2018 mceplAATTsuse.com- Upgrade to 3.0.4
* Version 3.x is a large rewrite; full changelog is at https://github.com/luarocks/luarocks/blob/master/CHANGELOG.md
* New rockspec format
* New commands, including luarocks init for per-project workflows
* New flags, including --lua-dir and --lua-version for using multiple Lua installs with a single LuaRocks
* New build system
* General improvements, including namespaces
* User-visible changes, including some breaking changes
* Internal changes
* Mon Oct 30 2017 jmatejekAATTsuse.com- do not build for Lua 5.2
* Fri Jul 14 2017 tchvatalAATTsuse.com- Switch to multibuild to produce luarocks for all lua variants
* Fri Jul 14 2017 tchvatalAATTsuse.com- Version update to 2.4.2:
* New test suite based on Busted; runs on Linux, OSX and Windows
* git+ssh:// fetch protocol
* Improved behavior preserving permissions
* Improved listing of dependencies on installation
* Improved behavior of argument handling in `pack`
* MSYS and Haiku platform detection
* Feature-based detection of internal bit32 and utf8 modules
* Internal reorganization of luarocks.fs code
* `remove` option --force=fast renamed to --force-fast
* Plus assorted bugfixes and cleanups
* Avoid coroutine use in luarocks.loader
* Fix upgrade issues for very old versions
* Fixed conflict resolution on deploy/delete
* Improved dependency check messages
* Performance improvements when removing packages
* Support user-defined `platforms` array in config file
* Improvements in Lua interpreter version detection in Unix configure script
* Relaxed Lua version detection to improve support for alternative implementations (e.g. Ravi)
* Plus assorted bugfixes and improvements
* Mon Jul 04 2016 opensuseAATTmirell.de- update to version 2.3.0
* Windows: major redesign of the install tree structure
* Windows: Auto setup of MSVC environments
* Improve error messages when tools are not installed
* CMake: generate 64-bit builds when appropriate
* Improve check of location of config files
* MacOSX: set MACOSX_DEPLOYMENT_TARGET using env
* Remove --extensions flag; use rockspec_format instead
* New `luarocks config` command to query configuration
* Improved UI for messages when external deps are missing
* Unix: Robustness improvement in configure script
* Plus tweaks and bugfixes. See the changelog for details.- Add correct library directory to configuration file to fix rocks that use C modules on x86_64 architecture
* Sat Jul 18 2015 iAATTmarguerite.su- update version 2.2.2
* `luarocks build --only-deps` and `luarocks install --only-deps` for installing dependencies only
* Mercurial support
* Improved command-line argument parser, now validates arguments (it previously ignored unrecognized arguments) and accepts both `--flag=option` and `--flag option` in flags that take arguments.
* For consistency with `luarocks show`, `luarocks doc --homepage` is now `luarocks doc --home`
* Improvements to CMake build backend
* Improved Makefiles for handling simultaneous bootstrapped installations
* Various bugfixes- changes in 2.2.1
* Improved compatibility with Lua 5.3
* `luarocks list --outdated` for listing modules with available upgrades
* Assorted bugfixes
* Mon Oct 20 2014 iAATTmarguerite.su- update version 2.2.0
* MoonRocks is the new default repository: http://rocks.moonscript.org Rocks don\'t need to be sent to the LuaRocks mailing list anymore, you can upload them directly at the website or using `luarocks upload` command for uploading rocks to MoonRocks via the command-line
* Preliminary support for Lua 5.3
* No longer uses the module() function, for Lua 5.2 installations built without Lua 5.1 compatibility
* --branch flag for `luarocks build` and `luarocks make`
* various improvements in `luarocks doc` command
* \"git+http\" transport for source.url
* Mon Jan 21 2013 kianseongAATTgmail.com- Updated version and made some changes
* Fri Sep 21 2012 toganmAATTopensuse.org- Initial packaging