This project reproducibly builds Signal Desktop for Debian Bookworm on ARM64, currently targeting tag 7.31.x
Now with an optional update client: auto-update-cron.sh
This is the latest release: builds/release/signal-desktop_7.31.0_arm64.deb
Sha512Sum: builds/release/release.sha512sum
SBOM: builds/release/manifest.spdx.json
Github's GPG Key ID: B5690EEEBB952194
0mniteck's Current GPG Key ID: 287EE837E6ED2DD3
*Vigilant Mode is on for this repo so all remote pushes should be signed with a verified key or Github's key.
buildscript.sh {version: .increment} {time: source_date_epoch} {yes/no: mount /dev/mmcblk1?}
:
A. To build later releases clone the repo and run:
sudo su && git clone [email protected]:0mniteck/Signal-Desktop-Mobian.git && cd Signal-Desktop-Mobian && ./buildscript.sh .01 1723852093 no
B. To build the current release for reproducibility:
sudo su && git clone [email protected]:0mniteck/Signal-Desktop-Mobian.git && cd Signal-Desktop-Mobian && ./buildscript.sh
Download the .deb
to your device, verify the sha512sum, then install:
sha512sum signal-desktop_7.31.0_arm64.deb
sudo apt install ./signal-desktop_7.31.0_arm64.deb
Install updater auto-update-cron.sh
by running:
sudo su && curl -o- https://raw.githubusercontent.com/0mniteck/Signal-Desktop-Mobian/master/auto-update-cron.sh | bash
Current Status: signalapp/Signal-Desktop
- Built with debian:bookworm
- Signal Desktop builds
- Auto-Update script
- Reproducible builds
- Generate SBOM at buildtime