Commit graph

1725 commits

Author SHA1 Message Date
Rostislav Svoboda
1a7a7a2a6d
nongnu: fix "Unbound variable: %default-extra-linux-options".
* nongnu/packages/linux.scm (make-linux-xanmod): call `default-extra-linux-options` as procedure.

In the guix repo, the 4114060cd0ca2188de525436ea56ecea22ab40a8 turned %default-extra-linux-options into a procedure.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-31 12:23:56 +02:00
Richard Sent
9446bf27a4
nongnu: reaper: Add default case for source.
* nongnu/packages/music.scm (reaper)[source]: Add default case for hash
and uri for unsupported CPU architectures.
2024-05-28 22:39:54 +02:00
Richard Sent
363c541171
nongnu: electron-source: Add default case.
* nongnu/packages/electron.scm (electron-source): Add default case for
CPU architecture.
2024-05-28 22:38:07 +02:00
Tomas Volf
8383f9465b
nongnu: firefox: Update to 126.0.1.
* nongnu/packages/mozilla.scm (firefox): Update to 126.0.1.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-28 21:19:04 +02:00
dan
ad1b732187
nongnu: heroic-client: Update to 2.14.1.
* nongnu/packages/game-client.scm (heroic-client): Update to 2.14.1.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-28 21:04:43 +02:00
Giacomo Leidi
92f4921c66
nongnu: google-chrome-unstable: Update to 127.0.6485.0.
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 127.0.6485.0.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-23 17:08:46 +02:00
Giacomo Leidi
f2b49dc993
nongnu: google-chrome-beta: Update to 126.0.6478.17.
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 126.0.6478.17.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-23 17:08:46 +02:00
Giacomo Leidi
208255582d
nongnu: google-chrome-stable: Update to 125.0.6422.76.
This update includes 6 security fixes.

Fixes CVE-2024-5157, CVE-2024-5158, CVE-2024-5159, CVE-2024-5160.

