SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "lua-readline"

# SliTaz package receipt.

PACKAGE="lua-readline"
VERSION="3.3-0"
CATEGORY="development"
SHORT_DESC="GNU readline binding for Lua."
MAINTAINER="maintainer@slitaz.org"
LICENSE="MIT"
WEB_SITE="https://peterbillam.gitlab.io/pjb_lua/lua/readline.html"

TARBALL="$PACKAGE-$VERSION.zip"
WGET_URL="http://luarocks.org/manifests/peterbillam/readline-$VERSION.src.rock"

SUGGESTED="lua"
BUILD_DEPENDS="lua-dev readline-dev"

# What is the latest version available today?
current_version()
{
    wget -O - http://luarocks.org/modules/peterbillam/readline 2>/dev/null | \
    sed 's|<div|\n&|g' | sed '/readline\/[0-9]/!d;s|.*line/||;s|".*||;q'
}

# Rules to configure and make the package.
compile_rules()
{
    tar xzf readline*.tar.gz
    cd readline-${VERSION%-*}
    gcc -MMD -MF ../lreadline.d -c -march=i486 -Os -pipe -fomit-frame-pointer \
        -I/usr/include/lua5.1 -Icompat-5.1r5 -DCOMPAT_H -DVERSION='"1.0"' \
        -pedantic -Wall -O2 -fPIC -o ../lreadline.o C-readline.c
    gcc -O2 -shared -o ../readline.so ../lreadline.o -lreadline -lhistory
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    # lua-dev is version 5.2
    mkdir -p $fs/usr/lib/lua/5.2
    cp -a $src/readline.so    $fs/usr/lib/lua/5.2
}
6011 packages and 861676 files in cooking database (Sun Jun 15 00:48:28 2025)