aboutsummaryrefslogtreecommitdiffstats
path: root/community/lua-compat53/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/lua-compat53/APKBUILD')
-rw-r--r--community/lua-compat53/APKBUILD26
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
+"