[arch-commits] Commit in lua-alt-getopt/trunk (PKGBUILD)
Anatol Pomozov
anatolik at archlinux.org
Tue May 5 15:20:28 UTC 2015
Date: Tuesday, May 5, 2015 @ 17:20:28
Author: anatolik
Revision: 132802
upgpkg: lua-alt-getopt 0.7.0-7
- add lua52 specific package
Modified:
lua-alt-getopt/trunk/PKGBUILD
----------+
PKGBUILD | 24 ++++++++++++++++++------
1 file changed, 18 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-05-05 15:17:20 UTC (rev 132801)
+++ PKGBUILD 2015-05-05 15:20:28 UTC (rev 132802)
@@ -4,14 +4,14 @@
# contributor: Cameron Banta <cbanta at gmail.com>
pkgbase=lua-alt-getopt
-pkgname=(lua-alt-getopt lua51-alt-getopt)
+pkgname=(lua-alt-getopt lua51-alt-getopt lua52-alt-getopt)
pkgver=0.7.0
-pkgrel=6
-pkgdesc="Lua module for processing options similar to getopt_long(3) (5.1)"
+pkgrel=7
+pkgdesc="Lua module for processing options similar to getopt_long(3)"
license=('MIT')
arch=('any')
url="http://luaforge.net/projects/alt-getopt/"
-makedepends=('bmake' 'lua' 'lua51')
+makedepends=('bmake' 'lua' 'lua51' 'lua52')
source=("http://mova.org/~cheusov/pub/lua_alt_getopt/lua-alt-getopt-${pkgver}.tar.gz"
'LICENSE')
sha1sums=('431b590002f5fdced78e0745a9a283aefdd1dfa0'
@@ -20,10 +20,14 @@
build() {
cp -r "${pkgname}-${pkgver}" build51
cp -r "${pkgname}-${pkgver}" build52
+ cp -r "${pkgname}-${pkgver}" build53
+
cd $srcdir/build51
bmake LUAVER=5.1 PREFIX=/usr
cd $srcdir/build52
bmake LUAVER=5.2 PREFIX=/usr
+ cd $srcdir/build53
+ bmake LUAVER=5.3 PREFIX=/usr
}
package_lua51-alt-getopt() {
@@ -34,10 +38,18 @@
install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
+package_lua52-alt-getopt() {
+ depends=('lua52')
+ cd $srcdir/build52
+ install -Dm755 alt_getopt "${pkgdir}/usr/bin/alt_getopt5.2"
+ install -Dm664 alt_getopt.lua "${pkgdir}/usr/share/lua/5.2/alt_getopt.lua"
+ install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
package_lua-alt-getopt() {
depends=('lua')
- cd $srcdir/build52
+ cd $srcdir/build53
install -Dm755 alt_getopt "${pkgdir}/usr/bin/alt_getopt"
- install -Dm664 alt_getopt.lua "${pkgdir}/usr/share/lua/5.2/alt_getopt.lua"
+ install -Dm664 alt_getopt.lua "${pkgdir}/usr/share/lua/5.3/alt_getopt.lua"
install -Dm644 "${srcdir}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}
More information about the arch-commits
mailing list