* nongnu/packages/chrome.scm (google-chrome-stable): Update to 125.0.6422.76.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-23 17:08:46 +02:00
Timotej Lazar
9f10369e01
nongnu: linux-firmware: Update to 20240513.
* nongnu/packages/linux.scm (linux-firmware): Update to 20240513.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-23 16:27:41 +02:00
Timotej Lazar
34935b49ae
nongnu: intel-microcode: Update to 20240514 [security fixes].
Fixes CVE-2023-45733, CVE-2023-45745, CVE-2023-46103, CVE-2023-47855

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-15 09:00:59 +02:00
Tomas Volf
d1609e765b
nongnu: firefox: Update to 126.0 [security fixes].
Fixes CVE-2024-4367, CVE-2024-4764, CVE-2024-4765, CVE-2024-4766,
CVE-2024-4767, CVE-2024-4768, CVE-2024-4769, CVE-2024-4770,
CVE-2024-4771, CVE-2024-4772, CVE-2024-4773, CVE-2024-4774,
CVE-2024-4775, CVE-2024-4776, CVE-2024-4777, CVE-2024-4778.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-14 19:02:50 +02:00
Tomas Volf
81d5098e9b
nongnu: firefox-esr: Update to 115.11.0esr [security fixes].
Fixes CVE-2024-4367, CVE-2024-4767, CVE-2024-4768, CVE-2024-4769,
CVE-2024-4770, CVE-2024-4777.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-14 19:02:23 +02:00
Picnoir
7081518be7
nongnu: intel-media-driver: Update to 24.1.5.
* nongnu/packages/video.scm (intel-media-driver): Update to 24.1.5.
2024-05-03 21:02:56 +02:00
Picnoir
2ce37848a3
nongnu: gmmlib: Update to 22.3.19.
* nongnu/packages/video.scm (gmmlib): Update to 22.3.19.
2024-05-03 21:02:05 +02:00
Giacomo Leidi
2d1a5c8257
nongnu: vscodium: Update to 1.88.1.24104.
* nongnu/packages/editors.scm (vscodium): Update to 1.88.1.24104;
[source]: add hashes for aarch64-linux and armhf-linux.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-03 20:49:34 +02:00
Oleg Pykhalov
779ef9a393
nongnu: Add obs-with-cef.
* nongnu/packages/video.scm (obs-with-cef): New variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-05-03 20:44:34 +02:00
Tomas Volf
76251fb771
nongnu: firefox: Update to 125.0.3.
* nongnu/packages/mozilla.scm (firefox): Update to 125.0.3.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-29 22:51:34 +02:00
Giacomo Leidi
fd939d13fa
nongnu: anytype: Update to 0.40.0.
* nongnu/packages/productivity.scm (anytype): Update to 0.40.0;
[arguments]<wrapper-plan>: adjust to match new binaries.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-29 22:42:37 +02:00
Felix Dumbeck
0018464a1f
nongnu: signal-desktop: Update to 7.4.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.4.0.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-26 10:43:56 +02:00
Hilton Chain
3dca585034
nongnu: nvidia-driver: Update to 550.67.
* nongnu/packages/nvidia.scm (nvidia-version): Update to 550.67.
(nvidia-source-hash)[%nvidia-source-hashes]: Update hashes.
(make-nvidia-source): Add zstd to PATH.
(nvidia-source,nvidia-settings): Update hash.
(nvidia-driver)[inputs]: Add openssl, openssl-1.1
[arguments]<#:phases>: Add them to RUNPATH.
Install nvidia-cuda-mps-control and nvidia-cuda-mps-server.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:59 -04:00
Hilton Chain
39e64b2b77
nongnu: nvda: Update synopsis and description.
* nongnu/packages/nvidia.scm (nvda)[synopsis,description]: Update.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:56 -04:00
Hilton Chain
260855dc5e
nongnu: nvidia-module-open: Update synopsis and description.
* nongnu/packages/nvidia.scm (nvidia-module-open): Don't use package/inherit.
[synopsis,description]: Update.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:55 -04:00
Hilton Chain
3e6050eb84
nongnu: nvidia-module: Update synopsis and description.
* nongnu/packages/nvidia.scm (nvidia-module)[synopsis,description]: Update.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:54 -04:00
Hilton Chain
ffe4fe4e6c
nongnu: nvidia-firmware: Update synopsis and description.
* nongnu/packages/nvidia.scm (nvidia-firmware)[synopsis,description]: Update.
[arguments]<#:install-plan>: Use version of ‘this-package’.
[propagated-inputs]: Set to '().

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:52 -04:00
Hilton Chain
b08562d4c9
nongnu: nvidia-driver: Update synopsis and description.
* nongnu/packages/nvidia.scm (nvidia-driver)[synopsis,description]: Update.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:51 -04:00
Hilton Chain
d35912bd9e
nongnu: nvidia: Group source hashes.
* nongnu/packages/nvidia.scm (nvidia-source-hash): New procedure.
(nvidia-source): Use it.
(nvidia-settings)[source]: Likewise.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:50 -04:00
Hilton Chain
8a56ebb666
services: nvidia: Only invoke commands when NVIDIA driver is in use.
* nongnu/services/nvidia.scm (nvidia-service-type): Don't extend
kernel-module-loader-service-type, move this part to…
(nvidia-shepherd-service)[start]: …here.
Check driver and command availablity.
[stop]: Likewise.
[modules]: Add (guix build utils) for ‘invoke/quiet’.
Add (rnrs io ports) for ‘get-line’.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:48 -04:00
Hilton Chain
97925d2091
services: nvidia: No longer unload ‘nvidia_uvm’ module on powering off.
Shepherd now handles kernel processes properly, no longer need to unload the
module here.

