diff options
Diffstat (limited to 'community/lua-compat53/APKBUILD')
-rw-r--r-- | community/lua-compat53/APKBUILD | 26 |
1 files changed, 21 insertions, 5 deletions
diff --git a/community/lua-compat53/APKBUILD b/community/lua-compat53/APKBUILD index 3152341e1e0..4eef1107c35 100644 --- a/community/lua-compat53/APKBUILD +++ b/community/lua-compat53/APKBUILD @@ -4,15 +4,13 @@ _luaversions="5.1 5.2 5.3" pkgname=lua-compat53 _rockname=compat53 _pkgname=lua-compat-5.3 -pkgver=0.10 +pkgver=0.13 pkgrel=0 pkgdesc="Compatibility module providing Lua-5.3-style APIs for Lua" url="https://github.com/keplerproject/lua-compat-5.3" arch="all" license="MIT" -depends="" -makedepends="" -subpackages="" +subpackages="$pkgname-dev" for _v in $_luaversions; do makedepends="$makedepends lua$_v-dev luarocks$_v" subpackages="$subpackages lua$_v-${pkgname#lua-}:_package" @@ -53,4 +51,22 @@ _package() { echo 'rock_manifest = {}' > "$rockdir"/rock_manifest } -sha512sums="f7f39085f4f6b16095f41e635b4c5477b3dab5e42b5b65a9d522941a3807ea521d4a27a77293a3c9d0ecea78a1f6c2a2497394b2d220f4d7d65e23510563d46d lua-compat53-0.10.tar.gz" +dev() { + default_dev + + local incdir51="$subpkgdir/usr/include/lua5.1" + local incdir52="$subpkgdir/usr/include/lua5.2" + + cd "$builddir" + + install -D -m644 lprefix.h -t "$incdir51" + install -D -m644 c-api/* -t "$incdir51"/c-api/ + + mkdir -p "$incdir52"/c-api + cp -l "$incdir51"/*.h "$incdir52"/ + cp -l "$incdir51"/c-api/* "$incdir52"/c-api/ +} + +sha512sums=" +d09141a516b0c047362b9be11a74dcdb7408bba8f39bf3b568dc088fbe115e4e2d2715f6fc7f616f3891bb0d61970d09aa71c1cada23a67fbd4762822385aea9 lua-compat53-0.13.tar.gz +" |