Date: Tuesday, May 5, 2015 @ 16:46:50 Author: anatolik Revision: 132788
upgpkg: luafilesystem 1.6.3-3 - use lua5.3 specific lib dir - add 5.2 package Modified: luafilesystem/trunk/PKGBUILD ----------+ PKGBUILD | 35 +++++++++++++++++++++++++---------- 1 file changed, 25 insertions(+), 10 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2015-05-05 14:09:34 UTC (rev 132787) +++ PKGBUILD 2015-05-05 14:46:50 UTC (rev 132788) @@ -5,16 +5,17 @@ # Contributor: Anders Bergh <[email protected]> pkgbase=luafilesystem -pkgname=(lua-filesystem lua51-filesystem) +pkgname=(lua-filesystem lua51-filesystem lua52-filesystem) pkgver=1.6.3 -pkgrel=2 +_tag=v_${pkgver//./_} +pkgrel=3 pkgdesc='File System Library for the Lua Programming Language' arch=('i686' 'x86_64') url='http://www.keplerproject.org/luafilesystem/' license=('MIT') -makedepends=(lua lua51) +makedepends=(lua lua51 lua52) #source=(http://github.com/downloads/keplerproject/$pkgbase/$pkgbase-$pkgver.tar.gz -source=(https://github.com/keplerproject/luafilesystem/archive/v_${pkgver//./_}.tar.gz +source=(luafilesystem-$_tag.tar.gz::https://github.com/keplerproject/luafilesystem/archive/$_tag.tar.gz LICENSE) md5sums=('d0552c7e5a082f5bb2865af63fb9dc95' 'beb2b58c4b5c2782304a5b0267a5651b') @@ -21,12 +22,18 @@ build() { msg2 "Building $pkgbase with Lua 5.1" - cp -a $pkgbase-v_${pkgver//./_} $pkgbase-v_${pkgver//./_}-51 - cd $pkgbase-v_${pkgver//./_}-51 + cp -a $pkgbase-$_tag $pkgbase-$_tag-51 + cd $pkgbase-$_tag-51 make LUA_INC=/usr/include/lua5.1 msg2 "Building $pkgbase with Lua 5.2" - cd "$srcdir"/$pkgbase-v_${pkgver//./_} + cd "$srcdir" + cp -a $pkgbase-$_tag $pkgbase-$_tag-52 + cd $pkgbase-$_tag-52 + make LUA_INC=/usr/include/lua5.2 + + msg2 "Building $pkgbase with Lua 5.3" + cd "$srcdir"/$pkgbase-$_tag make } @@ -33,8 +40,8 @@ package_lua-filesystem() { depends=('lua') - cd $pkgbase-v_${pkgver//./_} - make PREFIX="$pkgdir"/usr LUA_LIBDIR='$(PREFIX)/lib/lua/5.2' install + cd $pkgbase-$_tag + make PREFIX="$pkgdir"/usr LUA_LIBDIR='$(PREFIX)/lib/lua/5.3' install install -Dm644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } @@ -43,7 +50,15 @@ conflicts=('luafilesystem') replaces=('luafilesystem') - cd $pkgbase-v_${pkgver//./_}-51 + cd $pkgbase-$_tag-51 make PREFIX="$pkgdir"/usr LUA_LIBDIR='$(PREFIX)/lib/lua/5.1' install install -Dm644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } + +package_lua52-filesystem() { + depends=('lua52') + + cd $pkgbase-$_tag-52 + make PREFIX="$pkgdir"/usr LUA_LIBDIR='$(PREFIX)/lib/lua/5.2' install + install -Dm644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +}
