Commit graph

34 commits

Author SHA1 Message Date
John Kehayias
6e6b48058e
nongnu: element-desktop: Update to 1.11.36 [security fixes].
Fixes CVE-2023-37259 / GHSA-c9vx-2g7w-rp65.

* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.36.
2023-07-28 11:38:30 -04:00
Karl Hallsby
84b82cc969
nongnu: Fix zoom SSO.
Fixes issue #272.

* nongnu/packages/messaging.scm (zoom)[phases]{wrap-where-patchelf-does-not-work}:
Add xcb-util-image and xcb-util-keysyms to LD_LIBRARY_PATH.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-07-28 11:36:14 -04:00
Giacomo Leidi
3a3a3d8fd0
nongnu: Drop unused import.
Follow-up to https://gitlab.com/nonguix/nonguix/-/merge_requests/290

* nongnu/packages/messaging.scm: Remove no longer needed `databases`
module.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-13 12:20:12 +02:00
Jonathan Brielmaier
51a289f277
nongnu: signal-desktop: Update to 6.25.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.25.0.
[source]: URL has changed.
2023-07-13 10:22:00 +02:00
Giacomo Leidi
9096709e78
nongnu: signal-desktop: Use chromium-binary-build-system.
* nongnu/packages/messaging.scm (signal-desktop) [build-system]: Use
chromium-binary-build-system;
[patchelf-plan]: Drop it since the build system figures it out from the
wrapper plan;
[wrapper-plan]: New argument;
[phases]: Adjust to chromium-build-system;
[inputs]: Drop the inputs provided by the build system.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-12 23:21:33 +02:00
Giacomo Leidi
22a826c693
nongnu: element-desktop: Use chromium-binary-build-system.
* nongnu/packages/messaging.scm (element-desktop) [build-system]: Use
chromium-binary-build-system;
[patchelf-plan]: Drop it since the build system figures it out from the
wrapper plan;
[wrapper-plan]: New argument;
[phases]: Adjust to chromium-build-system;
[inputs]: Drop the inputs provided by the build system.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-12 23:21:05 +02:00
John Kehayias
a0004fd9f1
nongnu: element-desktop: Update to 1.11.34.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.34.
2023-06-29 14:03:59 -04:00
Jonathan Brielmaier
e2954112f6
nongnu: signal-desktop: Update to 6.17.1.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.17.1.
2023-05-12 11:12:08 +02:00
John Kehayias
9d58bb6e3e
nongnu: signal-desktop: Fix failure to load messages.
The needed library libstdc++ was no longer found with the gcc updates in Guix.

* nongnu/packages/messaging.scm (signal-desktop)[inputs]: Remove gcc:lib.  Add
libgccjit and libstdc++.
[phases]{wrap-where-patchelf-does-not-work}: Adjust for these inputs.
2023-05-01 13:30:08 -04:00
John Kehayias
3d3b323390
nongnu: zoom: Update to 5.14.5.2430 [security fixes].
Fixes CVE-2023-28597.

* nongnu/packages/messaging.scm (zoom): Update to 5.14.5.2430.
2023-04-27 15:17:19 -04:00
John Kehayias
eeecf67d2a
nongnu: signal-desktop: Update to 6.16.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.16.0
2023-04-27 15:14:02 -04:00
John Kehayias
7405e28211
nongnu: element-desktop: Update to 1.11.30 [security fixes].
Fixes CVE-2023-30609, CVE-2023-28427, and CVE-2023-28103.

* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.30.
2023-04-27 15:09:53 -04:00
Jonathan Brielmaier
026b5b5c47
nongnu: signal-desktop: Update to 6.14.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.14.0.
2023-04-13 19:01:46 +02:00
Jonathan Brielmaier
213be7ee66
nongnu: signal-desktop: Update to 6.12.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.12.0.
2023-04-04 19:56:40 +02:00
John Kehayias
917c329007
nongnu: zoom: Fix background blurring and virtual backgrounds.
There is a long list of libraries for LD_LIBRARY_PATH that could be refactored
into a LET form, but alas could not figure out with the many quotes and gexps
how right now.  Or aomhost may only need a subset of these.

