diff --git a/package.yml b/package.yml --- a/package.yml +++ b/package.yml @@ -1,6 +1,6 @@ name : nvidia-glx-driver version : '410.78' -release : 274 +release : 275 source : - https://download.nvidia.com/XFree86/Linux-x86_64/410.78/NVIDIA-Linux-x86_64-410.78.run : 5db64b57cce95331eed0bcdbdd7faa43732f3a2a014fa5a2d3af24b8ab5d2ab2 extract : no @@ -137,10 +137,9 @@ for gl in $* ; do i=`dirname ${gl}` clean=`echo $(basename ${gl})|sed -e 's@\.so\.%version%@@g'` - if [[ ! -e $i/${clean}.so.2 ]] ; then - if [[ ! -e $i/${clean}.so.1 ]] && [[ ! -e $i/${clean}.so.0 ]] ; then - ln -sv `basename ${gl}` $i/${clean}.so.1 - fi + soname=`objdump -p ${gl} | grep SONAME | awk '{print $2}'` + if [[ ! -e $i/${soname} ]] ; then + ln -sv `basename ${gl}` $i/${soname} fi if [[ ! -e $i/{clean}.so ]]; then ln -sv `basename ${gl}` $i/${clean}.so diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml --- a/pspec_x86_64.xml +++ b/pspec_x86_64.xml @@ -3,8 +3,8 @@ nvidia-glx-driver https://nvidia.com - Bryan T. Meyers - bmeyers@datadrake.com + Longwu Ou + xulongwu4@gmail.com EULA kernel.drivers @@ -20,7 +20,7 @@ kernel.drivers - nvidia-glx-driver-common + nvidia-glx-driver-common /lib/modules/4.9.141-116.lts/kernel/drivers/video/nvidia-drm.ko @@ -42,11 +42,11 @@ xorg.driver - nvidia-glx-driver-common + nvidia-glx-driver-common /usr/lib32/libEGL_nvidia.so - /usr/lib32/libEGL_nvidia.so.1 + /usr/lib32/libEGL_nvidia.so.0 /usr/lib32/libEGL_nvidia.so.410.78 /usr/lib32/libGLESv1_CM_nvidia.so /usr/lib32/libGLESv1_CM_nvidia.so.1 @@ -64,28 +64,22 @@ /usr/lib32/libnvcuvid.so.1 /usr/lib32/libnvcuvid.so.410.78 /usr/lib32/libnvidia-compiler.so - /usr/lib32/libnvidia-compiler.so.1 /usr/lib32/libnvidia-compiler.so.410.78 /usr/lib32/libnvidia-eglcore.so - /usr/lib32/libnvidia-eglcore.so.1 /usr/lib32/libnvidia-eglcore.so.410.78 /usr/lib32/libnvidia-encode.so /usr/lib32/libnvidia-encode.so.1 /usr/lib32/libnvidia-encode.so.410.78 /usr/lib32/libnvidia-fatbinaryloader.so - /usr/lib32/libnvidia-fatbinaryloader.so.1 /usr/lib32/libnvidia-fatbinaryloader.so.410.78 /usr/lib32/libnvidia-fbc.so /usr/lib32/libnvidia-fbc.so.1 /usr/lib32/libnvidia-fbc.so.410.78 /usr/lib32/libnvidia-glcore.so - /usr/lib32/libnvidia-glcore.so.1 /usr/lib32/libnvidia-glcore.so.410.78 /usr/lib32/libnvidia-glsi.so - /usr/lib32/libnvidia-glsi.so.1 /usr/lib32/libnvidia-glsi.so.410.78 /usr/lib32/libnvidia-glvkspirv.so - /usr/lib32/libnvidia-glvkspirv.so.1 /usr/lib32/libnvidia-glvkspirv.so.410.78 /usr/lib32/libnvidia-ifr.so /usr/lib32/libnvidia-ifr.so.1 @@ -100,7 +94,6 @@ /usr/lib32/libnvidia-ptxjitcompiler.so.1 /usr/lib32/libnvidia-ptxjitcompiler.so.410.78 /usr/lib32/libnvidia-tls.so - /usr/lib32/libnvidia-tls.so.1 /usr/lib32/libnvidia-tls.so.410.78 /usr/lib32/vdpau/libvdpau_nvidia.so /usr/lib32/vdpau/libvdpau_nvidia.so.1 @@ -133,7 +126,7 @@ /usr/lib/modprobe.d/nvidia.conf /usr/lib/systemd/system/nvidia-persistenced.service /usr/lib64/libEGL_nvidia.so - /usr/lib64/libEGL_nvidia.so.1 + /usr/lib64/libEGL_nvidia.so.0 /usr/lib64/libEGL_nvidia.so.410.78 /usr/lib64/libGLESv1_CM_nvidia.so /usr/lib64/libGLESv1_CM_nvidia.so.1 @@ -151,40 +144,31 @@ /usr/lib64/libnvcuvid.so.1 /usr/lib64/libnvcuvid.so.410.78 /usr/lib64/libnvidia-cbl.so - /usr/lib64/libnvidia-cbl.so.1 /usr/lib64/libnvidia-cbl.so.410.78 /usr/lib64/libnvidia-cfg.so /usr/lib64/libnvidia-cfg.so.1 /usr/lib64/libnvidia-cfg.so.410.78 /usr/lib64/libnvidia-compiler.so - /usr/lib64/libnvidia-compiler.so.1 /usr/lib64/libnvidia-compiler.so.410.78 /usr/lib64/libnvidia-eglcore.so - /usr/lib64/libnvidia-eglcore.so.1 /usr/lib64/libnvidia-eglcore.so.410.78 /usr/lib64/libnvidia-encode.so /usr/lib64/libnvidia-encode.so.1 /usr/lib64/libnvidia-encode.so.410.78 /usr/lib64/libnvidia-fatbinaryloader.so - /usr/lib64/libnvidia-fatbinaryloader.so.1 /usr/lib64/libnvidia-fatbinaryloader.so.410.78 /usr/lib64/libnvidia-fbc.so /usr/lib64/libnvidia-fbc.so.1 /usr/lib64/libnvidia-fbc.so.410.78 /usr/lib64/libnvidia-glcore.so - /usr/lib64/libnvidia-glcore.so.1 /usr/lib64/libnvidia-glcore.so.410.78 /usr/lib64/libnvidia-glsi.so - /usr/lib64/libnvidia-glsi.so.1 /usr/lib64/libnvidia-glsi.so.410.78 /usr/lib64/libnvidia-glvkspirv.so - /usr/lib64/libnvidia-glvkspirv.so.1 /usr/lib64/libnvidia-glvkspirv.so.410.78 /usr/lib64/libnvidia-gtk2.so - /usr/lib64/libnvidia-gtk2.so.1 /usr/lib64/libnvidia-gtk2.so.410.78 /usr/lib64/libnvidia-gtk3.so - /usr/lib64/libnvidia-gtk3.so.1 /usr/lib64/libnvidia-gtk3.so.410.78 /usr/lib64/libnvidia-ifr.so /usr/lib64/libnvidia-ifr.so.1 @@ -199,10 +183,8 @@ /usr/lib64/libnvidia-ptxjitcompiler.so.1 /usr/lib64/libnvidia-ptxjitcompiler.so.410.78 /usr/lib64/libnvidia-rtcore.so - /usr/lib64/libnvidia-rtcore.so.1 /usr/lib64/libnvidia-rtcore.so.410.78 /usr/lib64/libnvidia-tls.so - /usr/lib64/libnvidia-tls.so.1 /usr/lib64/libnvidia-tls.so.410.78 /usr/lib64/libnvidia-wfb.so /usr/lib64/libnvidia-wfb.so.1 @@ -211,7 +193,6 @@ /usr/lib64/libnvoptix.so.1 /usr/lib64/libnvoptix.so.410.78 /usr/lib64/nvidia/modules/libglxserver_nvidia.so - /usr/lib64/nvidia/modules/libglxserver_nvidia.so.1 /usr/lib64/nvidia/modules/libglxserver_nvidia.so.410.78 /usr/lib64/sysusers.d/nvidia-glx-driver.conf /usr/lib64/tmpfiles.d/nvidia-glx-driver.conf @@ -245,7 +226,7 @@ kernel.drivers - nvidia-glx-driver-common + nvidia-glx-driver-common /lib/modules/4.19.5-101.current/kernel/drivers/video/nvidia-drm.ko @@ -272,12 +253,12 @@ - - 2018-11-29 + + 2018-12-01 410.78 Packaging update - Bryan T. Meyers - bmeyers@datadrake.com + Longwu Ou + xulongwu4@gmail.com \ No newline at end of file