[arch-commits] Commit in lua-cassowary/trunk (PKGBUILD)

Caleb Maclennan alerque at gemini.archlinux.org
Sat Sep 4 14:35:04 UTC 2021


    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
 }



More information about the arch-commits mailing list