Skip to content

Commit 8ceeb84

Browse files
authored
New version: Xmake-io.Xmake version 3.0.6+20260104 (3.0.6) (microsoft#327711)
1 parent b5f3423 commit 8ceeb84

File tree

4 files changed

+196
-0
lines changed

4 files changed

+196
-0
lines changed
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json
3+
4+
PackageIdentifier: Xmake-io.Xmake
5+
PackageVersion: 3.0.6+20260104
6+
Commands:
7+
- xmake
8+
ReleaseDate: 2026-01-04
9+
Installers:
10+
- Architecture: x86
11+
InstallerType: nullsoft
12+
Scope: machine
13+
InstallerUrl: https://github.com/xmake-io/xmake/releases/download/v3.0.6/xmake-v3.0.6.win32.exe
14+
InstallerSha256: C70DEC1724063FFBFB75B7A1A0125A423CC6736FB4C5AA4A7545A2AAA6207D4A
15+
UpgradeBehavior: install
16+
ProductCode: xmake
17+
- Architecture: x64
18+
InstallerType: nullsoft
19+
Scope: machine
20+
InstallerUrl: https://github.com/xmake-io/xmake/releases/download/v3.0.6/xmake-v3.0.6.win64.exe
21+
InstallerSha256: 255465001D550195B355825E40295E7995423F8251D74A631A00B7073E741383
22+
UpgradeBehavior: install
23+
ProductCode: xmake
24+
- Architecture: x86
25+
InstallerType: portable
26+
InstallerUrl: https://github.com/xmake-io/xmake/releases/download/v3.0.6/xmake-bundle-v3.0.6.win32.exe
27+
InstallerSha256: 84B68B1584F487350D20BC3D5F65AC40F43280E4BA7396AA842E29DD79E7AEBE
28+
- Architecture: x64
29+
InstallerType: portable
30+
InstallerUrl: https://github.com/xmake-io/xmake/releases/download/v3.0.6/xmake-bundle-v3.0.6.win64.exe
31+
InstallerSha256: EB88936D6FDE61566A67A06C69D55CB439D94AF1E3EA708D1C184A23610EED5B
32+
ManifestType: installer
33+
ManifestVersion: 1.12.0
Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json
3+
4+
PackageIdentifier: Xmake-io.Xmake
5+
PackageVersion: 3.0.6+20260104
6+
PackageLocale: en-US
7+
Publisher: The TBOOX Open Source Group
8+
PublisherUrl: https://github.com/xmake-io/xmake
9+
PublisherSupportUrl: https://github.com/xmake-io/xmake/issues
10+
Author: xmake-io
11+
PackageName: XMake build utility
12+
PackageUrl: https://github.com/xmake-io/xmake
13+
License: Apache-2.0
14+
LicenseUrl: https://github.com/xmake-io/xmake/blob/HEAD/LICENSE.md
15+
Copyright: Copyright (c) 2026-present, TBOOX Open Source Group
16+
CopyrightUrl: https://raw.githubusercontent.com/xmake-io/xmake/master/LICENSE.md
17+
ShortDescription: A cross-platform build utility based on Lua.
18+
Description: |-
19+
xmake is a lightweight cross-platform build utility based on Lua.
20+
It uses xmake.lua to maintain project builds.
21+
Compared with makefile/CMakeLists.txt, the configuration syntax is more concise and intuitive.
22+
It is very friendly to novices and can quickly get started in a short time.
23+
Let users focus more on actual project development.
24+
Moniker: xmake
25+
Tags:
26+
- cross-platform
27+
- lua
28+
- open-source
29+
ReleaseNotes: |-
30+
New features
31+
- #7141: Support disabling native app glue for Android
32+
- #7139: Add Android native app build support
33+
- #7127: Add deplibs support in binutils
34+
- #7120: Add extractlib support in binutils
35+
- #7106: Add /std:c++23preview support for MSVC
36+
- #7105: Add bin2obj support for glsl/hlsl2spv
37+
- #7103: Add bin2obj rule (faster than bin2c)
38+
- #7096: Add Flang toolchain support
39+
- #7094: Add xmake check syntax support
40+
- #7091: Add dynamic debugging support for MSVC
41+
- #7083: Add support for CUDA 11~13
42+
- #7071: Add Qt pack support
43+
- #7064: Add AppImage xpack format for Linux application packaging
44+
- #7062: Add dmg xpack format for macOS application packaging
45+
Changes
46+
- #7149: Improve binutils to optimize rpath parsing
47+
- #7148: Update Zig examples
48+
- #7145: Improve Clang/LLVM runtime support
49+
- #7136: Improve clang-cl depfiles generation
50+
- #7135: Improve xrepo env to add session ID
51+
- #7155: Refactor Windows ASan for clang-cl (runtime linking, linker flags, PATH/CMAKE_LINKER_TYPE setup, toolchain streamlining)
52+
- #7109: Improve binutils to read symbols from binary file
53+
- #7102: Improve bin2c rule
54+
- #7098: Refactor and improve Golang support
55+
- #7095: Mark target/package/toolchain:memcache as public
56+
- #7093: Improve mirror repo URL
57+
- #7088: Improve C++/ObjC rules
58+
- #7087: Add type constraint for policy package.download.http_headers
59+
- #7069: Save Qt rules for LLVM toolchain
60+
- #7061: Update CI configuration
61+
- #7039: Update macOS CI
62+
Bugs fixed
63+
- #7132: Fix clang-cl toolchain with ASan
64+
- #7125: Fix cosmocc CI
65+
- #7124: Fix default MSVC runtime for Clang toolchain
66+
- #7112: Fix change directory on Windows
67+
- #7104: Fix prepare for project generators
68+
- #7092: Fix Solaris build
69+
- #7086: Fix targetdir in Qt QML rule
70+
- #7085: Fix CMake flags for Clang toolchain
71+
- #7084: Fix pacman find_package
72+
- #7082: Fix checking Clang CUDA flags
73+
- #7081: Fix get_headerunit_key
74+
- #7074: Fix libc++ cannot find std module
75+
- #7067: Fix get_stdmodules with cross toolchain
76+
ReleaseNotesUrl: https://github.com/xmake-io/xmake/releases/tag/v3.0.6
77+
ManifestType: defaultLocale
78+
ManifestVersion: 1.12.0
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json
3+
4+
PackageIdentifier: Xmake-io.Xmake
5+
PackageVersion: 3.0.6+20260104
6+
PackageLocale: zh-CN
7+
Publisher: The TBOOX Open Source Group
8+
PublisherUrl: https://github.com/xmake-io/xmake
9+
PublisherSupportUrl: https://github.com/xmake-io/xmake/issues
10+
Author: xmake-io
11+
PackageName: XMake build utility
12+
PackageUrl: https://github.com/xmake-io/xmake
13+
License: Apache-2.0
14+
LicenseUrl: https://github.com/xmake-io/xmake/blob/HEAD/LICENSE.md
15+
Copyright: Copyright (c) 2026-present, TBOOX Open Source Group
16+
CopyrightUrl: https://raw.githubusercontent.com/xmake-io/xmake/master/LICENSE.md
17+
ShortDescription: 一个基于 Lua 的轻量级跨平台构建工具。
18+
Description: |-
19+
Xmake 是一个基于 Lua 的轻量级跨平台构建工具。
20+
它使用 xmake.lua 维护项目构建。
21+
相比 makefile/CMakeLists.txt,配置语法更加简洁直观。
22+
对新手非常友好,短时间内就能快速入门。
23+
能够让用户把更多的精力集中在实际的项目开发上。
24+
Tags:
25+
- cross-platform
26+
- lua
27+
- open-source
28+
ReleaseNotes: |-
29+
新特性
30+
- #7141: 支持禁用 Android 原生应用 glue
31+
- #7139: 添加 Android 原生应用构建支持
32+
- #7127: 为 binutils 添加 deplibs 支持
33+
- #7120: 为 binutils 添加 extractlib 支持
34+
- #7106: 为 MSVC 添加 /std:c++23preview 支持
35+
- #7105: 为 glsl/hlsl2spv 添加 bin2obj 支持
36+
- #7103: 添加 bin2obj 规则(比 bin2c 更快)
37+
- #7096: 添加 Flang 工具链支持
38+
- #7094: 添加 xmake check syntax 支持
39+
- #7091: 为 MSVC 添加动态调试支持
40+
- #7083: 添加对 CUDA 11~13 的支持
41+
- #7071: 添加 Qt 打包支持
42+
- #7064: 添加 AppImage xpack 格式用于 Linux 应用程序打包
43+
- #7062: 添加 dmg xpack 格式用于 macOS 应用程序打包
44+
改进
45+
- #7149: 改进 binutils 优化 rpath 解析
46+
- #7148: 更新 Zig 示例
47+
- #7145: 改进 Clang/LLVM 运行时支持
48+
- #7136: 改进 clang-cl 依赖文件生成
49+
- #7135: 改进 xrepo env 以添加会话 ID
50+
- #7155: 重构 Windows 上 clang-cl 的 ASan 支持(改进运行库链接、链接器标志、完善 PATH/CMAKE_LINKER_TYPE 配置、精简工具链)
51+
- #7109: 改进 binutils 以从二进制文件读取符号
52+
- #7102: 改进 bin2c 规则
53+
- #7098: 重构并改进 Golang 支持
54+
- #7095: 将 target/package/toolchain:memcache 标记为公开
55+
- #7093: 改进镜像仓库 URL
56+
- #7088: 改进 C++/ObjC 规则
57+
- #7087: 为策略 package.download.http_headers 添加类型约束
58+
- #7069: 为 LLVM 工具链保存 Qt 规则
59+
- #7061: 更新 CI 配置
60+
- #7039: 更新 macOS CI
61+
Bugs 修复
62+
- #7132: 修复带有 ASan 的 clang-cl 工具链
63+
- #7125: 修复 cosmocc CI
64+
- #7124: 修复 Clang 工具链的默认 MSVC 运行时
65+
- #7112: 修复 Windows 上的目录切换
66+
- #7104: 修复项目生成器的准备工作
67+
- #7092: 修复 Solaris 构建
68+
- #7086: 修复 Qt QML 规则中的 targetdir
69+
- #7085: 修复 Clang 工具链的 CMake 标志
70+
- #7084: 修复 pacman find_package
71+
- #7082: 修复 Clang CUDA 标志检查
72+
- #7081: 修复 get_headerunit_key
73+
- #7074: 修复 libc++ 找不到 std 模块
74+
- #7067: 修复交叉编译工具链的 get_stdmodules
75+
ReleaseNotesUrl: https://github.com/xmake-io/xmake/releases/tag/v3.0.6
76+
ManifestType: locale
77+
ManifestVersion: 1.12.0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json
3+
4+
PackageIdentifier: Xmake-io.Xmake
5+
PackageVersion: 3.0.6+20260104
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.12.0

0 commit comments

Comments
 (0)