* nongnu/services/nvidia.scm (nvidia-shepherd-service)[requirement]: Remove
'user-processes.
[one-shot?]: Set to #t.
[stop]: Remove field.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:47 -04:00
Hilton Chain
e4e34b7da4
services: nvidia: Create extra device nodes on boot.
* nongnu/services/nvidia.scm (nvidia-shepherd-service)
[requirement]: Add udev.
[start]: Create extra device nodes via ‘nvidia-smi’.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:46 -04:00
Hilton Chain
e3896f51d2
services: nvidia: Adjust configuration options.
* nongnu/services/nvidia.scm (nvidia-configuration):
[nvidia-driver]: Rename to ‘driver’.
Default to nvda.
Accept a file-like object.
[nvidia-firmware]: Rename to ‘firmware’.
Accept a file-like object.
[nvidia-module]: Rename to ‘module’.
Accept a file-like object.
[modules]: Remove option.
(nvidia-shepherd-service): Correct kernel module name.
[stop]: Don't return #f.
(nvidia-service-type): Extend profile-service-type with ‘driver’.
Adjust accordingly.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:44 -04:00
Hilton Chain
deab71dbe6
nongnu: nvidia-driver: Remove libraries provided by libglvnd.
* nongnu/packages/nvidia.scm (nvidia-source-unbundle-libraries): Remove
libraries provided by libglvnd.
(nvidia-driver)[inputs]: Add libglvnd-for-nvda.
[arguments]<#:phases>: Add it to RUNPATH.
(nvda)[arguments]<#:builder>: Add "libglvnd" from inputs to union build.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:43 -04:00
Hilton Chain
fbf5024faf
nongnu: Add mesa-for-nvda.
* nongnu/packages/nvidia.scm (mesa-for-nvda): New variable.
(nvda)[version,inputs]: Replace mesa with it.
[arguments]<#:builder>: Remove resolve-collision procedure.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:42 -04:00
Hilton Chain
8c1a56e16e
nongnu: Add libglvnd-for-nvda.
* nongnu/packages/nvidia.scm (libglvnd-for-nvda): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:40 -04:00
Hilton Chain
357888aa25
nongnu: nvda: Adjust package style.
* nongnu/packages/nvidia.scm (nvda)[arguments]<#:builder>: Adjust style.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:39 -04:00
Hilton Chain
74fa6e1916
nongnu: nvda: Adjust inputs.
* nongnu/packages/nvidia.scm (nvda)[native-inputs]: Set to '().
[propagated-inputs]: Propagate mesa and nvidia-drivers's propagated-inputs.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:37 -04:00
Hilton Chain
57c915ac9e
nongnu: nvda: Add native-search-paths.
* nongnu/packages/nvidia.scm (nvda): Add native-search-paths.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:36 -04:00
Hilton Chain
b0ebc7cb24
nongnu: nvda: Pad version to the length of mesa version.
* nongnu/packages/nvidia.scm (nvda)[version]: Pad to the length of mesa version.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:34 -04:00
Hilton Chain
2ae8a04b57
nongnu: nvidia-settings: Install desktop file.
* nongnu/packages/nvidia.scm (nvidia-settings)[arguments]<#:phases>:
Add 'install-desktop-file.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:33 -04:00
Hilton Chain
5fab8f4967
nongnu: nvidia-settings: Fix application profile path.
* nongnu/packages/nvidia.scm (nvidia-settings)[arguments]<#:phases>:
Add 'fix-application-profile-path.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:31 -04:00
Hilton Chain
54d01560e9
nongnu: nvidia-settings: Unbundle jansson.
* nongnu/packages/nvidia.scm (nvidia-settings) [inputs]: Add jansson.
[source]<snippet>: Delete bundled jansson.
[arguments]<#:make-flags>: Don't use bundled jansson.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:30 -04:00
Hilton Chain
f6c8eb082c
nongnu: nvidia-driver: Add architecture to configuration filenames.
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Add
architecture to configuration filenames.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:28 -04:00
Hilton Chain
d59c557f79
nongnu: nvidia-driver: Install EGL vendor ICD configuration.
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:install-plan>: Install
EGL vendor ICD configuration.
<#:phases>: Modify its library path.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:27 -04:00
Hilton Chain
0ae85eb25e
nongnu: nvidia-driver: Install GBM and VDPAU library to correct path.
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Install GBM
and VDPAU library to correct path.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:25 -04:00
Hilton Chain
732cce2c90
nongnu: nvidia-driver: Update udev rules.
* nongnu/packages/nvidia.scm (%nvidia-script-create-device-nodes)
(%nvidia-udev-rules): New variables.
(nvidia-driver)[arguments]<#:modules,#:phases>: Adjust accordingly.
[inputs]: Remove bash-minimal, coreutils, grep.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:24 -04:00
Hilton Chain
c05b4995ab
nongnu: nvidia-driver: Unbundle EGL external platform libraries.
* nongnu/packages/nvidia.scm (nvidia-source-unbundle-libraries): Remove egl-gbm
and egl-wayland libraries.
(nvidia-driver)[inputs]: Add egl-gbm, egl-wayland.
Remove mesa.
[arguments]<#:phases>: Use them for configuration.
Adjust RUNPATH accordingly.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:22 -04:00
Hilton Chain
5b0465cf31
nongnu: nvidia-driver: Adjust package style.
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>:
Remove $ORIGIN from RUNPATH.
Ungexp properly.
Rewrite configuration substitution.
Rename phase ‘install-nvidia-smi’ to ‘install-commands’.
Relocate libraries in a separate phase.
Remove extra spaces.
<#:install-plan>: Adjust accordingly.
[description]: Remove final newline.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:21 -04:00
Hilton Chain
2b4dfe83e9
nongnu: nvidia-driver: Remove kernel module dependencies.
* nongnu/packages/nvidia.scm (nvidia-driver)[inputs]: Remove kmod, linux-lts.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:19 -04:00
Hilton Chain
7006d54c47
nongnu: nvidia-driver: Remove library provided by opencl-icd-loader.
* nongnu/packages/nvidia.scm (nvidia-source-unbundle-libraries): Remove library
provided by opencl-icd-loader.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:18 -04:00
Hilton Chain
99e12e9cbe
nongnu: nvidia-driver: Remove libraries provided by nvidia-settings.
* nongnu/packages/nvidia.scm (nvidia-source-unbundle-libraries): Remove
libraries provided by nvidia-settings.
(nvidia-driver)[arguments]<#:phases>: Remove their dependencies from RUNPATH.
[inputs]: Remove atk, cairo, gdk-pixbuf, glib, gtk+, gtk+-2, pango.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:16 -04:00
Hilton Chain
4bc11de5dd
nongnu: make-nvidia-source: Extend functionality.
* nongnu/packages/nvidia.scm (nvidia-source-unbundle-libraries): New procedure.
(make-nvidia-source): Create installer origin internally.
Accept a ‘get-cleanup-snippet’ procedure.
(nvidia-source): Adjust accordingly.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:15 -04:00
Hilton Chain
5f7dabe418
nongnu: make-nvidia-source: Adjust style.
* nongnu/packages/nvidia.scm (computed-origin-method): Delete from top-level.
(make-nvidia-source): Use ungexp-native only once.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:13 -04:00
Hilton Chain
47941b0a84
nongnu: nvidia: Re-order variables.
* nongnu/packages/nvidia.scm: Remove unused modules.
Add comments to group NVIDIA driver packages.
Sort other packages alphabetically.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-24 20:06:11 -04:00
Jonathan Brielmaier
c1c9bb0571
nongnu: lightburn: Use qtserialport-5.
Upstream Guix upgraded qtserialport to QT@6, which seems to be
incompatible: 50a72a08af37557575199b56bbee9f334d58575a

