[arch-commits] Commit in penlight/repos/community-any (3 files)
Levente Polyak
anthraxx at archlinux.org
Thu Sep 29 12:53:17 UTC 2016
Date: Thursday, September 29, 2016 @ 12:53:17
Author: anthraxx
Revision: 190858
archrelease: copy trunk to community-any
Added:
penlight/repos/community-any/PKGBUILD
(from rev 190857, penlight/trunk/PKGBUILD)
penlight/repos/community-any/fix-tablex.patch
(from rev 190857, penlight/trunk/fix-tablex.patch)
Deleted:
penlight/repos/community-any/PKGBUILD
------------------+
PKGBUILD | 82 +++++++++++++++++++++++++++--------------------------
fix-tablex.patch | 23 ++++++++++++++
2 files changed, 66 insertions(+), 39 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2016-09-29 12:53:14 UTC (rev 190857)
+++ PKGBUILD 2016-09-29 12:53:17 UTC (rev 190858)
@@ -1,39 +0,0 @@
-# $Id$
-# Maintainer: Sébastien Luttringer
-# Contributor: SpepS <dreamspepser at yahoo dot it>
-# Contributor: Laszlo Papp <djszapi at archlinux us>
-# Contributor: Donald Ephraim Curtis <dcurtis at gmail.com>
-
-pkgbase=penlight
-pkgname=('lua-penlight')
-pkgver=1.3.2
-pkgrel=2
-pkgdesc='Lua libraries focusing on input data handling'
-arch=('any')
-url='https://github.com/stevedonovan/penlight'
-license=('custom')
-depends=('lua' 'lua-filesystem')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/stevedonovan/penlight/archive/$pkgver.tar.gz")
-md5sums=('0315a39834bb6fab07741ec04ede1bf4')
-
-check() {
- cd Penlight-$pkgver
- export LUA_PATH="$PWD/lua/?/init.lua;$PWD/lua/?.lua;$(lua -e 'print(package.path)')"
- lua run.lua
-}
-
-package_lua-penlight() {
-
- cd Penlight-$pkgver
- install -dm755 "$pkgdir/usr/share/lua/5.3/pl"
- install -m644 lua/pl/* "$pkgdir/usr/share/lua/5.3/pl"
- # copy docs
- install -dm755 "$pkgdir/usr/share/doc/$pkgname/"{,manual,examples}
- install -m644 CONTRIBUTING.md CHANGES.md README.md "$pkgdir/usr/share/doc/$pkgname"
- install -m644 doc/manual/* "$pkgdir/usr/share/doc/$pkgname/manual"
- install -m644 examples/* "$pkgdir/usr/share/doc/$pkgname/examples"
- # copy license
- install -Dm644 LICENSE.md "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
-}
-
-# vim:set ts=2 sw=2 et:
Copied: penlight/repos/community-any/PKGBUILD (from rev 190857, penlight/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2016-09-29 12:53:17 UTC (rev 190858)
@@ -0,0 +1,43 @@
+# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org>
+# Contributor: Sébastien Luttringer
+# Contributor: SpepS <dreamspepser at yahoo dot it>
+# Contributor: Laszlo Papp <djszapi at archlinux us>
+# Contributor: Donald Ephraim Curtis <dcurtis at gmail.com>
+
+pkgbase=penlight
+pkgname=('lua-penlight')
+pkgver=1.4.1
+pkgrel=1
+pkgdesc='Lua libraries focusing on input data handling'
+url='https://github.com/stevedonovan/penlight'
+arch=('any')
+license=('custom')
+depends=('lua' 'lua-filesystem')
+source=(${pkgname}-${pkgver}.tar.gz::https://github.com/stevedonovan/penlight/archive/${pkgver}.tar.gz
+ fix-tablex.patch)
+sha512sums=('ed34c119a43bb9b8baf0cf570ace3d175bd0beeacb250a5d5ee3efe5782864b79a8f5b7e92bd1e676a369ec32def29a1c5b0a7d77b1c665a22c1e69a4904abd4'
+ 'e3384422aee4a20db7fd4cbd86ed7acafe61a397c51293d3285be94c950bbf06e746ed8d4db121a53ef52fe0d19c9a7b09f7d02acfcd722118b2ae19971d3c41')
+
+prepare() {
+ cd Penlight-${pkgver}
+ patch -p1 < "${srcdir}/fix-tablex.patch"
+}
+
+check() {
+ cd Penlight-${pkgver}
+ export LUA_PATH="${PWD}/lua/?/init.lua;${PWD}/lua/?.lua;$(lua -e 'print(package.path)')"
+ lua run.lua
+}
+
+package_lua-penlight() {
+ cd Penlight-${pkgver}
+ install -Dm 644 lua/pl/* -t "${pkgdir}/usr/share/lua/5.3/pl"
+ # copy docs
+ install -Dm 644 CONTRIBUTING.md CHANGES.md README.md -t "${pkgdir}/usr/share/doc/${pkgname}"
+ install -Dm 644 doc/manual/* -t "${pkgdir}/usr/share/doc/${pkgname}/manual"
+ install -Dm 644 examples/* -t "${pkgdir}/usr/share/doc/${pkgname}/examples"
+ # copy license
+ install -Dm 644 LICENSE.md "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
+# vim: ts=2 sw=2 et:
Copied: penlight/repos/community-any/fix-tablex.patch (from rev 190857, penlight/trunk/fix-tablex.patch)
===================================================================
--- fix-tablex.patch (rev 0)
+++ fix-tablex.patch 2016-09-29 12:53:17 UTC (rev 190858)
@@ -0,0 +1,23 @@
+From 9cbdf99d98f19f1e0bfc5f1c6b76dfaff47455fa Mon Sep 17 00:00:00 2001
+From: Peter Melnichenko <mpeterval at gmail.com>
+Date: Mon, 22 Aug 2016 19:13:12 +0300
+Subject: [PATCH] Fix error in tablex.count_map
+
+Regression introduced in @6123f9e.
+---
+ lua/pl/tablex.lua | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lua/pl/tablex.lua b/lua/pl/tablex.lua
+index fa3b5b0..c513231 100644
+--- a/lua/pl/tablex.lua
++++ b/lua/pl/tablex.lua
+@@ -640,7 +640,7 @@ function tablex.count_map (t,cmp)
+ end
+ end
+ end
+- return setmetatable(res,'Map')
++ return makemap(res)
+ end
+
+ --- filter an array's values using a predicate function
More information about the arch-commits
mailing list