# Maintainer: Natanael Copa setvar _luaversions = ""5.1 5.2"" setvar pkgname = 'lua-zlib' setvar pkgver = '0.3' setvar pkgrel = '0' setvar pkgdesc = ""Simple streaming interface to zlib for Lua"" setvar url = ""https://github.com/brimworks/lua-zlib"" setvar arch = ""all"" setvar license = ""MIT"" setvar depends = """" setvar makedepends = ""zlib-dev"" setvar subpackages = '' for _i in $_luaversions { setvar depends = ""$depends lua$_i-zlib"" setvar makedepends = ""$makedepends lua$_i-dev"" setvar subpackages = ""$subpackages lua$_i-zlib:_zlib_${_i/./_}"" } setvar install = '' setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/brimworks/lua-zlib/archive/v$pkgver.tar.gz"" setvar _builddir = ""$srcdir"/lua-zlib-$pkgver" proc prepare { cd $_builddir # apply patches here for _i in $_luaversions { cp -a $_builddir "$srcdir"/build-$_i || return 1 } } proc build { cd $_builddir for _i in $_luaversions { cd "$srcdir"/build-$_i msg "build for Lua $_i" make zlib.so \ CFLAGS="$CFLAGS -fPIC $(pkg-config --cflags lua$_i)" \ LDFLAGS="$LDFLAGS -shared" \ LIBS="-lz -lm" \ || return 1 } } proc package { mkdir -p $pkgdir } proc _split_zlib { local _ver=$1 setvar pkgdesc = ""$pkgdesc $_ver"" setvar depends = """" cd "$srcdir"/build-$_ver install -Dm755 zlib.so "$subpkgdir"/usr/lib/lua/$_ver/zlib.so } for _i in $_luaversions { eval "_zlib_${_i/./_}() { _split_zlib $_i; }" } setvar md5sums = ""3ac4122776d6c86514d1a6235b803955 lua-zlib-0.3.tar.gz"" setvar sha256sums = ""3c9412b1c97bc7182c478c2536ad9890d7a472a2844e10ae736403894781cf4a lua-zlib-0.3.tar.gz"" setvar sha512sums = ""c6045aaa2b5969afa54d6be979b1f367464cbfc738423eb0a4928b8c515a238150a480b619ac63047d4b24078bedac469404deace9c4cec9c9ea25178a5d11a9 lua-zlib-0.3.tar.gz""