* nongnu/packages/cad.scm (lightburn)[inputs]: Replace `qtserialport` with
`qtserialport-5`.
2024-04-24 22:58:48 +02:00
Jonathan Brielmaier
fc49e4d6db
nongnu: facetimehd: Update to 0.6.8.1.
* nongnu/packages/linux.scm (facetimehd): Update to 0.6.8.1.
2024-04-24 22:56:32 +02:00
Jonathan Brielmaier
d358152cc8
nongnu: rtl8821cu-linux-module: Update to 0.0.0-2.4f6004a.
Fixes building with newer kernel versions.

* nongnu/packages/linux.scm (rtl8821cu-linux-module): Update to 0.0.0-2.4f6004a.
2024-04-24 22:53:35 +02:00
Jonathan Brielmaier
dd080d7a91
nongnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-13.63cf0b4.
Fixes building with newer kernel versions.

* nongnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update to 5.6.4.2-13.63cf0b4.
2024-04-24 22:50:41 +02:00
Jonathan Brielmaier
a276531874
nongnu: rtl8192eu-linux-module: Update to 0.0.0-7.3af9a86.
Fixes building with newer kernels.

* nongnu/packages/linux.scm (rtl8192eu-linux-module): Update to 0.0.0-7.3af9a86.
2024-04-24 22:47:14 +02:00
Tomas Volf
bb6fcec6e9
nongnu: firefox: Update to 125.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 125.0.2.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-22 20:55:56 +02:00
Tomas Volf
1ee5d0cc09
nongnu: firefox: Update to 125.0.1 [security fixes].
Fixes CVE-2024-3302, CVE-2024-3852, CVE-2024-3853, CVE-2024-3854,
CVE-2024-3855, CVE-2024-3856, CVE-2024-3857, CVE-2024-3858,
CVE-2024-3859, CVE-2024-3860, CVE-2024-3861, CVE-2024-3862,
CVE-2024-3863, CVE-2024-3864, CVE-2024-3865.

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

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-17 12:57:55 -04:00
Tomas Volf
22ceef2501
nongnu: firefox-esr: Update to 115.10.0esr [security fixes].
Fixes CVE-2024-2609, CVE-2024-3302, CVE-2024-3852, CVE-2024-3854,
CVE-2024-3857, CVE-2024-3859, CVE-2024-3861, CVE-2024-3863,
CVE-2024-3864.

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

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-17 12:57:48 -04:00
Hilton Chain
f9a27a679b
nongnu: linux-xanmod: Update to 6.8.6.
* nongnu/packages/linux.scm (linux-xanmod-version): Update to 6.8.6.
(linux-xanmod-source): Update hash.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-14 16:00:03 -04:00
Hilton Chain
60c4ea0dd0
nongnu: linux-xanmod-lts: Update to 6.6.27.
* nongnu/packages/linux.scm (linux-xanmod-lts-version): Update to 6.6.27.
(linux-xanmod-lts-source): Update hash.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-14 16:00:02 -04:00
Hilton Chain
9c70cf49c8
nongnu: make-linux-xanmod: Remove unnecessary option overrides.
Guix can identify builtin modules when building the initrd now.

