Signal-Desktop-Fedora
Signal-Desktop-Fedora copied to clipboard
A Dockerfile to build Signal-Desktop RPM package for Fedora.
Signal-Desktop-Fedora
A Dockerfile to build Signal-Desktop RPM package for Fedora.
Currently tested for :
- Fedora 41
- Signal-Desktop v7.40.0
- x86_64 and aarch64 architectures
Requirements
sudo dnf install -y podman make
Usage
make
make install
Custom patch
You can apply a custom patch file with PATCH_FILE argument in the make command line.
For example, you can use Signal-Desktop-persistent-messages.patch
which will ignore all kinds of message deletion (expiration
and delete for everyone
).
make PATCH_FILE=Signal-Desktop-persistent-messages.patch
make install
Signal version
You can set the Signal-Desktop version in the SIGNAL_VERSION
file (e.g. by running make update
).
It should be a valid tag
from https://github.com/signalapp/Signal-Desktop/tags
Fedora version
You can change the version in the FEDORA_VERSION
file.
Credits
Thanks to the Signal team, yea-hung and michelamarie