Age | Commit message (Collapse) | Author |
|
* nongnu/packages/nvidia.scm (nvidia-driver)[inputs]: Remove libdrm, libx11,
libxcb, libxext.
|
|
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:install-plan>:
Install NGX for Proton and Wine.
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (egl-x11): New variable.
|
|
* nongnu/packages/nvidia.scm (egl-gbm): New variable.
|
|
* nongnu/packages/nvidia.scm (nvidia-driver)[inputs]: Remove libglvnd-for-nvda.
[arguments]<#:phases>: Simplify 'patch-elf.
|
|
* nongnu/packages/nvidia.scm (nvidia-driver-beta): Update to 565.57.01.
[arguments]<#:phases>: Install "nvidia-pcc" binary.
(nvidia-settings-beta): Update to 565.57.01.
(nvidia-driver)[inputs]: Add libxcb, mesa-for-nvda.
[arguments]<#:phases>: Add them to RUNPATH.
|
|
* nongnu/packages/nvidia.scm (nvidia-driver,nvidia-settings): Update to 550.135.
|
|
* nongnu/packages/nvidia.scm (mesa/fake-beta): New variable.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
‘nvda’ for nvidia-driver-beta.
* nongnu/packages/nvidia.scm (nvdb): New variable.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (nvidia-settings-beta): New variable.
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (nvidia-module-open-beta): New variable.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (nvidia-module-beta): New variable.
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (nvidia-module)[supported-systems]: Support only
x86_64-linux.
|
|
* nongnu/packages/nvidia.scm (nvidia-firmware-beta): New variable.
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (nvidia-driver-beta): New variable.
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (nvidia-source,nvidia-settings-source): Add hash
argument.
(nvidia-driver,nvidia-settings)[version,source]: Use explicit versions and
hashes.
(nvda): Don't inherit from nvidia-driver (for updater).
(nvidia-version, %nvidia-driver-hashes,%nvidia-settings-hashes): Delete
variables.
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
* nongnu/packages/nvidia.scm (nvidia-driver-snippet): New variable.
(nvidia-source): Switch to ‘url-fetch’ and use it.
(nvidia-driver,nvidia-module)[source,arguments]: Adjust accordingly.
(nvidia-settings-source): New procedure.
(nvidia-settings)[source]: Use it.
(nvidia-source-unbundle-libraries,make-nvidia-source): Delete procedures.
Modified-by: Hilton Chain <hako@ultrarare.space>
Signed-off-by: Hilton Chain <hako@ultrarare.space>
|
|
Newer patchelf may break binaries.
This commit replaces patchelf with patchelf-0.16 for binary-build-system and
nvidia-driver (known affected package).
Fixes: https://gitlab.com/nonguix/nonguix/-/issues/350
* nonguix/build-system/binary.scm (default-patchelf): Replace patchelf with
patchelf-0.16.
* nongnu/packages/nvidia.scm (nvidia-driver)[native-inputs]: Likewise.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/nvidia.scm (nvidia-nvml)[#:phases]<unpack>: Replace source
G-expression by keyword argument source.
These cases of `replace 'unpack` were referring to the `#$source` of the
package in the g-exp, which was baking in the source *at the point of
package definition* to the g-exp. This prevented inheritor packages from
modifying the source field and getting the expected effect.
The correct way to refer to the source field from a phase override is
with the `source` key. This modifies all the references to `#$source` I
could find in `unpack` phase replacements.
Signed-off-by: Jelle Licht <jlicht@fsfe.org>
|
|
* nongnu/packages/nvidia.scm (nvidia-version): Update to 550.120.
(%nvidia-driver-hashes,%nvidia-settings-hashes): Update hash.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/nvidia.scm (%nvidia-driver-hashes,%nvidia-settings-hashes):
New variables.
(nvidia-source,nvidia-settings): Use them.
(nvidia-source-hash): Delete procedure.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* 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>
|
|
* nongnu/packages/nvidia.scm (nvda)[synopsis,description]: Update.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/nvidia.scm (nvidia-module-open): Don't use package/inherit.
[synopsis,description]: Update.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/nvidia.scm (nvidia-module)[synopsis,description]: Update.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* 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>
|
|
* nongnu/packages/nvidia.scm (nvidia-driver)[synopsis,description]: Update.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* nongnu/packages/nvidia.scm (libglvnd-for-nvda): New variable.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/nvidia.scm (nvda)[arguments]<#:builder>: Adjust style.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* 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>
|
|
* nongnu/packages/nvidia.scm (nvda): Add native-search-paths.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/nvidia.scm (nvda)[version]: Pad to the length of mesa version.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/nvidia.scm (nvidia-settings)[arguments]<#:phases>:
Add 'install-desktop-file.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/nvidia.scm (nvidia-settings)[arguments]<#:phases>:
Add 'fix-application-profile-path.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* 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>
|
|
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Add
architecture to configuration filenames.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* nongnu/packages/nvidia.scm (nvidia-driver)[inputs]: Remove kmod, linux-lts.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* nongnu/packages/nvidia.scm (nvidia-source-unbundle-libraries): Remove library
provided by opencl-icd-loader.
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|