Date: Saturday, September 4, 2021 @ 14:38:06
  Author: alerque
Revision: 1011285

Reduce repetetive code

Modified:
  lua-luautf8/trunk/PKGBUILD

----------+
 PKGBUILD |   15 ++++++---------
 1 file changed, 6 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2021-09-04 14:36:23 UTC (rev 1011284)
+++ PKGBUILD    2021-09-04 14:38:06 UTC (rev 1011285)
@@ -19,8 +19,9 @@
 source=("$_archive.tar.gz::$url/archive/$pkgver.tar.gz")
 sha256sums=('208b3423a03a6c2822a2fa6b7cc8092ed7d3c0d792ec12c7cd28d6afaa442e0b')
 
-_package_helper() {
+_package() {
        cd "$_archive"
+       depends=("${pkgname%-*}")
        provides=("${pkgname/-lua/-}=$pkgver")
        replaces=("${pkgname/-lua/-}")
        luarocks --lua-version="$1" --tree="$pkgdir/usr/" \
@@ -29,21 +30,17 @@
 }
 
 package_lua-luautf8() {
-       depends=(lua)
-       _package_helper 5.4
+       _package 5.4
 }
 
 package_lua51-luautf8() {
-       depends=(lua51)
-       _package_helper 5.1
+       _package 5.1
 }
 
 package_lua52-luautf8() {
-       depends=(lua52)
-       _package_helper 5.2
+       _package 5.2
 }
 
 package_lua53-luautf8() {
-       depends=(lua53)
-       _package_helper 5.3
+       _package 5.3
 }

Reply via email to