Skip to content
Snippets Groups Projects
Commit b4d9865b authored by Timo Teräs's avatar Timo Teräs
Browse files

main/lua-zlib: upgrade to 0.4.1 and build for lua 5.1 and 5.2

parent 7eb1016c
No related branches found
No related tags found
No related merge requests found
# Contributor: # Contributor:
# Maintainer: # Maintainer:
_luaversions="5.1 5.2"
pkgname=lua-zlib pkgname=lua-zlib
_name=lzlib _name=lzlib
pkgver=0.4 pkgver=0.4.1
_ver=$pkgver-work2 pkgrel=0
pkgrel=2
pkgdesc="Lua bindings to the ZLib compression library" pkgdesc="Lua bindings to the ZLib compression library"
url="http://luaforge.net/projects/lzlib/" url="https://github.com/LuaDist/lzlib"
arch="all" arch="all"
license="MIT" license="MIT"
depends="lua" depends="lua5.1-zlib"
makedepends="lua-dev zlib-dev" makedepends="zlib-dev"
install=
subpackages= subpackages=
source="http://luaforge.net/frs/download.php/3826/lzlib-$_ver.tar.gz" for _i in $_luaversions; do
makedepends="$makedepends lua$_i-dev"
subpackages="$subpackages lua$_i-zlib:_zlib_${_i/./_}"
done
install=
source="$pkgname-$pkgver.tar.gz::https://github.com/LuaDist/$_name/archive/$pkgver.tar.gz"
_builddir="$srcdir"/$_name-$_ver _builddir="$srcdir"/$_name-$pkgver
prepare() { prepare() {
cd "$_builddir" cd "$_builddir"
# apply patches here # apply patches here
for _i in $_luaversions; do
cp -a "$_builddir" "$srcdir"/build-$_i || return 1
done
} }
build() { build() {
cd "$_builddir" cd "$_builddir"
make || return 1 for _i in $_luaversions; do
cd "$srcdir"/build-$_i
msg "build for Lua $_i"
make \
CFLAGS="$CFLAGS $(pkg-config --cflags lua$_i)" \
LDFLAGS="$LDFLAGS $(pkg-config --libs lua$_i)" \
|| return 1
done
} }
package() { package() {
cd "$_builddir" mkdir -p "$pkgdir"
install -Dm755 zlib.so "$pkgdir"/usr/lib/lua/5.1/zlib.so
install -Dm644 gzip.lua "$pkgdir"/usr/share/lua/5.1/gzip.lua
} }
md5sums="9d29ec26d3ccbd86ea4d95dcc602911a lzlib-0.4-work2.tar.gz" _split_zlib() {
local _ver=$1
pkgdesc="$pkgdesc for Lua $_ver"
depends=""
cd "$srcdir"/build-$_ver
install -Dm755 zlib.so "$subpkgdir"/usr/lib/lua/$_ver/zlib.so
install -Dm644 gzip.lua "$subpkgdir"/usr/share/lua/$_ver/gzip.lua
}
for _i in $_luaversions; do
eval "_zlib_${_i/./_}() { _split_zlib $_i; }"
done
md5sums="347878905c0d9e893c7bd81b82668c97 lua-zlib-0.4.1.tar.gz"
sha256sums="c25e8e91de3a222ff1e562a73783d600d3ce3e4517826df532e7a2328332b8b4 lua-zlib-0.4.1.tar.gz"
sha512sums="44b88d3be6c184bf6c25e13ea26036aa5739ac6d10b19fe60475f04fbb40f7d7a266a8d22334a7fb696f9224f03c8e85ce9966c437dd91a23fa7b0c92edc102c lua-zlib-0.4.1.tar.gz"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment