# Contributor: Carlo Landmeter <clandmeter@gmail.com>
# Maintainer:
setvar pkgname = 'lua-middleclass'
setvar pkgver = '4.0.0'
setvar pkgrel = '0'
setvar _luaversions = ""5.1 5.2 5.3""
setvar pkgdesc = ""Object-orientation for Lua""
setvar url = ""https://github.com/kikito/middleclass""
setvar arch = ""noarch""
setvar license = ""MIT""
setvar depends = """"
setvar depends_dev = """"
setvar makedepends = "$depends_dev"
setvar install = """"
setvar subpackages = """"
setvar source = ""middleclass-$pkgver.tar.gz::https://github.com/kikito/middleclass/archive/v$pkgver.tar.gz""

for _v in $_luaversions {
	setvar subpackages = ""$subpackages lua$_v-${pkgname#*lua-}:split_${_v/./_}""
	eval "split_${_v/./_}() { _split $_v; }"
}

setvar builddir = ""$srcdir"/middleclass-$pkgver"

proc build {
	return 0
}

proc package {
	mkdir -p $pkgdir
}

proc _split {
        cd $builddir
        local _ver="$1"
        setvar install_if = ""lua$_ver $pkgname=$pkgver-r$pkgrel""
        setvar pkgdesc = ""Object-orientation for Lua $_ver""
        install -Dm644 middleclass.lua \
                "$subpkgdir/usr/share/lua/$_ver/middleclass.lua" || return 1
}

setvar md5sums = ""99f09e687665ab43721259820276a69e  middleclass-4.0.0.tar.gz""
setvar sha256sums = ""fc7f3e79a77d4733fd80b2e310f7f34092bdb5888549f304a24efd624c56482e  middleclass-4.0.0.tar.gz""
setvar sha512sums = ""c648bd3fd9bc2e3edf802c04734b1e940311cc7a1556c51336047a52ae2b0fa7d107f3c8509ffb51cce49e865e9a6e22f4cd53f6e50255d26819060159d228a2  middleclass-4.0.0.tar.gz""