Negativo has signal-desktop shipping with his multimedia repos.
https://negativo17.org/multimedia
the signal-desktop sources used there can be found at
https://github.com/negativo17/Signal-Desktop
.
Since the spec file has various issues, and the one linked above is shorter and more readable.
See ci.spearow.io for the current status or a build history.
With the recent issues building, this requires the following packages and modules:
yarn
nodejs:12
node-gyp
unfortunately rpm spec files do not support modules just yet, so one has to make sure the right version is installed beforehands!
The repository is located on the fedora provided rpm infrastructure as a service.
Please file bugs regarding the APP itself to signal itself, bugs regarding packaging or CI are very welcome.