[arch-commits] Commit in lpeg/trunk (PKGBUILD)
Christian Hesse
eworm at archlinux.org
Tue Jun 30 15:51:53 UTC 2020
Date: Tuesday, June 30, 2020 @ 15:51:47
Author: eworm
Revision: 390668
upgpkg: lpeg 1.0.2-3: lua 5.4 rebuild
Modified:
lpeg/trunk/PKGBUILD
----------+
PKGBUILD | 36 +++++++++++++++++++++++++++---------
1 file changed, 27 insertions(+), 9 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-06-30 15:46:55 UTC (rev 390667)
+++ PKGBUILD 2020-06-30 15:51:47 UTC (rev 390668)
@@ -2,15 +2,15 @@
# Contributor: Gustavo Alvarez <sl1pkn07 at gmail.com>
pkgbase=lpeg
-pkgname=(lua-lpeg lua51-lpeg lua52-lpeg)
+pkgname=(lua-lpeg lua51-lpeg lua52-lpeg lua53-lpeg)
pkgver=1.0.2
-pkgrel=2
+pkgrel=3
arch=('x86_64')
url='http://www.inf.puc-rio.br/~roberto/lpeg'
license=('MIT')
-makedepends=('lua' 'lua51' 'lua52')
-source=(http://www.inf.puc-rio.br/~roberto/$pkgbase/$pkgbase-$pkgver.tar.gz
- LICENSE)
+makedepends=('lua' 'lua51' 'lua52' 'lua53')
+source=("http://www.inf.puc-rio.br/~roberto/$pkgbase/$pkgbase-$pkgver.tar.gz"
+ 'LICENSE')
sha256sums=('48d66576051b6c78388faad09b70493093264588fcd0f258ddaab1cdd4a15ffe'
'6be7688c9c648e7c7cde693081be938c869a10aa4de09fe0a4c4c1d66b3cf03d')
@@ -20,6 +20,7 @@
cp -r $pkgbase-$pkgver $pkgbase-$pkgver-51
cp -r $pkgbase-$pkgver $pkgbase-$pkgver-52
+ cp -r $pkgbase-$pkgver $pkgbase-$pkgver-53
}
build() {
@@ -31,10 +32,13 @@
cd "$srcdir"/$pkgbase-$pkgver-52
make LUADIR=/usr/include/lua5.2
+
+ cd "$srcdir"/$pkgbase-$pkgver-53
+ make LUADIR=/usr/include/lua5.3
}
check() {
- msg2 "Testing with Lua 5.3"
+ msg2 "Testing with Lua 5.4"
cd $srcdir/$pkgbase-$pkgver
lua test.lua
@@ -45,15 +49,19 @@
msg2 "Testing with Lua 5.2"
cd $srcdir/$pkgbase-$pkgver-52
lua5.2 test.lua
+
+ msg2 "Testing with Lua 5.3"
+ cd $srcdir/$pkgbase-$pkgver-53
+ lua5.3 test.lua
}
package_lua-lpeg() {
- pkgdesc='Pattern-matching library for Lua 5.3'
+ pkgdesc='Pattern-matching library for Lua 5.4'
depends=('lua')
cd $pkgbase-$pkgver
- install -Dm755 $pkgbase.so "$pkgdir"/usr/lib/lua/5.3/$pkgbase.so
- install -Dm644 re.lua "$pkgdir"/usr/share/lua/5.3/re.lua
+ install -Dm755 $pkgbase.so "$pkgdir"/usr/lib/lua/5.4/$pkgbase.so
+ install -Dm644 re.lua "$pkgdir"/usr/share/lua/5.4/re.lua
install -Dm644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
@@ -76,3 +84,13 @@
install -Dm644 re.lua "$pkgdir"/usr/share/lua/5.2/re.lua
install -Dm644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}
+
+package_lua53-lpeg() {
+ pkgdesc='Pattern-matching library for Lua 5.3'
+ depends=('lua53')
+
+ cd $pkgbase-$pkgver-53
+ install -Dm755 $pkgbase.so "$pkgdir"/usr/lib/lua/5.3/$pkgbase.so
+ install -Dm644 re.lua "$pkgdir"/usr/share/lua/5.3/re.lua
+ install -Dm644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
More information about the arch-commits
mailing list