22-- each member selected by a feature.
33--
44-- [dependencies.mcpp]
5- -- plugins = { version = "0.6 .0", features = ["rules-spirv"], host-module = true }
5+ -- plugins = { version = "0.8 .0", features = ["rules-spirv"], host-module = true }
66--
77-- // build.mcpp
88-- import mcpp;
388388-- string helper. Found by elimination in three probes; 0.7.0 is unusable on
389389-- that toolset for any consumer whose host modules touch a path.
390390--
391+ -- 0.8.0 is the plugin half of mcpp#622 and needs mcpp 2026.9.12.3, the release
392+ -- that carries the engine half: `kind = "app"`, `mcpp::deploy`, the `.js`
393+ -- launcher and its staged stem family, `mcpp::min_platform_version()`,
394+ -- `mcpp run --format`, and the build program's host compiler under a row's
395+ -- pin. Four members change or appear:
396+ --
397+ -- dist-apk new. An APK from an `app` target on `*-linux-android`:
398+ -- aapt2 link, the native libraries (and `libc++_shared.so`
399+ -- when the link NEEDs it), the deploy'd files under `assets/`,
400+ -- zipalign, apksigner with `xim:android-debug-keystore`. Level 0
401+ -- is `NativeActivity` with no Java; level 1 compiles a Java
402+ -- host with javac and d8. Measured on the x86_64 emulator and on
403+ -- an arm64 phone through `adb-run`: the program's line came back.
404+ -- dist-web new. The `.js`, `.wasm`, `.data` and deploy'd files of a
405+ -- `wasm32-emscripten` program plus an `index.html`, as a static
406+ -- directory. POSIX hosts.
407+ -- dist-apple the iOS row: a flat bundle, `MinimumOSVersion` from the
408+ -- engine, no signing on the simulator, a terminal `bundle` step
409+ -- so that `mcpp run --format app` has one operand. Measured on
410+ -- macos-15: the simulator installed and launched it through
411+ -- `simctl-run` 0.2.0.
412+ -- dist-wix locates WiX through `xim:wix` and nothing else; the earlier
413+ -- PATH and MCPP_WIX tiers are gone.
414+ --
415+ -- The descriptor points at the source archive of the tag, as before; the CN
416+ -- asset is the same bytes (compared byte for byte), so one sha256 names both.
391417-- The descriptor points at the source archive of the tag, the shape `grpcgen`
392418-- established; the CN asset is the same bytes, so one sha256 names both.
393419package = {
@@ -401,6 +427,13 @@ package = {
401427
402428 xpm = {
403429 linux = {
430+ [" 0.8.0" ] = {
431+ url = {
432+ GLOBAL = " https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.8.0.tar.gz" ,
433+ CN = " https://gitcode.com/mcpp-res/mcpp-plugins/releases/download/0.8.0/mcpp-plugins-0.8.0.tar.gz" ,
434+ },
435+ sha256 = " 088b500236d78ce7f4f88bc8e7c8f9bed00186be926896724c851ec9119946e7" ,
436+ },
404437 [" 0.7.1" ] = {
405438 url = {
406439 GLOBAL = " https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.7.1.tar.gz" ,
@@ -520,9 +553,16 @@ package = {
520553 },
521554 sha256 = " adf1f9d6691a5d05a8a4a94e83c733ea39caee1510ce2c9af4cb23bebabea9f5" ,
522555 },
523- [" latest" ] = { ref = " 0.7.1 " },
556+ [" latest" ] = { ref = " 0.8.0 " },
524557 },
525558 macosx = {
559+ [" 0.8.0" ] = {
560+ url = {
561+ GLOBAL = " https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.8.0.tar.gz" ,
562+ CN = " https://gitcode.com/mcpp-res/mcpp-plugins/releases/download/0.8.0/mcpp-plugins-0.8.0.tar.gz" ,
563+ },
564+ sha256 = " 088b500236d78ce7f4f88bc8e7c8f9bed00186be926896724c851ec9119946e7" ,
565+ },
526566 [" 0.7.1" ] = {
527567 url = {
528568 GLOBAL = " https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.7.1.tar.gz" ,
@@ -642,9 +682,16 @@ package = {
642682 },
643683 sha256 = " adf1f9d6691a5d05a8a4a94e83c733ea39caee1510ce2c9af4cb23bebabea9f5" ,
644684 },
645- [" latest" ] = { ref = " 0.7.1 " },
685+ [" latest" ] = { ref = " 0.8.0 " },
646686 },
647687 windows = {
688+ [" 0.8.0" ] = {
689+ url = {
690+ GLOBAL = " https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.8.0.tar.gz" ,
691+ CN = " https://gitcode.com/mcpp-res/mcpp-plugins/releases/download/0.8.0/mcpp-plugins-0.8.0.tar.gz" ,
692+ },
693+ sha256 = " 088b500236d78ce7f4f88bc8e7c8f9bed00186be926896724c851ec9119946e7" ,
694+ },
648695 [" 0.7.1" ] = {
649696 url = {
650697 GLOBAL = " https://github.com/mcpp-community/mcpp-plugins/archive/refs/tags/v0.7.1.tar.gz" ,
@@ -764,7 +811,7 @@ package = {
764811 },
765812 sha256 = " adf1f9d6691a5d05a8a4a94e83c733ea39caee1510ce2c9af4cb23bebabea9f5" ,
766813 },
767- [" latest" ] = { ref = " 0.7.1 " },
814+ [" latest" ] = { ref = " 0.8.0 " },
768815 },
769816 },
770817
0 commit comments