mirror of
https://github.com/saphid/frame-control.git
synced 2026-10-14 16:01:20 +02:00
electron-builder's 7-Zip compresses a bare arm64 ELF with its ARM64 branch filter (method 0A), which the NSIS installer's extractor can't decode and silently skips. Every installed Windows copy (0.4.0, 0.4.1) lacked libXrApiLayer_FRAME_compat.so, so VR APK installs failed instantly. - Commit and package the library as libXrApiLayer_FRAME_compat.so.gz (byte-identical when decompressed; SHA-256 checked against the README); frame_android decompresses it, and a corrupt file counts as missing. - build.sh writes the .gz. - check-resources.js also runs from the command line against an installed copy, comparing every file with the unpacked build. - release.yml: the Windows job installs the NSIS installer silently and runs that check. - Tests: no bare ELF under prebuilt/, packaging filter ships only the .gz. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>