Commit graph

1680 commits

Author SHA1 Message Date
Hilton Chain
90105e5272
nongnu: linux-xanmod: Update to 6.6.14.
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.6.14.
(linux-xanmod-source): Update hash.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-29 20:08:37 +01:00
Hilton Chain
e261e9ea58
nongnu: linux-xanmod-lts: Update to 6.1.75.
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.1.75.
(linux-xanmod-lts-source): Update hash.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-29 20:08:31 +01:00
Tomas Volf
3857d86267
nongnu: linux: Enable mt7921e driver.
In order to be able to use WiFi chip in P14s ThinkPad, the mt7921e module is
required.  This commit enables it in kernels that do have it.

I originally implemented this using a list of additional option, same way
%default-extra-linux-options is done.  However I quickly realized that
approach is not suitable for hardware enablement.  The older versions do not
support the same drivers as the newer ones.

Solution is to create a new procedure that generates the list for a specific
kernel version and use it as a default value for #:configs.

* nongnu/packages/linux.scm (nonguix-extra-linux-options): New procedure.
(corrupt-linux): Use it as default value for #:configs.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-23 18:25:40 +01:00
Tomas Volf
d0a8b135d3
nongnu: firefox: Update to 122.0 [security fixes].
Fixes CVE-2024-0741, CVE-2024-0742, CVE-2024-0743, CVE-2024-0744,
CVE-2024-0745, CVE-2024-0746, CVE-2024-0747, CVE-2024-0748,
CVE-2024-0749, CVE-2024-0750, CVE-2024-0751, CVE-2024-0752,
CVE-2024-0753, CVE-2024-0754, CVE-2024-0755.

* nongnu/packages/mozilla.scm (firefox): Update to 122.0.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-23 18:13:39 +01:00
Tomas Volf
94f27641b1
nongnu: firefox-esr: Update to 115.7.0esr [security fixes].
Fixes CVE-2024-0741, CVE-2024-0742, CVE-2024-0746, CVE-2024-0747,
CVE-2024-0749, CVE-2024-0750, CVE-2024-0751, CVE-2024-0753,
CVE-2024-0755.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.7.0esr.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-23 18:11:09 +01:00
Ada Stevenson
47d7caa231
nongnu: linux-firmware: Update to 20240115.
* nongnu/packages/linux.scm (linux-firmware): Update to 20240115.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-22 20:06:09 +01:00
Jonathan Brielmaier
da242a7ba1
nongnu: linux@4.14: Remove it.
`linux-libre-4.14` got removed in upstream Guix commit:
497780ad25faf71d3ace39efe7451ef01e353d5b.

* nongnu/packages/linux.scm (linux-4.14): Remove variable.
2024-01-22 20:01:59 +01:00
Tomas Volf
45c3dca80d
nongnu: firefox-esr: Use lambda instead of λ.
Following the project's conventions, replace the λ symbol with the lambda
keyword.

* nongnu/packages/mozilla.scm (firefox-esr)
[arguments]<#:phases>['patch-SpeechDispatcherService.cpp]: Use lambda.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-20 17:14:22 -05:00
John Kehayias
53df88e36f
nongnu: Add linux@6.7.
Upstream added linux-libre@6.7 in 95a3aaf7ad37bb0717f2c9e3faf6f636b586d133 but
it is not yet the default.

* nongnu/packages/linux.scm (linux-6.7): New variable.
2024-01-20 16:44:32 -05:00
Christopher League
fcdda9283a
nongnu: zoom: Ignore some QML/QT environment variables.
Fixes https://gitlab.com/nonguix/nonguix/-/issues/301

* nongnu/packages/messaging.scm (zoom)[arguments]: Reset some QML/QT
environment variables.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-17 22:59:39 +01:00
Tomas Volf
9a502ae1b0
nongnu: firefox: Update to 121.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 121.0.1.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-09 18:12:49 +01:00
John Kehayias
5b8b13c956
nongnu: heroic-client: Update to 2.12.0.
* nongnu/packages/game-client.scm (heroic-client): Update to 2.12.0.
2024-01-08 14:37:21 -05:00
Hilton Chain
9080e44271
nongnu: linux-xanmod: Update to 6.6.10.
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.6.10.
(linux-xanmod-source): Update hash.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-07 17:08:42 +01:00
Hilton Chain
999f7386b7
nongnu: linux-xanmod-lts: Update to 6.1.71.
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.1.71.
(linux-xanmod-lts-source): Update hash.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-07 17:08:18 +01:00
Hilton Chain
0b4f1c3aff
nongnu: make-linux-xanmod: Adjust style.
* nongnu/packages/linux.scm (%default-extra-linux-options,config->string):
Move into make-linux-xanmod.
(make-linux-xanmod): Adjust comments.
Move the base kernel produced by customize-linux out of let form.
[native-inputs]: Use prepend instead of append.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-07 17:06:54 +01:00
Hilton Chain
1eaa24df40
nongnu: make-linux-xanmod-source: Patch upstream kernel source instead.
* nongnu/packages/linux.scm (make-linux-xanmod-source): Patch upstream linux
source instead of downloading the auto-generated tarball from GitLab.
(make-linux-xanmod)[arguments]<#:phases>: Delete 'remove-localversion, moved
to snippet.
(linux-xanmod-source,linux-xanmod-lts-source): Adjust accordingly.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-07 16:14:00 +01:00
Giacomo Leidi
f325d88cb6
nongnu: anytype: Update to 0.37.3.
* nongnu/packages/productivity.scm (anytype): Update to 0.37.3;
[arguments]<phases>: avoid hardcoding the icon path in anytype.desktop.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-07 16:03:21 +01:00
Giacomo Leidi
a328f6c91f
nonguix: binary: Cleanup when an unknown binary extension is detected.
The binary-unpack phase suffered from a problem for unknown binary file
extensions, see: !336 (comment 1709385147) . This patch fixes the
incorrect behavior by effectively restoring the state of the directory
tree before the phase.

* nonguix/build/binary-build-system.scm (binary-unpack): Restore the
environment as it was before this phase.
* nongnu/packages/clojure.scm (clj-kondo)[arguments]: No longer delete
'binary-unpack phase.
* nongnu/packages/game-development.scm (libsteam)[arguments]: dito.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-01-04 23:19:53 +01:00
John Kehayias
e823034e40
nongnu: Add heroic.
* nongnu/packages/game-client.scm (heroic-client, heroic-extra-client-libs,
heroic-container, heroic-nvidia-container, heroic, heroic-nvidia): New
variables.
* nonguix/multi-arch-container.scm (make-container-wrapper): Preserve "^SSL_"
for heroic to use curl.
(make-internal-script): Add symlink for "/usr/share/glib-2.0".
2024-01-03 23:02:39 -05:00
John Kehayias
1591c3d1d1
nongnu: Rename (nongnu packages steam-client) module.
* nongnu/packages/steam-client.scm: Rename to ...
* nongnu/packages/game-client.scm: ... this.
2024-01-03 20:10:35 -05:00
Timo Wilken
07b884a7b1
nongnu: steam-nvidia: Fix launching .desktop files.
Steam installs .desktop files that refer to an executable called `steam'.
Installing steam-nvidia as the `steam-nvidia' executable breaks this, which
means Steam cannot be launched from its desktop icon.  This also applies to
.desktop files for individual games generated by Steam, when they are copied
from `<ngc-sandbox-home>/.local/share/applications/'.

Fix this by always installing Steam's wrapper executable as `steam'.  We add a
new field using "binary" to keep things shorter.

