Date: Friday, May 8, 2020 @ 14:29:38 Author: daurnimator Revision: 625685
update to 1.8.0; add hyphen to pkgbase; clean up to newer packaging standards Added: lua-filesystem/ Modified: lua-filesystem/trunk/PKGBUILD Deleted: luafilesystem/ ----------+ PKGBUILD | 61 ++++++++++++++++++++++--------------------------------------- 1 file changed, 22 insertions(+), 39 deletions(-) Modified: lua-filesystem/trunk/PKGBUILD =================================================================== --- luafilesystem/trunk/PKGBUILD 2020-05-08 14:09:53 UTC (rev 625684) +++ lua-filesystem/trunk/PKGBUILD 2020-05-08 14:29:38 UTC (rev 625685) @@ -1,11 +1,13 @@ -# Maintainer: Bartłomiej Piotrowski <[email protected]> +# Maintainer: Sergej Pupykin <[email protected]> +# Maintainer: Daurnimator <[email protected]> +# Contributor: Bartłomiej Piotrowski <[email protected]> # Contributor: Chris Brannon <[email protected]> # Contributor: Paulo Matias <matiasΘarchlinux-br·org> # Contributor: Anders Bergh <[email protected]> -pkgbase=luafilesystem +pkgbase=lua-filesystem pkgname=(lua-filesystem lua51-filesystem lua52-filesystem) -pkgver=1.7.0.2 +pkgver=1.8.0 _tag=${pkgver//./_} pkgrel=1 pkgdesc='File System Library for the Lua Programming Language' @@ -12,53 +14,34 @@ arch=('x86_64') url='http://keplerproject.github.io/luafilesystem/' license=('MIT') -makedepends=(lua lua51 lua52) -#source=(http://github.com/downloads/keplerproject/$pkgbase/$pkgbase-$pkgver.tar.gz -source=(luafilesystem-${_tag}.tar.gz::https://github.com/keplerproject/luafilesystem/archive/v${_tag}.tar.gz - LICENSE) -sha256sums=('23b4883aeb4fb90b2d0f338659f33a631f9df7a7e67c54115775a77d4ac3cc59' - 'bab7b7a48ca7cb322a35c8975cd2c08d051ce6e20e8db56c2e6017726acdf9ae') +makedepends=('lua' 'lua51' 'lua52') +source=("$pkgbase-${_tag}.tar.gz::https://github.com/keplerproject/luafilesystem/archive/v${_tag}.tar.gz") +sha256sums=('16d17c788b8093f2047325343f5e9b74cccb1ea96001e45914a58bbae8932495') build() { - cd "$srcdir" - msg2 "Building $pkgbase with Lua 5.1" - cp -a $pkgbase-${_tag} $pkgbase-${_tag}-51 - cd $pkgbase-${_tag}-51 - make LUA_INC=/usr/include/lua5.1 + cp -a luafilesystem-${_tag} luafilesystem-${_tag}-51 + make -C luafilesystem-${_tag}-51 PREFIX=/usr LIB_OPTION="-shared ${LDFLAGS}" LUA_VERSION=5.1 - msg2 "Building $pkgbase with Lua 5.2" - cd "$srcdir" - cp -a $pkgbase-${_tag} $pkgbase-${_tag}-52 - cd $pkgbase-${_tag}-52 - make LUA_INC=/usr/include/lua5.2 + cp -a luafilesystem-${_tag} luafilesystem-${_tag}-52 + make -C luafilesystem-${_tag}-52 PREFIX=/usr LIB_OPTION="-shared ${LDFLAGS}" LUA_VERSION=5.2 - msg2 "Building $pkgbase with Lua 5.3" - cd "$srcdir"/$pkgbase-${_tag} - make + make -C luafilesystem-${_tag} PREFIX=/usr LIB_OPTION="-shared ${LDFLAGS}" LUA_VERSION=5.3 } package_lua-filesystem() { - depends=('lua') - - cd $pkgbase-${_tag} - make PREFIX="$pkgdir"/usr LUA_LIBDIR='$(PREFIX)/lib/lua/5.3' install - install -Dm644 ../LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + cd luafilesystem-${_tag} + make DESTDIR="$pkgdir" PREFIX=/usr LUA_VERSION=5.3 install + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE } package_lua51-filesystem() { - depends=('lua51') - conflicts=('luafilesystem') - replaces=('luafilesystem') - - 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 + cd luafilesystem-${_tag}-51 + make DESTDIR="$pkgdir" PREFIX=/usr LUA_VERSION=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 + cd luafilesystem-${_tag}-52 + make DESTDIR="$pkgdir" PREFIX=/usr LUA_VERSION=5.2 install + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE }
