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

lua53-luv-1.51.0+1-5.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: lua53-luv Distribution: openSUSE:Factory:zSystems
Version: 1.51.0+1 Vendor: openSUSE
Release: 5.1 Build date: Fri Jul 25 19:20:27 2025
Group: Development/Languages/Other Build host: reproducible
Size: 359115 Source RPM: lua53-luv-1.51.0+1-5.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/luvit/luv
Summary: Bare libuv bindings for lua
This library makes libuv available to lua scripts. It was made
for the luvit project but should usable from nearly any lua
project.

The library can be used by multiple threads at once. Each thread
is assumed to load the library from a different lua_State. Luv
will create a unique uv_loop_t for each state. You can't share uv
handles between states/loops.

The best docs currently are the libuv docs themselves. Hopfully
soon we'll have a copy locally tailored for lua.

Provides

Requires

License

Apache-2.0

Changelog

* Fri Jul 25 2025 Matej Cepl <mcepl@cepl.eu>
  - Upgrade to 1.51.0-1:
    - Fix use-after-free in new_thread
    - feat: add binding for semaphore to test synchronization
    - ci: Add check that docs.md and meta.lua are up-to-date
    - docs: move to new directory
    - Remove unused function luv_gc_cb
  - Upgrade to 1.51.0-0:
    - Bump Libuv to 1.51.0
    - Added the constants FS_UTIME_NOW and FS_UTIME_OMIT
    - Made the atime/mtime parameters of
      fs_utime/fs_futime/fs_lutime accept nil, a string, or
      a number. If nil, the argument is translated to
      FS_UTIME_OMIT. If it is a string, it must be "omit" or
      "now".
    - Adds the constant TTY_MODE_RAW_VT ("raw_vt" is the
      shorthand string version) (context:
      libuv/libuv@843b64f)
    - Fix typos
    - feat(doc): move to structured format
    - Update luv-scm-0.rockspec
    - feat(doc): generate meta file
  - Upgrade to v1.50.0-1:
    - test-misc: Allow big endian WTF-16, too
    - Clean up test step and exclude it from the "all" target
    - rework luv work vm storage into userdata
  - Upgrade to v1.50.0-0:
    - docs: Clarify types for mode arg in some filesystem
      functions
    - Disable flaky UDP test on macOS CI
    - ci: handle EBUSY for udp
    - Lua 5.4.7 update
    - Clean up and expand docs for constants/options
    - docs: typo fix
    - update submodules
    - Remove unnecessary allocation from wtf8 functions
    - Bump Libuv to 1.49.1
    - Bump Libuv to 1.49.2
    - Support Lua integer in thread and async arguments
    - Fix a misleading skip message in test-tty.lua
    - Use main thread of current Lua state for callbacks, when
      known
    - luv_cfpcall: Fix stack balancing after an uncaught error
    - try safe handle external handle
    - Update minimum cmake version to 3.10
    - fix: prevent calling uv.run while already running.
    - move luv_work_cleanup into loop gc
    - fix unused-variable warning
    - test-dns: Don't skip 'Get only ipv6 tcp adresses for
      luvit.io' test
    - Bump Libuv to 1.50.0
    - bump LuaJIT to v2.1.1736781742
  - Upgrade to 1.48.0-2:
    - Fix garbage collection of scandir reqs
    - This fixes a regression (use-after-free) that was
      introduced in 1.48.0-1, see #694 (comment)
    - Fix a few instances of undefined behavior caught by UBSan
    - msvcbuild: Set MSVC 2022 as the default
  - Upgrade to 1.48.0-1:
    - fix memory leak in fs.scandir sync mode
    - bump lua-compat-5.3 to 0.13
  - Upgrade to v1.48.0-0:
    - fix: Use os_uname() to check for Linux
    - docs: typo in a table field name
    - docs: most new_handle methods won't return fail
    - test-tty: Don't depend on stdin/stdout handle type
    - Bump/libuv
    - Annotate .gitmodules with branch and tag
  - Upgrade to v1.47.0-0:
    - Bump/luajit
    - docs: Correct uv.spawn options.args docs about the first
      argument
    - Remove redundant CMake policy change
    - docs: new_async callback is not optional
    - update submodule
    - Bump version to 1.47.0 in CMakeLists.txt
  - Upgrade to 1.46.0-0:
    - update libuv to v1.46.0
    - chore: update uv.tty_set_mode, and add tty test
    - chore: fix crash in loop_gc
    - fix: avoid dir be gc early.
    - fix: callback handle error with non-strings
    - docs: make process_kill signum arg optional
    - docs: add missing uv.os_unsetenv() parameter
    - docs: make uv.kill's signum optional
  - Remove upstreamed patch luv-fix-segfault-from-gc.patch
