# Contributor: Carlo Landmeter # Maintainer: setglobal pkgname = 'lua-middleclass' setglobal pkgver = '4.0.0' setglobal pkgrel = '0' setglobal _luaversions = '"5.1 5.2 5.3'" setglobal pkgdesc = '"Object-orientation for Lua'" setglobal url = '"https://github.com/kikito/middleclass'" setglobal arch = '"noarch'" setglobal license = '"MIT'" setglobal depends = ''"" setglobal depends_dev = ''"" setglobal makedepends = $depends_dev setglobal install = ''"" setglobal subpackages = ''"" setglobal source = ""middleclass-$pkgver.tar.gz::https://github.com/kikito/middleclass/archive/v$pkgver.tar.gz"" for _v in [$_luaversions] { setglobal subpackages = ""$subpackages lua$_v-$(pkgname#*lua-):split_$(_v/./_)"" eval "split_$(_v/./_)() { _split $_v; }" } setglobal builddir = ""$srcdir"/middleclass-$pkgver" proc build { return 0 } proc package { mkdir -p $pkgdir } proc _split { cd $builddir local _ver="$1" setglobal install_if = ""lua$_ver $pkgname=$pkgver-r$pkgrel"" setglobal pkgdesc = ""Object-orientation for Lua $_ver"" install -Dm644 middleclass.lua \ "$subpkgdir/usr/share/lua/$_ver/middleclass.lua" || return 1 } setglobal md5sums = '"99f09e687665ab43721259820276a69e middleclass-4.0.0.tar.gz'" setglobal sha256sums = '"fc7f3e79a77d4733fd80b2e310f7f34092bdb5888549f304a24efd624c56482e middleclass-4.0.0.tar.gz'" setglobal sha512sums = '"c648bd3fd9bc2e3edf802c04734b1e940311cc7a1556c51336047a52ae2b0fa7d107f3c8509ffb51cce49e865e9a6e22f4cd53f6e50255d26819060159d228a2 middleclass-4.0.0.tar.gz'"