Skip to content

Commit 62354d4

Browse files
openkal-platform 0.17.2: universal packages, the okb format, the carrier as a runner and over a zip; the 0.17.2 round (#602)
Co-authored-by: speak-agent <248744407+speak-agent@users.noreply.github.com>
1 parent 9f5041b commit 62354d4

2 files changed

Lines changed: 25 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,10 @@
3838
openkal-macos 0.15.1 与 openkal-windows 0.13.3,以 `KAL_SPAWN_ONE_STRING` 启动命令解释器的 image 在 okrun
3939
下得到该标志的语义;三个包仍为同一版本、同一归档。openkal-musl 随 openkal-windows 0.13.3 与 openkal-ld 0.1.1
4040
移动,openkal-llvm-runtime 随 openkal-musl 移动。测试成员 `openkal`、`openkal-musl`、`openkal-tools` 随之移动。
41+
- **openkal-platform 0.17.2。** 通用包(`universal = true`:一个包含两个架构的映像、启动器,自包含时按系统带上运行器);
42+
`okb` 包格式(平台插件经 mcpp.plugins.platform 0.20.0 运行 `okld bundle --package`);载体作为包的运行器、
43+
并能从内存运行一个映像 zip(单文件);`-ffunction-sections -fdata-sections` 与 `--icf=safe`;版本组移到
44+
openkal-image 0.1.3、openkal-musl 0.22.5、openkal-llvm-runtime 0.16.5。GLOBAL 与 CN 的 sha256 一致。
4145
- **mcpp.plugins 0.20.0。** 新特性 `plugins-platform`(模块 `mcpp.plugins.platform`):平台插件与包格式提供者的
4246
`provide_format`(声明格式,并在请求该格式的一遍中由暂存包的 `mcpp-package.json` 生成 artifact action),以及平台的
4347
链接、产物命名、封装与运行主机的带检查的写法(mcpp SPEC-013 协议 17);`mcpp::plugins::package` 读取暂存包的

‎pkgs/o/openkal-platform.lua‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,13 @@ package = {
2626

2727
xpm = {
2828
linux = {
29+
["0.17.2"] = {
30+
url = {
31+
GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.17.2.tar.gz",
32+
CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.17.2/openkal-platform-0.17.2.tar.gz",
33+
},
34+
sha256 = "e6f920b1907c1c6927e90b993ea4917620bfa1bec41ebf78b29cb79aec322038",
35+
},
2936
["0.17.1"] = {
3037
url = {
3138
GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.17.1.tar.gz",
@@ -35,6 +42,13 @@ package = {
3542
},
3643
},
3744
macosx = {
45+
["0.17.2"] = {
46+
url = {
47+
GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.17.2.tar.gz",
48+
CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.17.2/openkal-platform-0.17.2.tar.gz",
49+
},
50+
sha256 = "e6f920b1907c1c6927e90b993ea4917620bfa1bec41ebf78b29cb79aec322038",
51+
},
3852
["0.17.1"] = {
3953
url = {
4054
GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.17.1.tar.gz",
@@ -44,6 +58,13 @@ package = {
4458
},
4559
},
4660
windows = {
61+
["0.17.2"] = {
62+
url = {
63+
GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.17.2.tar.gz",
64+
CN = "https://gitcode.com/mcpp-res/openkal-platform/releases/download/0.17.2/openkal-platform-0.17.2.tar.gz",
65+
},
66+
sha256 = "e6f920b1907c1c6927e90b993ea4917620bfa1bec41ebf78b29cb79aec322038",
67+
},
4768
["0.17.1"] = {
4869
url = {
4970
GLOBAL = "https://github.com/mcpplibs/openkal-platform/archive/refs/tags/0.17.1.tar.gz",

0 commit comments

Comments
 (0)