linuxPackages.nvidia_x11: fix OpenCL support

* Move OpenCL .icd file to the right place;
* Remove libOpenCL.so (we use ocl-icd instead).
This commit is contained in:
Nikolay Amiantov 2017-01-20 02:50:32 +03:00
parent 45c8c077ad
commit 05eee18e7a

View File

@ -28,13 +28,15 @@ buildPhase() {
installPhase() {
# Install libGL and friends.
mkdir -p "$out/lib/vendors"
cp -p nvidia.icd $out/lib/vendors/
mkdir -p "$out/etc/OpenCL/vendors"
cp -p nvidia.icd $out/etc/OpenCL/vendors/
mkdir -p "$out/lib"
cp -prd *.so.* tls "$out/lib/"
rm "$out"/lib/lib{glx,nvidia-wfb}.so.* # handled separately
rm $out/lib/libGL.so.1.* # GLVND
rm $out/lib/libOpenCL.so* # ocl-icd is used instead
if test -z "$libsOnly"; then
# Install the X drivers.