# Contributor: Carlo Landmeter # 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""