summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorruki <[email protected]>2024-11-22 22:36:25 +0800
committerruki <[email protected]>2024-11-22 22:36:25 +0800
commit7179682bed77d41936266527145276afc5562503 (patch)
treea4267effefbdfe548e1ee1308295d1c4c3374387
parent6f0b864cc68820f4b2500e1b82c21fb7a5619860 (diff)
improve pacman package name again
-rw-r--r--xmake/modules/package/manager/pacman/get_package_name.lua6
1 files changed, 2 insertions, 4 deletions
diff --git a/xmake/modules/package/manager/pacman/get_package_name.lua b/xmake/modules/package/manager/pacman/get_package_name.lua
index b3a595f86..7c24c6bb6 100644
--- a/xmake/modules/package/manager/pacman/get_package_name.lua
+++ b/xmake/modules/package/manager/pacman/get_package_name.lua
@@ -38,10 +38,8 @@ function main(name, opt)
elseif arch == "arm64" then
arch = "aarch64"
end
- local msystem_env = os.getenv("MSYSTEM")
- if msystem_env and not msystem_env:startswith("MINGW") then
- local i, j = msystem_env:find("%D+")
- name = prefix .. msystem_env:sub(i, j):lower() .. "-" .. arch .. "-" .. name
+ if msystem ~= "mingw" then
+ name = prefix .. msystem .. "-" .. arch .. "-" .. name
else
name = prefix .. arch .. "-" .. name
end