SliTaz Packages

Community Doc Forum Pro Shop Bugs Hg
.

Receipt for package "quickjs"

# SliTaz package receipt.

PACKAGE="quickjs"
VERSION="2024-01-13"
CATEGORY="development"
TAGS="javascript"
SHORT_DESC="Small and embeddable Javascript engine."
MAINTAINER="maintainer@slitaz.org"
LICENSE="MIT"
WEB_SITE="https://bellard.org/quickjs/"

TARBALL="$PACKAGE-$VERSION.tar.xz"
WGET_URL="https://bellard.org/$PACKAGE/$TARBALL"

DEPENDS="gcc83-lib-base libatomic"
BUILD_DEPENDS="gcc83 libatomic"

# What is the latest version available today?
current_version()
{
    wget -O - $WEB_SITE 2>/dev/null |
    sed '/tar.xz/!d;s|.tar.xz.*||;s|.*quickjs-||;q'
}

# Rules to configure and make the package.
compile_rules()
{
    make                \
        PREFIX=/usr        \
        VERSION=$VERSION    \
        CONFIG_SHARED_LIBS=y    \
        CC=gcc-83        \
        AR=gcc-ar-83        \
        EXTRA_LIBS="-lrt -latomic" &&
    make    install            \
        PREFIX=/usr
}

# Rules to gen a SliTaz package suitable for Tazpkg.
genpkg_rules()
{
    mkdir -p        $fs/usr/share/licenses

    cook_copy_folders    bin
    cp    $src/LICENSE    $fs/usr/share/licenses/LICENCE.$PACKAGE
}
6011 packages and 861676 files in cooking database (Sun Jun 29 00:45:13 2025)