aboutsummaryrefslogtreecommitdiffstats
path: root/main/lua5.3/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/lua5.3/APKBUILD')
-rw-r--r--main/lua5.3/APKBUILD18
1 files changed, 14 insertions, 4 deletions
diff --git a/main/lua5.3/APKBUILD b/main/lua5.3/APKBUILD
index 9108df96740..395af53283b 100644
--- a/main/lua5.3/APKBUILD
+++ b/main/lua5.3/APKBUILD
@@ -3,7 +3,7 @@ pkgname=lua5.3
_pkgname=lua
pkgver=5.3.6
_luaver=${pkgname#lua}
-pkgrel=1
+pkgrel=6
pkgdesc="Powerful light-weight programming language"
url="https://www.lua.org/"
arch="all"
@@ -12,7 +12,8 @@ ldpath="/usr/lib/$pkgname"
depends_dev="$pkgname"
makedepends="libtool autoconf automake linenoise-dev"
provides="lua"
-subpackages="$pkgname-dev $pkgname-doc $pkgname-libs"
+provider_priority=300
+subpackages="$pkgname-dbg $pkgname-dev $pkgname-doc $pkgname-libs"
source="https://www.lua.org/ftp/$_pkgname-$pkgver.tar.gz
lua-5.3-make.patch
lua-5.3-module_paths.patch
@@ -78,6 +79,10 @@ package() {
install -D -m 644 doc/lua.1 "$pkgdir"/usr/share/man/man1/lua$_luaver.1
install -D -m 644 doc/luac.1 "$pkgdir"/usr/share/man/man1/luac$_luaver.1
+ mkdir -p "$pkgdir"/usr/share/doc/$pkgname/
+ install -m644 doc/*.html doc/*.css doc/logo.gif doc/osi-certified-72x60.png \
+ "$pkgdir"/usr/share/doc/$pkgname/
+
install -d "$pkgdir"/usr/lib/pkgconfig
cat > "$pkgdir"/usr/lib/pkgconfig/lua$_luaver.pc <<-EOF
# lua.pc -- pkg-config data for Lua
@@ -113,6 +118,9 @@ package() {
# (end of lua$_luaver.pc)
EOF
+ # compat names since we are unique
+ # other distros name it lua-5.3 or lua53. pick the former as a compat name..
+ ln -sv lua5.3.pc "$pkgdir"/usr/lib/pkgconfig/lua-5.3.pc
}
dev() {
@@ -132,7 +140,9 @@ libs() {
mv "$pkgdir"/usr/lib "$subpkgdir"/usr/
}
-sha512sums="ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681 lua-5.3.6.tar.gz
+sha512sums="
+ccc380d5e114d54504de0bfb0321ca25ec325d6ff1bfee44b11870b660762d1a9bf120490c027a0088128b58bb6b5271bbc648400cab84d2dc22b512c4841681 lua-5.3.6.tar.gz
1bc6c623024c1738155b30ff9c0edcce0f336edc25aa20c3a1400c859421ea2015d75175cce8d515e055ac3e96028426b74812e04022af18a0ed4c4601556027 lua-5.3-make.patch
bc68772390dc8d8940176af0b9fbacc0af61891b5d27de5f1466a4e7f9b3291a1c08ba5add829bc96b789a53fa5ec2dadaa096ca6eabe54ec27724fa2810940f lua-5.3-module_paths.patch
-a2edcf5a41513492edff5fa6e97652e676ceb6c66bb2c6a7e6f345570248d7646167f0172ceb07a74fd9d4a43051ed8244fbd94706dd9f5593f174075592a527 linenoise.patch"
+a2edcf5a41513492edff5fa6e97652e676ceb6c66bb2c6a7e6f345570248d7646167f0172ceb07a74fd9d4a43051ed8244fbd94706dd9f5593f174075592a527 linenoise.patch
+"