Stephan Richter fd7d4aca96 fix: build signal-cli from master to fix Signal Desktop v8.0.0 binary ACI
Signal Desktop v8.0.0 switched to binary ACI encoding which breaks
reactions, mentions, and quotes in signal-cli v0.13.24. The signal-cli
master branch already includes the fix (signal-service-java
unofficial_138 with dual-format ACI parsing), so building from master
on x86_64 resolves all three issues without needing a patch.

Changes:
- Build from signal-cli master instead of v0.13.24 tag on x86_64
- Use installDist output as the main signal-cli installation
- Detect libsignal-client jar version dynamically (master uses 0.87.1)
- Update signal-cli-native.patch for master's build.gradle.kts
- Move BaseConfig/libsignal workarounds behind arch guard (arm64/armv7 only)

Supersedes #799 (patch-based approach).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 06:03:39 -05:00
..
2021-10-29 14:53:02 +02:00