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
 }

Reply via email to