[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