X-Git-Url: http://git.pld-linux.org/?p=packages%2Fxorg-driver-video-nvidia.git;a=blobdiff_plain;f=xorg-driver-video-nvidia.spec;h=44108267f32bbb3f38ae73470743e35028debdb4;hp=83f92e8b552f1f719d12b6801fb9a996e1add20f;hb=8d2b2a197d3ca5eec79973c0dcfd4f22a8266e96;hpb=538b2e0c099eed259b3f56f0104ee1b7b84294a1 diff --git a/xorg-driver-video-nvidia.spec b/xorg-driver-video-nvidia.spec index 83f92e8..4410826 100644 --- a/xorg-driver-video-nvidia.spec +++ b/xorg-driver-video-nvidia.spec @@ -19,6 +19,12 @@ exit 1 %endif +%if %{with glvnd} +%define vulkan_lib libGLX_nvidia.so.0 +%else +%define vulkan_lib libGL.so.1 +%endif + %if %{without userspace} # nothing to be placed to debuginfo package %define _enable_debug_packages 0 @@ -364,7 +370,7 @@ ln -sf libGL.so.1 $RPM_BUILD_ROOT%{_libdir}/nvidia/libGL.so ln -sf libcuda.so.1 $RPM_BUILD_ROOT%{_libdir}/nvidia/libcuda.so ln -sf libnvcuvid.so.1 $RPM_BUILD_ROOT%{_libdir}/nvidia/libnvcuvid.so -install nvidia_icd.json $RPM_BUILD_ROOT%{_datadir}/vulkan/icd.d +sed 's!"library_path":[[:blank:]]*"[^"]\+"!"library_path": "%{vulkan_lib}"!g' nvidia_icd.json > $RPM_BUILD_ROOT%{_datadir}/vulkan/icd.d/nvidia_icd.json %endif %if %{with kernel}