[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