| Age | Commit message (Collapse) | Author |
|
* nongnu/packages/nvidia.scm (%nvidia-settings-patches-390)
(nvidia-settings-390): New variables.
|
|
* nongnu/packages/nvidia.scm (nvidia-modprobe-390): New variable.
|
|
* nongnu/packages/nvidia.scm (nvidia-module-390): New variable.
|
|
* 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.
|
|
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.
|
|
* 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.
|
|
%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.
|
|
* 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.
|
|
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.
|
|
* 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.
|
|
* nongnu/packages/nvidia.scm (nvidia-prime): New variable.
|
|
* nongnu/packages/nvidia.scm (egl-x11): Update to 1.0.5.
[arguments]: Patch library reference in EGL external platform configuraiton.
|
|
* nongnu/packages/nvidia.scm (egl-gbm): Update to 1.1.3.
[arguments]: Patch library reference in EGL external platform configuraiton.
|
|
* nongnu/packages/nvidia.scm (%nvidia-unbundle-libraries-590): New variable.
(nvidia-driver-590) [source]: Use it.
[arguments, inputs]: Add egl-wayland2.
(nvidia-driver-beta): Inherit from nvidia-driver-590 and use
%nvidia-unbundle-libraries-590 for snippet.
|
|
* nongnu/packages/nvidia.scm (egl-wayland2): New variable.
|
|
* nongnu/packages/nvidia.scm (nvidia-settings-source): Delete procedure.
(nvidia-settings-580, nvidia-settings-590, nvidia-settings-beta)
[source]: Adjust accordingly.
|
|
* nongnu/packages/nvidia.scm (nvidia-source): Delete procedure.
(nvidia-580, nvidia-590, nvidia-beta) [source]: Adjust accordingly.
|
|
* nongnu/packages/nvidia.scm (nvda-590): New variable.
* nonguix/transformations.scm (nonguix-transformation-nvidia): Add its preset.
|
|
* nongnu/packages/nvidia.scm (nvidia-settings-590): New variable.
|
|
* nongnu/packages/nvidia.scm (nvidia-modprobe-590): New variable.
|
|
* nongnu/packages/nvidia.scm (nvidia-module-open-590): New variable.
|
|
* nongnu/packages/nvidia.scm (nvidia-module-590): New variable.
|
|
* nongnu/packages/nvidia.scm (nvidia-firmware-590): New variable.
|
|
* nongnu/packages/nvidia.scm (nvidia-driver-590): New variable.
|
|
* nongnu/packages/nvidia.scm (nvidia-settings-580): Renamed from nvidia-settings.
(nvidia-settings-beta): Inherit from it.
(nvidia-settings): Newly defined alias.
|
|
* nongnu/packages/nvidia.scm (nvidia-modprobe-580): Renamed from nvidia-modprobe.
(nvidia-modprobe-beta): Inherit from it.
(nvidia-modprobe): Newly defined alias.
|
|
* nongnu/packages/nvidia.scm (nvidia-module-open-580): Renamed from nvidia-module-open.
(nvidia-module-open-beta): Inherit from it.
(nvidia-module-open): Newly defined alias.
|
|
* nongnu/packages/nvidia.scm (nvidia-module-580): Renamed from nvidia-module.
(nvidia-module-beta): Inherit from it.
(nvidia-module): Newly defined alias.
|
|
* nongnu/packages/nvidia.scm (nvidia-firmware-580): Renamed from nvidia-firmware.
(nvidia-firmware-beta): Inherit from it.
(nvidia-firmware): Newly defined alias.
|
|
* nongnu/packages/nvidia.scm (nvidia-driver-580): Renamed from nvidia-driver.
(nvidia-driver-beta): Inherit from it.
(nvidia-driver): Newly defined alias.
|
|
* nongnu/packages/nvidia.scm (%nvidia-unbundle-libraries-580): New variable.
(nvidia-driver-snippet): Rename to...
(make-nvidia-driver-snippet): ...this and accept argument for libraries to
unbundle.
(nvidia-source): Use it.
|
|
Following upstream change in
https://codeberg.org/guix/guix/commit/6b1a15189e9f02f2962c4885092533f817d0375c
These references are found via:
rg '\(package-(arguments|[a-z]*-?inputs)'
No derivation changes are introduced by this commit.
|
|
* nongnu/services/nvidia.scm (nvidia-configuration) [modprobe]: New field.
(nvidia-privileged-program, nvidia-special-files, nvidia-udev-rule): New
procedures.
(nvidia-shepherd-service): Delete procedure.
(nvidia-service-type) [extensions]: Update accordingly.
* nongnu/packages/nvidia.scm (%nvidia-script-create-device-nodes)
(%nvidia-udev-rules): Delete in favor of nvidia-udev-rule.
(nvidia-driver): Remove udev rule from the package.
* nonguix/transformations.scm (nonguix-transformation-nvidia): Use the new
modprobe field for nvidia-configuration.
|
|
* nongnu/packages/nvidia.scm (nvidia-modprobe-beta): New variable.
|
|
* nongnu/packages/nvidia.scm (nvidia-modprobe): New variable.
|
|
* nongnu/packages/nvidia.scm (nvidia-driver-beta): Update to 595.45.04.
(nvidia-settings-beta): Likewise.
|
|
* nongnu/packages/nvidia.scm (nvidia-driver): Update to 580.142.
(nvidia-settings): Likewise.
|
|
Driver setup has been updated in README. Now these distributed in descriptions
can be removed.
* nongnu/packages/nvidia.scm (nvidia-firmware, nvidia-module)
(nvidia-module-open, nvidia-settings, nvda): Revise synopses and descriptions.
|
|
* guix/import/nvidia.scm (latest-release): Change URL from
‘us.download.nvidia.com’ to ‘download.nvidia.com’.
* nongnu/packages/nvidia.scm (nvidia-source): Likewise.
(nvidia-driver): Update to 580.126.09.
(nvidia-settings): Likewise.
|
|
* nongnu/packages/nvidia.scm (python-py3nvml)
[arguments] <#:phases>: Use search-input-file.
[synopsis, description]: Revise.
|
|
* nongnu/packages/nvidia.scm (python-py3nvml):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments] <#:test-flags>: Ignore tests that require using the NVIDIA driver.
[native-inputs]: Add python-numpy, python-pytest, python-setuptools.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (nvidia-htop)
[arguments] <#:phases>: Use search-input-file.
[synopsis, description]: Revise.
|
|
* nongnu/packages/nvidia.scm (nvidia-htop): Update to 1.2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Replace 'check to change directory.
[native-inputs]: Add python-pytest, python-setuptools.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (gpustat)
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Set SETUPTOOLS_SCM_PRETEND_VERSION.
[propagated-inputs]: Remove python-six.
[native-inputs]: Add python-mockito, python-setuptools, python-setuptools-scm.
Remove python-mock, python-pytest-runner.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (python-nvidia-ml-py)
[arguments] <#:phases>: Use search-input-file.
[synopsis, description]: Rewrite.
|
|
* nongnu/packages/nvidia.scm (python-nvidia-ml-py)
[build-system]: Switch to pyproject-build-system.
[arguments] <#:tests?>: Disable.
[native-inputs]: Add python-setuptools.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (nvidia-driver-beta): Update to 590.44.01.
(nvidia-settings-beta): Likewise.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
Modified-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (nvidia-driver): Update to 580.119.02.
(nvidia-settings): Likewise.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/video.scm (ffmpeg-6/nvidia): New variable.
* nongnu/packages/nvidia.scm (replace-mesa): Add it.
|
|
* nongnu/packages/video.scm (ffmpeg-nvenc): Deprecate and rename to...
(ffmpeg/nvidia): ...this.
* nongnu/packages/nvidia.scm (replace-mesa): Adjust accordingly.
|