Skip to content

Commit

Permalink
New version: Xmake-io.Xmake version 2.9.7+20241219 (2.9.7) (microsoft…
Browse files Browse the repository at this point in the history
  • Loading branch information
spectopo authored Dec 20, 2024
1 parent 8e70a5b commit 5bf9b35
Show file tree
Hide file tree
Showing 4 changed files with 134 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.9.0.schema.json

PackageIdentifier: Xmake-io.Xmake
PackageVersion: 2.9.7+20241219
Commands:
- xmake
ReleaseDate: 2024-12-19
Installers:
- Architecture: x86
InstallerType: nullsoft
Scope: machine
InstallerUrl: https://github.com/xmake-io/xmake/releases/download/v2.9.7/xmake-v2.9.7.win32.exe
InstallerSha256: 7D398690D307ECA60DD9EFA3EB118E18F1032066721B5658D828850F8BDE37FF
UpgradeBehavior: install
ProductCode: xmake
- Architecture: x64
InstallerType: nullsoft
Scope: machine
InstallerUrl: https://github.com/xmake-io/xmake/releases/download/v2.9.7/xmake-v2.9.7.win64.exe
InstallerSha256: 3C38428E9C198DCD4105BE51A6D8D896449AA0F2DF58B527A95ABADCCBB7630A
UpgradeBehavior: install
ProductCode: xmake
- Architecture: x86
InstallerType: portable
InstallerUrl: https://github.com/xmake-io/xmake/releases/download/v2.9.7/xmake-bundle-v2.9.7.win32.exe
InstallerSha256: 7488F15A371CC096FFA5C19A4AD78B1CB31EBC80EF3170C7DC2C1C86B6BDA46B
- Architecture: x64
InstallerType: portable
InstallerUrl: https://github.com/xmake-io/xmake/releases/download/v2.9.7/xmake-bundle-v2.9.7.win64.exe
InstallerSha256: 30C57FFF7A38E5111836CDCF13E7D94D68828F4E79AB7CE2F9FDEDFE864F0F92
ManifestType: installer
ManifestVersion: 1.9.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.9.0.schema.json

PackageIdentifier: Xmake-io.Xmake
PackageVersion: 2.9.7+20241219
PackageLocale: en-US
Publisher: The TBOOX Open Source Group
PublisherUrl: https://github.com/xmake-io/xmake
PublisherSupportUrl: https://github.com/xmake-io/xmake/issues
Author: xmake-io
PackageName: XMake build utility
PackageUrl: https://github.com/xmake-io/xmake
License: Apache-2.0
LicenseUrl: https://github.com/xmake-io/xmake/blob/HEAD/LICENSE.md
Copyright: Copyright (c) 2015-present, TBOOX Open Source Group
CopyrightUrl: https://raw.githubusercontent.com/xmake-io/xmake/master/LICENSE.md
ShortDescription: A cross-platform build utility based on Lua.
Description: |-
xmake is a lightweight cross-platform build utility based on Lua.
It uses xmake.lua to maintain project builds.
Compared with makefile/CMakeLists.txt, the configuration syntax is more concise and intuitive.
It is very friendly to novices and can quickly get started in a short time.
Let users focus more on actual project development.
Moniker: xmake
Tags:
- cross-platform
- lua
- open-source
ReleaseNotes: |-
New features
- #5813: Add before_config and after_config for rule
- #5848: Support custom MSVC build tools, e.g. PortableBuildTools and msvc-wine
- #5880: Use msvc package to build project
- #5884: Add installtips for package
- #5894: Add package.merge_staticlibs policy to merge package libs
- #5948: Add lua.native-object rule
- #5911: Support for nuget packages
Changes
- #5817: Improve default pic for packages
- #5869: Add libstdc++ standard library modules support for gcc
- #5923: Solve the package version and configs conflict
Bugs fixed
- #5856: Fix compile c++modules for clang
- #5858: Fix the precompiled header for gcc
ReleaseNotesUrl: https://github.com/xmake-io/xmake/releases/tag/v2.9.7
ManifestType: defaultLocale
ManifestVersion: 1.9.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.9.0.schema.json

PackageIdentifier: Xmake-io.Xmake
PackageVersion: 2.9.7+20241219
PackageLocale: zh-CN
Publisher: The TBOOX Open Source Group
PublisherUrl: https://github.com/xmake-io/xmake
PublisherSupportUrl: https://github.com/xmake-io/xmake/issues
Author: xmake-io
PackageName: XMake build utility
PackageUrl: https://github.com/xmake-io/xmake
License: Apache-2.0
LicenseUrl: https://github.com/xmake-io/xmake/blob/HEAD/LICENSE.md
Copyright: Copyright (c) 2015-present, TBOOX Open Source Group
CopyrightUrl: https://raw.githubusercontent.com/xmake-io/xmake/master/LICENSE.md
ShortDescription: 一个基于 Lua 的轻量级跨平台构建工具。
Description: |-
Xmake 是一个基于 Lua 的轻量级跨平台构建工具。
它使用 xmake.lua 维护项目构建。
相比 makefile/CMakeLists.txt,配置语法更加简洁直观。
对新手非常友好,短时间内就能快速入门。
能够让用户把更多的精力集中在实际的项目开发上。
Tags:
- cross-platform
- lua
- open-source
ReleaseNotes: |-
新特性
- #5813: 为 rule 添加 before_config 和 after_config
- #5848: 支持自定义 MSVC 构建工具,PortableBuildTools 和 msvc-wine
- #5880: 支持使用 msvc 包去构建工程
- #5884: 为包添加自定义安装提示
- #5894: 添加 package.merge_staticlibs 策略去合并包安装的静态库
- #5948: 添加 lua.native-object 规则
- #5911: 支持 nuget 包集成
改进
- #5817: 改进安装包的默认 pic 配置
- #5869: 为 gcc 添加 libstdc++ 标准库模块的支持
- #5923: 解决包依赖链中版本和配置冲突
Bugs 修复
- #5856: 修复 c++modules 在 clang 下的编译
- #5858: 修复 gcc 的头文件预编译问题
ReleaseNotesUrl: https://github.com/xmake-io/xmake/releases/tag/v2.9.7
ManifestType: locale
ManifestVersion: 1.9.0
8 changes: 8 additions & 0 deletions manifests/x/Xmake-io/Xmake/2.9.7+20241219/Xmake-io.Xmake.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.9.0.schema.json

PackageIdentifier: Xmake-io.Xmake
PackageVersion: 2.9.7+20241219
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.9.0

0 comments on commit 5bf9b35

Please sign in to comment.