diff options
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 16 |
2 files changed, 13 insertions, 10 deletions
@@ -1,6 +1,6 @@ pkgbase = lua-timerwheel pkgdesc = File System Library for the Lua Programming Language - pkgver = 0.2.0 + pkgver = 1.0.2 pkgrel = 1 url = https://tieske.github.io/timerwheel.lua/ arch = x86_64 @@ -9,8 +9,9 @@ pkgbase = lua-timerwheel 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 + makedepends = luarocks + source = lua-timerwheel-1.0.2.tar.gz::https://github.com/Tieske/timerwheel.lua/archive/refs/tags/1.0.2.tar.gz + sha256sums = a3d0159bcf996f3c73ac20d6168d2aaedcd6877df8f7ae6a1994010ad8492784 pkgname = lua-timerwheel pkgdesc = Timer wheel implementation for Lua 5.4 @@ -2,36 +2,38 @@ pkgbase=lua-timerwheel pkgname=(lua-timerwheel lua51-timerwheel lua52-timerwheel lua53-timerwheel) -pkgver=0.2.0 +_rockname=${pkgname#lua-} +pkgver=1.0.2 +_rockrel=${pkgver//.*} 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') +makedepends=('lua' 'lua51' 'lua52' 'lua53' 'luarocks') source=("$pkgbase-${pkgver}.tar.gz::https://github.com/Tieske/timerwheel.lua/archive/refs/tags/${pkgver}.tar.gz") -sha256sums=('b81250f0ea0e2eebecd995180906c883e0d70f3f43aef3b7bfd24b9cd5f77a22') +sha256sums=('a3d0159bcf996f3c73ac20d6168d2aaedcd6877df8f7ae6a1994010ad8492784') 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" + luarocks install --lua-version=5.4 --tree="$pkgdir/usr/" --deps-mode=none --no-manifest "rockspecs/$_rockname-$pkgver-$_rockrel.rockspec" } 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" + luarocks install --lua-version=5.1 --tree="$pkgdir/usr/" --deps-mode=none --no-manifest "rockspecs/$_rockname-$pkgver-$_rockrel.rockspec" } 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" + luarocks install --lua-version=5.2 --tree="$pkgdir/usr/" --deps-mode=none --no-manifest "rockspecs/$_rockname-$pkgver-$_rockrel.rockspec" } 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" + luarocks install --lua-version=5.3 --tree="$pkgdir/usr/" --deps-mode=none --no-manifest "rockspecs/$_rockname-$pkgver-$_rockrel.rockspec" } |