# Contributor: Jakub Jirutka # Maintainer: Jakub Jirutka setvar pkgname = 'lua-cliargs' setvar _pkgname = 'lua_cliargs' setvar pkgver = '3.0.1' setvar _pkgver = "${pkgver%.*}-${pkgver##*.}" setvar pkgrel = '1' setvar pkgdesc = ""A command-line argument parsing module for Lua"" setvar url = ""https://github.com/amireh/lua_cliargs"" setvar arch = ""noarch"" setvar license = ""MIT"" setvar makedepends = """" setvar subpackages = """" setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/amireh/$_pkgname/archive/v$_pkgver.tar.gz"" setvar builddir = ""$srcdir/$_pkgname-$_pkgver"" setvar _luaversions = ""5.1 5.2 5.3"" for _v in $_luaversions { setvar makedepends = ""$makedepends luarocks$_v"" setvar subpackages = ""$subpackages lua$_v-${pkgname#lua-}:_subpackage"" } proc package { mkdir -p $pkgdir } proc _subpackage { local lver="${subpkgname:3:3}" setvar pkgdesc = ""$pkgdesc $lver"" setvar depends = ""lua$lver"" setvar install_if = ""$pkgname=$pkgver-r$pkgrel lua$lver"" local rockdir="$subpkgdir/usr/lib/luarocks/rocks-$lver/$_pkgname/$_pkgver" cd $builddir luarocks-$lver install \ --deps-mode=none \ --tree="$subpkgdir/usr" \ $_pkgname-$_pkgver.rockspec rm -r "$rockdir"/../../manifest "$rockdir"/doc } setvar sha512sums = ""2bdcd3c790a82351df598cb3d289de980fe771222ebd9715036678eecdbe51b7563d24629afa4d286b900d722bf844004d12f2330744a1e644d9286ac44b4dbe lua-cliargs-3.0.1.tar.gz""