* nongnu/packages/linux.scm (make-linux-xanmod)[arguments]<#:phases>: Don't
override CONFIG_CRYPTO_XTS and CONFIG_VIRTIO_CONSOLE in 'add-xanmod-defconfig.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-04-14 16:00:00 -04:00
John Kehayias
393abd05a2
nongnu: element-desktop: Update to 1.11.64.
* nongnu/packages/messaging.scm (element-desktop): Update to 1.11.64.
2024-04-14 15:59:59 -04:00
Hilton Chain
80b273e86a
nongnu: installation-os-nonfree: Set default channels.
* nongnu/system/install.scm (%signing-key,%channels): New variables.
(installation-os-nonfree)[services]: Configure them.
Authorise Nonguix substitute server.

Tested-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-13 13:05:31 +02:00
John Kehayias
54fb2194a1
nongnu: linux-lts: Update to 6.6 series.
Upstream Guix defaulted linux-libre-lts to 6.6 in commit
b4aed68e960116b2b60f68ea1468d7a526149823.  Do likewise here.

* nongnu/packages/linux.scm (linux-lts): Use linux-6.6.
2024-04-08 22:07:31 -04:00
John Kehayias
2978ae66b9
nongnu: Remove linux-6.7.
Guix will remove linux-libre-6.7 soon (end of life), so remove linux-6.7
before it leads to an error in 'guix pull' when it is removed upstream.

* nongnu/packages/linux.scm (linux-6.7): Remove variable.
2024-04-08 22:04:35 -04:00
John Kehayias
ec3565d284
nongnu: linux: Update the default linux package to the 6.8 series.
Upstream Guix defaulted to linux-libre-6.8 in commit
40e44bdea6f4c3dc3563427fdf096a60812534a7.  Do likewise here.

