# Contributor: Carlo Landmeter # Maintainer: Carlo Landmeter setvar pkgname = 'lua-hashids' setvar pkgver = '1.0.6' setvar pkgrel = '0' setvar pkgdesc = ""A Lua implementation of hashids"" setvar url = ""https://github.com/leihog/hashids.lua"" setvar arch = ""all"" setvar license = ""MIT"" setvar depends = """" setvar depends_dev = """" setvar makedepends = """" setvar install = """" setvar subpackages = """" setvar options = ""!check"" setvar source = ""hashids.lua-$pkgver.tar.gz::https://github.com/leihog/hashids.lua/archive/v$pkgver.tar.gz"" setvar builddir = ""$srcdir"/hashids.lua-$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#lua-}:_subpackage"" } proc prepare { default_prepare local lver; for lver in $_luaversions { cp -r $builddir "$builddir-$lver" } } proc build { local lver; for lver in $_luaversions { msg "Building for Lua $lver..." make -C "$builddir-$lver" } } proc package { mkdir -p $pkgdir } proc _subpackage { local lver="${subpkgname:3:3}" setvar pkgdesc = ""$pkgdesc (for Lua $lver)"" setvar depends = ""lua$lver"" setvar install_if = ""$pkgname=$pkgver-r$pkgrel lua$lver"" cd "$builddir-$lver" make INSTALLDIR="$subpkgdir"/usr/lib/lua/$lver/hashids install } setvar sha512sums = ""33ae6d8e465a35bb04a791da645d6003a25d6917a67aaa4abbb5d80470d6ad6b37ff4ed5b82bc4893be2f0dfb213730c13ae1d14486c5476d0b892b64345f2d7 hashids.lua-1.0.6.tar.gz""