diff options
author | Jude Taylor <me@jude.bio> | 2017-01-28 19:47:25 -0800 |
---|---|---|
committer | Jude Taylor <me@jude.bio> | 2017-01-28 19:47:25 -0800 |
commit | ffc498c4900bbc993b88ef5525698e06fd91beca (patch) | |
tree | cde297a97aa9ecac1905f1757ec27d754e31efa0 /pkgs | |
parent | 58dcda6b8c78366b73c39b6fcc2cbd0f13eefe06 (diff) | |
download | nixlib-ffc498c4900bbc993b88ef5525698e06fd91beca.tar nixlib-ffc498c4900bbc993b88ef5525698e06fd91beca.tar.gz nixlib-ffc498c4900bbc993b88ef5525698e06fd91beca.tar.bz2 nixlib-ffc498c4900bbc993b88ef5525698e06fd91beca.tar.lz nixlib-ffc498c4900bbc993b88ef5525698e06fd91beca.tar.xz nixlib-ffc498c4900bbc993b88ef5525698e06fd91beca.tar.zst nixlib-ffc498c4900bbc993b88ef5525698e06fd91beca.zip |
nvidia_x11: add missing vulkan files
Diffstat (limited to 'pkgs')
-rwxr-xr-x | pkgs/os-specific/linux/nvidia-x11/builder.sh | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/os-specific/linux/nvidia-x11/builder.sh b/pkgs/os-specific/linux/nvidia-x11/builder.sh index 32502bb7b6c0..b739fde15f74 100755 --- a/pkgs/os-specific/linux/nvidia-x11/builder.sh +++ b/pkgs/os-specific/linux/nvidia-x11/builder.sh @@ -19,7 +19,7 @@ buildPhase() { sysSrc=$(echo $kernel/lib/modules/$kernelVersion/source) sysOut=$(echo $kernel/lib/modules/$kernelVersion/build) unset src # used by the nv makefile - make SYSSRC=$sysSrc SYSOUT=$sysOut module + make SYSSRC=$sysSrc SYSOUT=$sysOut module -j$NIX_BUILD_JOBS cd .. fi @@ -31,6 +31,9 @@ installPhase() { mkdir -p "$out/etc/OpenCL/vendors" cp -p nvidia.icd $out/etc/OpenCL/vendors/ + mkdir -p "$out/share/vulkan/icd.d" + cp -p nvidia_icd.json "$out/share/vulkan/icd.d/" + mkdir -p "$out/lib" cp -prd *.so.* tls "$out/lib/" rm "$out"/lib/lib{glx,nvidia-wfb}.so.* # handled separately @@ -68,7 +71,7 @@ installPhase() { ln -srnf "$libname" "$libname_short" fi - if [[ $libname_short =~ libEGL.so || $libname_short =~ libEGL_nvidia.so ]]; then + if [[ $libname_short =~ libEGL.so || $libname_short =~ libEGL_nvidia.so || $libname_short =~ libGLX.so || $libname_short =~ libGLX_nvidia.so ]]; then major=0 else major=1 |