Commit Graph

15 Commits

Author SHA1 Message Date
teutat3s
867e97bdcf signal-desktop: use rpath instead of LD_LIBRARY_PATH
for runtime dependencies
2024-04-23 21:15:07 +02:00
éclairevoyant
392411284c
signal-desktop: add eclairevoyant to maintainers 2024-01-04 16:33:53 -05:00
Tom Vincent
271235e389 signal-desktop: re-enable wayland 2023-12-15 22:49:30 +01:00
Jörg Thalheim
17f6e20dc4 signal-desktop: refactor to make nix-update work
Co-authored-by: Arjun31415 <arjunp0710@gmail.com>
2023-12-11 12:50:53 +01:00
Bastian Köcher
46e35b98e7 signal-desktop: Adds support for aarch64-linux
This adds support for `signal-desktop` on `aarch64-linux`. This is
achieved by leveraging a community deb package that builds it for
`aarch64`. A future version may switches to a full custom build of the
package, so that we don't need to use any debs at all.
2023-12-07 15:18:32 +01:00
Kylie McClain
46b5d3380e
signal-desktop: add meta.mainProgram 2023-11-29 11:19:34 -05:00
teutat3s
797f7d6749 signal-desktop: fix screensharing on wayland
Without this change, starting a screenshare in signal-desktop on wayland
(sway) only produces a blank, black screen after selecting which screen
to share, with the following error in the logs:

ERROR:shared_screencast_stream.cc(412)] Unable to open PipeWire library
ERROR:base_capturer_pipewire.cc(81)] ScreenCastPortal failed: 1

Upstream has fixed screensharing in general according to
https://github.com/signalapp/Signal-Desktop/issues/5350#issuecomment-1664092786.
2023-11-19 03:34:33 +01:00
jacekpoz
22522136f0 signal-desktop-beta: remove tray icon fix
it's unnecessary, the beta has an option in the preferences for it
2023-10-12 21:24:26 +02:00
Ivan Mincik
6c681f121f signal: fix tray icon
As suggested in
<https://github.com/signalapp/Signal-Desktop/issues/6259>
run Signal with `--use-tray-icon` to show icon in tray.
2023-09-30 06:59:35 +01:00
Moritz
adcb8e1afd
signal-desktop: 6.17.1 -> 6.21.0, signal-desktop-beta: 6.18.0-beta.2 -> 6.22.0-beta.3 (#238639)
The download URL was changed to match the Packages file[^1] from the deb
mirror since the previous URL would 404 for current versions.

[^1]: https://updates.signal.org/desktop/apt/dists/xenial/main/binary-amd64/Packages
2023-06-20 21:09:54 +02:00
Jörg Thalheim
5081f9dc05 signal-desktop: disable wayland for now 2023-03-20 10:53:21 +01:00
Jörg Thalheim
be26029c20 signal-desktop: 6.2.0 -> 6.3.0 2023-01-26 10:13:31 +01:00
Colin Arnott
39ad68ad99
signal-desktop-beta: 6.2.0-beta.2 -> 6.3.0-beta.1
It appears that signal forked ringrtc within this release, so until they
merge their changes upstream, or the stable release follows suit, we
have another delta we need to inject and track.
2023-01-21 08:31:59 +00:00
Jörg Thalheim
639401568b signal: add missing wayland lib as runtime dependency 2022-12-18 20:04:50 +01:00
Colin Arnott
bd35bc1f87
signal-desktop-beta: reinit at 6.1.0-beta.1
signal-desktop-beta was removed due to maintainability concerns in
256e347dfe. Unfortunately, there are a
number of features, like stories, that are only enabled on the beta
builds. As such, this change adds that package back, but based upon the
current signal-desktop derivation.

We have restructured the derivation into the generic+versions structure
seen in libmicrohttpd, however since there are a fixed number of
releases, stable and beta, they both live default.nix and are inherited
at the top level.

I have also added myself to the maintainers list, however we could also
split that up, so that I alone bear the maintenance responsibilities.
2022-12-12 07:43:06 +00:00