# Maintainer: Natanael Copa setvar pkgname = 'lua-linenoise' setvar pkgver = '0.8' setvar pkgrel = '0' setvar pkgdesc = ""Lua bindings for linenoise"" setvar url = ""https://github.com/hoelzro/lua-linenoise"" setvar arch = ""all"" setvar license = ""MIT"" setvar makedepends = ""linenoise-dev"" setvar subpackages = """" setvar source = ""lua-linenoise-$pkgver.tar.gz::https://github.com/hoelzro/lua-linenoise/archive/$pkgver.tar.gz"" setvar builddir = ""$srcdir/lua-linenoise-$pkgver"" setvar _luaversions = ""5.1 5.2 5.3"" for _v in $_luaversions { setvar subpackages = ""$subpackages lua${_v}-${pkgname#lua-}:_subpackage"" setvar makedepends = ""$makedepends lua${_v}-dev"" } proc build { for _v in $_luaversions { msg "Lua $_v" cp -r $builddir "$srcdir"/build-$_v make -C "$srcdir"/build-$_v \ LIBLINENOISE="-l linenoise" \ CFLAGS="-fPIC $CFLAGS $(pkg-config --cflags lua$_v)" } } proc package { mkdir -p $pkgdir } proc _subpackage { local lua="${subpkgname%-*}" local lver=${lua#lua} setvar pkgdesc = ""$pkgdesc (for Lua ${lver})"" setvar depends = "$lua" setvar install_if = ""$pkgname=$pkgver-r$pkgrel $lua"" install -m 644 -D "$srcdir"/build-$lver/linenoise.so \ "$subpkgdir"/usr/lib/lua/${lver}/linenoise.so } setvar sha512sums = ""7d4476570a3de054916047e201f8eabf2f1d4f8c0a6a5fa492dd477c580c81607a536a79c7a73a7f63ceeda0d6554a41f4f353ae34bb1d978679bc0aa5a757c4 lua-linenoise-0.8.tar.gz""