summaryrefslogtreecommitdiff
path: root/nongnu
AgeCommit message (Collapse)Author
5 daysnongnu: Remove a few deprecated package aliases.Hilton Chain
* nongnu/packages/game-client.scm (steam-container, steam-nvidia-container) (heroic-container, heroic-nvidia-container) * nongnu/packages/nvidia.scm (nvidia-libs) * nongnu/packages/video.scm (ffmpeg-nvenc, ffmpeg-nvidia): Delete variables.
5 daysnongnu: nvdb: Rename to nvda-beta.Hilton Chain
* nongnu/packages/nvidia.scm (nvdb): Define in terms of 'deprecated-package'. (nvda-beta): New variable, formerly known as "nvdb". (nvda-user-alias-beta): New variable. (make-nvda): Remove name argument.
5 daysnongnu: Add make-nvda.Hilton Chain
* nongnu/packages/nvidia.scm (make-nvda): New procedure. (nvdb): Define using it. (define-nvda-package): New macro. (nvda-390, nvda-user-alias-390) (nvda-470, nvda-user-alias-470) (nvda-580, nvda-user-alias-580) (nvda-590, nvda-user-alias-590): New variables. (nvda): Alias to nvda-580.
5 daysnongnu: make-nvidia-source: Also create installer source.Hilton Chain
* nongnu/packages/nvidia.scm (make-nvidia-source): Add architecture option. Return a package. (nvidia-source-390-x86_64-linux, nvidia-source-470-x86_64-linux) (nvidia-source-470-aarch64-linux, nvidia-source-580-x86_64-linux) (nvidia-source-580-aarch64-linux, nvidia-source-590-x86_64-linux) (nvidia-source-590-aarch64-linux, nvidia-source-beta-x86_64-linux) (nvidia-source-beta-aarch64-linux): Define using it.
5 daysnongnu: nvidia-settings: Base on nvidia-settings-390.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-settings-390): Expand definition. (nvidia-settings-470): Base on 390. (nvidia-settings-580): Base on 470. (nvidia-settings-590, nvidia-settings-beta): Base on 580.
5 daysnongnu: nvidia-modprobe: Base on nvidia-modprobe-390.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-modprobe-390): Expand definition. (nvidia-modprobe-470): Base on 390. (nvidia-modprobe-580): Base on 470. (nvidia-modprobe-590, nvidia-modprobe-beta): Base on 580.
5 daysnongnu: nvidia-module: Base on nvidia-module-390.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-module-arguments): New procedure to avoid inheriting unpacking phases from binary-package-from-sources. (nvidia-module-390): Expand definition. (nvidia-module-470): Base on 390. (nvidia-module-580): Base on 470. (nvidia-module-590, nvidia-module-beta): Base on 580.
5 daysnongnu: nvidia-firmware: Base on nvidia-firmware-470.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-firmware-arguments): New procedure to avoid inheriting unpacking phases from binary-package-from-sources. (nvidia-firmware-470): Expand definition. (nvidia-firmware-580): Base on 470. (nvidia-firmware-590, nvidia-firmware-beta): Base on 580.
5 daysnongnu: nvidia-driver: Base on nvidia-driver-390.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-install-plan-390) (%nvidia-install-plan-470, %nvidia-install-plan-580): Delete procedures. (%nvidia-icd-configurations-390, %nvidia-icd-configurations-470) (%nvidia-icd-configurations-580, %nvidia-icd-configurations-590) (%nvidia-icd-configurations-beta): Delete variables. (%nvidia-driver-arguments-390, %nvidia-driver-arguments-470) (%nvidia-driver-arguments-580, %nvidia-driver-arguments-590) (%nvidia-driver-arguments-beta): New procedures to avoid inheriting unpacking phases from binary-package-from-sources. (nvidia-driver-390): Expand definition. (nvidia-driver-470): Base on 390. (nvidia-driver-580): Base on 470. (nvidia-driver-590, nvidia-driver-beta): Base on 580.
5 daysnongnu: nvidia-module-beta: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-beta): Define in binary-package-from-sources.
5 daysnongnu: nvidia-firmware-beta: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware-beta): Define in binary-package-from-sources.
5 daysnongnu: nvidia-driver-beta: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-beta): Define in binary-package-from-sources.
5 daysnongnu: Add nvidia-source-beta-aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-beta-aarch64-linux): New variable.
5 daysnongnu: Add nvidia-source-beta-x86_64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-beta-x86_64-linux): New variable.
5 daysnongnu: nvidia-module-590: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-590): Define in binary-package-from-sources.
5 daysnongnu: nvidia-firmware-590: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware-590): Define in binary-package-from-sources.
5 daysnongnu: nvidia-driver-590: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-590): Define in binary-package-from-sources.
5 daysnongnu: Add nvidia-source-590-aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-590-aarch64-linux): New variable.
5 daysnongnu: Add nvidia-source-590-x86_64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-590-x86_64-linux): New variable.
5 daysnongnu: nvidia-module-470: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-470): Define in binary-package-from-sources.
5 daysnongnu: nvidia-driver-470: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-470): Define in binary-package-from-sources.
5 daysnongnu: Add nvidia-source-470-aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-470-aarch64-linux): New variable.
5 daysnongnu: Add nvidia-source-470-x86_64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-470-x86_64-linux): New variable.
5 daysnongnu: Add nvidia-source-390-x86_64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-390): Move source to... (nvidia-source-390-x86_64-linux): ...this new variable.
5 daysnongnu: nvidia-module-580: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-580): Define in binary-package-from-sources. [supported-systems]: Add aarch64-linux. [arguments]: Unset #:linux.
5 daysnongnu: nvidia-firmware-580: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware-580): Define in binary-package-from-sources.
5 daysnongnu: nvidia-driver-580: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-580): Define in binary-package-from-sources. [supported-systems]: Add aarch64-linux.
5 daysnongnu: Add nvidia-source-580-aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-580-aarch64-linux): New variable.
5 daysnongnu: Add nvidia-source-580-x86_64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-580-x86_64-linux): New variable.
5 daysnongnu: Add nvda-470.Hilton Chain
* nongnu/packages/nvidia.scm (nvda-470): New variable.
5 daysnongnu: Add nvidia-settings-470.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-settings-470): New variable.
5 daysnongnu: Add nvidia-modprobe-470.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-modprobe-470): New variable.
5 daysnongnu: Add nvidia-module-470.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-470): New variable.
5 daysnongnu: Add nvidia-firmware-470.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware-470): New variable.
5 daysnongnu: Add nvda-390.Hilton Chain
* nongnu/packages/nvidia.scm (nvda-390): New variable.
5 daysnongnu: Add nvidia-settings-390.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-settings-patches-390) (nvidia-settings-390): New variables.
5 daysnongnu: Add nvidia-modprobe-390.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-modprobe-390): New variable.
5 daysnongnu: Add nvidia-module-390.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-390): New variable.
5 daysnongnu: Add nvidia-driver-390 and nvidia-driver-470.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-patches-390, %nvidia-patches-470) (%nvidia-install-plan-390, %nvidia-install-plan-470) (%nvidia-icd-configurations-390, %nvidia-icd-configurations-470) (nvidia-driver-390, nvidia-driver-470): New variables. (make-nvidia-source): Add gawk, which, xz into PATH. (nvidia-driver-580) [#:phases] <create-misc-files>: Adjust accordingly. <patch-elf>: Add dependencies of older drivers into RUNPATH.
5 daysnongnu: nvidia: Use computed-origin-method for sources.Hilton Chain
This makes it possible to output a directory for easier driver patching.. * nongnu/packages/nvidia.scm (%nvidia-unbundle-libraries-580) (make-nvidia-driver-snippet): Merge as make-nvidia-source. (nvidia-driver-580, nvidia-driver-590, nvidia-driver-beta) (nvidia-firmware-580, nvidia-module-580): Adjust accordingly.
5 daysnongnu: nvidia: Add add-architecture-to-filename.Hilton Chain
* nongnu/packages/nvidia.scm (add-architecture-to-filename): New procedure. (%nvidia-icd-configurations-580, %nvidia-icd-configurations-590) (%nvidia-icd-configurations-beta): New variables. (nvidia-driver-580, nvidia-driver-470, nvidia-driver-590, mesa-for-nvda) [#:phases]: Use them.
5 daysnongnu: nvidia-driver-580: Move commands installation to ↵Hilton Chain
%nvidia-install-plan-580. * nongnu/packages/nvidia.scm (nvidia-driver-580) [arguments] <#:phases>: Move install-commands phase into... * nongnu/packages/nvidia.scm (%nvidia-install-plan-580): ...here. Only install nvidia_icd_vksc.json on x86.
5 daysnongnu: nvidia-driver-590: Merge egl-wayland2 input into nvidia-driver-580.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-unbundle-libraries-590): Delete variable and merge into %nvidia-unbundle-libraries-580. (nvidia-driver-590) [arguments, inputs]: Move egl-wayland2 input to... (nvidia-driver-580): ...this package. (%nvidia-install-plan-580): Adjust accordingly.
5 daysnongnu: nvidia-driver-580: Switch to gnu-build-system.Hilton Chain
copy-build-system dosen't support cross-compilation. * nongnu/packages/nvidia.scm (%nvidia-install-plan-580): New procedure. (nvidia-driver-580): Use it and simplify a few expressions. [build-system]: Switch to gnu-build-system. (nvidia-firmware-580) [build-system]: Explicitly set copy-build-system.
5 daysnongnu: nvidia-module-open: Build from git.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-open-580, nvidia-module-open-590) (nvidia-module-open-beta): Build from git. (make-nvidia-driver-snippet): Remove them from proprietary driver source.
5 daysservices: nvidia: Accept #f in firmware field.Hilton Chain
* nongnu/services/nvidia.scm (%nvidia-firmware): New procedure. (nvidia-service-type) [extensions]: Use it to extend firmware-service-type.
6 daysnongnu: Add signal-cli.luca
* nongnu/packages/messaging.scm (signal-cli): New variable. Co-authored-by: Jonathan Brielmaier <jonathan.brielmaier@web.de> Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
7 daysnongnu: Add anki.John Kehayias
* nongnu/packages/productivity.scm (anki-client, anki): New variables.
12 daysnongnu: firefox-esr: Update to 140.9.0esr [security fixes].Tomas Volf
Fixes CVE-2025-59375, CVE-2026-4684, CVE-2026-4685, CVE-2026-4686, CVE-2026-4687, CVE-2026-4688, CVE-2026-4689, CVE-2026-4690, CVE-2026-4691, CVE-2026-4692, CVE-2026-4693, CVE-2026-4694, CVE-2026-4695, CVE-2026-4696, CVE-2026-4697, CVE-2026-4698, CVE-2026-4699, CVE-2026-4700, CVE-2026-4701, CVE-2026-4702, CVE-2026-4704, CVE-2026-4705, CVE-2026-4706, CVE-2026-4707, CVE-2026-4708, CVE-2026-4709, CVE-2026-4710, CVE-2026-4711, CVE-2026-4712, CVE-2026-4713, CVE-2026-4714, CVE-2026-4715, CVE-2026-4716, CVE-2026-4717, CVE-2026-4718, CVE-2026-4719, CVE-2026-4720, CVE-2026-4721. * nongnu/packages/mozilla.scm (firefox-esr): Update to 140.9.0esr. Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
12 daysnongnu: Add cljfmt.Mathieu Lirzin
* nongnu/packages/clojure.scm (cljfmt): New variable. Signed-off-by: Jelle Licht <jlicht@fsfe.org>