Package lua5.4-module-luautf8: Information

    Source package: lua5.4-module-luautf8
    Version: 0.2.0-alt1_lr1
    Latest version according to Repology
    Build time:  Jan 3, 2026, 01:47 PM in the task #403038
    Report package bug
    License: MIT
    Summary: A utf-8 support module for Lua and LuaJIT
    Description: 
    This module adds UTF-8 support to Lua.
    
    It uses data extracted from Unicode Character Database, and tested on
    Lua 5.2.3, Lua 5.3.0 and LuaJIT.
    
    parseucd.lua is a pure Lua script which generates unidata.h, to support
    converting characters and checking characters' category.
    
    It is compatible with Lua's own string module and passes all string and
    pattern matching tests in the Lua test suite2.
    
    It also adds some useful routines against UTF-8 features, such as:
    
    1. A convenient interface to escape Unicode sequences in strings.
    2. String insert/remove, since UTF-8 substring extraction may be
    expensive.
    3. Calculate Unicode width, useful when implementing e.g. console
    emulator.
    4. A useful interface to translate Unicode offsets and byte
    offsets.
    5. Checking UTF-8 strings for validity and removing invalid byte
    sequences.
    6. Converting Unicode strings to normal form.

    List of RPM packages built from this SRPM:
    lua5.4-module-luautf8 (x86_64, i586, aarch64)
    lua5.4-module-luautf8-debuginfo (x86_64, i586, aarch64)

    Maintainer: Sergey Zhidkih

    List of contributors:
    Sergey Zhidkih

    ACL:
    Sergey Zhidkih
    @everybody

      1. liblua5.4-devel
      2. rpm-macros-lua
      3. lua5.4-luarocks

    Last changed


    Dec. 16, 2025 Sergey Zhidkih 0.2.0-alt1_lr1
    - New version (2.0.0).
    Sept. 9, 2025 Sergey Zhidkih 0.1.7-alt1_lr1
    - New version (0.1.7).
    April 8, 2025 Sergey Zhidkih 0.1.6-alt1_lr1
    - Initial build.