[arch-commits] Commit in luasec/trunk (PKGBUILD)
Anatol Pomozov
anatolik at archlinux.org
Tue May 5 15:02:24 UTC 2015
Date: Tuesday, May 5, 2015 @ 17:02:24
Author: anatolik
Revision: 132794
upgpkg: luasec 1:0.5-3
- move 5.3 libs to lua5.3 specific directory
- add library for lua5.2
Modified:
luasec/trunk/PKGBUILD
----------+
PKGBUILD | 36 ++++++++++++++++++++++++++++--------
1 file changed, 28 insertions(+), 8 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-05-05 15:00:17 UTC (rev 132793)
+++ PKGBUILD 2015-05-05 15:02:24 UTC (rev 132794)
@@ -4,15 +4,15 @@
# Contributor: Paul-Sebastian Manole <brokenthorn at gmail.com>
pkgbase=luasec
-pkgname=(lua-sec lua51-sec)
+pkgname=(lua-sec lua51-sec lua52-sec)
pkgver=0.5
-pkgrel=2
+pkgrel=3
epoch=1
pkgdesc='Lua bindings for OpenSSL library to provide TLS/SSL communication.'
arch=('i686' 'x86_64')
url='https://github.com/brunoos/luasec/wiki'
license=('MIT')
-makedepends=('openssl' 'lua' 'lua-socket' 'lua51' 'lua51-socket')
+makedepends=('openssl' 'lua' 'lua-socket' 'lua51' 'lua51-socket' 'lua52' 'lua52-socket')
options=('!buildflags')
source=("https://github.com/brunoos/luasec/archive/luasec-$pkgver.tar.gz")
md5sums=('0518f4524f399f33424c6f450e1d06db')
@@ -19,15 +19,16 @@
prepare() {
cp -a luasec-luasec-$pkgver luasec-luasec-$pkgver-51
+ cp -a luasec-luasec-$pkgver luasec-luasec-$pkgver-52
}
build() {
- msg2 'Building with lua 5.2'
- cd luasec-luasec-$pkgver
+ msg2 'Building with lua 5.3'
+ cd "$srcdir"/luasec-luasec-$pkgver
make linux
msg2 'Building with lua 5.1'
- cd ../luasec-luasec-$pkgver-51
+ cd "$srcdir"/luasec-luasec-$pkgver-51
find . -type f -name \*.[ch] -exec sed -i \
-e 's|include .lua.h.|include "lua5.1/lua.h"|g' \
-e 's|include .lualib.h.|include "lua5.1/lualib.h"|g' \
@@ -35,14 +36,24 @@
-e 's|include .lauxlib.h.|include "lua5.1/lauxlib.h"|g' \
{} \;
make linux
+
+ msg2 'Building with lua 5.2'
+ cd "$srcdir"/luasec-luasec-$pkgver-52
+ find . -type f -name \*.[ch] -exec sed -i \
+ -e 's|include .lua.h.|include "lua5.2/lua.h"|g' \
+ -e 's|include .lualib.h.|include "lua5.2/lualib.h"|g' \
+ -e 's|include .luaconf.h.|include "lua5.2/luaconf.h"|g' \
+ -e 's|include .lauxlib.h.|include "lua5.2/lauxlib.h"|g' \
+ {} \;
+ make linux
}
package_lua-sec() {
depends=('openssl' 'lua' 'lua-socket')
- install -dm755 "$pkgdir/usr/lib/lua/5.2"
+ install -dm755 "$pkgdir/usr/lib/lua/5.3"
cd luasec-luasec-$pkgver
- make LUACPATH="$pkgdir/usr/lib/lua/5.2" LUAPATH="$pkgdir/usr/share/lua/5.2" install
+ make LUACPATH="$pkgdir/usr/lib/lua/5.3" LUAPATH="$pkgdir/usr/share/lua/5.3" install
install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
@@ -57,4 +68,13 @@
install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}
+package_lua52-sec() {
+ depends=('openssl' 'lua52' 'lua52-socket')
+
+ install -dm755 "$pkgdir/usr/lib/lua/5.2"
+ cd luasec-luasec-$pkgver-52
+ make LUACPATH="$pkgdir/usr/lib/lua/5.2" LUAPATH="$pkgdir/usr/share/lua/5.2" install
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+}
+
# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list