summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2020-08-06 12:27:53 +0300
committerCaleb Maclennan2020-08-06 12:27:53 +0300
commitb11edee04c8644ec8c7d56285cf6870686e36a48 (patch)
tree5276df3e8c15b2d08ee70e490b334baa9ea5d26e
parent1a192c4d7582fa7d467c1c9630a60886e1dd2ab9 (diff)
downloadaur-b11edee04c8644ec8c7d56285cf6870686e36a48.tar.gz
upgpkg: lua-iconv 7-4
Bump default to Lua 5.4 and add Lua 5.3 split package
-rw-r--r--.SRCINFO6
-rw-r--r--PKGBUILD19
2 files changed, 17 insertions, 8 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c9ac427cfaf8..9e75ead885da 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,12 +1,13 @@
pkgbase = lua-iconv
pkgdesc = Lua bindings for the iconv API
pkgver = 7
- pkgrel = 3
+ pkgrel = 4
url = https://ittner.github.com/lua-iconv
arch = i686
arch = x86_64
license = custom
makedepends = lua
+ makedepends = lua53
makedepends = lua52
makedepends = lua51
noextract = lua-iconv-7.tar.gz
@@ -16,6 +17,9 @@ pkgbase = lua-iconv
pkgname = lua-iconv
depends = lua
+pkgname = lua53-iconv
+ depends = lua53
+
pkgname = lua52-iconv
depends = lua52
diff --git a/PKGBUILD b/PKGBUILD
index 54c3b05bb450..5737d8caa929 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,15 @@
# Maintainer: Caleb Maclennan <caleb@alerque.com>
_rockname=iconv
-pkgname=("lua-$_rockname" "lua52-$_rockname" "lua51-$_rockname")
+pkgname=("lua-$_rockname" "lua53-$_rockname" "lua52-$_rockname" "lua51-$_rockname")
pkgver=7
-pkgrel=3
+pkgrel=4
pkgdesc='Lua bindings for the iconv API'
arch=('i686' 'x86_64')
url="https://ittner.github.com/$pkgname"
license=('custom')
# depends=('iconv')
-makedepends=('lua' 'lua52' 'lua51')
+makedepends=('lua' 'lua53' 'lua52' 'lua51')
source=("https://github.com/downloads/ittner/$pkgname/$pkgname-$pkgver.tar.gz")
sha256sums=('c1db1915c754b5cfe7e45af61467bc6dfa4f0037d281ccbce6b53c974e2faf09')
noextract=("${source[@]##*/}")
@@ -18,7 +18,7 @@ noextract=("${source[@]##*/}")
# validpgpkeys=('9B49FCE2E6B9D1AD610129AD4F6DF1140041A1FB') # Alexandre Erwin Ittner <FIRST_NAME@LAST_NAME.com.br>
prepare() {
- for dir in lua{,52,51}-"$_rockname-$pkgver"; do
+ for dir in lua{,53,52,51}-"$_rockname-$pkgver"; do
mkdir -p "$dir"
pushd "$dir"
bsdtar --strip-components 1 -xf "$srcdir/${source[@]##*/}"
@@ -34,7 +34,7 @@ check() {
build() {
set -x
- for dir in lua{,52,51}-"$_rockname-$pkgver"; do
+ for dir in lua{,53,52,51}-"$_rockname-$pkgver"; do
local lv=${dir/-*}
pushd "$dir"
make LUABIN="$lv" LUAPKG="$lv"
@@ -45,8 +45,8 @@ build() {
_package_helper() {
cd "$pkgname-$pkgver"
make DESTDIR="$pkgdir/" LUABIN=lua$1 install
- install -Dm0644 README "$pkgdir/usr/share/doc/$pkgname/README"
- install -Dm0644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+ install -Dm0644 -t "$pkgdir/usr/share/doc/$pkgname/" README
+ install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" COPYING
}
package_lua-iconv() {
@@ -54,6 +54,11 @@ package_lua-iconv() {
_package_helper
}
+package_lua53-iconv() {
+ depends+=('lua53')
+ _package_helper 5.3
+}
+
package_lua52-iconv() {
depends+=('lua52')
_package_helper 5.2