summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-04-09 11:30:57 +0300
committerCaleb Maclennan2020-04-09 11:30:57 +0300
commited21361650fe8ebc26c5d65b0437817ecb9bac05 (patch)
treebaaba17d82019fd09127301472a6d9b8471fc27b
parent2e8b97bf71ad9a6b36242a328ac422fc94dfd81c (diff)
downloadaur-ed21361650fe8ebc26c5d65b0437817ecb9bac05.tar.gz
Update to 0.1.2, split packages for Lua 5.[123]
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD38
2 files changed, 37 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6c1aee64d144..f82a221df88a 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,15 +1,20 @@
pkgbase = lua-utf8
- pkgdesc = Add UTF-8 support to Lua, compatible with Lua string module.
- pkgver = 0.1.1
- pkgrel = 3
+ pkgdesc = Add UTF-8 support to Lua, compatible with Lua string module
+ pkgver = 0.1.2
+ pkgrel = 1
url = https://github.com/starwing/luautf8
arch = x86_64
license = MIT
makedepends = luarocks
- depends = lua
- noextract = luautf8-0.1.1-1.src.rock
- source = https://luarocks.org/luautf8-0.1.1-1.src.rock
- sha256sums = 51aa211a9d39d62c65bfcca4eccb8482a11bfe918992eed58104b646338d62a0
+ source = luautf8-0.1.2.tar.gz::https://github.com/starwing/luautf8/archive/0.1.2.tar.gz
+ sha256sums = 52578858e4519da7e09d019baef9135fef3ff2dfb0bc0a01e58fba7a70f7be26
pkgname = lua-utf8
+ depends = lua
+
+pkgname = lua52-utf8
+ depends = lua52
+
+pkgname = lua51-utf8
+ depends = lua51
diff --git a/PKGBUILD b/PKGBUILD
index 29b74f65a0a5..be2aa0f8ad6f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,34 @@
# Maintainer: Caleb Maclennan <caleb@alerque.com>
-pkgname=lua-utf8
-pkgver=0.1.1
_rockname=luautf8
-_rockrel=1
-pkgrel=3
-pkgdesc='Add UTF-8 support to Lua, compatible with Lua string module.'
+pkgname=('lua-utf8' 'lua52-utf8' 'lua51-utf8')
+pkgver=0.1.2
+_rockrel=0
+pkgrel=1
+pkgdesc='Add UTF-8 support to Lua, compatible with Lua string module'
arch=('x86_64')
-url='https://github.com/starwing/luautf8'
+url="https://github.com/starwing/$_rockname"
license=('MIT')
-depends=('lua')
makedepends=('luarocks')
-source=("https://luarocks.org/$_rockname-$pkgver-$_rockrel.src.rock")
-noextract=("$_rockname-$pkgver-$_rockrel.src.rock")
-sha256sums=('51aa211a9d39d62c65bfcca4eccb8482a11bfe918992eed58104b646338d62a0')
+source=("$_rockname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz")
+sha256sums=('52578858e4519da7e09d019baef9135fef3ff2dfb0bc0a01e58fba7a70f7be26')
-package() {
- luarocks --tree="$pkgdir/usr" install --deps-mode=none "$_rockname-$pkgver-$_rockrel.src.rock"
- find "$pkgdir/usr" -name manifest -delete
+_package_helper() {
+ cd "$_rockname-$pkgver"
+ luarocks --lua-version="$1" --tree="$pkgdir/usr/" make --deps-mode=none --no-manifest "rockspecs/$_rockname-scm-$_rockrel.rockspec"
}
+package_lua-utf8() {
+ depends=('lua')
+ _package_helper 5.3
+}
+
+package_lua52-utf8() {
+ depends=('lua52')
+ _package_helper 5.2
+}
+
+package_lua51-utf8() {
+ depends=('lua51')
+ _package_helper 5.1
+}