* Mon Dec 04 2023 Noah Dörr <archecraft1@gmail.com>
  - Update to version 1.45.0-0:
    * Add access(2) constants to the constants table
    * thread_setaffinity: Allow affinity param to have a length less
      than cpumask_size()
    * avoid thread be released before it done
    * fix thread arguments limit
    * fix segfault in luv_check_handle/luv_check_stream
    * add uv.errno table contains all uv errno value
    * segfault on new_thread and worker.queue
    * segfault on luv_check_handle
    * uv.spawn example code in docs is broken
    * pthread_create possible leak
  - Update to version 1.44.2-1:
    * Removed output to stderr from poll callback
  - Update to version 1.44.2-0:
    * Adds new function uv.available_parallelism
    * uv.os_get_passwd: Better handling of gid/uid
    * uv.fs_opendir and friends: Fix race condition when uv_dir_t
      pointer doesn't change between allocations
    * Fix leak from fs_scandir whenever it wasn't fully iterated via
      fs_scandir_next
    * Fix two possible fs_scandir segfaults
  - Add luv-fix-segfault-from-gc.patch fixing segfaults
    (gh#luvit/luv#599 and gh#luvit/luv#644)
* Sun Feb 13 2022 Callum Farmer <gmbr3@opensuse.org>
  - Update to version 1.43.0-0:
    * Only new function is uv_ip_name which luv does not provide
      a binding for
    * Change the call to acquire_vm_cb() in luv.new_therad() to
      be made before the thread is created in luv_new_thread()
* Wed Nov 17 2021 Callum Farmer <gmbr3@opensuse.org>
  - Use system compat53 again
* Wed Nov 17 2021 Callum Farmer <gmbr3@opensuse.org>
  - Change default version to Lua 5.1
* Tue Nov 16 2021 Callum Farmer <gmbr3@opensuse.org>
  - Update to version 1.42.0-1:
    * Use uv_handle_size/uv_req_size instead of sizeof
    * LuaJIT: add missing LJ_ENDIAN and LJ_NO_UNWIND checks for DASM
      [this fixes building on aarch64]
  - Fix shared library build
  - Clean spec file
  - Add lua-link.patch: must link with -llua
  - Add luv-module-install.patch: fix module install path
* Sat Apr 24 2021 Matej Cepl <mcepl@suse.com>
  - Use correct upstream tarball
* Sat Apr 24 2021 Callum Farmer <gmbr3@opensuse.org>
  - Update to version 1.41.0:
    * Fix build with Lua 5.4
    * Updated Libuv to 1.40.0
    * Fix garbage collection-related memory bug with threads
    * Make symlink/copyfile bindings more user-friendly
  - Tests and examples no longer included in tarball
  - Removed skip-failing-test.patch: no longer applicable
* Fri Feb 26 2021 Callum Farmer <gmbr3@opensuse.org>
  - Fix placement of %lua_provides
* Thu Feb 18 2021 Callum Farmer <gmbr3@opensuse.org>
  - Use %lua_provides macro for default lua versioning

Files

/usr/lib64/lua/5.3/luv.so
/usr/share/doc/packages/lua53-luv
/usr/share/doc/packages/lua53-luv/README.md
/usr/share/doc/packages/lua53-luv/docs.md
/usr/share/licenses/lua53-luv
/usr/share/licenses/lua53-luv/LICENSE.txt


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Aug 4 00:00:42 2025