summaryrefslogtreecommitdiff
path: root/xmake/modules/utils
diff options
context:
space:
mode:
authorruki <[email protected]>2025-09-20 20:37:17 +0800
committerGitHub <[email protected]>2025-09-20 20:37:17 +0800
commit27a68c72136fec6343417534bf9c1f3be98c52aa (patch)
tree6ca901ca9e4474a3768f9d10c7b740512cbe1451 /xmake/modules/utils
parenta97d95f85a0113fd02bf247f2c675f3b2dc84eaa (diff)
parent95db3720b4aa3f4eaa2006306b7cd12df9eec4e5 (diff)
Merge pull request #6835 from xmake-io/package
fix package extension
Diffstat (limited to 'xmake/modules/utils')
-rw-r--r--xmake/modules/utils/archive/extension.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/xmake/modules/utils/archive/extension.lua b/xmake/modules/utils/archive/extension.lua
index aff579bd3..2dd7d4c97 100644
--- a/xmake/modules/utils/archive/extension.lua
+++ b/xmake/modules/utils/archive/extension.lua
@@ -22,9 +22,10 @@
import("core.base.hashset")
-- get the archive extension
-function main(archivefile)
+function main(url)
+ local urlpath = url:split('?', {plain = true})[1]
local extension = ""
- local filename = path.filename(archivefile)
+ local filename = path.filename(urlpath)
local extensionset = hashset.from({
".xmz", -- xmake compression format
".zip", ".7z", ".gz", ".xz", ".zst", ".tgz",