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 <[email protected]> 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" +}
