Date: Sunday, April 17, 2022 @ 08:44:42 Author: alerque Revision: 1186849
Initial add of lua-fluent, new dependency for sile Added: lua-fluent/ lua-fluent/repos/ lua-fluent/trunk/ lua-fluent/trunk/PKGBUILD ----------+ PKGBUILD | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) Added: lua-fluent/trunk/PKGBUILD =================================================================== --- lua-fluent/trunk/PKGBUILD (rev 0) +++ lua-fluent/trunk/PKGBUILD 2022-04-17 08:44:42 UTC (rev 1186849) @@ -0,0 +1,49 @@ +# Maintainer: Caleb Maclennan <ca...@alerque.com> + +_rockname=fluent +_project=$_rockname-lua +pkgname=("lua-$_rockname" "lua53-$_rockname" "lua52-$_rockname" "lua51-$_rockname") +pkgver=0.2.0 +_rockrel=0 +pkgrel=2 +pkgdesc='Lua implementation of Project Fluent' +arch=(any) +url="https://github.com/alerque/$_project" +license=(MIT) +_luadeps=(cldr + luaepnf + penlight) +makedepends=(lua + lua51 + lua52 + lua53 + luarocks) +_archive="$_project-$pkgver" +source=("$url/archive/v$pkgver/$_archive.tar.gz") +sha256sums=('2458b80c8dad59c86de459bb7b4deef285d196b54ab449e73a8b8814f9822633') + +_package_helper() { + cd "$_archive" + luarocks --lua-version="$1" --tree="$pkgdir/usr/" \ + make --deps-mode=none --no-manifest "rockspecs/$_rockname-$pkgver-$_rockrel.rockspec" +} + +package_lua-fluent() { + depends=(lua "${_luadeps[@]/#/lua-}") + _package_helper 5.4 +} + +package_lua51-fluent() { + depends=(lua51 "${_luadeps[@]/#/lua51-}") + _package_helper 5.1 +} + +package_lua52-fluent() { + depends=(lua52 "${_luadeps[@]/#/lua52-}") + _package_helper 5.2 +} + +package_lua53-fluent() { + depends=(lua53 "${_luadeps[@]/#/lua53-}") + _package_helper 5.3 +}