Commit graph

1719 commits

Author SHA1 Message Date
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
Giacomo Leidi
62daa38457
nonguix: chromium-binary: Use search-path-as-list from (guix build utils).
We rely on the upstream implementation to avoid duplicating effort.

* nonguix/build/chromium-binary-build-system (install-wrapper): Use
search-path-as-list;
* nonguix/build/utils.scm (build-paths-for-input): remove variable;
(build-paths-from-inputs): remove variable.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-30 19:50:51 +01: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
5c33acaaa5
nonguix: multiarch-container: Link fonts to /usr/share/fonts.
* nonguix/multiarch-container.scm (make-internal-script): Link fonts to
/usr/share/fonts.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:14:25 -04:00
Hilton Chain
cd07617047
nonguix: multiarch-container: Expose /etc/os-release.
* nonguix/multiarch-container.scm (make-container-wrapper): Expose
/etc/os-release.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:14:23 -04:00
Hilton Chain
556057f333
nonguix: multiarch-container: Preserve TZ and TZDIR.
* nonguix/multiarch-container.scm (make-container-wrapper): Preserve TZ and TZDIR.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
Co-authored-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:14:18 -04:00
Hilton Chain
e54439a302
multiarch-container: make-internal-script: Add VDPAU paths to LD_LIBRARY_PATH.
* nonguix/multiarch-container.scm (make-container-wrapper): Don't set
VDPAU_DRIVER_PATH.
(make-internal-script): Add VDPAU paths to LD_LIBRARY_PATH.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:42 -04:00
Hilton Chain
2d8de496b1
multiarch-container: make-container-wrapper: Set LIBVA_DRIVERS_PATH.
* nonguix/multiarch-container.scm (make-container-wrapper): Set
LIBVA_DRIVERS_PATH and preserve it.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:41 -04:00
Hilton Chain
09151acd73
nonguix: multiarch-container: Share Wayland environment.
* nonguix/multiarch-container.scm (make-container-wrapper): Preserve environment
variables and share socket for Wayland.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:39 -04:00
Hilton Chain
8c08d0bbe5
nonguix: multiarch-container: Symlink EGL configurations.
* nonguix/multiarch-container.scm (make-internal-script): Symlink EGL
configurations.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:38 -04:00
Hilton Chain
1c419ee1a8
nonguix: multiarch-container: Symlink all available Vulkan layers.
* nonguix/multiarch-container.scm (make-internal-script): Symlink all
available Vulkan layers.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:36 -04:00
Hilton Chain
3cebd9c77b
multiarch-container: make-internal-script: Improve icd-symlink.
* nonguix/multiarch-container.scm (make-internal-script)[icd-symlink]: Allow
custom directory.
Rename to…
[file-symlink]: …this.
[get-files]: New procedure to simplify find-files use.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2024-03-22 21:08:35 -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
Andre A. Gomes
2b8a066fa1
nongnu: electron: Update to 27.3.6.
* nongnu/packages/electron.scm (electron): Rename to `electron-27` and
default to it.
(electron-source): New procedure.
(electron-27): Update to 27.3.6.
[source]: Use `electron-source`.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-14 23:06:02 +01:00
Giacomo Leidi
db2293400d
nongnu: anytype: Update to 0.39.0.
* nongnu/packages/productivity.scm (anytype): Update to 0.39.0;
[origin]<uri>: update to match the new distribution URI scheme;
[arguments]<wrapper-plan>: include additional binary.

Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
2024-03-14 22:39:41 +01:00