Date: Saturday, September 4, 2021 @ 14:35:04 Author: alerque Revision: 1011282
Reduce repetetive code Modified: lua-cassowary/trunk/PKGBUILD ----------+ PKGBUILD | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-09-04 14:33:44 UTC (rev 1011281) +++ PKGBUILD 2021-09-04 14:35:04 UTC (rev 1011282) @@ -11,7 +11,7 @@ arch=(any) url="https://github.com/sile-typesetter/$_project" license=(MIT) -_lua_deps=(penlight) +_luadeps=(penlight) makedepends=(lua lua51 lua52 @@ -23,6 +23,7 @@ _package() { cd "$_archive" + depends=("${pkgname%-*}" "${_luadeps[@]/#/${pkgname%-*}-}") luarocks --lua-version="$1" --tree="$pkgdir/usr/" \ make --deps-mode=none --no-manifest "rockspecs/$_rockname-$pkgver-$_rockrel.rockspec" install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE @@ -29,21 +30,17 @@ } package_lua-cassowary() { - depends=(lua "${_lua_deps[@]/#/lua-}") _package 5.4 } package_lua51-cassowary() { - depends=(lua51 "${_lua_deps[@]/#/lua51-}") _package 5.1 } package_lua52-cassowary() { - depends=(lua52 "${_lua_deps[@]/#/lua52-}") _package 5.2 } package_lua53-cassowary() { - depends=(lua53 "${_lua_deps[@]/#/lua53-}") _package 5.3 }
