diff options
author | Averell Dalton <averell+nixpkgs@rxd4.com> | 2019-09-03 21:09:43 +0200 |
---|---|---|
committer | Frederik Rietdijk <freddyrietdijk@fridh.nl> | 2019-09-06 21:18:49 +0200 |
commit | af39568c3a12fb54219f66c4b653ed8380f1037a (patch) | |
tree | 94473b9fcfa68cf0a5065eafc4f190f6824b619d /pkgs | |
parent | ddad80a588d183fc505b97ed132b7df86599b79f (diff) | |
download | nixlib-af39568c3a12fb54219f66c4b653ed8380f1037a.tar nixlib-af39568c3a12fb54219f66c4b653ed8380f1037a.tar.gz nixlib-af39568c3a12fb54219f66c4b653ed8380f1037a.tar.bz2 nixlib-af39568c3a12fb54219f66c4b653ed8380f1037a.tar.lz nixlib-af39568c3a12fb54219f66c4b653ed8380f1037a.tar.xz nixlib-af39568c3a12fb54219f66c4b653ed8380f1037a.tar.zst nixlib-af39568c3a12fb54219f66c4b653ed8380f1037a.zip |
nvidia_x11: fix for vulkan in >= 435
Diffstat (limited to 'pkgs')
-rwxr-xr-x | pkgs/os-specific/linux/nvidia-x11/builder.sh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/nvidia-x11/builder.sh b/pkgs/os-specific/linux/nvidia-x11/builder.sh index 467d930aaf58..2b1b37db344d 100755 --- a/pkgs/os-specific/linux/nvidia-x11/builder.sh +++ b/pkgs/os-specific/linux/nvidia-x11/builder.sh @@ -62,7 +62,10 @@ installPhase() { sed -E "s#(libnvidia-opencl)#$i/lib/\\1#" nvidia.icd > nvidia.icd.fixed install -Dm644 nvidia.icd.fixed $i/etc/OpenCL/vendors/nvidia.icd if [ -e nvidia_icd.json.template ]; then + # template patching for version < 435 sed "s#__NV_VK_ICD__#$i/lib/libGLX_nvidia.so#" nvidia_icd.json.template > nvidia_icd.json + fi + if [ -e nvidia_icd.json ]; then install -Dm644 nvidia_icd.json $i/share/vulkan/icd.d/nvidia.json fi if [ "$useGLVND" = "1" ]; then |