summary refs log tree commit diff
path: root/pkgs/os-specific/linux/nvidia-x11/builder.sh
diff options
context:
space:
mode:
authorNick Cao <nickcao@nichi.co>2022-07-15 10:38:48 +0800
committerNick Cao <nickcao@nichi.co>2022-07-15 10:38:48 +0800
commit686ac5bf4d0990121a665c930dba44ad15d015b0 (patch)
tree18f9a24b619da3ec0dffa263f6b0a7d69d82090e /pkgs/os-specific/linux/nvidia-x11/builder.sh
parent0436831b1ade9ce3c3775111f82f55ad081c6697 (diff)
downloadnixpkgs-686ac5bf4d0990121a665c930dba44ad15d015b0.tar
nixpkgs-686ac5bf4d0990121a665c930dba44ad15d015b0.tar.gz
nixpkgs-686ac5bf4d0990121a665c930dba44ad15d015b0.tar.bz2
nixpkgs-686ac5bf4d0990121a665c930dba44ad15d015b0.tar.lz
nixpkgs-686ac5bf4d0990121a665c930dba44ad15d015b0.tar.xz
nixpkgs-686ac5bf4d0990121a665c930dba44ad15d015b0.tar.zst
nixpkgs-686ac5bf4d0990121a665c930dba44ad15d015b0.zip
linuxPackages.nvidia_x11: fix build of versions without nvngx.dll
Diffstat (limited to 'pkgs/os-specific/linux/nvidia-x11/builder.sh')
-rwxr-xr-xpkgs/os-specific/linux/nvidia-x11/builder.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkgs/os-specific/linux/nvidia-x11/builder.sh b/pkgs/os-specific/linux/nvidia-x11/builder.sh
index 9d6916be58c..a7746194570 100755
--- a/pkgs/os-specific/linux/nvidia-x11/builder.sh
+++ b/pkgs/os-specific/linux/nvidia-x11/builder.sh
@@ -120,8 +120,9 @@ installPhase() {
         fi
 
         # Install libraries needed by Proton to support DLSS
-        install -Dm644 -t $i/lib/nvidia/wine/ nvngx.dll _nvngx.dll
-
+        if [ -e nvngx.dll ] && [ -e _nvngx.dll ]; then
+            install -Dm644 -t $i/lib/nvidia/wine/ nvngx.dll _nvngx.dll
+        fi
     done
 
     if [ -n "$bin" ]; then