wok-next annotate lua-zlib/receipt @ rev 21229

updated clamav (0.99.4 -> 0.101.1)
author Hans-G?nter Theisgen
date Tue Dec 03 16:54:38 2019 +0100 (2019-12-03)
parents
children
rev   line source
al@21153 1 # SliTaz package receipt v2.
al@21153 2
al@21153 3 PACKAGE="lua-zlib"
al@21153 4 VERSION="1.2"
al@21153 5 CATEGORY="system-tools"
al@21153 6 SHORT_DESC="Simple streaming interface to zlib for Lua"
al@21153 7 MAINTAINER="al.bobylev@gmail.com"
al@21153 8 LICENSE="MIT"
al@21153 9 WEB_SITE="https://github.com/brimworks/lua-zlib"
al@21153 10 REPOLOGY="lua:zlib"
al@21153 11
al@21153 12 TARBALL="$PACKAGE-$VERSION.tar.gz"
al@21153 13 WGET_URL="https://github.com/brimworks/lua-zlib/archive/v$VERSION.tar.gz"
al@21153 14 TARBALL_SHA1="4005d0fc08258742558a8993fa4479307b3771dc"
al@21153 15
al@21153 16 BUILD_DEPENDS="zlib-dev lua51-dev lua52-dev lua53-dev"
al@21153 17 SPLIT="lua51-zlib:5.1 lua52-zlib:5.2 lua53-zlib:5.3"
al@21153 18
al@21153 19 COPY_lua51_zlib="@std"
al@21153 20 COPY_lua52_zlib="@std"
al@21153 21 COPY_lua53_zlib="@std"
al@21153 22
al@21153 23 DEPENDS_lua51_zlib="lua51"
al@21153 24 DEPENDS_lua52_zlib="lua52"
al@21153 25 DEPENDS_lua53_zlib="lua53"
al@21153 26
al@21153 27 CAT_std="nopack|"
al@21153 28 CAT_lua51_zlib="system-tools|for Lua 5.1"
al@21153 29 CAT_lua52_zlib="system-tools|for Lua 5.2"
al@21153 30 CAT_lua53_zlib="system-tools|for Lua 5.3"
al@21153 31
al@21153 32 compile_rules() {
al@21153 33 if [ -z "$SET" ]; then
al@21153 34 cook_pick_docs README
al@21153 35 return
al@21153 36 fi
al@21153 37
al@21153 38 case $ARCH in
al@21153 39 x86_64) CFLAGS="$CFLAGS -fPIC";;
al@21153 40 esac
al@21153 41
al@21153 42 # get variables from .pc file
al@21153 43 pc="lua${SET/./}"
al@21153 44 includedir=$(pkg-config --variable=includedir $pc)
al@21153 45 libs=$(pkg-config --libs $pc)
al@21153 46 install_cmod=$(pkg-config --variable=INSTALL_CMOD $pc)
al@21153 47
al@21153 48 gcc -o zlib.so -O2 $CFLAGS -shared -I$includedir lua_zlib.c $libs -lz &&
al@21153 49 install -Dm755 zlib.so $install$install_cmod/zlib.so
al@21153 50 }
al@21153 51
al@21153 52 testsuite() {
al@21153 53 lua53 ./test.lua
al@21153 54 }