* nongnu/packages/messaging.scm (zoom)[patchelf-plan]: Add aomhost.
[phases]{wrap-where-patchelf-does-not-work}: Wrap it.
2023-03-17 15:44:06 -04:00
John Kehayias
76d776a3f5
nongnu: zoom: Fix failure to run.
Fixes #252.  Zoom launches again.

* nongnu/packages/messaging.scm: Remove unused (gnu packages qt).
(zoom)[inputs]: Add mit-krb5, xcb-util, xcb-util-renderutil, xcb-util-wm and
remove qtmultimedia.
[phases]{wrap-where-patchelf-does-not-work}: Add mit-krb5, libxcb, libxext,
xcb-util, xcb-util-wm, and xcb-util-renderutil to LD_LIBRARY_PATH for the zoom
binary.
2023-03-17 15:21:59 -04:00
Jonathan Brielmaier
075c001aac
nongnu: zoom: Update to 5.13.11.1288 [security fixes].
Fixes CVE-2023-22881, CVE-2023-22882 and CVE-2023-22885.

* nongnu/packages/messaging.scm (zoom): Update to 5.13.11.1288.
2023-03-16 21:59:52 +01:00
John Kehayias
2dde2a6006
nongnu: signal-desktop: Update to 6.9.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.9.0.
2023-03-12 11:35:38 -04:00
John Kehayias
cd7059aabe
nongnu: element-desktop: Update to 1.11.24.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.24.
2023-03-12 11:32:22 -04:00
John Kehayias
8c0a857ceb
nongnu: zoom: Update to 5.13.4.711.
* nongnu/packages/messaging.scm (zoom): Update to 5.13.4.711.
2023-01-13 14:18:55 -05:00
John Kehayias
58f047f991
nongnu: signal-desktop: Update to 6.2.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.2.0.
2023-01-13 14:15:11 -05:00
John Kehayias
2bdb7b977f
nongnu: element-desktop: Update to 1.11.17.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.17.
2023-01-13 14:12:08 -05:00
Jonathan Brielmaier
1398e83e35
nongnu: signal-desktop: Update to 6.1.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.1.0.
2023-01-08 23:27:33 +01:00
Jonathan Brielmaier
62a5df4222
*.scm: Use SPDX license identifiers.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/224

* *.scm: Use SPDX license identifier and remove obsolete license
statement.
2022-12-19 17:17:39 +01:00
John Kehayias
22b4860208
nongnu: zoom: Update to 5.12.9.367.
* nongnu/packages/messaging.scm (zoom): Update to 5.12.9.367.
2022-12-01 14:10:27 -05:00
John Kehayias
5754e5ae85
nongnu: element-desktop: Update to 1.11.15.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.15.
2022-11-23 14:22:31 -05:00
John Kehayias
2b7c19a0ab
nongnu: element-desktop: Update to 1.11.14.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.14.
2022-11-15 14:45:00 -05:00
John Kehayias
ae039c43c3
nongnu: signal-desktop: Update to 5.63.1.
* nongnu/packages/messaging.scm (signal-desktop): Update to 5.63.1.
2022-11-15 14:43:54 -05:00
John Kehayias
241988e2c0
nongnu: signal-desktop: Update to 5.62.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 5.62.0.
2022-11-03 11:21:07 -04:00
John Kehayias
4475d2ce74
nongnu: element-desktop: Update to 1.11.13.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.13.
2022-11-03 11:17:03 -04:00
John Kehayias
208b549eb9
nongnu: zoom: Fix SSO and browser communication.
* nongnu/packages/messaging.scm (zoom)[phases]{rename-binary}: New phase.
Rename the binary that is called by the wrapper.  The binary name must end in
"zoom" in order for IPC to work (for single sign-on and handling links from a
browser).
2022-10-14 13:23:57 -04:00
John Kehayias
20ca80db3c
nongnu: Add zoom.
Closes #54.  Recommitting due to missing signature.

* nongnu/packages/messaging.scm (zoom): New variable.
2022-10-13 14:55:24 -04:00
John Kehayias
5a76529aff
nongnu: Add signal-desktop.
* nongnu/packages/messaging.scm (signal-desktop): New variable.
2022-09-29 14:37:22 -04:00
John Kehayias
36f9d64033
nongnu: Add element-desktop.
* nongnu/packages/messaging.scm: New module.
(element-desktop): New variable.
2022-09-29 14:36:15 -04:00