[arch-commits] Commit in luafilesystem/trunk (PKGBUILD)
Anatol Pomozov
anatolik at archlinux.org
Tue May 5 14:46:50 UTC 2015
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 <anders1 at gmail.com>
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
+}
More information about the arch-commits
mailing list