Revisions of lua-luarocks

buildservice-autocommit accepted request 1169898 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 35)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1169656 from smolsheep's avatar smolsheep (revision 34)
- 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
buildservice-autocommit accepted request 1120604 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 33)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1120584 from Marcos Bjoerkelund's avatar Marcos Bjoerkelund (mbjoerkelund) (revision 32)
This revision fix the luarocks-admin link, as it was previously pointing to luarocks instead of luarocks-admin, and thus not working properly.
The luarocks-admin CLI has only a few commands such as "make-manifest", and these are not available in the default luarocks CLI. These commands may be required when building a new package and since "luarocks make-manifest" errors, it would not work.
buildservice-autocommit accepted request 1037592 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 31)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 1037545 from Michal Suchanek's avatar Michal Suchanek (michals) (revision 30)
- Fix missing dependency on lua-macros (boo#1205612)
buildservice-autocommit accepted request 1000929 from Callum Farmer's avatar Callum Farmer (gmbr3) (revision 29)
baserev update by copy to link target
Callum Farmer's avatar Callum Farmer (gmbr3) accepted request 1000928 from Callum Farmer's avatar Callum Farmer (gmbr3) (revision 28)
- Own /usr/lib/luarocks
Callum Farmer's avatar Callum Farmer (gmbr3) accepted request 1000887 from Callum Farmer's avatar Callum Farmer (gmbr3) (revision 27)
- Add lib64.patch:
  * Fix luarocks placing files in incorrect libdir
buildservice-autocommit accepted request 998863 from Callum Farmer's avatar Callum Farmer (gmbr3) (revision 26)
baserev update by copy to link target
Callum Farmer's avatar Callum Farmer (gmbr3) accepted request 998768 from Gordon Leung's avatar Gordon Leung (Pi-Cla) (revision 25)
- Add Requires: zip
  * Without it, luarocks fails when passed with arguments: make --pack-binary-rock
buildservice-autocommit accepted request 998615 from Callum Farmer's avatar Callum Farmer (gmbr3) (revision 24)
baserev update by copy to link target
Callum Farmer's avatar Callum Farmer (gmbr3) accepted request 998414 from Gordon Leung's avatar Gordon Leung (Pi-Cla) (revision 23)
- 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
Callum Farmer's avatar Callum Farmer (gmbr3) accepted request 941407 from Callum Farmer's avatar Callum Farmer (gmbr3) (revision 22)
- 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.
buildservice-autocommit accepted request 900205 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 21)
baserev update by copy to link target
Matej Cepl's avatar Matej Cepl (mcepl) accepted request 900192 from Callum Farmer's avatar Callum Farmer (gmbr3) (revision 20)
- 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
buildservice-autocommit accepted request 873533 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 19)
baserev update by copy to link target
buildservice-autocommit accepted request 822976 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 17)
baserev update by copy to link target
buildservice-autocommit accepted request 819771 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 16)
baserev update by copy to link target
Displaying revisions 1 - 20 of 35
openSUSE Build Service is sponsored by