diff options
author | Jakub Jirutka <jakub@jirutka.cz> | 2016-09-03 00:18:29 +0200 |
---|---|---|
committer | Jakub Jirutka <jakub@jirutka.cz> | 2016-09-03 00:22:00 +0200 |
commit | e4aadd3ff0f3ce45b88ccbc130fbae92d7535268 (patch) | |
tree | 08495b7e2b036b763ba31a480032f658590e8dc1 | |
parent | c01b74be5d52f436b9b1666d8e318905e53575ff (diff) | |
download | aports-e4aadd3ff0f3ce45b88ccbc130fbae92d7535268.tar.bz2 aports-e4aadd3ff0f3ce45b88ccbc130fbae92d7535268.tar.xz |
testing/lua-coxpcall: new aport
http://keplerproject.github.io/coxpcall/
Coroutine safe xpcall and pcall for Lua
-rw-r--r-- | testing/lua-coxpcall/APKBUILD | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/testing/lua-coxpcall/APKBUILD b/testing/lua-coxpcall/APKBUILD new file mode 100644 index 0000000000..a7e57c8c03 --- /dev/null +++ b/testing/lua-coxpcall/APKBUILD @@ -0,0 +1,40 @@ +# Contributor: Jakub Jirutka <jakub@jirutka.cz> +# Maintainer: Jakub Jirutka <jakub@jirutka.cz> +pkgname=lua-coxpcall +_pkgname=coxpcall +pkgver=1.16.0 +_pkgver=${pkgver//./_} +pkgrel=0 +pkgdesc="Coroutine safe xpcall and pcall for Lua" +url="http://keplerproject.github.io/coxpcall/" +arch="noarch" +license="MIT" +depends="" +makedepends="" +subpackages="" +source="$pkgname-$pkgver.tar.gz::https://github.com/keplerproject/$_pkgname/archive/v$_pkgver.tar.gz" +builddir="$srcdir/$_pkgname-$_pkgver" + +_luaversions="5.1 5.2 5.3" +for _v in $_luaversions; do + makedepends="$makedepends lua$_v-dev" + subpackages="$subpackages lua$_v-$_pkgname:_package" +done + +package() { + mkdir -p "$pkgdir" +} + +_package() { + local lver="${subpkgname:3:3}" + pkgdesc="$pkgdesc $lver" + depends="lua$lver" + install_if="lua$lver $pkgname=$pkgver-r$pkgrel" + + cd "$builddir" + make DESTDIR="$subpkgdir" LUA_DIR="/usr/share/lua/$lver" install || return 1 +} + +md5sums="1d25a2e5b0c0cd529b1fdc35dea2a06b lua-coxpcall-1.16.0.tar.gz" +sha256sums="b732add4d8c2c56d82a176cf38c11ff1b799c02f220cb29dcd332b91adc34b16 lua-coxpcall-1.16.0.tar.gz" +sha512sums="3c1661189cd583e181eb60abd6bf782c7c2d653ea487a8651601df205f52d71433d3f10c1f6a150ec09f44aae62b98265baadcb05bf7692487aeecab3527026f lua-coxpcall-1.16.0.tar.gz" |