Skip to content

A Dockerfile to build Signal-Desktop RPM package for Fedora.

License

Notifications You must be signed in to change notification settings

BarbossHack/Signal-Desktop-Fedora

Repository files navigation

Signal-Desktop-Fedora

A Dockerfile to build Signal-Desktop RPM package for Fedora.

Currently tested for :

  • Fedora 40
  • Signal-Desktop v7.36.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

About

A Dockerfile to build Signal-Desktop RPM package for Fedora.

Topics

Resources

License

Stars

Watchers

Forks