mirror of
https://gitlab.com/nonguix/nonguix.git
synced 2024-11-22 00:18:07 +01:00
nongnu: nvidia-driver: Remove unused dirname variables in post-install phase.
* nongnu/packages/nvidia.scm (nvidia-driver)[arguments]<#:phases>: Remove dirname variables. Signed-off-by: Jonathan Brielmaier <jonathan.brielmaier@web.de>
This commit is contained in:
parent
61c61bd8c2
commit
3c0e54efbf
1 changed files with 63 additions and 67 deletions
|
@ -172,11 +172,7 @@ KERNEL==\"nvidia_uvm\", RUN+=\"@sh@ -c '@mknod@ -m 666 /dev/nvidia-uvm-tools c $
|
|||
(("@\\<(sh|grep|mknod|cut)\\>@" all cmd)
|
||||
(search-input-file inputs (string-append "/bin/" cmd)))))))
|
||||
(add-after 'install 'post-install
|
||||
(lambda* (#:key inputs native-inputs outputs #:allow-other-keys)
|
||||
(let* ((libdir (string-append #$output "/lib"))
|
||||
(bindir (string-append #$output "/bin"))
|
||||
(etcdir (string-append #$output "/etc")))
|
||||
|
||||
(lambda _
|
||||
;; ------------------------------
|
||||
;; patchelf
|
||||
(let* ((ld.so (string-append #$(this-package-input "glibc")
|
||||
|
@ -206,8 +202,8 @@ KERNEL==\"nvidia_uvm\", RUN+=\"@sh@ -c '@mknod@ -m 666 /dev/nvidia-uvm-tools c $
|
|||
(for-each (lambda (file)
|
||||
(when (elf-file? file)
|
||||
(patch-elf file)))
|
||||
(find-files #$output ".*\\.so"))
|
||||
(patch-elf (string-append bindir "/" "nvidia-smi")))
|
||||
(append (find-files #$output ".*\\.so")
|
||||
(find-files (string-append #$output "/bin")))))
|
||||
|
||||
;; ------------------------------
|
||||
;; Create short name symbolic links
|
||||
|
@ -240,7 +236,7 @@ KERNEL==\"nvidia_uvm\", RUN+=\"@sh@ -c '@mknod@ -m 666 /dev/nvidia-uvm-tools c $
|
|||
(list soname base))))))
|
||||
(find-files #$output "\\.so"))
|
||||
(symlink (string-append "libglxserver_nvidia.so." #$version)
|
||||
(string-append #$output "/lib/xorg/modules/extensions/" "libglxserver_nvidia.so"))))))))
|
||||
(string-append #$output "/lib/xorg/modules/extensions/" "libglxserver_nvidia.so")))))))
|
||||
(supported-systems '("x86_64-linux"))
|
||||
(native-inputs (list patchelf))
|
||||
(inputs
|
||||
|
|
Loading…
Reference in a new issue