0
0
mirror of https://github.com/termux/termux-packages.git synced 2024-12-12 13:03:31 +00:00

46 lines
1.7 KiB
Bash

TERMUX_PKG_HOMEPAGE=https://luvit.io
TERMUX_PKG_DESCRIPTION="A project in-between luv and luvit"
TERMUX_PKG_LICENSE="Apache-2.0"
TERMUX_PKG_MAINTAINER="Komo @mbekkomo"
TERMUX_PKG_VERSION=1:2.15.0
TERMUX_PKG_SRCURL=git+https://github.com/luvit/luvi
TERMUX_PKG_DEPENDS="libluajit, lua51-lpeg, luv, openssl, pcre2, zlib"
TERMUX_PKG_SUGGESTS="lit, luvit"
TERMUX_PKG_BUILD_IN_SRC=true
TERMUX_PKG_AUTO_UPDATE=true
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
-DWithSharedLibluv=On
-DWithOpenSSL=On
-DWithSharedOpenSSL=On
-DWithPCRE2=On
-DWithSharedPCRE2=On
-DWithLPEG=On
-DWithSharedLPEG=On
-DWithZLIB=On
-DWithSharedZLIB=ON
-DLIBLUV_INCLUDE_DIR=${TERMUX_PREFIX}/include/luv
-DLUAJIT_INCLUDE_DIR=${TERMUX_PREFIX}/include/luajit-2.1
-DLIBUV_INCLUDE_DIR=${TERMUX_PREFIX}/include
-DOPENSSL_INCLUDE_DIR=${TERMUX_PREFIX}/include
-DPCRE2_INCLUDE_DIR=${TERMUX_PREFIX}/include
-DZLIB_INCLUDE_DIR=${TERMUX_PREFIX}/include
-DLIBLUV_LIBRARIES=${TERMUX_PREFIX}/lib/libluv.so
-DLUAJIT_LIBRARIES=${TERMUX_PREFIX}/lib/libluajit.so
-DLIBUV_LIBRARIES=${TERMUX_PREFIX}/lib/libuv.so
-DOPENSSL_LIBRARIES=${TERMUX_PREFIX}/lib/libssl.so;${TERMUX_PREFIX}/lib/libcrypto.so
-DPCRE2_LIBRARIES=${TERMUX_PREFIX}/lib/libpcre2-8.so
-DZLIB_LIBRARIES=${TERMUX_PREFIX}/lib/libz.so
-DLPEG_LIBRARIES=${TERMUX_PREFIX}/lib/liblpeg-5.1.so
"
termux_step_pre_configure() {
local dlp_commit="7adf5b3" script_checksum="4b4412c4e93c3cebfc830c643a04b31108a12f10abf7489ab0a80077a1a1ccdb"
termux_download "https://github.com/ReFreezed/DumbLuaParser/raw/${dlp_commit}/dumbParser.lua" \
"${TERMUX_PKG_CACHEDIR}/dumbParser.lua" \
"${script_checksum}"
export LUA_PATH=";;${TERMUX_PKG_CACHEDIR}/?.lua"
echo "${TERMUX_PKG_VERSION:2}" > "${TERMUX_PKG_SRCDIR}/VERSION"
}