|
@@ -6,6 +6,8 @@ package("msys2-base")
|
|
|
add_urls("https://github.com/msys2/msys2-installer/releases/download/$(version).tar.xz", {version = function (version)
|
|
|
return version:gsub("%.", "-") .. "/msys2-base-x86_64-" .. version:gsub("%.", "")
|
|
|
end})
|
|
|
+
|
|
|
+ add_versions("2025.08.30", "780d7546aa86b781e0ded37c7b8f71f1b8572219494fe88259d8d4b78752b2e2")
|
|
|
add_versions("2024.01.13", "04456a44a956d3c0b5f9b6c754918bf3a8c3d87c858be7a0c94c9171ab13c58c")
|
|
|
|
|
|
set_policy("package.precompiled", false)
|
|
@@ -25,14 +27,15 @@ package("msys2-base")
|
|
|
local bash = path.join(package:installdir("usr/bin"), "bash.exe")
|
|
|
os.vrunv(bash, {"-leo", "pipefail", "-c", "uname -a"})
|
|
|
|
|
|
+ local pacman_update_cmd = "pacman --noconfirm -Syuu --overwrite '*'"
|
|
|
-- updating packages
|
|
|
- try { function () os.vrunv(bash, {"-leo", "pipefail", "-c", "pacman --noconfirm -Syuu --overwrite *"}) end}
|
|
|
+ try { function () os.vrunv(bash, {"-leo", "pipefail", "-c", pacman_update_cmd}) end}
|
|
|
|
|
|
-- killing remaining tasks
|
|
|
os.vrunv("taskkill", {"/F", "/FI", "MODULES eq msys-2.0.dll"})
|
|
|
|
|
|
-- final system upgrade
|
|
|
- os.vrunv(bash, {"-leo", "pipefail", "-c", "pacman --noconfirm -Syuu --overwrite *"})
|
|
|
+ os.vrunv(bash, {"-leo", "pipefail", "-c", pacman_update_cmd})
|
|
|
end)
|
|
|
|
|
|
on_test(function (package)
|