* nongnu/packages/linux.scm (linux): Use linux-6.8.
2024-04-08 22:01:54 -04:00
Jelle Licht
e7d3824c87
nongnu: intel-media-driver: Update to 23.4.3.
* nongnu/packages/video.scm (intel-media-driver): Update to 23.4.3.
2024-04-07 17:56:38 +02:00
Jelle Licht
7651e8be04
nongnu: gmmlib: Update to 22.3.15.
* nongnu/packages/video.scm (gmmlib): Update to 22.3.15.
2024-04-07 17:56:21 +02:00
Tomas Volf
ec1daa71c7
nongnu: firefox: Update to 124.0.2.
* nongnu/packages/mozilla.scm (firefox): Update to 124.0.2.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-04 21:26:23 +02:00
Jonathan Brielmaier
a79f2b58e2
nongnu: compcert: Update to 3.13.1.
* nongnu/packages/coq.scm (compcert): Update to 3.13.1.
[arguments]: Allow newer coq version.
2024-04-01 15:46:19 +02:00
Timotej Lazar
8d047fc9a1
gnu: eduke32, fury: Update to 20240316-10564-0bc78c53d.
* nongnu/packages/game-development.scm (eduke32, fury): Update to
20240316-10564-0bc78c53d. Rewrite to use gexps.
[arguments]: Drop unnecessary make-flags. Drop wrapper script as upstream now
handles configuration directories.
[native-inputs]: Add gdk-pixbuf to fix compilation.
[license]: Add gpl2.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-01 14:53:37 +02:00
Timotej Lazar
b04018d38a
gnu: linux-firmware: Don’t skip deduplication.
* nongnu/packages/linux.scm (linux-firmware)[arguments]: Don’t skip file
deduplication.
[native-inputs]: Add rdfind.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-01 14:39:04 +02:00
Timotej Lazar
d6dbbc3a55
nongnu: linux-firmware: Switch to gexps.
* nongnu/packages/linux.scm (linux-firmware, amd-microcode, amdgpu-firmware,
atheros-firmware, i915-firmware, ibt-hw-firmware, iwlwifi-firmware,
radeon-firmware, realtek-firmware): Switch to gexps.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-01 14:39:04 +02:00
Timotej Lazar
34dec82fa9
nongnu: linux-firmware: Update to 20240312.
* nongnu/packages/linux.scm (linux-firmware): Update to 20240312.
[arguments]: Disable strip-binaries? and validate-runpath? flags but keep the
corresponding build phases.
(select-firmware): Handle the new RawFile keyword.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-04-01 14:38:54 +02:00
Alexey Abramov
185176c8fa
nongnu: zerotier: Update to 1.12.2.
* nongnu/packages/vpn.scm (zerotier): Update to 1.12.2.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-30 19:47:21 +01:00
Giacomo Leidi
63fed4f383
nongnu: google-chrome-unstable: Update to 125.0.6368.2.
* nongnu/packages/chrome.scm (google-chrome-unstable): Update to 125.0.6368.2.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-30 19:30:45 +01:00
Giacomo Leidi
756f4d2ad9
nongnu: google-chrome-beta: Update to 124.0.6367.18.
* nongnu/packages/chrome.scm (google-chrome-beta): Update to 124.0.6367.18.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-30 19:30:45 +01:00
Giacomo Leidi
5bb3df8b35
nongnu: google-chrome-stable: Update to 123.0.6312.86.
This update includes 7 security fixes.

Fixes CVE-2024-2883, CVE-2024-2885, CVE-2024-2886, CVE-2024-2887.

* nongnu/packages/chrome.scm (google-chrome-stable): Update to 123.0.6312.86.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-30 19:30:40 +01:00
John Kehayias
a4356defe7
nongnu: Add linux@6.8.
Guix added linux-libre@6.8 in f6f4c71df5558b168fe7a313522af7ea5fe2d0dc but it
is not set as the default yet.

* nongnu/packages/linux.scm (linux-6.8): New variable.
2024-03-23 15:36:57 -04:00
Daniel Ziltener
79939d562b
nongnu: Add babashka.
* nongnu/packages/clojure.scm (babashka): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:46:19 -04:00
Daniel Ziltener
c245d8f80b
nongnu: Add clojure-lsp.
* nongnu/packages/clojure.scm (clojure-lsp): New variable.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:43:29 -04:00
Daniel Ziltener
53d1cb350d
nongnu: clj-kondo: Update to 2024.03.13.
* nongnu/packages/clojure.scm (clj-kondo): Update to 2024.03.13.
[arguments]: Update install-plan path.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:27:54 -04:00
Tomas Volf
9bfb057c3b
nongnu: firefox: Update to 124.0.1 [security fixes].
Fixes CVE-2024-29943, CVE-2024-29944.

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

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:17:06 -04:00
Tomas Volf
5bfbb978e9
nongnu: firefox-esr: Update to 115.9.1esr [security fixes].
Fixes CVE-2024-29944.

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

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:16:49 -04:00
Hilton Chain
825f6ee783
nongnu: game-client: Preserve environment variables for NVIDIA driver.
* nongnu/packages/nvidia.scm (%nvidia-environment-variable-regexps): New
variable.
* nongnu/packages/game-client.scm (steam-nvidia-container)
(heroic-nvidia-container): Use it.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:33 -04:00
Hilton Chain
812250d5b6
nongnu: game-client: Build ld.so.cache for NVIDIA containers.
* nongnu/packages/game-client.scm (steam-nvidia-ld.so.conf)
(steam-nvidia-ld.so.cache): New variables.
(steam-nvidia-container,heroic-nvidia-container): Use them.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:32 -04:00
Hilton Chain
40809109fc
nongnu: game-client: Replace mesa with nvda in NVIDIA containers.
* nongnu/packages/game-client.scm (steam-nvidia-container-libs): New variable.
(steam-nvidia-container,heroic-nvidia-container): Use it.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:31 -04:00
Hilton Chain
99f3249049
nongnu: game-client: Add steam-container-libs variable.
* nongnu/packages/game-client.scm (steam-container-libs): New variable.
(steam-ld.so.conf,steam-container,heroic-container): Use it.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:27 -04:00
Tomas Volf
48d59208fc
nongnu: firefox: Update to 124.0 [security fixes].
Fixes CVE-2023-5388, CVE-2024-2605, CVE-2024-2606, CVE-2024-2607,
CVE-2024-2608, CVE-2024-2609, CVE-2024-2610, CVE-2024-2611,
CVE-2024-2612, CVE-2024-2613, CVE-2024-2614, CVE-2024-2615.

