diff options
Diffstat (limited to 'main/lua5.3/APKBUILD')
-rw-r--r-- | main/lua5.3/APKBUILD | 18 |
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 +" |