[arch-commits] Commit in (4 files)

Caleb Maclennan alerque at gemini.archlinux.org
Sun Apr 17 08:30:39 UTC 2022


    Date: Sunday, April 17, 2022 @ 08:30:38
  Author: alerque
Revision: 1186841

Initial add of lua-loadkit, new dependency for sile

Added:
  lua-loadkit/
  lua-loadkit/repos/
  lua-loadkit/trunk/
  lua-loadkit/trunk/PKGBUILD

----------+
 PKGBUILD |   51 +++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 51 insertions(+)

Added: lua-loadkit/trunk/PKGBUILD
===================================================================
--- lua-loadkit/trunk/PKGBUILD	                        (rev 0)
+++ lua-loadkit/trunk/PKGBUILD	2022-04-17 08:30:38 UTC (rev 1186841)
@@ -0,0 +1,51 @@
+# Maintainer: Caleb Maclennan <caleb at alerque.com>
+
+pkgbase=lua-loadkit
+_rockname=${pkgbase#lua-}
+pkgname=("$pkgbase" "lua51-$_rockname" "lua52-$_rockname" "lua53-$_rockname")
+pkgver=1.1.0
+_rockrel=1
+pkgrel=1
+pkgdesc='allows you to load arbitrary files within the Lua package path'
+arch=(any)
+url="https://github.com/leafo/$_rockname"
+license=(MIT)
+makedepends=(lua
+             lua51
+             lua52
+             lua53
+             luarocks)
+# checkdepends=(busted moonscript)
+_archive="$_rockname-$pkgver"
+source=("$url/archive/v$pkgver/$_archive.tar.gz"
+        "$url/releases/download/v$pkgver/$_archive-$_rockrel.rockspec")
+sha256sums=('39742dd5db94f13886810cf69fc9b3db89bba3180c060384136115c9da431196'
+            '5404ec4cad62351e35c196ee87810ab3977405b7d94fe9a8dc5f64906007dd21')
+
+# check() {
+#     cd "$_archive"
+#     busted
+# }
+
+_package() {
+	cd "$_archive"
+	depends=("${pkgname%-*}")
+	luarocks --lua-version="$1" --tree="$pkgdir/usr/" \
+		make --deps-mode=none --no-manifest "../$_archive-$_rockrel.rockspec"
+}
+
+package_lua-loadkit() {
+	_package 5.4
+}
+
+package_lua51-loadkit() {
+	_package 5.1
+}
+
+package_lua52-loadkit() {
+	_package 5.2
+}
+
+package_lua53-loadkit() {
+	_package 5.3
+}



More information about the arch-commits mailing list