testing/lua-etlua: enable luajit on all arches

This commit is contained in:
J0WI 2020-04-14 23:13:01 +02:00 committed by Rasmus Thomsen
parent 1573a3b77a
commit a9f070bf3d

View File

@ -2,21 +2,16 @@
pkgname=lua-etlua
_rockname="${pkgname#lua-}"
pkgver=1.3.0
pkgrel=1
pkgrel=2
pkgdesc="Embedded Lua templates"
url="https://github.com/leafo/etlua"
license="MIT"
arch="all"
makedepends="luarocks"
checkdepends="lua-busted moonscript"
checkdepends="lua-busted luajit moonscript"
source="$_rockname-$pkgver.tar.gz::https://github.com/leafo/$_rockname/archive/v$pkgver.tar.gz"
builddir="$srcdir/$_rockname-$pkgver"
case "$CARCH" in
aarch64) _luajit="";;
*) checkdepends="$checkdepends luajit" _luajit="jit";;
esac
_luaversions="5.1 5.2"
for _v in $_luaversions; do
makedepends="$makedepends lua$_v-dev luarocks$_v"
@ -29,11 +24,11 @@ build() {
msg "Building for Lua $lver..."
luarocks-$lver \
--deps-mode=none \
LUA_INCDIR="$(pkg-config --variable=includedir lua$lver)" \
LUA_LIBDIR="$(pkg-config --variable=libdir lua$lver)" \
make --tree="./build" \
"$_rockname-dev-1.rockspec"
--deps-mode=none \
LUA_INCDIR="$(pkg-config --variable=includedir lua$lver)" \
LUA_LIBDIR="$(pkg-config --variable=libdir lua$lver)" \
make --tree="./build" \
"$_rockname-dev-1.rockspec"
rm "./build/lib/luarocks/rocks-$lver/manifest"
done
@ -42,7 +37,7 @@ build() {
check() {
mkdir .bin
local lver; for lver in $_luaversions $_luajit; do
local lver; for lver in $_luaversions; do
msg "Testing on lua$lver..."
ln -sf "/usr/bin/lua$lver" ".bin/lua"
LUA_PATH="$builddir/?.lua;;" \