summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
5 daysnongnu: electron-38: Update to 38.8.6.Simen Endsjø
* nongnu/packages/electron.scm (electron-38): Update to 38.4.6. Signed-off-by: Hilton Chain <hako@ultrarare.space>
5 daysnews.txt: New NVIDIA driver versions and documentation changes.Hilton Chain
* news.txt: New entry.
5 daysUpdate NEWS.Hilton Chain
* NEWS (New procedure `binary-package-from-sources' for better multiarch binary package support) (`package-with-alias' now uses the superseding mechanism) (NVIDIA: aarch64-linux and legacy series (390.xx, 470.xx) support) (NVIDIA proprietary driver: open source kernel modules now built from git): New entries.
5 daysnongnu: Add nvda-595.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-driver-arguments-595): New procedure. (nvidia-source-595-x86_64-linux) (nvidia-source-595-aarch64-linux) (nvidia-driver-595, nvidia-firmware-595, nvidia-module-595) (nvidia-module-open-595, nvidia-modprobe-595, nvidia-settings-595) (nvda-595, nvda-user-alias-595) (steam-nvidia-595, steam-nvidia-user-alias-595) (heroic-nvidia-595, heroic-nvidia-user-alias-595) (ffmpeg/nvidia-595, ffmpeg-6/nvidia-595): New variables. * nonguix/transformations.scm (nonguix-transformation-nvidia): Support 595 series. * README.org (NVIDIA graphics card): Add 595 series.
5 daystransformations: nvidia: Allow removing restriction on NVENC and NvFBC.Hilton Chain
See also: https://github.com/keylase/nvidia-patch * nonguix/transformations.scm (nonguix-transformation-nvidia): New argument #:remove-driver-restriction? to patch the driver and remove NVENC and NvFBC restriction.
5 daystransformations: nvidia: Improve version selection support.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia): Improve version selection support. * README.org (NVIDIA graphics card): Update documentation.
6 daystransformations: nvidia: Deprecate #:s0ix-power-management?.Hilton Chain
The transformation won't add kernel arguments other than the minimum necessary in the future. * nonguix/transformations.scm (nonguix-transformation-nvidia): Deprecate argument #:s0ix-power-management?. Don't delete duplicated kernel arguments, let user decide instead.
6 daysnongnu: nvidia: Add more ffmpeg variants.Hilton Chain
* nongnu/packages/nvidia.scm (replace-nvidia-driver): New procedure. (make-nvda, replace-mesa): Use it. (ffmpeg/nvidia-390, ffmpeg-6/nvidia-390) (ffmpeg/nvidia-470, ffmpeg-6/nvidia-470) (ffmpeg/nvidia-580, ffmpeg-6/nvidia-580) (ffmpeg/nvidia-590, ffmpeg-6/nvidia-590) (ffmpeg/nvidia-beta, ffmpeg-6/nvidia-beta): New variables.
6 daysnongnu: Move ffmpeg/nvidia and ffmpeg-6/nvidia to (nongnu packages nvidia).Hilton Chain
* nongnu/packages/video.scm (ffmpeg/nvidia, ffmpeg-6/nvidia): Move them to... * nongnu/packages/nvidia.scm (ffmpeg/nvidia, ffmpeg-6/nvidia): ...here.
6 daysnongnu: nvidia: Define more container variants.Hilton Chain
* nongnu/packages/nvidia.scm (define-nvidia-container): New macro. (steam-nvidia-390, steam-nvidia-user-alias-390) (steam-nvidia-470, steam-nvidia-user-alias-470) (steam-nvidia-580, steam-nvidia-user-alias-580) (steam-nvidia-590, steam-nvidia-user-alias-590) (steam-nvidia-beta, steam-nvidia-user-alias-beta) (heroic-nvidia-390, heroic-nvidia-user-alias-390) (heroic-nvidia-470, heroic-nvidia-user-alias-470) (heroic-nvidia-580, heroic-nvidia-user-alias-580) (heroic-nvidia-590, heroic-nvidia-user-alias-590) (heroic-nvidia-beta, heroic-nvidia-user-alias-beta): New variables. (steam-nvidia): Alias to steam-nvidia-580. (heroic-nvidia): Alias to heroic-nvidia-580.
6 daysnongnu: Move steam-nvidia and heroic-nvidia to (nongnu packages nvidia).Hilton Chain
* nongnu/packages/game-client.scm (steam-container-for, heroic-container-for): Remove %nvidia-environment-variable-regexps reference. (steam-nvidia, heroic-nvidia): Move to (nongnu packages nvidia). * nongnu/packages/nvidia.scm (%nvidia-environment-variable-regexps): Unexport.
6 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.
6 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.
6 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.
6 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.
6 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.
6 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.
6 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.
6 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.
6 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.
6 daysnongnu: nvidia-module-beta: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-beta): Define in binary-package-from-sources.
6 daysnongnu: nvidia-firmware-beta: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware-beta): Define in binary-package-from-sources.
6 daysnongnu: nvidia-driver-beta: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-beta): Define in binary-package-from-sources.
6 daysnongnu: Add nvidia-source-beta-aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-beta-aarch64-linux): New variable.
6 daysnongnu: Add nvidia-source-beta-x86_64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-beta-x86_64-linux): New variable.
6 daysnongnu: nvidia-module-590: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-590): Define in binary-package-from-sources.
6 daysnongnu: nvidia-firmware-590: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware-590): Define in binary-package-from-sources.
6 daysnongnu: nvidia-driver-590: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-590): Define in binary-package-from-sources.
6 daysnongnu: Add nvidia-source-590-aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-590-aarch64-linux): New variable.
6 daysnongnu: Add nvidia-source-590-x86_64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-590-x86_64-linux): New variable.
6 daysnongnu: nvidia-module-470: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-470): Define in binary-package-from-sources.
6 daysnongnu: nvidia-driver-470: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-driver-470): Define in binary-package-from-sources.
6 daysnongnu: Add nvidia-source-470-aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-470-aarch64-linux): New variable.
6 daysnongnu: Add nvidia-source-470-x86_64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-470-x86_64-linux): New variable.
6 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.
6 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.
6 daysnongnu: nvidia-firmware-580: Support aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware-580): Define in binary-package-from-sources.
6 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.
6 daysnongnu: Add nvidia-source-580-aarch64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-580-aarch64-linux): New variable.
6 daysnongnu: Add nvidia-source-580-x86_64-linux.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-source-580-x86_64-linux): New variable.
6 daystransformations: nvidia: Add nvda-390 preset.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia) [%presets]: Add nvda-390.
6 daystransformations: nvidia: Add nvda-470 preset.Hilton Chain
* nonguix/transformations.scm (nonguix-transformation-nvidia) [%presets]: Add nvda-470.
6 daysnongnu: Add nvda-470.Hilton Chain
* nongnu/packages/nvidia.scm (nvda-470): New variable.
6 daysnongnu: Add nvidia-settings-470.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-settings-470): New variable.
6 daysnongnu: Add nvidia-modprobe-470.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-modprobe-470): New variable.
6 daysnongnu: Add nvidia-module-470.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-module-470): New variable.
6 daysnongnu: Add nvidia-firmware-470.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-firmware-470): New variable.
6 daysnongnu: Add nvda-390.Hilton Chain
* nongnu/packages/nvidia.scm (nvda-390): New variable.
6 daysnongnu: Add nvidia-settings-390.Hilton Chain
* nongnu/packages/nvidia.scm (%nvidia-settings-patches-390) (nvidia-settings-390): New variables.
6 daysnongnu: Add nvidia-modprobe-390.Hilton Chain
* nongnu/packages/nvidia.scm (nvidia-modprobe-390): New variable.