# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer:
setvar pkgname = 'lua-date'
setvar pkgver = '2.1.1'
setvar _luaversions = ""5.1 5.2 5.3""
setvar pkgrel = '0'
setvar pkgdesc = ""Date & Time module for Lua""
setvar url = ""http://tieske.github.io/date/""
setvar arch = ""noarch""
setvar license = ""MIT""
setvar depends = """"
setvar depends_dev = """"
setvar makedepends = "$depends_dev"
setvar install = """"
setvar subpackages = """"
setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/Tieske/date/archive/version_$pkgver.tar.gz""
for _v in $_luaversions {
        setvar subpackages = ""$subpackages lua$_v-date:split_${_v/./_}""
}

setvar _builddir = ""$srcdir"/date-version_$pkgver"

proc prepare {
	local i
	cd $_builddir
	for i in $source {
		case (i) {
		*.patch { msg $i; patch -p1 -i "$srcdir"/$i || return 1}
		}
	}
}

proc build {
	cd $_builddir
}

proc package {
	mkdir -p $pkgdir
}

proc _split {
	cd $_builddir
	local _ver="$1"
	setvar pkgdesc = ""Date & Time module for Lua $_ver""
	setvar install_if = ""lua$_ver $pkgname=$pkgver-r$pkgrel""
	install -Dm644 date.lua \
		"$subpkgdir"/usr/share/lua/$_ver/date.lua || return 1
}

for _v in $_luaversions {
        eval "split_${_v/./_}() { _split $_v; }"
}

setvar md5sums = ""fbf98dc124b6c2e6600ae8b43a0752f7  lua-date-2.1.1.tar.gz""
setvar sha256sums = ""4a27cc920f884b86b90b4c93fd06647743214fedfd27b801dcf597a954eafae5  lua-date-2.1.1.tar.gz""
setvar sha512sums = ""aa7726edcebd500a99267b7f380579940c774d4bfcb85de55ad0d31072a7b7e84232b3e30fc1b04f2b0bd03be646a70ce1d86ef746766e23e441ce97932fbc1e  lua-date-2.1.1.tar.gz""