# Contributor: Carlo Landmeter # Maintainer: setglobal pkgname = 'lua-uuid' setglobal _realname = 'uuid' setglobal pkgver = '0.2.0' setglobal pkgrel = '0' setglobal pkgdesc = '"A pure Lua uuid generator (modified from a Rackspace module)'" setglobal url = '"http://tieske.github.io/uuid/'" setglobal arch = '"noarch'" setglobal license = '"Apache 2.0'" setglobal depends = ''"" setglobal makedepends = ''"" setglobal install = ''"" setglobal options = '"!check'" setglobal subpackages = ''"" setglobal source = ""$pkgname-$pkgver.tar.gz::https://github.com/Tieske/uuid/archive/version_$pkgver.tar.gz"" setglobal builddir = ""$srcdir/uuid-version_$pkgver"" setglobal _luaversions = '"5.1 5.2 5.3'" for _v in [$_luaversions] { setglobal makedepends = ""$makedepends lua$_v-dev"" setglobal subpackages = ""$subpackages lua$_v-$(pkgname#lua-):_subpackage"" } proc build { return 0 } proc package { mkdir -p $pkgdir } proc _subpackage { local lver="$(subpkgname:3:3)" setglobal pkgdesc = ""$pkgdesc (for Lua $lver)"" setglobal depends = ""lua$lver"" setglobal install_if = ""$pkgname=$pkgver-r$pkgrel lua$lver"" install -Dm644 "$builddir"/src/uuid.lua \ "$subpkgdir"/usr/share/lua/$lver/uuid.lua } setglobal sha512sums = '"1117c76dbbabee6de01d1657339236810822040e20afd974dec302b9d2035ca087d33ef47029c6184203c3e694cc9282a303ce19eadffc71b0f48c6a4a5ef5b0 lua-uuid-0.2.0.tar.gz'"