Skip to content

0mniteck/Signal-Desktop-Mobian

Repository files navigation

image

Signal Desktop Builder For Mobian

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.

Build Instructions/Usage:

Build:

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

Usage:

Download the .deb to your device, verify the sha512sum, then install:

[Current Sha512sum] (

74e7313756b57e0704853cccc603d084bfe0d896a440b33939cc62d8566aeae56523b6b7907a0a46105a5bc2954bac0f8c8afd5d0cd2ab5d22bb90c7885a4cb9 release/signal-desktop_7.31.0_arm64.deb
)

sha512sum signal-desktop_7.31.0_arm64.deb

sudo apt install ./signal-desktop_7.31.0_arm64.deb

Optional Updater:

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:‎‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‏‏‎ ‎‎‏‏‎ ‎C I signalapp/Signal-Desktop

  • Built with debian:bookworm
  • Signal Desktop builds
  • Auto-Update script
  • Reproducible builds
  • Generate SBOM at buildtime

See also: