# Maintainer: Natanael Copa setvar _pkgname = 'lyaml' setvar pkgname = "lua-$_pkgname" setvar pkgver = '6.1.3' setvar pkgrel = '1' setvar pkgdesc = ""LibYAML binding for Lua"" setvar url = ""https://github.com/gvvaughan/lyaml"" setvar arch = ""all"" setvar license = ""MIT"" setvar depends = """" setvar makedepends = ""yaml-dev"" setvar subpackages = """" setvar replaces = ""lua-yaml"" setvar source = ""$_pkgname-$pkgver.tar.gz::https://github.com/gvvaughan/lyaml/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 lua$_v-dev"" setvar subpackages = ""$subpackages lua$_v-$_pkgname:_subpackage"" } proc build { local lver; for lver in $_luaversions { msg "Building for Lua $lver..." cp -r $builddir "$srcdir"/build-$lver cd "$srcdir"/build-$lver lua$lver build-aux/luke } } proc package { mkdir -p $pkgdir } proc _subpackage { local lver="${subpkgname%-lyaml}" setvar lver = ${lver#lua} 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-1" cd "$srcdir"/build-$lver lua$lver build-aux/luke PREFIX="$subpkgdir"/usr install rm -Rf "$subpkgdir"/usr/share/doc mkdir -p $rockdir echo 'rock_manifest = {}' > "$rockdir"/rock_manifest } setvar sha512sums = ""aa101680b181d733c8648e0c800aa381c426483dc1ff59b80a6d2a3c7a058aa27e2783849da0aaaaf323c01dc891626ff194c3a86937b47ab1a5418e89128be4 lyaml-6.1.3.tar.gz""