2
0
star9029 4 сар өмнө
parent
commit
96ef7325ee

+ 18 - 2
packages/w/w64devkit/xmake.lua

@@ -5,13 +5,29 @@ package("w64devkit")
     set_license("Unlicense")
     set_license("Unlicense")
 
 
     if os.arch() == "x64" then
     if os.arch() == "x64" then
-        add_urls("https://github.com/skeeto/w64devkit/releases/download/v$(version)/w64devkit-x64-$(version).exe")
+        add_urls("https://github.com/skeeto/w64devkit/releases/download/v$(version)", {
+            version = function (version)
+                if version:ge("2.2.0") then
+                    return format("%s/w64devkit-x64-%s.7z.exe", version, version)
+                else
+                    return format("%s/w64devkit-x64-%s.exe", version, version)
+                end
+        end})
 
 
+        add_versions("2.2.0", "e02de30b97196329662007d64bc4509fbd7f5e14339d344075c7f1223dead4a2")
         add_versions("2.1.0", "3839da025a192e9cacd5caa3ed5150153ab2255800d3672213a5c66e11d6e618")
         add_versions("2.1.0", "3839da025a192e9cacd5caa3ed5150153ab2255800d3672213a5c66e11d6e618")
         add_versions("2.0.0", "cea23fc56a5e61457492113a8377c8ab0c42ed82303fcc454ccd1963a46f8ce1")
         add_versions("2.0.0", "cea23fc56a5e61457492113a8377c8ab0c42ed82303fcc454ccd1963a46f8ce1")
     elseif os.arch() == "x86" then
     elseif os.arch() == "x86" then
-        add_urls("https://github.com/skeeto/w64devkit/releases/download/v$(version)/w64devkit-x86-$(version).exe")
+        add_urls("https://github.com/skeeto/w64devkit/releases/download/v$(version)", {
+            version = function (version)
+                if version:ge("2.2.0") then
+                    return format("%s/w64devkit-x86-%s.7z.exe", version, version)
+                else
+                    return format("%s/w64devkit-x86-%s.exe", version, version)
+                end
+        end})
 
 
+        add_versions("2.2.0", "2b0f3824f5866912069074313d8cec735619f30c9b8f8c3e8476bea827a51a6f")
         add_versions("2.1.0", "fadf16261e03c7ca3169e89ca274e0bb673e4c31f8f572bd005e401fb39a7023")
         add_versions("2.1.0", "fadf16261e03c7ca3169e89ca274e0bb673e4c31f8f572bd005e401fb39a7023")
         add_versions("2.0.0", "20ad6ef39c6b5fa0a0f49ec11891224a5856071976f4cb4042106a2451feef61")
         add_versions("2.0.0", "20ad6ef39c6b5fa0a0f49ec11891224a5856071976f4cb4042106a2451feef61")
     end
     end