[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