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

lua53-luarocks-3.12.2-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: lua53-luarocks Distribution: openSUSE Tumbleweed
Version: 3.12.2 Vendor: openSUSE
Release: 1.1 Build date: Fri Oct 24 16:49:36 2025
Group: Development/Languages/Other Build host: reproducible
Size: 731386 Source RPM: lua53-luarocks-3.12.2-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://luarocks.org
Summary: A deployment and management system for Lua modules
LuaRocks allows you to install Lua modules as self-contained packages
called "rocks", which also contain version dependency
information. This information is used both during installation, so
that when one rock is requested all rocks it depends on are installed
as well, and at run time, so that when a module is required, the
correct version is loaded. LuaRocks supports both local and remote
repositories, and multiple local rocks trees.

Provides

Requires

License

MIT

Changelog

* Fri Oct 24 2025 Matej Cepl <mcepl@cepl.eu>
  - Switch off building lua51 build of the package.
* Thu Oct 16 2025 Matej Cepl <mcepl@cepl.eu>
  - Update to LuaRocks 3.12.2:
    - fix syntax error
  - Update to LuaRocks 3.12.1:
    - rockspec: re-add deprecated function type(). Removing this
      broke the behavior of some luarocks.build plugins. LuaRocks
      does not have a stable public API, but since this function
      was returned as part of the function signature, we'll revert
      this as a deprecated function, to be removed in LuaRocks 4.0.
      No other reverts are planned for the sake of restoring
      private APIs.
  - Update to LuaRocks 3.12.0 (required for gh#luarocks/luarocks#1797):
    - LuaRocks 3.12.0 marks the transition of the implementation of
      the tool from Lua to Teal! This was implemented by Victor
      Ilchev as his Google Summer of Code project.
    - Transition entire implementation from Lua to Teal!
    - luarocks upload: include .src.rock file when given.
    - Various Windows fixes
    - Only create binary wrapper for Lua scripts. (#1738)
    - Project dir initialized via luarocks init has higher
      precedence than local_by_default configuration. (#1682)
    - add LUA_VERSION build variable for rockspecs.
    - Rockspec format addition, feature-gated with rockspec_format
      = "3.1:
    - Avoid overwriting CMake variables from rockspec.
    - Allow loading JSON-formatted manifest, to circumvent a LuaJIT
      bug when loading Lua files.
    - Various other minor fixes.
  - Update to LuaRocks 3.11.1:
    - Fixes:
    - normalize namespace names to lowercase when performing
      dependency resolution, to match CLI behavior
    - luarocks build: ensure --force works
    - luarocks init: check if we can create .gitignore
    - Unix: honor umask correctly
    - Fix error when failing to open cached files
    - Fix behavior of luarocks.lock file when dealing with
      dependencies
* Sat Oct 11 2025 Matej Cepl <mcepl@cepl.eu>
  - Add %%check section just to run --version.
  - Filter out file dependency on the interpreter.
* Sat Oct 11 2025 Matej Cepl <mcepl@cepl.eu>
  - Remove file dependency on the interpreter.
* Fri Oct 10 2025 Matej Cepl <mcepl@cepl.eu>
  - Allow building with LuaJIT.
* Mon Apr 22 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 2023 Marcos Bjoerkelund <marcos.bjoerkelund@suse.com>
  - Fix luarocks-admin link, previously pointing to luarocks
* Wed Nov 23 2022 Michal Suchanek <msuchanek@suse.com>
  - Fix missing dependency on lua-macros (boo#1205612)
* Fri Sep 02 2022 Callum Farmer <gmbr3@opensuse.org>
  - Own /usr/lib/luarocks
* Fri Sep 02 2022 Callum Farmer <gmbr3@opensuse.org>
  - Add lib64.patch:
    * Fix luarocks placing files in incorrect libdir
* Tue Aug 23 2022 Gordon Leung <pirateclip@protonmail.com>
  - Add Requires: zip
    * Without it, luarocks fails when passed with arguments: make --pack-binary-rock
* Sun Aug 21 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

Files

/etc/alternatives/luarocks
/etc/alternatives/luarocks-admin
/etc/luarocks
/etc/luarocks/config-5.3.lua
/usr/bin/luarocks
/usr/bin/luarocks-5.3
/usr/bin/luarocks-admin
/usr/bin/luarocks-admin-5.3
/usr/lib/luarocks
/usr/lib/luarocks/rocks-5.3
/usr/share/doc/packages/lua53-luarocks
/usr/share/doc/packages/lua53-luarocks/CHANGELOG.md
/usr/share/doc/packages/lua53-luarocks/README.md
/usr/share/licenses/lua53-luarocks
/usr/share/licenses/lua53-luarocks/COPYING
/usr/share/lua/5.3/luarocks
/usr/share/lua/5.3/luarocks/admin
/usr/share/lua/5.3/luarocks/admin/cache.lua
/usr/share/lua/5.3/luarocks/admin/cmd
/usr/share/lua/5.3/luarocks/admin/cmd/add.lua
/usr/share/lua/5.3/luarocks/admin/cmd/make_manifest.lua
/usr/share/lua/5.3/luarocks/admin/cmd/refresh_cache.lua
/usr/share/lua/5.3/luarocks/admin/cmd/remove.lua
/usr/share/lua/5.3/luarocks/admin/index.lua
/usr/share/lua/5.3/luarocks/build
/usr/share/lua/5.3/luarocks/build.lua
/usr/share/lua/5.3/luarocks/build/builtin.lua
/usr/share/lua/5.3/luarocks/build/cmake.lua
/usr/share/lua/5.3/luarocks/build/command.lua
/usr/share/lua/5.3/luarocks/build/make.lua
/usr/share/lua/5.3/luarocks/cmd
/usr/share/lua/5.3/luarocks/cmd.lua
/usr/share/lua/5.3/luarocks/cmd/build.lua
/usr/share/lua/5.3/luarocks/cmd/config.lua
/usr/share/lua/5.3/luarocks/cmd/doc.lua
/usr/share/lua/5.3/luarocks/cmd/download.lua
/usr/share/lua/5.3/luarocks/cmd/init.lua
/usr/share/lua/5.3/luarocks/cmd/install.lua
/usr/share/lua/5.3/luarocks/cmd/lint.lua
/usr/share/lua/5.3/luarocks/cmd/list.lua
/usr/share/lua/5.3/luarocks/cmd/make.lua
/usr/share/lua/5.3/luarocks/cmd/new_version.lua
/usr/share/lua/5.3/luarocks/cmd/pack.lua
/usr/share/lua/5.3/luarocks/cmd/path.lua
/usr/share/lua/5.3/luarocks/cmd/purge.lua
/usr/share/lua/5.3/luarocks/cmd/remove.lua
/usr/share/lua/5.3/luarocks/cmd/search.lua
/usr/share/lua/5.3/luarocks/cmd/show.lua
/usr/share/lua/5.3/luarocks/cmd/test.lua
/usr/share/lua/5.3/luarocks/cmd/unpack.lua
/usr/share/lua/5.3/luarocks/cmd/upload.lua
/usr/share/lua/5.3/luarocks/cmd/which.lua
/usr/share/lua/5.3/luarocks/cmd/write_rockspec.lua
/usr/share/lua/5.3/luarocks/config.lua
/usr/share/lua/5.3/luarocks/core
/usr/share/lua/5.3/luarocks/core/cfg.lua
/usr/share/lua/5.3/luarocks/core/dir.lua
/usr/share/lua/5.3/luarocks/core/manif.lua
/usr/share/lua/5.3/luarocks/core/path.lua
/usr/share/lua/5.3/luarocks/core/persist.lua
/usr/share/lua/5.3/luarocks/core/sysdetect.lua
/usr/share/lua/5.3/luarocks/core/types
/usr/share/lua/5.3/luarocks/core/types/query.lua
/usr/share/lua/5.3/luarocks/core/types/result.lua
/usr/share/lua/5.3/luarocks/core/types/rockspec.lua
/usr/share/lua/5.3/luarocks/core/util.lua
/usr/share/lua/5.3/luarocks/core/vers.lua
/usr/share/lua/5.3/luarocks/deplocks.lua
/usr/share/lua/5.3/luarocks/deps.lua
/usr/share/lua/5.3/luarocks/dir.lua
/usr/share/lua/5.3/luarocks/download.lua
/usr/share/lua/5.3/luarocks/fetch
/usr/share/lua/5.3/luarocks/fetch.lua
/usr/share/lua/5.3/luarocks/fetch/cvs.lua
/usr/share/lua/5.3/luarocks/fetch/git.lua
/usr/share/lua/5.3/luarocks/fetch/git_file.lua
/usr/share/lua/5.3/luarocks/fetch/git_http.lua
/usr/share/lua/5.3/luarocks/fetch/git_https.lua
/usr/share/lua/5.3/luarocks/fetch/git_ssh.lua
/usr/share/lua/5.3/luarocks/fetch/hg.lua
/usr/share/lua/5.3/luarocks/fetch/hg_http.lua
/usr/share/lua/5.3/luarocks/fetch/hg_https.lua
/usr/share/lua/5.3/luarocks/fetch/hg_ssh.lua
/usr/share/lua/5.3/luarocks/fetch/sscm.lua
/usr/share/lua/5.3/luarocks/fetch/svn.lua
/usr/share/lua/5.3/luarocks/fs
/usr/share/lua/5.3/luarocks/fs.lua
/usr/share/lua/5.3/luarocks/fs/linux.lua
/usr/share/lua/5.3/luarocks/fs/lua.lua
/usr/share/lua/5.3/luarocks/fs/macosx.lua
/usr/share/lua/5.3/luarocks/fs/tools.lua
/usr/share/lua/5.3/luarocks/fs/unix
/usr/share/lua/5.3/luarocks/fs/unix.lua
/usr/share/lua/5.3/luarocks/fs/unix/tools.lua
/usr/share/lua/5.3/luarocks/fs/win32
/usr/share/lua/5.3/luarocks/fs/win32.lua
/usr/share/lua/5.3/luarocks/fs/win32/tools.lua
/usr/share/lua/5.3/luarocks/fun.lua
/usr/share/lua/5.3/luarocks/loader.lua
/usr/share/lua/5.3/luarocks/manif
/usr/share/lua/5.3/luarocks/manif.lua
/usr/share/lua/5.3/luarocks/manif/writer.lua
/usr/share/lua/5.3/luarocks/pack.lua
/usr/share/lua/5.3/luarocks/path.lua
/usr/share/lua/5.3/luarocks/persist.lua
/usr/share/lua/5.3/luarocks/queries.lua
/usr/share/lua/5.3/luarocks/remove.lua
/usr/share/lua/5.3/luarocks/repo_writer.lua
/usr/share/lua/5.3/luarocks/repos.lua
/usr/share/lua/5.3/luarocks/require.lua
/usr/share/lua/5.3/luarocks/results.lua
/usr/share/lua/5.3/luarocks/rockspecs.lua
/usr/share/lua/5.3/luarocks/search.lua
/usr/share/lua/5.3/luarocks/signing.lua
/usr/share/lua/5.3/luarocks/test
/usr/share/lua/5.3/luarocks/test.lua
/usr/share/lua/5.3/luarocks/test/busted.lua
/usr/share/lua/5.3/luarocks/test/command.lua
/usr/share/lua/5.3/luarocks/tools
/usr/share/lua/5.3/luarocks/tools/patch.lua
/usr/share/lua/5.3/luarocks/tools/tar.lua
/usr/share/lua/5.3/luarocks/tools/zip.lua
/usr/share/lua/5.3/luarocks/type
/usr/share/lua/5.3/luarocks/type/manifest.lua
/usr/share/lua/5.3/luarocks/type/rockspec.lua
/usr/share/lua/5.3/luarocks/type_check.lua
/usr/share/lua/5.3/luarocks/upload
/usr/share/lua/5.3/luarocks/upload/api.lua
/usr/share/lua/5.3/luarocks/upload/multipart.lua
/usr/share/lua/5.3/luarocks/util.lua
/usr/share/lua/5.3/luarocks/vendor
/usr/share/lua/5.3/luarocks/vendor/argparse.lua
/usr/share/lua/5.3/luarocks/vendor/dkjson.lua


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Oct 29 22:24:05 2025