diff --git a/main/ldoc/APKBUILD b/main/ldoc/APKBUILD index d4f03106a1a..9d55cf81847 100644 --- a/main/ldoc/APKBUILD +++ b/main/ldoc/APKBUILD @@ -1,23 +1,17 @@ # Contributor: Natanael Copa # Maintainer: Natanael Copa pkgname=ldoc -_pkgname=LDoc -pkgver=1.4.6 -pkgrel=4 +pkgver=1.5.0 +pkgrel=0 pkgdesc="Documentation tool for Lua" url="https://github.com/lunarmodules/LDoc" arch="noarch" license="MIT" _luaver=5.4 depends="lua-penlight lua$_luaver" # lua-penlight provides lua5.4-penlight -source="$_pkgname-$pkgver.tar.gz::https://github.com/lunarmodules/LDoc/archive/$pkgver.tar.gz" -builddir="$srcdir/$_pkgname-$pkgver" - -prepare() { - default_prepare - sed -i "1s:.*:#!/usr/bin/lua$_luaver:" ldoc.lua - find . -type d | xargs chmod 755 -} +source="$pkgname-$pkgver.tar.gz::https://github.com/lunarmodules/LDoc/archive/v$pkgver.tar.gz + lua5.4.patch + " package() { local lmod_dir="$pkgdir/usr/share/lua/$_luaver" @@ -27,4 +21,7 @@ package() { cp -a ldoc "$lmod_dir"/ } -sha512sums="bcaddba4e462a4fb0aa0d8fcff390de3f195fa5cc569d8f05b84ad0fff900f5ac945be7a2eb15cf5ca60cc462f02c874579e4a19e33776178a04104ef9d944af LDoc-1.4.6.tar.gz" +sha512sums=" +5879c5a73546ca30240faf65803500754af37b8a51eb0baac0c0ee71870fbdb258011901e50c8e204906c8f705bab1ba2f94ce6fcc417920d4c8d92363f44e07 ldoc-1.5.0.tar.gz +c39db0dc643c40c0e98611057cd2d9fc01bf54a55608f8083ad704cce8adb2d86172bebe0867a6a0da425bce90f60468b0f6367afe9063b2f37d22f8f22adfc6 lua5.4.patch +" diff --git a/main/ldoc/lua5.4.patch b/main/ldoc/lua5.4.patch new file mode 100644 index 00000000000..9f68bf8407a --- /dev/null +++ b/main/ldoc/lua5.4.patch @@ -0,0 +1,10 @@ +diff --git a/ldoc.lua b/ldoc.lua +index aff63b9..06501fc 100644 +--- a/ldoc.lua ++++ b/ldoc.lua +@@ -1,4 +1,4 @@ +-#!/usr/bin/env lua ++#!/usr/bin/env lua5.4 + --------------- + -- ## ldoc, a Lua documentation generator. + --