From: Jan Palus Date: Fri, 30 Jun 2017 22:24:52 +0000 (+0200) Subject: select proper vulkan lib based on glvnd bcond X-Git-Tag: auto/th/xorg-driver-video-nvidia-384.59-1~2 X-Git-Url: http://git.pld-linux.org/?p=packages%2Fxorg-driver-video-nvidia.git;a=commitdiff_plain;h=8d2b2a197d3ca5eec79973c0dcfd4f22a8266e96;ds=sidebyside select proper vulkan lib based on glvnd bcond --- 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}