[arch-commits] Commit in luaexpat/trunk (PKGBUILD)
Anatol Pomozov
anatolik at archlinux.org
Tue May 5 15:16:43 UTC 2015
Date: Tuesday, May 5, 2015 @ 17:16:42
Author: anatolik
Revision: 132800
upgpkg: luaexpat 1.3.0-3
- move library to 5.3 specific location
- add lua5.2 library
Modified:
luaexpat/trunk/PKGBUILD
----------+
PKGBUILD | 28 +++++++++++++++++++++++-----
1 file changed, 23 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2015-05-05 15:11:58 UTC (rev 132799)
+++ PKGBUILD 2015-05-05 15:16:42 UTC (rev 132800)
@@ -3,23 +3,33 @@
# Contributor: Lucas Hermann Negri <kkndrox at gmail.com>
pkgbase=luaexpat
-pkgname=(lua-expat lua51-expat)
+pkgname=(lua-expat lua51-expat lua52-expat)
pkgver=1.3.0
-pkgrel=2
+pkgrel=3
pkgdesc='SAX XML parser based on the Expat library'
arch=('i686' 'x86_64')
url='http://matthewwild.co.uk/projects/luaexpat/'
license=('MIT')
-makedepends=('gcc' 'lua' 'lua51' 'expat')
+makedepends=('gcc' 'lua' 'lua51' 'lua52' 'expat')
source=("http://matthewwild.co.uk/projects/luaexpat/luaexpat-$pkgver.tar.gz")
md5sums=('3c20b5795e7107f847f8da844fbfe2da')
+prepare() {
+ cp -a $pkgbase-$pkgver $pkgbase-$pkgver-51
+ cp -a $pkgbase-$pkgver $pkgbase-$pkgver-52
+}
+
build() {
# 5.1
msg2 "Building $pkgbase with lua 5.1"
- cp -a $pkgbase-$pkgver $pkgbase-$pkgver-51
- cd $pkgbase-$pkgver-51
+ cd "$srcdir"/$pkgbase-$pkgver-51
make LUA_V=5.1
+
+ # 5.2
+ msg2 "Building $pkgbase with lua 5.2"
+ cd "$srcdir"/$pkgbase-$pkgver-52
+ make LUA_V=5.2 CFLAGS='-DLUA_32BITS'
+
# 5.3
msg2 "Building $pkgbase with lua 5.3"
cd "$srcdir/$pkgbase-$pkgver"
@@ -43,3 +53,11 @@
make LUA_V=5.1 DESTDIR="$pkgdir" install
install -Dm0644 doc/us/license.html "$pkgdir/usr/share/licenses/$pkgname/license.html"
}
+
+package_lua52-expat() {
+ depends=('lua52' 'expat')
+
+ cd $pkgbase-$pkgver-52
+ make LUA_V=5.2 DESTDIR="$pkgdir" install
+ install -Dm0644 doc/us/license.html "$pkgdir/usr/share/licenses/$pkgname/license.html"
+}
More information about the arch-commits
mailing list