summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKokaKiwi2021-10-28 23:07:49 +0200
committerKokaKiwi2021-10-28 23:07:49 +0200
commitb5e514301f745f3e2ec5f6cd8c9a69a82d305ffc (patch)
tree01e067250b9cb79ccf4222b70dc41fee64ddc809
downloadaur-b5e514301f745f3e2ec5f6cd8c9a69a82d305ffc.tar.gz
Initial commit.
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD49
2 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..1ee1e0bc44d5
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = lua-liluat
+ pkgdesc = Lightweight Lua Template engine
+ pkgver = 1.2.0
+ pkgrel = 1
+ url = https://github.com/FSMaxB/liluat
+ arch = any
+ license = MIT
+ makedepends = luarocks
+ makedepends = lua
+ makedepends = lua51
+ makedepends = lua52
+ makedepends = lua53
+ source = lua-liluat-1.2.0.tar.gz::https://github.com/FSMaxB/liluat/archive/v1.2.0.tar.gz
+ sha256sums = dfedc89a05a5b26f9ec2d52ea324eb5a9e69b81b2fde2528102d6f80d4ad0093
+ b2sums = e4acd9209c86088bd460384538a70887371add4d9a8538d6ae0ce87f5084abf48ac61b8442fccc6fdabdf40042f5bce4574d1389e2279d7408975b319e66ba7a
+
+pkgname = lua-liluat
+
+pkgname = lua51-liluat
+
+pkgname = lua52-liluat
+
+pkgname = lua53-liluat
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..eed5f1c01a63
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: KokaKiwi <kokakiwi+aur at kokakiwi dot net>
+
+_rockname=liluat
+_rockver=1.2.0
+_rockrel=1
+
+pkgbase="lua-$_rockname"
+pkgname=("lua-$_rockname" "lua51-$_rockname" "lua52-$_rockname" "lua53-$_rockname")
+pkgver=$_rockver
+pkgrel=1
+pkgdesc='Lightweight Lua Template engine'
+url='https://github.com/FSMaxB/liluat'
+license=('MIT')
+arch=(any)
+makedepends=(luarocks lua lua51 lua52 lua53)
+source=("$pkgbase-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
+sha256sums=('dfedc89a05a5b26f9ec2d52ea324eb5a9e69b81b2fde2528102d6f80d4ad0093')
+b2sums=('e4acd9209c86088bd460384538a70887371add4d9a8538d6ae0ce87f5084abf48ac61b8442fccc6fdabdf40042f5bce4574d1389e2279d7408975b319e66ba7a')
+
+_package() {
+ depends+=("${pkgname%-*}")
+
+ cd "$_rockname-$_rockver"
+
+ local lua_version="$1"
+
+ luarocks --lua-version="$lua_version" --tree="$pkgdir/usr" \
+ make --deps-mode=none --no-manifest "$_rockname-$_rockver-$_rockrel.rockspec"
+
+ rm -rf "$pkgdir/usr/bin" "$pkgdir/usr/lib/luarocks/rocks-$lua_version/$_rockname/$_rockver-$_rockrel/bin"
+ install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname" \
+ LICENSE
+}
+
+package_lua-liluat() {
+ _package 5.4
+}
+
+package_lua51-liluat() {
+ _package 5.1
+}
+
+package_lua52-liluat() {
+ _package 5.2
+}
+
+package_lua53-liluat() {
+ _package 5.3
+}