8c48d2f5ce
The Linux release no longer ships a loose nym-socks5-client beside AppRun. It's baked into the goblin binary the same way the Windows build bakes it into goblin.exe, and extracted to ~/.local/share/Goblin at first launch (chmod +x on Unix). The AppImage is now one self-contained file with nothing loose to misplace. - build.rs: generalised the Windows-only GOBLIN_NYM_WIN_BIN embed to a cross-platform path. GOBLIN_NYM_UNIX_BIN embeds the Linux/macOS sidecar; Android never embeds (its sidecar rides in the APK's jniLibs). - src/nym/sidecar.rs: the embedded const, extract_embedded_sidecar, and the binary_path extract branch now cover all non-Android targets, with a Unix chmod +x on the freshly written file. - linux/build_release.sh: rewritten to set GOBLIN_NYM_UNIX_BIN, apply the glibc-2.17 zigbuild + CRoaring-AVX512/vendored-OpenSSL fixes, and assemble an AppDir with no loose sidecar.