This has the downside that the `steam' and `steam-nvidia' packages cannot be
installed in the same profile, but likely people wouldn't want to do this
anyway.

Fixes #294.

* nongnu/packages/steam-client.scm (steam-nvidia-container)[binary-name]:
Specify for compatibility with .desktop files.
* nonguix/multiarch-container.scm (<nonguix-container>)[binary-name,
ngc-binary-name]: New field and accessor.
(nonguix-container->package): Use it to set correct executable name.
(make-internal-script): Use it in message.

Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-01-03 17:24:44 -05:00
Jonathan Brielmaier
8956906f6b
nongnu: libsteam: Fix build.
The new unpack-binary phase seems to not harmonize with patchelf always:
https://gitlab.com/nonguix/nonguix/-/merge_requests/336#note_1709385147

* nongnu/packages/game-development.scm (libsteam)[arguments]: Delete
'binary-unpack for now.
2023-12-29 00:47:13 +01:00
Jonathan Brielmaier
0f35566104
nongnu: clj-kondo: Fix build.
The new unpack-binary phase seems to not harmonize with patchelf always:
https://gitlab.com/nonguix/nonguix/-/merge_requests/336#note_1709385147

* nongnu/packages/clojure.scm (clj-kondo)[arguments]: Delete
'binary-unpack phase for now and change style to gexp.
[native-inputs]: change style to gexp.
[inputs]: dito.
2023-12-29 00:46:48 +01:00
Giacomo Leidi
13114fa36d
nongnu: anytype: Avoid manually unpacking .deb file.
* nongnu/packages/productivity.scm (anytype)[phases] Drop
'unpack-deb phase;
[native-inputs]: drop tar.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 23:48:22 +01:00
Giacomo Leidi
62d1c7ab6b
nongnu: lycheeslicer: Avoid manually unpacking .deb file.
* nongnu/packages/engineering.scm (lycheeslicer)[phases]<unpack>:
Replace with 'setup-cwd;
<symlink-binary-file>: there's no need anymore to care about the
environment-variables file;
[native-inputs]: drop tar.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 23:46:20 +01:00
Giacomo Leidi
9a0253ae89
nongnu: element-desktop: Avoid manually unpacking .deb file.
* nongnu/packages/messaging.scm (element-desktop)[phases]<unpack>:
Replace with 'setup-cwd;
<symlink-binary-file>: there's no need anymore to care about the
environment-variables file;
[native-inputs]: drop tar.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 23:44:25 +01:00
Giacomo Leidi
a6c27f4d2f
nongnu: signal-desktop: Avoid manually unpacking .deb file.
* nongnu/packages/messaging.scm (signal-desktop)[phases]<unpack>:
Replace with 'setup-cwd;
<symlink-binary-file>: there's no need anymore to care about the
environment-variables file;
[native-inputs]: drop tar.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 23:43:29 +01:00
Giacomo Leidi
a33d57ee74
nongnu: chrome: Avoid manually unpacking .deb file.
* nongnu/packages/chrome.scm (make-google-chrome)[phases] Drop
'unpack-deb phase;
[native-inputs]: drop tar.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 23:42:33 +01:00
Jonathan Brielmaier
768f182776
nongnu: helix-core: Update to r23.1.
* nongnu/packages/version-control.scm (helix-core): Update to r23.1.
2023-12-28 17:06:16 +01:00
Jonathan Brielmaier
d9260c9eeb
nongnu: rtl8192eu-linux-module: Update to 0.0.0-6.a928f08.
* nongnu/packages/linux.scm (rtl8192eu-linux-module): Update to 0.0.0-6.a928f08.
2023-12-28 16:40:38 +01:00
Jonathan Brielmaier
6e4db2848a
nongnu: r8168-linux-module: Update to 8.052.01.
Fixes build with newer kernel version.

* nongnu/packages/linux.scm (r8168-linux-module): Update to 8.052.01.
[arguments]: Remove phases to fix build as proper fix is now in upstream.
2023-12-28 16:33:04 +01:00
Giacomo Leidi
76e8ca00db
nongnu: Update google-chrome-unstable to 122.0.6170.3.
* nongnu/packages/chrome.scm google-chrome-unstable: Update to 122.0.6170.3.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 16:16:48 +01:00
Giacomo Leidi
9970630a03
nongnu: Update google-chrome-beta to 121.0.6167.8.
* nongnu/packages/chrome.scm google-chrome-beta: Update to 121.0.6167.8.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 16:16:48 +01:00
Giacomo Leidi
801c09a60c
nongnu: Update google-chrome-stable to 120.0.6099.71.
* nongnu/packages/chrome.scm
(make-google-chrome)[arguments]<wrapper-plan>: Add some bundled
libraries and add nacl_helper only on stable channel;
(google-chrome-stable): update to 120.0.6099.71.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 16:16:42 +01:00
Dariqq
181e3acdf6
nongnu: linux-4.14: Disable gcc plugins.
* nongnu/packages/linux.scm (linux-4.14): Add additonal config options.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-28 14:56:11 +01:00
Jonathan Brielmaier
71a53faf2e
nongnu: firefox-wayland: Make deprecation public.
* nongnu/packages/mozilla.scm (firefox-wayland): Make the deprecation
public.

Follow-up: 75541ecc29
Fixes: https://gitlab.com/nonguix/nonguix/-/merge_requests/386#note_1704258921
Reported-by: Ada Stevenson <adanskana@gmail.com>
2023-12-21 15:01:35 +01:00
Ada Stevenson
f0c8465ed2
nongnu: linux-firmware: Update to 20231211.
* nongnu/packages/linux.scm (linux-firmware): Update to 20231211.
[source]: Remove no longer needed patch.
[arguments]: Replace 'install phase to not call rdfind.
* nongnu/packages/patches/copy-firmware-rdfind.patch: Remove file.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-21 12:52:01 +01:00
Tomas Volf
75541ecc29
nongnu: firefox: Update to 121.0 [security fixes].
Fixes CVE-2023-6135, CVE-2023-6856, CVE-2023-6857, CVE-2023-6858,
CVE-2023-6859, CVE-2023-6860, CVE-2023-6861, CVE-2023-6863,
CVE-2023-6864, CVE-2023-6865, CVE-2023-6866, CVE-2023-6867,
CVE-2023-6868, CVE-2023-6869, CVE-2023-6870, CVE-2023-6871,
CVE-2023-6872, CVE-2023-6873.

Firefox 121.0 uses Wayland now by default when available on Linux:
https://www.mozilla.org/en-US/firefox/121.0/releasenotes/

* nongnu/packages/mozilla.scm (firefox): Update to 121.0.
(firefox/wayland): Remove variable and deprecate the package.

