summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPopolon2022-02-20 17:01:56 +0100
committerPopolon2022-02-20 17:01:56 +0100
commit7c56d0b2b3e1689ab0bc28d1384ff09b347e00cc (patch)
treebea72b3d1f286065ac566fc86731c8128d5c16d8
downloadaur-7c56d0b2b3e1689ab0bc28d1384ff09b347e00cc.tar.gz
initial commit
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD37
2 files changed, 62 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..9ee37d4d14fa
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,25 @@
+pkgbase = lua-timerwheel
+ pkgdesc = File System Library for the Lua Programming Language
+ pkgver = 0.2.0
+ pkgrel = 1
+ url = https://tieske.github.io/timerwheel.lua/
+ arch = x86_64
+ license = MIT
+ makedepends = lua
+ makedepends = lua51
+ makedepends = lua52
+ makedepends = lua53
+ source = lua-timerwheel-0.2.0.tar.gz::https://github.com/Tieske/timerwheel.lua/archive/refs/tags/0.2.0.tar.gz
+ sha256sums = b81250f0ea0e2eebecd995180906c883e0d70f3f43aef3b7bfd24b9cd5f77a22
+
+pkgname = lua-timerwheel
+ pkgdesc = Timer wheel implementation for Lua 5.4
+
+pkgname = lua51-timerwheel
+ pkgdesc = Timer wheel implementation for Lua 5.1
+
+pkgname = lua52-timerwheel
+ pkgdesc = Timer wheel implementation for Lua 5.2
+
+pkgname = lua53-timerwheel
+ pkgdesc = Timer wheel implementation for Lua 5.3
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..badaa7c223e1
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Popolon <popolon@popolon.org>
+
+pkgbase=lua-timerwheel
+pkgname=(lua-timerwheel lua51-timerwheel lua52-timerwheel lua53-timerwheel)
+pkgver=0.2.0
+pkgrel=1
+pkgdesc='File System Library for the Lua Programming Language'
+arch=('x86_64')
+url='https://tieske.github.io/timerwheel.lua/'
+license=('MIT')
+makedepends=('lua' 'lua51' 'lua52' 'lua53')
+source=("$pkgbase-${pkgver}.tar.gz::https://github.com/Tieske/timerwheel.lua/archive/refs/tags/${pkgver}.tar.gz")
+sha256sums=('b81250f0ea0e2eebecd995180906c883e0d70f3f43aef3b7bfd24b9cd5f77a22')
+
+package_lua-timerwheel() {
+ pkgdesc='Timer wheel implementation for Lua 5.4'
+ cd timerwheel.lua-${pkgver}
+ install -Dm644 src/timerwheel.lua "$pkgdir/usr/share/lua/5.4/timerwheel.lua"
+}
+
+package_lua51-timerwheel() {
+ pkgdesc='Timer wheel implementation for Lua 5.1'
+ cd timerwheel.lua-${pkgver}
+ install -Dm644 src/timerwheel.lua "$pkgdir/usr/share/lua/5.1/timerwheel.lua"
+}
+
+package_lua52-timerwheel() {
+ pkgdesc='Timer wheel implementation for Lua 5.2'
+ cd timerwheel.lua-${pkgver}
+ install -Dm644 src/timerwheel.lua "$pkgdir/usr/share/lua/5.2/timerwheel.lua"
+}
+
+package_lua53-timerwheel() {
+ pkgdesc='Timer wheel implementation for Lua 5.3'
+ cd timerwheel.lua-${pkgver}
+ install -Dm644 src/timerwheel.lua "$pkgdir/usr/share/lua/5.3/timerwheel.lua"
+}