summaryrefslogtreecommitdiff
path: root/core/xpack.lua
diff options
context:
space:
mode:
authorruki <[email protected]>2024-06-25 22:46:35 +0800
committerruki <[email protected]>2024-06-25 22:46:35 +0800
commit795ee10033d51ebe47d8b921783475824955e714 (patch)
treef2e882ce091bfdb491bad97bfc3e84eaaf96f275 /core/xpack.lua
parentab72906eae372b9f33f6202edbb8f542b099d838 (diff)
update curl
Diffstat (limited to 'core/xpack.lua')
-rw-r--r--core/xpack.lua10
1 files changed, 9 insertions, 1 deletions
diff --git a/core/xpack.lua b/core/xpack.lua
index eff35d983..c9d51b852 100644
--- a/core/xpack.lua
+++ b/core/xpack.lua
@@ -40,7 +40,15 @@ xpack("xmake")
else
local arch = package:arch()
local url_7z = "https://github.com/xmake-mirror/7zip/releases/download/24.07/7z24.07-" .. arch .. ".zip"
- local url_curl = "https://curl.se/windows/dl-8.2.1_11/curl-8.2.1_11-win32-mingw.zip"
+ local curl_version = "8.8.0_2"
+ local url_curl = "https://curl.se/windows/dl-" .. curl_version .. "/curl-" .. curl_version
+ if package:is_arch("x64", "x86_64") then
+ url_curl = url_curl .. "-win64-mingw.zip"
+ elseif package:is_arch("arm64") then
+ url_curl = url_curl .. "-win64a-mingw.zip"
+ else
+ url_curl = url_curl .. "-win32-mingw.zip"
+ end
local archive_7z = path.join(package:buildir(), "7z.zip")
local archive_curl = path.join(package:buildir(), "curl.zip")
local tmpdir_7z = path.join(package:buildir(), "7z")