mirror of
https://github.com/libretro/virtualjaguar-libretro.git
synced 2026-11-07 12:47:58 -10:00
Upstream ships no Linux librashader binary and the sandbox cannot load a host one. Add a `librashader` module: the rust-stable SDK extension plus a flatpak-cargo-generator `cargo-sources.json` for the pinned librashader-v0.12.1 tag, built offline (CARGO_NET_OFFLINE, vendored crates). Only the OpenGL runtime is compiled, the one backend the app uses. Installs /app/lib/librashader.so and the MPL-2.0 text under share/licenses/<app-id>; the Flatpak CI smoke test loads it and checks the ABI. render.sh carries cargo-sources.json to the Flathub manifest dir. Closes #951 Co-Authored-By: Claude Opus 5.5 <[email protected]>