Co-authored-by: Ada Stevenson <adanskana@gmail.com>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-21 12:37:27 +01:00
Tomas Volf
5d308347ca
nongnu: firefox-esr: Update to 115.6.0esr [security fixes].
Fixes CVE-2023-6856, CVE-2023-6857, CVE-2023-6858, CVE-2023-6859,
CVE-2023-6860, CVE-2023-6861, CVE-2023-6862, CVE-2023-6863,
CVE-2023-6864, CVE-2023-6865, CVE-2023-6867.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.6.0esr.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-12-19 23:27:26 +01:00
Jonathan Brielmaier
25b3a7b6f6
nongnu: hplip-plugin: Update source hash.
Inherited hplip package was updated to 3.23.12 in commit
392de3262ef388ec282d4311a7c2954e86e5aac9 of guix.

* nongnu/packages/printers.scm (hplip-plugin)[native-inputs]: Update sha256
hash for hplip-plugin.
2023-12-13 17:56:18 +01:00
John Kehayias
e721ad7dfd
nongnu: zoom: Update to 5.16.10.668.
* nongnu/packages/messaging.scm (zoom): Update to 5.16.10.668.
2023-12-11 21:10:48 -05:00
John Kehayias
f9327439b8
nongnu: signal-desktop: Update to 6.41.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.41.0
2023-12-11 21:05:24 -05:00
John Kehayias
0dce1e6b6d
nongnu: element-desktop: Update to 1.11.51 [security fixes].
Previous versions include fixes for CVE-2023-5217 and CVE-2023-4863.

* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.51.
2023-12-11 21:01:53 -05:00
Remco van 't Veer
3aa291a94a
nongnu: clj-kondo: Update to 2023.10.20.
* nongnu/packages/clojure.scm (clj-kondo): Update to 2023.10.20.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-12-11 20:40:12 -05:00
Giacomo Leidi
e3694f827b
nongnu: vscodium: Update to 1.85.0.23343.
* nongnu/packages/editors (vscodium): Update to 1.85.0.23343.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-12-11 20:38:54 -05:00
John Kehayias
36ebf117dd
nongnu: Remove linux-6.5.
linux-libre-6.5 was removed upstream in
4bf4e340b74b66a0fc319aeb100fb1f948a67211.

* nongnu/packages/linux.scm (linux-6.5): Remove variable.
2023-12-11 20:30:03 -05:00
John Kehayias
0f7c8e3e2b
nongnu: steam: Fix SteamVR dashboard.
The SteamVR dashboard can be a bit flaky in appearing or not.  While it
doesn't seem to always require at-spi2-core, that does seem to help at other
times.

* nongnu/packages/steam-client.scm (steam-client-libs): Add at-spi2-core.
2023-12-06 00:10:19 -05:00
Giacomo Leidi
f1f12f3cc9
nongnu: anytype: Update to 0.36.0.
* nongnu/packages/productivity.scm (anytype): Update to 0.36.0.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-12-01 17:43:01 -05:00
Tomas Volf
b5b890f30a
nongnu: firefox: Update to 120.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 120.0.1.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-12-01 17:41:14 -05:00
Andre A. Gomes
e8e6bb1046
nongnu: cl-electron: Fix hash.
* nongnu/packages/lisp.scm (cl-electron)[source]: Update hash.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-12-01 17:36:44 -05:00
Andre A. Gomes
05b7d0423d
nongnu: sbcl-cl-electron: Update to 0.0.0-2.458a60d.
* nongnu/packages/lisp.scm (sbcl-cl-electron): Update to 0.0.0-2.458a60d.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-28 15:33:40 -05:00
Andre A. Gomes
5a8a34f193
nongnu: electron: Update to 27.1.0.
* nongnu/packages/electron.scm (electron): Update to 27.1.0.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-28 15:33:27 -05:00
Ada Stevenson
170c52a7cf
gnu: linux-firmware: Update to 20231111.
* nongnu/packages/linux.scm (linux-firmware): Update to 20231111.
[source]: Add patch.
* nongnu/packages/patches/copy-firmware-rdfind.patch: New file.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-28 01:40:56 -05:00
John Kehayias
621ca1767c
nongnu: linux: Update to 6.6.
Upstream Guix now defaults to linux-libre@6.3.  Follow suit by making linux
track linux@6.6.

* nongnu/packages/linux.scm (linux): Update to linux 6.6.
2023-11-28 00:59:44 -05:00
John Kehayias
efbe707f8e
nongnu: steam: Return to using mesa.
With libx11 ungrafted upstream in 5dcbd9accfcf0e97579604f57681c0565ae07ec2 we
no longer need our workaround for mesa.  The upstream bug with grafts is not
fixed, however.

* nongnu/packages/steam-client.scm (steam-client-libs): Rename mesa-fixed to
mesa.
(libxdamage-fixed, mesa-fixed): Remove variables.
2023-11-28 00:55:56 -05:00
Jonathan Brielmaier
de0125a783
nongnu: signal-desktop: Update to 6.39.1.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.39.1.
2023-11-24 16:43:49 +01:00
Tomas Volf
639b70063b
nongnu: firefox: Update to 115.5.0esr [security fixes].
Fixes CVE-2023-6204, CVE-2023-6205, CVE-2023-6206, CVE-2023-6207,
CVE-2023-6208, CVE-2023-6209, CVE-2023-6212.

* nongnu/packages/mozilla.scm (firefox): Update to 115.5.0esr.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-21 20:43:27 -05:00
Tomas Volf
62823fe037
nongnu: firefox: Update to 120.0 [security fixes].
Fixes CVE-2023-6204, CVE-2023-6205, CVE-2023-6206, CVE-2023-6207,
CVE-2023-6208, CVE-2023-6209, CVE-2023-6210, CVE-2023-6211,
CVE-2023-6212, CVE-2023-6213.

* nongnu/packages/mozilla.scm (firefox): Update to 120.0.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-21 20:38:34 -05:00
Timotej Lazar
41b135378f
nongnu: intel-microcode: Update to 20231114 [security fixes].
Fixes CVE-2023-23583.

* nongnu/packages/linux.scm (intel-microcode): Update to 20231114.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-21 20:35:48 -05:00
John Kehayias
d5fccef14d
nongnu: Add linux@6.6.
Upstream has added linux-libre@6.6 but it is not yet the default.

