diff options
Diffstat (limited to 'meta.lua')
| -rw-r--r-- | meta.lua | 41 |
1 files changed, 36 insertions, 5 deletions
| @@ -1,6 +1,37 @@ | |||
| 1 | return { | 1 | |
| 2 | ["image-luarocks"] = { | 2 | local lua_versions = { |
| 3 | requires = {}, | 3 | ["51"] = "https://www.lua.org/ftp/lua-5.1.5.tar.gz", |
| 4 | produces = {}, | 4 | --[[ |
| 5 | } | 5 | ["52"] = "https://www.lua.org/ftp/lua-5.2.4.tar.gz", |
| 6 | ["53"] = "https://www.lua.org/ftp/lua-5.3.6.tar.gz", | ||
| 7 | ["54"] = "https://www.lua.org/ftp/lua-5.4.7.tar.gz", | ||
| 8 | ]] | ||
| 6 | } | 9 | } |
| 10 | local sources = { | ||
| 11 | --mingw32 = "mingw32-x86", | ||
| 12 | mignw64 = "mingw32-x86_64", | ||
| 13 | --"clang32", | ||
| 14 | --"claing64" | ||
| 15 | } | ||
| 16 | |||
| 17 | local builds = {} | ||
| 18 | |||
| 19 | for image, arch, version, link in cartesian(sources, lua_versions) do | ||
| 20 | builds["image-luarocks-" .. version.. "-" .. image] = { | ||
| 21 | image = "image-" .. image, | ||
| 22 | requires = { | ||
| 23 | {"http", link} | ||
| 24 | |||
| 25 | }, | ||
| 26 | produces = {}, | ||
| 27 | export = true, | ||
| 28 | env = { | ||
| 29 | maj = version:match("(%d)%d"), | ||
| 30 | min = version:match("%d(%d)"), | ||
| 31 | arch = arch | ||
| 32 | } | ||
| 33 | } | ||
| 34 | end | ||
| 35 | |||
| 36 | |||
| 37 | return builds | ||
