summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-07-18 10:42:22 +0300
committerCaleb Maclennan2020-07-18 10:42:22 +0300
commite4871e37b0df004d4d647d4a88883493f2f93408 (patch)
tree36e3ee5cf0be5bfb7f072ebffd755ba4e4cc0191
parent8c76dd46f3e7162676855056aa8bab68e400fa3f (diff)
downloadaur-e4871e37b0df004d4d647d4a88883493f2f93408.tar.gz
upgpkg: lua-bit32 5.3.5_0.9-1
upstream release Overhaul with proper Lua 5.3 support
-rw-r--r--.SRCINFO18
-rw-r--r--PKGBUILD25
2 files changed, 27 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 17dfa6359b83..3cc1115b9cdd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,24 @@
pkgbase = lua-bit32
pkgdesc = Lua 5.2 bit manipulation library
- pkgver = 5.3.0
- pkgrel = 6
+ pkgver = 5.3.5_0.9
+ pkgrel = 1
url = https://www.lua.org/manual/5.2/manual.html#6.7
- arch = i686
arch = x86_64
+ arch = i686
license = MIT
makedepends = luarocks
+ makedepends = lua
makedepends = lua52
makedepends = lua51
- source = bit32-5.3.0.tar.gz::https://github.com/keplerproject/lua-compat-5.2/archive/bitlib-5.3.0.tar.gz
- sha256sums = dc1197b9e996b7bd2c6a679b86ed75106d5722424b3e731b8084f56626ec5552
+ source = bit32-5.3.5_0.9.tar.gz::https://github.com/keplerproject/lua-compat-5.3/archive/v0.9.tar.gz
+ sha256sums = ad05540d2d96a48725bb79a1def35cf6652a4e2ec26376e2617c8ce2baa6f416
-pkgname = lua51-bit32
- depends = lua51
+pkgname = lua-bit32
+ depends = lua
pkgname = lua52-bit32
depends = lua52
+pkgname = lua51-bit32
+ depends = lua51
+
diff --git a/PKGBUILD b/PKGBUILD
index 22d5915172fa..1624df2025fe 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,22 +2,29 @@
# Contributor: Stephen Smith <stephen304@gmail.com>
_rockname=bit32
-pkgname=("lua51-$_rockname" "lua52-$_rockname")
+pkgname=( "lua-$_rockname" "lua52-$_rockname" "lua51-$_rockname")
pkgbase=lua-$_rockname
-pkgver=5.3.0
+_compatrel=0.9
+pkgver=5.3.5_$_compatrel
_rockrel=1
-pkgrel=6
+pkgrel=1
pkgdesc='Lua 5.2 bit manipulation library'
-arch=('i686' 'x86_64')
+arch=('x86_64' 'i686')
url='https://www.lua.org/manual/5.2/manual.html#6.7'
license=('MIT')
-makedepends=('luarocks' 'lua52' 'lua51')
-source=("${_rockname}-${pkgver}.tar.gz::https://github.com/keplerproject/lua-compat-5.2/archive/bitlib-${pkgver}.tar.gz")
-sha256sums=('dc1197b9e996b7bd2c6a679b86ed75106d5722424b3e731b8084f56626ec5552')
+makedepends=('luarocks' 'lua' 'lua52' 'lua51')
+source=("${_rockname}-${pkgver}.tar.gz::https://github.com/keplerproject/lua-compat-5.3/archive/v${_compatrel}.tar.gz")
+sha256sums=('ad05540d2d96a48725bb79a1def35cf6652a4e2ec26376e2617c8ce2baa6f416')
_package_helper() {
- cd "lua-compat-5.2-bitlib-$pkgver"
- luarocks --lua-version=$1 --tree="$pkgdir/usr/" install --deps-mode=none --no-manifest "rockspecs/$_rockname-$pkgver-$_rockrel.rockspec"
+ cd "lua-compat-5.3-$_compatrel"
+ luarocks --lua-version=$1 --tree="$pkgdir/usr/" \
+ make --deps-mode=none --no-manifest "rockspecs/$_rockname-${pkgver%_$_compatrel}-$_rockrel.rockspec"
+}
+
+package_lua-bit32() {
+ depends+=('lua')
+ _package_helper 5.3
}
package_lua52-bit32() {