* nongnu/packages/linux.scm (linux-6.6): New variable.
2023-11-21 20:33:04 -05:00
arkhan
16e9c0d69b
nongnu: anydesk: Update to 6.3.0.
* nongnu/packages/anydesk.scm (anydesk): Update to 6.3.0.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-11-13 21:03:09 +01:00
Hilton Chain
3c2d2dbd8f
nongnu: linux-xanmod-lts: Update to 6.1.61.
* nongnu/packages/linux.scm (linux-xanmod-lts): Update to 6.1.61.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-11-13 20:55:45 +01:00
Hilton Chain
7d317823ea
nongnu: linux-xanmod: Update to 6.5.10.
* nongnu/packages/linux.scm (linux-xanmod): Update to 6.5.10.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-11-13 20:55:45 +01:00
Tomas Volf
a82a68b075
nongnu: firefox: Update to 119.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 119.0.1.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-11 18:50:00 -05:00
Ada Stevenson
f38e516623
nongnu: sof-firmware: Update to 2.2.6.
* nongnu/packages/linux.scm (sof-firmware): Update to 2.2.6.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-11-11 18:46:12 -05:00
Ada Stevenson
e14c0e2184
nongnu: linux-firmware: Update firmware to 20231030.
* nongnu/packages/linux.scm (linux-firmware): Update to 20231030.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-31 23:59:31 -04:00
Tomas Volf
17d964fa17
nongnu: firefox: Update to 119.0 [security fixes].
Fixes CVE-2023-5721, CVE-2023-5722, CVE-2023-5723, CVE-2023-5724,
CVE-2023-5725, CVE-2023-5726, CVE-2023-5727, CVE-2023-5728,
CVE-2023-5729, CVE-2023-5730, CVE-2023-5731.

* nongnu/packages/mozilla.scm (firefox): Update to 119.0.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-26 14:41:13 -04:00
Giacomo Leidi
182ce510b5
nongnu: Update google-chrome-beta to 117.0.5938.22.
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 117.0.5938.22.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-10-24 17:16:55 +02:00
Giacomo Leidi
a2714ee761
nongnu: Update google-chrome-stable to 118.0.5993.70.
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 118.0.5993.70.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-10-24 17:16:55 +02:00
Tomas Volf
d2209d3316
nongnu: firefox-esr: Update to 115.4.0esr [security fixes].
Fixes CVE-2023-5721, CVE-2023-5724, CVE-2023-5725, CVE-2023-5726,
CVE-2023-5727, CVE-2023-5728, CVE-2023-5730, CVE-2023-5732.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.4.0esr.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-10-24 17:11:46 +02:00
John Kehayias
a1f460497a
nongnu: Remove linux-6.4.
linux-libre-6.4 was removed upstream in
2216d98958edf41da64568f7b9d2a2433e40dda0.

* nongnu/packages/linux.scm (linux-6.4): Delete variable.
2023-10-22 01:30:01 -04:00
Ahmad Draidi
35f6a5b892
nongnu: linux: Update to 6.5.
Upstream Guix defaults to linux-libre@6.5.  Follow suit by making linux track
linux@6.5.

* nongnu/packages/linux.scm (linux): Update to linux-6.5.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-14 16:44:04 -04:00
John Kehayias
657cfa0822
nongnu: Rename helm to helm-kubernetes.
Reported upstream as <https://issues.guix.gnu.org/66033> by Panos
Alevropoulos.  I don't think we can deprecate since the "helm" package is
still in Guix with that name.

* nongnu/packages/k8s.scm (helm): Rename to ...
(helm-kubernetes): ... this.
2023-10-12 16:48:34 -04:00
Jonathan Brielmaier
2c67b91350
nongnu: firefox: Update to 118.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 118.0.2.
2023-10-11 00:03:52 +02:00
Tomas Volf
d08096e25f
nongnu: firefox-esr: Fix Web Speech API.
Firefox loads libspeechd.so.2 during runtime using PR_LoadLibrary and it fails
to locate the library in the store.  Fix is to add extra phase that patches
the file to load the library using an absolute path.

