From 9f8342c966033ae8491b22388cd97f1827fb77d3 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Volatier <2738857-vjb@users.noreply.gitlab.com> Date: Tue, 17 Jan 2023 09:53:42 +0100 Subject: [PATCH] nongnu: nvidia: add 32bit version of nvidia-driver --- nongnu/packages/nvidia.scm | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/nongnu/packages/nvidia.scm b/nongnu/packages/nvidia.scm index f4241ca..e248b39 100644 --- a/nongnu/packages/nvidia.scm +++ b/nongnu/packages/nvidia.scm @@ -222,9 +222,13 @@ NVIDIA Management Library") (ice-9 popen) (ice-9 rdelim) (ice-9 regex) + (ice-9 match) (ice-9 textual-ports)) #:install-plan - #~`(("." "lib/" #:include-regexp ("^./[^/]+\\.so") #:exclude-regexp ("nvidia_drv\\.so" "libglxserver_nvidia\\.so\\..*")) + #~`((,(match + #$(or (%current-target-system) (%current-system)) + ("i686-linux" "32") + ("x86_64-linux" ".")) "lib/" #:include-regexp ("^./[^/]+\\.so") #:exclude-regexp ("nvidia_drv\\.so" "libglxserver_nvidia\\.so\\..*")) ("." "share/nvidia/" #:include-regexp ("nvidia-application-profiles.*")) ("." "share/egl/egl_external_platform.d/" #:include-regexp (".*_nvidia_.*\\.json")) ("90-nvidia.rules" "lib/udev/rules.d/") @@ -336,6 +340,7 @@ KERNEL==\"nvidia_uvm\", RUN+=\"@sh@ -c '@mknod@ -m 666 /dev/nvidia-uvm-tools c $ (symlink (string-append "libnvidia-allocator.so." #$version) (string-append #$output "/lib/nvidia-drm_gbm.so" ))))))) (supported-systems '("x86_64-linux")) + (supported-systems '("x86_64-linux" "i686-linux")) (native-inputs (list patchelf)) (inputs (list `(,gcc "lib")