# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer:
setvar pkgname = 'lua-uuid'
setvar _realname = 'uuid'
setvar pkgver = '0.2.0'
setvar pkgrel = '0'
setvar pkgdesc = ""A pure Lua uuid generator (modified from a Rackspace module)""
setvar url = ""http://tieske.github.io/uuid/""
setvar arch = ""noarch""
setvar license = ""Apache 2.0""
setvar depends = """"
setvar makedepends = """"
setvar install = """"
setvar options = ""!check""
setvar subpackages = """"
setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/Tieske/uuid/archive/version_$pkgver.tar.gz""
setvar builddir = ""$srcdir/uuid-version_$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 build {
	return 0
}

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""
	
	install -Dm644 "$builddir"/src/uuid.lua \
		"$subpkgdir"/usr/share/lua/$lver/uuid.lua
}

setvar sha512sums = ""1117c76dbbabee6de01d1657339236810822040e20afd974dec302b9d2035ca087d33ef47029c6184203c3e694cc9282a303ce19eadffc71b0f48c6a4a5ef5b0  lua-uuid-0.2.0.tar.gz""