* nongnu/packages/mozilla.scm (firefox-esr)
[phases]{'patch-SpeechDispatcherService.cpp}: New phase.
[inputs]: Add `speech-dispatcher`.

Fixes: https://gitlab.com/nonguix/nonguix/-/issues/284
Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-10-09 11:27:58 +02:00
Giacomo Leidi
5e5167168e
nongnu: Add anytype.
* nongnu/packages/productivity: New module.
(anytype): new variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 22:20:48 -04:00
David Thompson
f78100ae57
nongnu: google-chrome-unstable: Update to 119.0.6034.6.
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 119.0.6034.6.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 22:19:15 -04:00
Giacomo Leidi
c286f5f810
nongnu: google-chrome-unstable: Update to 117.0.5897.3.
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 117.0.5897.3.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 22:16:45 -04:00
Giacomo Leidi
cd7e1b8163
nongnu: google-chrome-beta: Update to 116.0.5845.50.
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 116.0.5845.50.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 22:16:43 -04:00
Giacomo Leidi
547fa74a87
nongnu: google-chrome-stable: Update to 116.0.5845.110.
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 116.0.5845.110.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 22:16:31 -04:00
Giacomo Leidi
006382573d
nongnu: make-google-chrome: Install icons.
* nongnu/packages/chrome.scm (make-google-chrome)[phases]: New phase
'install-icons.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 22:11:33 -04:00
worldofgeese
701aca30cf
nongnu: Add kind.
* nongnu/packages/k8s.scm (kind): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 22:01:57 -04:00
Ada Stevenson
5a0490f23d
nongnu: Add linux@6.5.
Adding linux@6.5 but not changing the default linux to this version until
upstream does as well.

* nongnu/packages/linux.scm (linux-6.5): New variable.

Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-03 10:59:44 -04:00
Ada Stevenson
fdab788331
nongnu: linux-firmware: Update firmware to 20230919.
* nongnu/packages/linux.scm (linux-firmware): Update to 20230919.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-03 10:59:40 -04:00
Jonathan Brielmaier
61279f68f2
nongnu: hplip-plugin: Update source hash.
Inherited hplip package was updated to 3.23.8 in commit
4a8c51c7be9ea22803a79d7214571718e5ff9bf2 of guix.

* nongnu/packages/printers.scm (hplip-plugin)[native-inputs]: Update sha256
hash for hplip-plugin.
2023-09-29 10:34:49 +02:00
Krzysztof Baranowski
5dfe2caa96
nongnu: Add Apple Symbols font.
* nongnu/packages/fonts.scm (font-apple-symbols): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-28 17:18:19 +02:00
Krzysztof Baranowski
2804781683
nongnu: Add Apple Color Emoji font.
* nongnu/packages/fonts.scm (font-apple-color-emoji): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-28 17:17:53 +02:00
Krzysztof Baranowski
f4527549bd
nongnu: Add Apple SF and New York fonts.
Closes #248.

* nongnu/packages/fonts.scm (apple-font): New function
(font-apple-sf-pro): New variable.
(font-apple-sf-compact): New variable.
(font-apple-sf-mono): New variable.
(font-apple-sf-arabic): New variable.
(font-apple-new-york): New variable.
(font-apple-sf-symbols): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-28 17:10:24 +02:00
Gabriel Wicki
81c3e61a94
nongnu: signal-desktop: Update to 6.30.2 [fixes CVE-2023-41064].
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.30.2.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-28 16:53:05 +02:00
Jonathan Brielmaier
a52163c24e
nongnu: firefox: Update to 118.0.1 [fixes CVE-2023-5217].
* nongnu/packages/mozilla.scm (firefox): Update to 118.0.1.
2023-09-28 16:20:09 +02:00
Jonathan Brielmaier
ca269fe3f7
nongnu: firefox-esr: Update to 115.3.1esr [fixes CVE-2023-5217].
* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.3.1esr.
2023-09-28 16:12:18 +02:00
Jonathan Brielmaier
94c5707322
nongnu: firefox: Update to 118.0 [security fixes].
Fixes CVE-2023-5168, CVE-2023-5169, CVE-2023-5170, CVE-2023-5171,
CVE-2023-5172, CVE-2023-5173, CVE-2023-5174, CVE-2023-5175 and
CVE-2023-5176.

* nongnu/packages/mozilla.scm (firefox): Update to 118.0.
2023-09-27 20:39:16 +02:00
Tomas Volf
17af454fa0
nongnu: firefox-esr: Update to 115.3.0esr [security fixes].
Fixes CVE-2023-5168, CVE-2023-5169, CVE-2023-5171, CVE-2023-5174,
CVE-2023-5176.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.3.0esr.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-27 18:42:50 +02:00
David Pflug
bb184bd0a8
nongnu: firefox: Update to 117.0.1 [security fixes].
Fixes CVE-2023-4863.

* nongnu/packages/mozilla.scm (firefox): Update to 117.0.1.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-09-14 23:43:15 +02:00
Tomas Volf
fd8ebc2cda
nongnu: firefox-esr: Update to 115.2.1esr [security fixes].
Fixes CVE-2023-4863.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.2.1esr.

Signed-off-by: Jelle Licht <jlicht@fsfe.org>
2023-09-14 23:43:15 +02:00
Sughosha
e951cda078
nongnu: winetricks: Update to 20230212.
* nongnu/packages/wine.scm (winetricks): Update to 20230212.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-12 16:29:56 -04:00
John Kehayias
c760d7b834
nongnu: zoom: Update to 5.15.12.7665.
* nongnu/packages/messaging.scm (zoom): Update to 5.15.12.7665.
2023-09-12 16:23:29 -04:00
John Kehayias
7152c84c0d
nongnu: signal-desktop: Update to 6.30.1.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.30.1.
2023-09-12 16:22:36 -04:00
John Kehayias
881c37a78f
nongnu: element-desktop: Update to 1.11.41.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.41.
2023-09-12 16:20:05 -04:00
Giacomo Leidi
6f31422f84
nongnu: vscodium: Update to 1.81.1.23222.
* nongnu/packages/editors (vscodium): Update to 1.81.1.23222.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07 23:59:14 -04:00
Giacomo Leidi
a922d5be64
nongnu: Add helm.
* nongnu/packages/k8s.scm (helm): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07 17:07:28 -04:00
Giacomo Leidi
5155d7ec30
nongnu: Add kompose.
* nongnu/packages/k8s.scm (kompose): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07 17:07:23 -04:00
Giacomo Leidi
b06a2a40ef
nongnu: Add kubectl.
* nongnu/packages/k8s.scm (kubectl): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07 17:07:07 -04:00
Giacomo Leidi
5e48b63976
nongnu: Add katenary.
* nongnu/packages/k8s.scm (katenary): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07 17:06:55 -04:00
Giacomo Leidi
8ba0c34096
nongnu: Add k9s.
* nongnu/packages/k8s.scm: New module.
(k9s): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-09-07 17:06:40 -04:00
John Kehayias
e2aa9e56d4
nongnu: steam: Fix missing tray icon.
Finally, it's back!  Using something like snixembed worked around this before
by using a different tray icon format.

* nongnu/packages/steam-client.scm (steam-client-libs): Add gdk-pixbuf.
* nonguix/multiarch-container.scm (make-internal-script): Add symlink to
/usr/share/mime.
2023-09-03 22:40:05 -04:00
John Kehayias
6c51f01ad8
nongnu: steam: Work around propagated libx11 profile collision.
Fixes #281.

Use the same fix as when this happened before with expat and fontconfig, as in
commit 3df99d7769.

* nongnu/packages/steam-client.scm (libxdamage-fixed, mesa-fixed): New
variables.
(steam-client-libs): Replace mesa with mesa-fixed.
2023-09-03 22:34:47 -04:00
Tomas Volf
2d5b54784d
nongnu: packages: mozilla: Fix typos in the comments.
* nongnu/packages/mozilla.scm (%firefox-esr-build-id, %firefox-build-id): Fix
typos in the comments.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-09-01 21:41:12 +02:00
Jonathan Brielmaier
bce51ba193
nongnu: firefox: Update to 117.0 [security fixes].
Fixes CVE-2023-4573, CVE-2023-4574, CVE-2023-4575, CVE-2023-4576,
CVE-2023-4577, CVE-2023-4578, CVE-2023-4579, CVE-2023-4580,
CVE-2023-4581, CVE-2023-4582, CVE-2023-4583, CVE-2023-4584 and
CVE-2023-4585.

* nongnu/packages/mozilla.scm (firefox): Update to 117.0.
2023-08-31 23:32:28 +02:00
Tomas Volf
5ec7313c12
nongnu: firefox-esr: Update to 115.2.0esr [security fixes].
Fixes CVE-2023-4573, CVE-2023-4574, CVE-2023-4575, CVE-2023-4576,
CVE-2023-4577, CVE-2023-4578, CVE-2023-4580, CVE-2023-4581,
CVE-2023-4582, CVE-2023-4583, CVE-2023-4584, CVE-2023-4585,
CVE-2023-4051 and CVE-2023-4053.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.2.0esr.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-08-30 23:38:30 +02:00
Jonathan Brielmaier
639c25bb69
nongnu: firefox: Update to 116.0.3.
* nongnu/packages/mozilla.scm (firefox): Update to 116.0.3.
2023-08-16 21:54:45 +02:00
Jonathan Brielmaier
2fc8f7b168
nongnu: firefox-esr: Update to 115.1.0esr.
* nongnu/packages/mozilla.scm (firefox-esr): Update to 115.1.0esr.
[inputs]: Use `icu4c-73`.
[native-inputs]: Use `node-lts` and `rust-cbindgen-0.24`.
(firefox)[inputs]: Remove section.
[native-inputs]: No longer replace `node` and `rust-cbindgen-0.24` as
firefox-esr uses them now in recent enough versions.
2023-08-16 21:34:59 +02:00
Timotej Lazar
d44f0cde50
nongnu: intel-microcode: Update to 20230808 [security fixes].
Fixes CVE-2022-40982, CVE-2022-41804 and CVE-2023-23908.

* nongnu/packages/linux.scm (intel-microcode): Update to 20230808.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-08-09 16:43:12 -04:00
podiki
299d9e9b9c
nongnu: Remove linux@6.3.
Upstream Guix will remove linux-libre@6.3 very soon.

* nongnu/packages/linux.scm (linux-6.3): Remove variable.
2023-08-09 16:32:52 -04:00
podiki
de070a920d
nongnu: linux: Update to 6.4.
Upstream Guix defaults to linux-libre@6.4.  Follow suit by making linux track
linux@6.4.

* nongnu/packages/linux.scm (linux): Update to linux-6.4.
2023-08-09 16:23:09 -04:00
John Kehayias
1a3082c574
gnu: element-desktop: Fix .desktop file.
* nongnu/packages/messaging.scm (element-desktop)[phases]{unpack}: Fix the
.desktop file binary location to be 'bin' rather than 'lib/Element'.
2023-08-06 12:42:06 -04:00
John Kehayias
6a752f24d3
gnu: signal-desktop: Fix .desktop file.
Fix launching signal-desktop via its .desktop file (e.g. in a desktop
environment or launcher).  This also affects element-desktop (to be fixed in
next commit).

Fixes #274.

* nongnu/packages/messaging.scm (signal-desktop)[phases]{unpack}: Fix the
.desktop file binary location to be 'bin' rather than 'lib/Signal'.
2023-08-06 12:27:22 -04:00
John Kehayias
454aa47bee
nongnu: linux-firmware: Update to 20230804.
* nongnu/packages/linux.scm (linux-firmware): Update to 20230804.
2023-08-04 15:56:56 -04:00
John Kehayias
5ca7ae3f2a
nongnu: linux-firmware: Update to 20230625.
* nongnu/packages/linux.scm (linux-firmware): Update to 20230625.
2023-08-03 12:27:47 -04:00
John Kehayias
b609a455d6
gnu: firefox: Update to 116.0 [security fixes].
Fixes CVE-2023-4045, CVE-2023-4046, CVE-2023-4047, CVE-2023-4048,
CVE-2023-4049, CVE-2023-4050, CVE-2023-4051, CVE-2023-4052, CVE-2023-4053,
CVE-2023-4054, CVE-2023-4055, CVE-2023-4056, CVE-2023-4057, and CVE-2023-4058.

* nongnu/packages/mozilla.scm (firefox): Update to 116.0.
2023-08-03 11:52:27 -04:00
John Kehayias
079709b445
nongnu: firefox-esr: Update to 102.14.0esr [security fixes].
Fixes CVE-2023-4045, CVE-2023-4046, CVE-2023-4047, CVE-2023-4048,
CVE-2023-4049, CVE-2023-4050, CVE-2023-4054, CVE-2023-4055, and CVE-2023-4056.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.14.0esr.
2023-08-03 11:49:44 -04:00
Jelle Licht
8fdac7d2f4
nongnu: Add intel-media-driver-nonfree.
* nongnu/packages/video.scm: (intel-media-driver/nonfree): New variable.
2023-07-30 16:07:50 +02:00
Jelle Licht
6b796ed345
nongnu: intel-media-driver: Use gexps.
* nongnu/packages/video.scm (intel-media-driver): Use gexp.
2023-07-30 16:07:18 +02:00
Jelle Licht
71730a861d
nongnu: intel-media-driver: Update to 23.3.0.
* nongnu/packages/video.scm (intel-media-driver): Update to 23.3.0.
2023-07-30 14:38:07 +02:00
Jelle Licht
2edf880c65
nongnu: gmmlib: Update to 22.3.9.
* nongnu/packages/video.scm (gmmlib): Update to 22.3.9.
2023-07-30 14:37:29 +02:00
John Kehayias
82506af32f
nongnu: zoom: Update to 5.15.5.5603.
* nongnu/packages/messaging.scm (zoom): Update to 5.15.5.5603.
2023-07-28 11:42:50 -04:00
John Kehayias
65d0e141fd
nongnu: signal-desktop: Update to 6.26.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 6.26.0.
2023-07-28 11:41:18 -04:00
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
Andre A. Gomes
d96252ee34
gnu: sbcl-cl-electron: Update to 0.0.0-1.ec8e361.
* nongnu/packages/lisp.scm (sbcl-cl-electron): Update to 0.0.0-1.ec8e361.

Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2023-07-21 13:47:46 +02:00
Andre A. Gomes
26a0ea1a7d
gnu: electron: Update to 25.3.1.
* nongnu/packages/electron.scm (electron): Update to 25.3.1.

Signed-off-by: Pierre Neidhardt <mail@ambrevar.xyz>
2023-07-21 13:46:48 +02:00
arkhan
90b128effe
nongnu: hplip-plugin: Update source hash.
Inherited hplip package was updated to 3.23.5 in commit
57fe5b2338dfbb150d3921e9da3d9719fef6c9d9 of guix.

* nongnu/packages/printers.scm (hplip-plugin)[native-inputs]: Update sha256
hash for hplip-plugin.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-07-19 15:41:58 -04:00
John Kehayias
c6467d10db
nongnu: Add linux@6.4.
Adding linux@6.4 but not changing the default linux to this version until
upstream does as well.

* nongnu/packages/linux.scm (linux-6.4): New variable.
2023-07-15 15:35:40 -04:00
Krzysztof Baranowski
e8c75ab332
nongnu: Add facetimehd-calibration.
* nongnu/packages/firmware.scm (facetimehd-calibration): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-13 12:54:57 +02:00
Krzysztof Baranowski
d7299fe4ab
nongnu: Add facetimehd-firmware.
* nongnu/packages/firmware.scm (dump-file-chunk): New function.
(facetimehd-firmware): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-13 12:48:30 +02:00
Krzysztof Baranowski
130f3ef97c
nongnu: Add facetimehd.
Closes https://gitlab.com/nonguix/nonguix/-/issues/247

* nongnu/packages/linux.scm (facetimehd): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-13 12:40:36 +02:00
Hilton Chain
ac7bc9b1d0
nongnu: linux-xanmod-lts: Update to 6.1.38.
* nongnu/packages/linux.scm (linux-xanmod-lts-version,linux-xanmod-lts-source):
Update to 6.1.38.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-13 12:21:31 +02:00
Hilton Chain
6f3f087f2a
nongnu: linux-xanmod: Update to 6.4.3.
* nongnu/packages/linux.scm (linux-xanmod-version,linux-xanmod-source): Update
to 6.4.3.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-13 12:21:31 +02: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
d798a74b25
nongnu: electron: Use chromium-binary-build-system.
* nongnu/packages/electron.scm (define-module): Remove no longer
required modules
(electron)[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:31:55 +02:00
Giacomo Leidi
325e4d8d1b
gnu: google-chrome-unstable: Update to 116.0.5803.2.
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 116.0.5803.2.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-12 23:25:21 +02:00
Giacomo Leidi
6225978009
gnu: google-chrome-beta: Update to 115.0.5790.13.
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 115.0.5790.13.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-12 23:25:14 +02:00
Giacomo Leidi
0713f281a4
gnu: google-chrome-stable: Update to 114.0.5735.106.
* nongnu/packages/chrome.scm (google-chrome-stable): Update to 114.0.5735.106.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-12 23:25:06 +02:00
Giacomo Leidi
6c1523fc88
nongnu: Add vscodium.
* nongnu/packages/editors.scm: New file.
(vscodium): new variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-12 23:24:44 +02:00
Giacomo Leidi
beab5813f0
nongnu: lycheeslicer: Use chromium-binary-build-system.
* nongnu/packages/engineering.scm (lycheeslicer) [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:23:38 +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
Giacomo Leidi
cd4870d1d7
nongnu: make-google-chrome: Use chromium-binary-build-system.
* nongnu/packages/chrome.scm (make-google-chrome) [patchelf-inputs]:
Drop them since the build system adds all inputs to the patchelf plan;
[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:18:55 +02:00
Jonathan Brielmaier
27e966f586
nongnu: firefox: Update to 115.0.2 [fixes CVE-2023-3600].
* nongnu/packages/mozilla.scm (firefox): Update to 115.0.2.
2023-07-11 17:39:30 +02:00
Leo Famulari
2c3b90356e
nongnu: firefox: Update to 115.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 115.0.1.
(%firefox-build-id): Adjust accordingly.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-11 10:51:38 +02:00
Eidvilas Markevičius
15e5924de8
nongnu: lgogdownloader: Update to 3.11.
* nongnu/packages/gog.scm (lgogdownloader): Update to 3.11.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-05 21:39:31 +02:00
Hilton Chain
1c33aedca4
nongnu: linux-xanmod-lts: Update to 6.1.37.
* nongnu/packages/linux.scm (linux-xanmod-lts): Update to 6.1.37.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-05 21:38:28 +02:00
Hilton Chain
a0667488ca
nongnu: linux-xanmod: Update to 6.3.11.
* nongnu/packages/linux.scm (linux-xanmod): Update to 6.3.11.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-05 21:38:28 +02:00
B. Wilson
de107ac8cf
nongnu: ncurses-5: Update to use gexp and C++11.
* nongnu/packages/ncurses.scm (ncurses-rollup-patch): New variable.
(ncurses-5): Backport changes from upstream guix repo.  Note that ncurses-5
fails to build with the new C++17 default, so we also need to explicitly force
C++11.
(ncurses/tinfo-5): Use gexp and remove outdated comment.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-07-05 21:35:03 +02:00
Jonathan Brielmaier
c7be2b5e3b
nongnu: icu4c@72: Remove package.
It's no longer used in any package.

* nongnu/packages/mozilla.scm (icu4c-72): Remove variable.
2023-07-05 21:19:18 +02:00
Jonathan Brielmaier
cdf18a4cc8
nongnu: firefox: Update to 115.0 [security fixes].
Fixes CVE-2023-3482, CVE-2023-37201, CVE-2023-37202, CVE-2023-37203,
CVE-2023-37204, CVE-2023-37205, CVE-2023-37206, CVE-2023-37207,
CVE-2023-37208, CVE-2023-37209, CVE-2023-37210, CVE-2023-37211 and
CVE-2023-37212.

* nongnu/packages/mozilla.scm (icu4c-73): New variable.
(firefox): Update to 115.0.
[inputs]: Use `icu4c-73`.
2023-07-05 21:15:02 +02:00
Jonathan Brielmaier
548de238de
nongnu: firefox-esr: Update to 102.13.0esr [security fixes].
Fixes CVE-2023-37201, CVE-2023-37202, CVE-2023-37207, CVE-2023-37208 and
CVE-2023-37211.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.13.0esr.
2023-07-05 21:12:57 +02:00
John Kehayias
e585f07f52
nongnu: intel-media-driver: Update to 23.1.6.
* nongnu/packages/video.scm (intel-media-driver): Update to 23.1.6.  Remove
extraneous "intel-media-driver" after package definition.
2023-07-03 17:40:11 -04:00
Hilton Chain
211635c8e0
nongnu: Add linux-xanmod-lts.
* nongnu/packages/linux.scm (linux-xanmod-lts-version)
(linux-xanmod-lts-revision,linux-xanmod-lts-source,linux-xanmod-lts): New
variables.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-30 22:07:54 +02:00
Hilton Chain
a8d1dc1ec5
nongnu: Add linux-xanmod.
* nongnu/packages/linux.scm (%default-extra-linux-options,config->string)
(make-linux-xanmod-source,make-linux-xanmod,linux-xanmod-version)
(linux-xanmod-revision,linux-xanmod-source,linux-xanmod): New variables.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-30 22:01:03 +02:00
John Kehayias
c6928d6c37
nongnu: steam-client-libs: Add xdg-user-dirs.
There is a warning spammed about missing 'xdg-user-dir' which doesn't seem to
cause any problems but let's add the missing input just in case.

* nongnu/packages/steam-client.scm (steam-client-libs): Add xdg-user-dirs.
2023-06-29 14:24:47 -04:00
John Kehayias
eae13bef4e
nongnu: steam-client-libs: Add lsof.
Some friend's list options, like inviting to a game, are not available without
lsof.

* nongnu/packages/steam-client.scm (steam-client-libs): Add lsof.
2023-06-29 14:20:10 -04:00
John Kehayias
bbbaeb2b82
nongnu: steam-client-libs: Change llvm-11 to llvm-for-mesa.
* nongnu/packages/steam-client.scm (steam-client-libs): Change llvm-11 to
llvm-for-mesa to match what mesa is built with.
2023-06-29 14:05:22 -04: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
Pierre Langlois
91be26a9d5
nongnu: nvidia-driver: Fix non-x86 builds.
This is needed to fix `guix pull' on non-x86 platforms.

* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]: Add catch-all for
match install-plan.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-26 23:36:12 +02:00
Sughosha
69b05a57ee
nongnu: nvidia-driver: Support "i686-linux" system.
* nongnu/packages/nvidia.scm (nvidia-driver): Support "i686-linux" system.

Signed-off-by: ison <ison@airmail.cc>
2023-06-21 16:30:27 -06:00
John Kehayias
bf13c6b5f3
nongnu: linux-firmware: Update to 20230515.
* nongnu/packages/linux.scm (linux-firmware): Update to 20230515.
2023-06-19 11:45:14 -04:00
Adam Kandur
47568e4fb2
nongnu: corrupt-linux: Pass defconfig value.
* nongnu/packages/linux.scm (corrupt-linux): Pass defconfig value.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-18 12:24:06 +02:00
Timotej Lazar
d06e36978d
nongnu: intel-microcode: Update to 20230613.
* nongnu/packages/linux.scm (intel-microcode): Update to 20230613.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-18 12:10:20 +02:00
Andre A. Gomes
e5fdf07369
nongnu: Add sbcl-cl-electron.
* nongnu/packages/lisp.scm (sbcl-cl-electron): New variable.
2023-06-08 10:39:46 +02:00
Jonathan Brielmaier
6a03e22b7e
nongnu: firefox: Update to 114.0 [security fixes].
Fixes CVE-2023-34414, CVE-2023-34415, CVE-2023-34416 and CVE-2023-34417.

* nongnu/packages/mozilla.scm (firefox): Update to 114.0.
2023-06-07 11:21:55 +02:00
Jonathan Brielmaier
27a471f56b
nongnu: firefox-esr: Update to 102.12.0esr [security fixes].
Fixes CVE-2023-34414 and CVE-2023-34416.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.12.0esr.
2023-06-07 11:19:31 +02:00
Artyom Bologov
550ab7e8be
nongnu: Refresh AllegroCL license.
* nongnu/packages/lisp.scm (allegro-cl): Refresh license.
2023-06-06 10:01:09 +02:00
Pierre Neidhardt
4f487e1a2b
nongnu: Add electron.
* nongnu/packages/electron.scm (electron): New variable.
2023-06-06 09:27:00 +02:00
Zhu Zihao
dd7519aa20
nongnu: rtl8821ce-linux-module: Update to 0.0.0-10-a478095.
* nongnu/packages/linux.scm (rtl8821ce-linux-module): Update to 0.0.0-10-a478095.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-06-01 20:33:45 +02:00
Jonathan Brielmaier
40b5822966
nongnu: Remove linux-6.2.
linux-libre-6.2 was removed upstream in
13e2138c230431368ebf32df527f4b5d1e458e4b.

* nongnu/packages/linux.scm (linux-6.2): Remove variable.
2023-06-01 07:38:54 +02:00
Elijah Malaby
c323f4c866
nongnu: Export steam containers and minor refactor.
nonguix: Make container actually respect the ngc-shared and ngc-exposed fields.

* nongnu/packages/steam-client.scm (steam-container): New variable.  This is to
export the container definition from steam.
(steam-nvidia-container): New variable.  This is the container for steam-nvidia
and now inherits from steam-container.
(steam, steam-nvidia): Container definitions moved to steam-container and
steam-nvidia-container.
* nonguix/multiarch-container.scm (make-container-wrapper): Add ngc-exposed and
ngc-shared to expose and share lists.

Signed-off-by: ison <ison@airmail.cc>
2023-05-29 22:39:12 -06:00
Jelle Licht
c7cb7dc6e5
nongnu: linux: Update to 6.3.
Upstream Guix defaults to linux-libre@6.3.  Follow suit by making linux track
linux@6.3.

* nongnu/packages/linux.scm (linux): Update to linux 6.3.
2023-05-28 17:39:45 +02:00
Jelle Licht
84b8ddd6e3
nongnu: linux-arm64-generic-*: Match guix kernel versions.
The linux-lts commit introduced a breaking change by referring to the
nonexistent linux-libre-arm64-generic package variants. Even before that all
of nonguix's linux-arm64-generic package variants were based on the same
kernel version.

* nongnu/packages/linux.scm (linux-arm64-generic-6.0): Remove package variant.
(linux-arm64-generic-5.15): Ditto.
(linux-arm64-generic-lts): Ditto.
(linux-arm64-generic-5.10): New package variant.
(linux-arm64-generic-5.4): New package variant.
(linux-arm64-generic): Match version to most recent kernel in guix.
2023-05-26 00:00:38 +02:00
Wolf
9456c59cfa
nongnu: linux-lts: Update to 6.1.
6.1 is the newest long-term support version of the kernel.

* nongnu/packages/linux.scm (linux-lts): Use linux-6.1

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-25 22:47:45 +02:00
Leo Famulari
5f144c9917
nongnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-11.35308f4.
* nongnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update
to 5.6.4.2-11.35308f4.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-25 22:40:30 +02:00
Jelle Licht
3a7636d8a5
nongnu: Add linux@6.3.
Add linux@6.3 but do not change the default linux so that the build farm has
time to catch up.

* nongnu/packages/linux.scm (linux-6.3): New variable.
2023-05-23 18:20:50 +02:00
Giacomo Leidi
713f233be7
nongnu: Use new multiarch-container module for steam.
* nongnu/packages/steam-client.scm: (<nonguix-container>): Remove record-type.
Use equivalent from multiarch-container module instead with additional fields
ld.so.conf and ld.so.cache.
(glibc-for-fhs, fhs-min-libs, fhs-union, ld.so.conf->ld.so.cache,
 package->ld.so.conf, nonguix-container->package, make-container-wrapper,
 make-container-manifest, make-container-internal, make-container-script):
Remove. Use equivalents from multiarch-container module instead.

Signed-off-by: ison <ison@airmail.cc>
2023-05-15 04:55:54 -06:00
Timotej Lazar
3111d799e0
nongnu: intel-microcode: Use gexps.
* nongnu/packages/linux.scm (intel-microcode)[arguments]: Use gexps.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-14 21:35:32 +02:00
Timotej Lazar
f5621ff07e
nongnu: intel-microcode: Update to 20230512.
* nongnu/packages/linux.scm (intel-microcode): Update to 20230512.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-14 21:35:26 +02:00
Attila Lendvai
51b5ce6902
nongnu: hplip-plugin: Fix build, convert to use GEXPs.
* nongnu/packages/printers.scm (hplip-plugin): Convert to use GEXP.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-12 15:14:51 +02:00
Attila Lendvai
29e80edd0f
nongnu: hplip-plugin: Fix indentation, drop #t return value.
* nongnu/packages/printers.scm (hplip-plugin): Normalize indentation, remove
 #t return value

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2023-05-12 15:14:45 +02:00
Jonathan Brielmaier
817552dc8b
nongnu: firefox: Update to 113.0 [security fixes].
Fixes CVE-2023-32205, CVE-2023-32206, CVE-2023-32207, CVE-2023-32208,
CVE-2023-32209, CVE-2023-32210, CVE-2023-32211, CVE-2023-32212,
CVE-2023-32213, CVE-2023-32214, CVE-2023-32215, CVE-2023-32216 and
MFSA-TMP-2023-0002.

* nongnu/packages/mozilla.scm (firefox): Update to 113.0.
(rust-firefox): Set to `rust` as this is now `rust-1.67`.
2023-05-12 12:38:21 +02: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
Jonathan Brielmaier
b3044ea938
nongnu: firefox-esr: Update to 102.11.0esr [security fixes].
Fixes CVE-2023-32205, CVE-2023-32206, CVE-2023-32207, CVE-2023-32211,
CVE-2023-32212, CVE-2023-32213, CVE-2023-32214 and CVE-2023-32215.

* nongnu/packages/mozilla.scm (firefox-esr): Update to 102.11.0esr.
2023-05-12 11:08:04 +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
80e245c645
nongnu: firefox: Update to 112.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 112.0.2.
2023-04-26 14:19:49 +02:00
Jonathan Brielmaier
91d9cad1c7
nongnu: hplip-plugin: Update source hash.
Inherited hplip package got updated in the meantime.

* nongnu/packages/printers.scm (hplip-plugin)[source]: Update sha256
hash.
2023-04-26 10:48:26 +02:00
John Kehayias
c6b747700f
nongnu: steam-client-libs: Rename fontconfig-fixed to fontconfig.
* nongnu/packages/steam-client.scm (steam-client-libs): Rename
fontconfig-fixed to fontconfig.  The upstream bug has not been fixed but expat
has been ungrafted in core-updates so we no longer need to rewrite fontconfig.
Remove fontconfig-fixed as expat/fixed no longer exists in core-updates.
2023-04-25 11:23:14 -04:00
John Kehayias
a562bcfbac
nongnu: firefox-esr: Rename icu4c-71 to icu4c.
* nongnu/packages/mozilla.scm (firefox-esr)[inputs]: Rename icu4c-71 to
icu4c.  On core-updates icu4c was updated to version 71.
2023-04-25 11:23:11 -04:00
Jonathan Brielmaier
7a9b3ca63b
nongnu: firefox: Update to 112.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 112.0.1.
2023-04-17 21:13:32 +02:00