wok-next annotate lua-socket/receipt @ rev 21349

build efl with meson
author Hans-G?nter Theisgen
date Thu Apr 09 16:25:22 2020 +0100 (2020-04-09)
parents
children
rev   line source
al@21152 1 # SliTaz package receipt v2.
al@21152 2
al@21152 3 PACKAGE="lua-socket"
al@21152 4 VERSION="3.0-rc1"
al@21152 5 CATEGORY="system-tools"
al@21152 6 SHORT_DESC="Network support for the Lua language"
al@21152 7 MAINTAINER="devel@slitaz.org"
al@21152 8 LICENSE="MIT"
al@21152 9 WEB_SITE="https://github.com/diegonehab/luasocket"
al@21152 10 REPOLOGY="lua:socket"
al@21152 11
al@21152 12 TARBALL="$PACKAGE-$VERSION.tar.gz"
al@21152 13 WGET_URL="https://github.com/diegonehab/luasocket/archive/v$VERSION.tar.gz"
al@21152 14 TARBALL_SHA1="aff9122b26c01487c06a32133df78c1506af350f"
al@21152 15
al@21152 16 BUILD_DEPENDS="lua51-dev lua52-dev lua53-dev"
al@21152 17 SPLIT="lua51-socket:5.1 lua52-socket:5.2 lua53-socket:5.3"
al@21152 18
al@21152 19 COPY_lua51_socket="@std"
al@21152 20 COPY_lua52_socket="@std"
al@21152 21 COPY_lua53_socket="@std"
al@21152 22
al@21152 23 DEPENDS_lua51_socket="lua51"
al@21152 24 DEPENDS_lua52_socket="lua52"
al@21152 25 DEPENDS_lua53_socket="lua53"
al@21152 26
al@21152 27 CAT_std="nopack|"
al@21152 28 CAT_lua51_socket="system-tools|for Lua 5.1"
al@21152 29 CAT_lua52_socket="system-tools|for Lua 5.2"
al@21152 30 CAT_lua53_socket="system-tools|for Lua 5.3"
al@21152 31
al@21152 32 compile_rules() {
al@21152 33 if [ -z "$SET" ]; then
al@21152 34 cook_pick_docs $src/doc/*
al@21152 35 return
al@21152 36 fi
al@21152 37
al@21152 38 case $ARCH in
al@21152 39 x86_64) CFLAGS="$CFLAGS -fPIC";;
al@21152 40 esac
al@21152 41
al@21152 42 # get variables from .pc file
al@21152 43 pc="lua${SET/./}"
al@21152 44 includedir=$(pkg-config --variable=includedir $pc)
al@21152 45 install_lmod=$(pkg-config --variable=INSTALL_LMOD $pc)
al@21152 46 install_cmod=$(pkg-config --variable=INSTALL_CMOD $pc)
al@21152 47
al@21152 48 make \
al@21152 49 LUAV="$SET" \
al@21152 50 prefix=/usr \
al@21152 51 LUAINC_linux=$includedir \
al@21152 52 &&
al@21152 53 make \
al@21152 54 prefix=/usr \
al@21152 55 INSTALL_TOP_SHARE=$install$install_lmod \
al@21152 56 INSTALL_TOP_LIB=$install$install_cmod \
al@21152 57 DESTDIR=$install \
al@21152 58 install
al@21152 59 }