From 74960c88576c9e125d898ebb949e7bfada776c66 Mon Sep 17 00:00:00 2001 From: V1K1NGbg Date: Mon, 22 Jul 2024 21:27:40 +0300 Subject: fix attempt 1 --- src/luarocks/type/rockspec.lua | 50 ++++++++++++++++++++++++------------------ 1 file changed, 29 insertions(+), 21 deletions(-) (limited to 'src') diff --git a/src/luarocks/type/rockspec.lua b/src/luarocks/type/rockspec.lua index 5ee944a4..63ceabf6 100644 --- a/src/luarocks/type/rockspec.lua +++ b/src/luarocks/type/rockspec.lua @@ -135,27 +135,35 @@ local rockspec_formats, versions = type_check.declare_schemas({ } }) -type_rockspec.order = { - "rockspec_format", - "package", - "version", - "source", - "description", - "supported_platforms", - "dependencies", - "build_dependencies", - "external_dependencies", - "build", - "test_dependencies", - "test", - "hooks", - sub_orders = { - ["source"] = { "url", "tag", "branch", "md5" }, - ["description"] = {"summary", "detailed", "homepage", "license" }, - ["build"] = { "type", "modules", "copy_directories", "platforms" }, - ["test"] = { "type" } - } -} +type_rockspec.order = {"rockspec_format", "package", "version", + { "source", { "url", "tag", "branch", "md5" } }, + { "description", {"summary", "detailed", "homepage", "license" } }, + "supported_platforms", "dependencies", "build_dependencies", "external_dependencies", + { "build", {"type", "modules", "copy_directories", "platforms"} }, + "test_dependencies", { "test", {"type"} }, + "hooks"} + +-- type_rockspec.order = { +-- "rockspec_format", +-- "package", +-- "version", +-- "source", +-- "description", +-- "supported_platforms", +-- "dependencies", +-- "build_dependencies", +-- "external_dependencies", +-- "build", +-- "test_dependencies", +-- "test", +-- "hooks", +-- sub_orders = { +-- ["source"] = { "url", "tag", "branch", "md5" }, +-- ["description"] = {"summary", "detailed", "homepage", "license" }, +-- ["build"] = { "type", "modules", "copy_directories", "platforms" }, +-- ["test"] = { "type" } +-- } +-- } local function check_rockspec_using_version(rockspec, globals, version) local schema = rockspec_formats[version] -- cgit v1.2.3-55-g6feb