Skip to content

Commit 36028aa

Browse files
authored
mcpp:plugins 0.9.0: dist-apk manifest template and Java roots, dist-web through the engine (#405)
Requires mcpp 2026.9.13.1. The source archive is GitHub's tag archive, mirrored byte-identically to mcpp-res/mcpp-plugins on GitCode (sha256 9f7b17450dfd0a7683648945bbbd579a7fd1fc869b0d88dc36095d1d9eac7c60, measured on both). latest moves to 0.9.0 on the three platform tables.
1 parent 92a1ba6 commit 36028aa

1 file changed

Lines changed: 33 additions & 4 deletions

File tree

‎pkgs/m/mcpp.plugins.lua‎

Lines changed: 33 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,20 @@
22
-- each member selected by a feature.
33
--
44
-- [dependencies.mcpp]
5-
-- plugins = { version = "0.8.0", features = ["rules-spirv"], host-module = true }
5+
-- plugins = { version = "0.9.0", features = ["rules-spirv"], host-module = true }
66
--
77
-- // build.mcpp
88
-- import mcpp;
99
-- import mcpp.rules.spirv;
1010
--
11+
-- 0.9.0 requires **mcpp 2026.9.13.1**. `dist-apk` takes a project manifest
12+
-- template (`options::manifest_template`, six tokens, three required and
13+
-- refused by name when absent) and `options::java_sources` as an array (one
14+
-- `javac`, one `d8`); `dist-web` copies through the engine
15+
-- (`${mcpp.self} stage --verify content --output <dst> <src>`), which is
16+
-- what lets it run on a Windows host in place of the `cp` it used through
17+
-- 0.8.0. Design record: mcpp `.agents/docs/2026-09-13-four-upstream-asks-from-a-ui-framework.md`.
18+
--
1119
-- 0.3.0 is the release in which an embedded payload is reached by IMPORTING a
1220
-- module rather than by including a header whose name the rule chose. It also
1321
-- adds two members and the two declarations that let a rule package introduce a
@@ -427,6 +435,13 @@ package = {
427435

428436
xpm = {
429437
linux = {
438+
["0.9.0"] = {
439+
url = {
440+
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.9.0.tar.gz",
441+
CN = "https://gitcode.com/mcpp-res/mcpp-plugins/releases/download/0.9.0/mcpp-plugins-0.9.0.tar.gz",
442+
},
443+
sha256 = "9f7b17450dfd0a7683648945bbbd579a7fd1fc869b0d88dc36095d1d9eac7c60",
444+
},
430445
["0.8.0"] = {
431446
url = {
432447
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.8.0.tar.gz",
@@ -553,9 +568,16 @@ package = {
553568
},
554569
sha256 = "adf1f9d6691a5d05a8a4a94e83c733ea39caee1510ce2c9af4cb23bebabea9f5",
555570
},
556-
["latest"] = { ref = "0.8.0" },
571+
["latest"] = { ref = "0.9.0" },
557572
},
558573
macosx = {
574+
["0.9.0"] = {
575+
url = {
576+
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.9.0.tar.gz",
577+
CN = "https://gitcode.com/mcpp-res/mcpp-plugins/releases/download/0.9.0/mcpp-plugins-0.9.0.tar.gz",
578+
},
579+
sha256 = "9f7b17450dfd0a7683648945bbbd579a7fd1fc869b0d88dc36095d1d9eac7c60",
580+
},
559581
["0.8.0"] = {
560582
url = {
561583
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.8.0.tar.gz",
@@ -682,9 +704,16 @@ package = {
682704
},
683705
sha256 = "adf1f9d6691a5d05a8a4a94e83c733ea39caee1510ce2c9af4cb23bebabea9f5",
684706
},
685-
["latest"] = { ref = "0.8.0" },
707+
["latest"] = { ref = "0.9.0" },
686708
},
687709
windows = {
710+
["0.9.0"] = {
711+
url = {
712+
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.9.0.tar.gz",
713+
CN = "https://gitcode.com/mcpp-res/mcpp-plugins/releases/download/0.9.0/mcpp-plugins-0.9.0.tar.gz",
714+
},
715+
sha256 = "9f7b17450dfd0a7683648945bbbd579a7fd1fc869b0d88dc36095d1d9eac7c60",
716+
},
688717
["0.8.0"] = {
689718
url = {
690719
GLOBAL = "https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.8.0.tar.gz",
@@ -811,7 +840,7 @@ package = {
811840
},
812841
sha256 = "adf1f9d6691a5d05a8a4a94e83c733ea39caee1510ce2c9af4cb23bebabea9f5",
813842
},
814-
["latest"] = { ref = "0.8.0" },
843+
["latest"] = { ref = "0.9.0" },
815844
},
816845
},
817846

0 commit comments

Comments
 (0)