summary refs log tree commit diff
path: root/pkgs/os-specific/linux
diff options
context:
space:
mode:
authorVladimír Čunát <vcunat@gmail.com>2015-09-01 11:33:11 +0200
committerVladimír Čunát <vcunat@gmail.com>2015-09-01 13:27:12 +0200
commit1464a4de57a07bd10827283c3d41b03bea9cc63d (patch)
tree5b9bf77ce8070ff841fca1b433b4a92ed8793774 /pkgs/os-specific/linux
parent5d5c053f6886ddbf1b1b45d1de87e5336b94280b (diff)
downloadnixlib-1464a4de57a07bd10827283c3d41b03bea9cc63d.tar
nixlib-1464a4de57a07bd10827283c3d41b03bea9cc63d.tar.gz
nixlib-1464a4de57a07bd10827283c3d41b03bea9cc63d.tar.bz2
nixlib-1464a4de57a07bd10827283c3d41b03bea9cc63d.tar.lz
nixlib-1464a4de57a07bd10827283c3d41b03bea9cc63d.tar.xz
nixlib-1464a4de57a07bd10827283c3d41b03bea9cc63d.tar.zst
nixlib-1464a4de57a07bd10827283c3d41b03bea9cc63d.zip
nvidia-x11: don't install libvdpau* that we have already
Besides being redundant to inject libvdpau via LD_LIBRARY_PATH,
currently the drivers come with a vulnerable version.
https://devtalk.nvidia.com/default/topic/873035
Diffstat (limited to 'pkgs/os-specific/linux')
-rwxr-xr-xpkgs/os-specific/linux/nvidia-x11/builder-legacy340.sh3
-rwxr-xr-xpkgs/os-specific/linux/nvidia-x11/builder.sh3
2 files changed, 6 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/nvidia-x11/builder-legacy340.sh b/pkgs/os-specific/linux/nvidia-x11/builder-legacy340.sh
index 07cc1a85de0b..d0eec0f7403b 100755
--- a/pkgs/os-specific/linux/nvidia-x11/builder-legacy340.sh
+++ b/pkgs/os-specific/linux/nvidia-x11/builder-legacy340.sh
@@ -107,6 +107,9 @@ installPhase() {
     #patchelf --set-rpath $out/lib:$glPath $out/lib/libvdpau_nvidia.so.*.*
     #patchelf --set-rpath $cudaPath $out/lib/libcuda.so.*.*
     #patchelf --set-rpath $openclPath $out/lib/libnvidia-opencl.so.*.*
+
+    # we distribute these separately in `libvdpau`
+    rm "$out"/lib/libvdpau{.*,_trace.*}
 }
 
 
diff --git a/pkgs/os-specific/linux/nvidia-x11/builder.sh b/pkgs/os-specific/linux/nvidia-x11/builder.sh
index 1198208c9da8..ba65089a4f73 100755
--- a/pkgs/os-specific/linux/nvidia-x11/builder.sh
+++ b/pkgs/os-specific/linux/nvidia-x11/builder.sh
@@ -122,6 +122,9 @@ installPhase() {
 
     # For simplicity and dependency reduction, don't support the gtk3 interface.
     rm $out/lib/libnvidia-gtk3.*
+
+    # we distribute these separately in `libvdpau`
+    rm "$out"/lib/libvdpau{.*,_trace.*}
 }