Skip to content

Commit 46786e7

Browse files
committed
feat: add xpkg v0.0.40 + fix README refs
1 parent 22248ac commit 46786e7

2 files changed

Lines changed: 14 additions & 2 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ mcpp build # 自动拉取源码 + 构建
2121
| `mcpplibs.tinyhttps` | 0.2.2 | 轻量 HTTP/HTTPS 客户端(SSE 流式) — `import mcpplibs.tinyhttps;` | [mcpplibs/tinyhttps](https://github.com/mcpplibs/tinyhttps) |
2222
| `mcpplibs.llmapi` | 0.2.5 | 大语言模型 API 客户端(OpenAI/Anthropic 兼容) — `import mcpplibs.llmapi;` | [mcpplibs/llmapi](https://github.com/mcpplibs/llmapi) |
2323
| `mcpplibs.capi.lua` | 0.0.3 | Lua 5.4 C API 的 C++23 模块封装 — `import mcpplibs.capi.lua;` | [mcpplibs/lua](https://github.com/mcpplibs/lua) |
24-
| `mcpplibs.xpkg` | 0.0.39 | xpkg V1 规范的 C++23 参考实现 — `import mcpplibs.xpkg;` | [openxlings/libxpkg](https://github.com/openxlings/libxpkg) |
24+
| `mcpplibs.xpkg` | 0.0.40 | xpkg V1 规范的 C++23 参考实现 — `import mcpplibs.xpkg;` | [openxlings/libxpkg](https://github.com/openxlings/libxpkg) |
2525
| `mcpplibs.templates` | 0.0.1 | 最小化模块库模板 — `import mcpplibs.templates;` | [mcpplibs/templates](https://github.com/mcpplibs/templates) |
2626

2727
### 第三方 C/C++ 库
@@ -103,7 +103,7 @@ cd ~/.mcpp/registry/data/mcpp-index && git pull
103103
## 添加新包
104104

105105
1. Fork 本仓库
106-
2.`pkgs/<首字母>/` 下创建 `<包名>.lua`,参考现有文件([mbedtls.lua](pkgs/m/mbedtls.lua)[ftxui.lua](pkgs/f/ftxui.lua))
106+
2.`pkgs/<首字母>/` 下创建 `<包名>.lua`,参考现有文件([compat.mbedtls.lua](pkgs/c/compat.mbedtls.lua)[compat.ftxui.lua](pkgs/c/compat.ftxui.lua))
107107
3. 提交 PR — `validate` workflow 自动 lint,`deploy-site` 合入后自动发布到浏览站
108108

109109
详细格式说明见 [mcpp 扩展字段文档](https://github.com/mcpp-community/mcpp/blob/main/docs/04-schema-xpkg-extension.md)

pkgs/x/xpkg.lua

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,30 @@ package = {
1212

1313
xpm = {
1414
linux = {
15+
["0.0.40"] = {
16+
url = "https://github.com/openxlings/libxpkg/archive/refs/tags/v0.0.40.tar.gz",
17+
sha256 = "95fd6d7b2c044578830015fd5b1dceaafd5c0dbadc04a0c78e82d380405e193f",
18+
},
1519
["0.0.39"] = {
1620
url = "https://github.com/openxlings/libxpkg/archive/refs/tags/v0.0.39.tar.gz",
1721
sha256 = "292d6a85da95b3615cc96f8e2e64dbe7767d059d8a8e9422bbc72db648f81f71",
1822
},
1923
},
2024
macosx = {
25+
["0.0.40"] = {
26+
url = "https://github.com/openxlings/libxpkg/archive/refs/tags/v0.0.40.tar.gz",
27+
sha256 = "95fd6d7b2c044578830015fd5b1dceaafd5c0dbadc04a0c78e82d380405e193f",
28+
},
2129
["0.0.39"] = {
2230
url = "https://github.com/openxlings/libxpkg/archive/refs/tags/v0.0.39.tar.gz",
2331
sha256 = "292d6a85da95b3615cc96f8e2e64dbe7767d059d8a8e9422bbc72db648f81f71",
2432
},
2533
},
2634
windows = {
35+
["0.0.40"] = {
36+
url = "https://github.com/openxlings/libxpkg/archive/refs/tags/v0.0.40.tar.gz",
37+
sha256 = "95fd6d7b2c044578830015fd5b1dceaafd5c0dbadc04a0c78e82d380405e193f",
38+
},
2739
["0.0.39"] = {
2840
url = "https://github.com/openxlings/libxpkg/archive/refs/tags/v0.0.39.tar.gz",
2941
sha256 = "292d6a85da95b3615cc96f8e2e64dbe7767d059d8a8e9422bbc72db648f81f71",

0 commit comments

Comments
 (0)