From 3a0985ebcd46a5330bdb0cce79b8815a7c90dd41 Mon Sep 17 00:00:00 2001 From: Jakub Jirutka Date: Sat, 22 Jul 2017 13:28:20 +0200 Subject: community/lua-copas: run tests --- community/lua-copas/APKBUILD | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) (limited to 'community/lua-copas/APKBUILD') diff --git a/community/lua-copas/APKBUILD b/community/lua-copas/APKBUILD index 18106c31cf..c3a760a093 100644 --- a/community/lua-copas/APKBUILD +++ b/community/lua-copas/APKBUILD @@ -9,17 +9,33 @@ pkgdesc="Coroutine Oriented Portable Asynchronous Services for Lua" url="http://keplerproject.github.io/copas/" arch="noarch" license="MIT" -makedepends="" +depends="lua-socket" +checkdepends="lua5.1-coxpcall lua-sec" subpackages="" source="$pkgname-$pkgver.tar.gz::https://github.com/keplerproject/$_pkgname/archive/v$_pkgver.tar.gz" builddir="$srcdir/$_pkgname-$_pkgver" +# luajit is not available on s390x +case "$CARCH" in + s390x) _luajit="";; + *) checkdepends="$checkdepends luajit" _luajit="jit";; +esac + _luaversions="5.1 5.2 5.3" for _v in $_luaversions; do - makedepends="$makedepends lua$_v-dev" subpackages="$subpackages lua$_v-$_pkgname:_subpackage" + checkdepends="$checkdepends lua$_v" done +check() { + cd "$builddir" + + local lver; for lver in $_luaversions $_luajit; do + msg "Testing on lua$lver" + make test LUA=lua$lver + done +} + package() { mkdir -p "$pkgdir" } @@ -27,7 +43,7 @@ package() { _subpackage() { local lver="${subpkgname:3:3}" pkgdesc="$pkgdesc $lver" - depends="lua$lver lua$lver-socket" + depends="lua$lver ${depends//lua-/lua$lver-}" [ "$lver" = 5.1 ] && depends="$depends lua5.1-coxpcall" install_if="lua$lver $pkgname=$pkgver-r$pkgrel" -- cgit v1.2.3