* nongnu/packages/mozilla.scm (firefox): Update to 124.0.
[arguments]<#:phases>{'remove-cargo-frozen-flag}: New phase.
(firefox-wayland): Wrap comment.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-21 12:30:16 +01:00
Tomas Volf
cd6b8abeb3
nongnu: firefox-esr: Update to 115.9.0esr [security fixes].
Fixes CVE-2023-5388, CVE-2024-0743, CVE-2024-2605, CVE-2024-2607,
CVE-2024-2608, CVE-2024-2610, CVE-2024-2611, CVE-2024-2612,
CVE-2024-2614, CVE-2024-2616.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-21 12:28:57 +01:00
Jonathan Brielmaier
545a11dee6
nongnu: signal-desktop: Update to 7.3.0.
* nongnu/packages/messaging.scm (signal-desktop): Update to 7.3.0.
2024-03-21 12:27:00 +01:00
Timotej Lazar
5baccd1d72
nongnu: intel-microcode: Update to 20240312 [security fixes].
Fixes CVE-2023-43490, CVE-2023-39368, CVE-2023-38575, CVE-2023-28746,
CVE-2023-22655.

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

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-17 10:39:44 +01:00
Jonathan Brielmaier
8b130114d6
nongnu: rtl8821ce-linux-module: Update to 0.0.0-11.66983b6.
* nongnu/packages/linux.scm (rtl8821ce-linux-module): Update to 0.0.0-11.66983b6.
2024-03-15 13:31:19 +01:00
Jonathan Brielmaier
8ecb4e5b32
nongnu: rtl8812au-aircrack-ng-linux-module: Update to 5.6.4.2-12.a3e0c0b.
* nongnu/packages/linux.scm (rtl8812au-aircrack-ng-linux-module): Update
to 5.6.4.2-12.a3e0c0b.
2024-03-15 13:28:17 +01:00
Efraim Flashner
87357a2bec
nongnu: ap6256-firmware: Update installed firmware.
* nongnu/packages/firmware.scm (ap6256-firmware)[arguments]: Update
install-plan to install to the correct destination.

Sent to me directly via e-mail.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-15 13:06:53 +01:00
Andre A. Gomes
f8b956664c
nongnu: sbcl-cl-electron: Update to 0.0.0-3.f2245dc.
* nongnu/packages/lisp.scm (sbcl-cl-electron): Update to 0.0.0-3.f2245dc.
[native-inputs]: Remove `sbcl` and commented out `sbcl-lisp-unit2`.
[inputs]: Add `sbcl-cl-ppcre`, `sbcl-lparallel` and `sbcl-spinneret`.
[arguments]: Disable test and use asd-systems. Add phase to fix paths.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-14 23:11:47 +01:00
Jonathan Brielmaier
587cf0a135
nongnu: Add electron@29.
* nongnu/packages/electron.scm (electron-29): New variable.

Co-authored-by: Andre A. Gomes <andremegafone@gmail.com>
2024-03-14 23:08:58 +01:00
Jonathan Brielmaier
e9e954a6f0
nongnu: Add electron@28.
* nongnu/packages/electron.scm (electron-28): New variable.

Co-authored-by: Andre A. Gomes <andremegafone@gmail.com>
2024-03-14 23:07:47 +01:00