Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:dgarcia:staging
lua-luarocks
lua-luarocks.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File lua-luarocks.changes of Package lua-luarocks
------------------------------------------------------------------- Mon Apr 22 12:03:25 UTC 2024 - Joshua Smith <smolsheep@opensuse.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-<build.type>. * 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 12:56:30 UTC 2023 - Marcos Bjoerkelund <marcos.bjoerkelund@suse.com> - Fix luarocks-admin link, previously pointing to luarocks ------------------------------------------------------------------- Wed Nov 23 10:33:53 UTC 2022 - Michal Suchanek <msuchanek@suse.com> - Fix missing dependency on lua-macros (boo#1205612) ------------------------------------------------------------------- Fri Sep 2 15:14:13 UTC 2022 - Callum Farmer <gmbr3@opensuse.org> - Own /usr/lib/luarocks ------------------------------------------------------------------- Fri Sep 2 12:42:27 UTC 2022 - Callum Farmer <gmbr3@opensuse.org> - Add lib64.patch: * Fix luarocks placing files in incorrect libdir ------------------------------------------------------------------- Tue Aug 23 07:36:14 UTC 2022 - Gordon Leung <pirateclip@protonmail.com> - Add Requires: zip * Without it, luarocks fails when passed with arguments: make --pack-binary-rock ------------------------------------------------------------------- Sun Aug 21 03:21:58 UTC 2022 - Gordon Leung <pirateclip@protonmail.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 15:07:53 UTC 2021 - Callum Farmer <gmbr3@opensuse.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 15:36:04 UTC 2021 - Callum Farmer <gmbr3@opensuse.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 15:56:16 UTC 2021 - Callum Farmer <gmbr3@opensuse.org> - Use %lua_provides macro for default lua versioning ------------------------------------------------------------------- Sun Jul 12 14:20:58 UTC 2020 - Callum Farmer <callumjfarmer13@gmail.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 6 19:05:47 UTC 2020 - Matej Cepl <mcepl@suse.com> - Add lua54 as new build target ------------------------------------------------------------------- Wed Aug 28 22:02:17 CEST 2019 - Matej Cepl <mcepl@suse.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 16:44:38 UTC 2019 - John Vandenberg <jayvdb@gmail.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 07:48:19 CET 2018 - mcepl@suse.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 14:45:32 UTC 2017 - jmatejek@suse.com - do not build for Lua 5.2 ------------------------------------------------------------------- Fri Jul 14 13:07:55 UTC 2017 - tchvatal@suse.com - Switch to multibuild to produce luarocks for all lua variants ------------------------------------------------------------------- Fri Jul 14 12:49:13 UTC 2017 - tchvatal@suse.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 4 20:38:09 UTC 2016 - opensuse@mirell.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 09:56:29 UTC 2015 - i@marguerite.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 16:34:46 UTC 2014 - i@marguerite.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 ------------------------------------------------------------------- Tue Jan 21 15:26:00 UTC 2013 - kianseong@gmail.com - Updated version and made some changes ------------------------------------------------------------------- Fri Sep 21 17:14:16 UTC 2012 - toganm@opensuse.org - Initial packaging
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor