[UNMAINTAINED] Signal Messaging Devel Project

https://signal.org

Currently unmaintained, see https://lists.opensuse.org/archives/list/factory@lists.opensuse.org/thread/UAWW5FAODWVJH4R64A5Z2OUL342XEZOT/

This provides the Signal-Desktop app.

Name Changed
Comments 14

Bruno Pitrus's avatar

Signal 8.6.0 and above will NOT be packaged by me anymore:

  1. It's a major refactor adding a new build dependency (rolldown) which would need to be packaged separately
  2. due to outside life events for about a month i haven't been able to dogfood this package as much as i would like
  3. Electron is stuck on 37 which is out of date. I don't know how long new Signal versions will run on old electron, and there's been nobody willing to pick up maintaining it.

Sorry for this short notice.


Andreas Schneider's avatar

Thank you very much for your work maintaining Electron and Signal for many years!


i thod's avatar

Thanks a lot, I completely understand and I have the same problem finding time...


Stefan Seyfried's avatar

Thank you. It was nice while it lasted but I totally understand your reasons.


palka's avatar

Thank you for maintaining it all these years. I appreciate the work a lot.


Cornfeed Hobo's avatar

Thank you for all your hard work over the years.


Manami Mori's avatar

Thank you very much for your hard work maintaining Signal for so many years. I have found this repository incredibly useful. I tried updating this repository to update Signal above 8.6.0, and I successfully updated it to 8.20.0 and 8.33.0 in my forked repository: https://build.opensuse.org/project/show/home:Manami:branches:network:im:signal . Currently, it works fine on openSUSE Tumbleweed. However, as you mentioned, it is difficult to keep up with the updates because there are many drastic upstream changes.

I would love to contribute these changes back to this repository, but I have been so busy that I haven't been able to clean up my workarounds and fix the build errors for version openSUSE 16.0. I would really appreciate it if someone could support me with this work. Sincerely,


i thod's avatar

Thanks a lot for your efforts! As @dziobian pointed out, the main issue is Electron. If I saw it correct, you still use version 37 which is outdated and a security risk. Please start with updating Electron which is the show-stopper and most time consuming. If you have managed this, please feel to send MRs, even if they only work for TW.


Manami Mori's avatar

Thank you for your kind advice! Okay, I will try updating nodejs-electron and nodejs-packaging. However, as I mentioned, I don't have much time to spend on this, so it may take a while.


Daniel Franke's avatar

Since I rely heavily on this package, I need either volunteer to take it over, or else just switch to the Flatpak. I'm evaluating which course makes more sense and will update here with my conclusion.


Daniel Franke's avatar

I decided that using the official AppImage is the best way forward. The official documentation for installing the AppImage is incomplete: it forgets some XDG integration hooks such as making the application icon available. Here's a shell script that should make it seamless: https://gist.githubusercontent.com/dfoxfranke/4f5097098be42bf538eec0b63a741e7a/raw/40cb355fd9b40377b5b0dfb5a51a355844119956/install-signal.sh

And if you're here reading this then I assume you already know how to remove the package from this repo, but just in case:

sudo zypper rm -u signal-desktop && sudo zypper rr network:im:signal

Rainer Kaluscha's avatar

Thnx a lot to the previous maintainers for your great work up to now.

I switched to the official AppImage by signal.org. After copying $HOME/.config/Signal to $HOME/.config/Signal AppImage things worked fine again - though the AppImage seems to run somewhat slower than your native rpm ...


Daniel von Asmuth's avatar

This little trick worked for me. So perhaps this issue is less urgent for me now.


Bengt Gördén's avatar

Thank you for maintaining it all these years. I appreciate your work. I'm switching to appimage.

openSUSE Build Service is sponsored by