diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,6 +1,6 @@
name : nvidia-340-glx-driver
version : '340.107'
-release : 216
+release : 217
source :
- http://us.download.nvidia.com/XFree86/Linux-x86_64/340.107/NVIDIA-Linux-x86_64-340.107.run : e3e359964ed568008584c4fb2dbcb76b76a848591d1456a783e94dd0c7f6695f
extract : no
@@ -135,18 +135,14 @@
# Strip OpenCL
rm -v $installdir/usr/lib{32,64}/libOpenCL.so.1.0.0
- # Get weird guys in order first
- ln -sv libGLESv2.so.${version} $installdir/%libdir%/libGLESv2.so.2
- ln -sv libGLESv2.so.${version} $installdir/usr/lib32/libGLESv2.so.2
function redo_libs() {
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-340-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-340-glx-driver-common
+ nvidia-340-glx-driver-common
/lib/modules/4.9.145-120.lts/kernel/drivers/video/nvidia-uvm.ko
@@ -40,7 +40,7 @@
xorg.driver
- nvidia-340-glx-driver-common
+ nvidia-340-glx-driver-common
/usr/lib32/libcuda.so
@@ -50,10 +50,8 @@
/usr/lib32/libnvcuvid.so.1
/usr/lib32/libnvcuvid.so.340.107
/usr/lib32/libnvidia-compiler.so
- /usr/lib32/libnvidia-compiler.so.1
/usr/lib32/libnvidia-compiler.so.340.107
/usr/lib32/libnvidia-eglcore.so
- /usr/lib32/libnvidia-eglcore.so.1
/usr/lib32/libnvidia-eglcore.so.340.107
/usr/lib32/libnvidia-encode.so
/usr/lib32/libnvidia-encode.so.1
@@ -62,10 +60,8 @@
/usr/lib32/libnvidia-fbc.so.1
/usr/lib32/libnvidia-fbc.so.340.107
/usr/lib32/libnvidia-glcore.so
- /usr/lib32/libnvidia-glcore.so.1
/usr/lib32/libnvidia-glcore.so.340.107
/usr/lib32/libnvidia-glsi.so
- /usr/lib32/libnvidia-glsi.so.1
/usr/lib32/libnvidia-glsi.so.340.107
/usr/lib32/libnvidia-ifr.so
/usr/lib32/libnvidia-ifr.so.1
@@ -77,7 +73,6 @@
/usr/lib32/libnvidia-opencl.so.1
/usr/lib32/libnvidia-opencl.so.340.107
/usr/lib32/libnvidia-tls.so
- /usr/lib32/libnvidia-tls.so.1
/usr/lib32/libnvidia-tls.so.340.107
/usr/lib32/nvidia/libEGL.so
/usr/lib32/nvidia/libEGL.so.1
@@ -131,10 +126,8 @@
/usr/lib64/libnvidia-cfg.so.1
/usr/lib64/libnvidia-cfg.so.340.107
/usr/lib64/libnvidia-compiler.so
- /usr/lib64/libnvidia-compiler.so.1
/usr/lib64/libnvidia-compiler.so.340.107
/usr/lib64/libnvidia-eglcore.so
- /usr/lib64/libnvidia-eglcore.so.1
/usr/lib64/libnvidia-eglcore.so.340.107
/usr/lib64/libnvidia-encode.so
/usr/lib64/libnvidia-encode.so.1
@@ -143,10 +136,8 @@
/usr/lib64/libnvidia-fbc.so.1
/usr/lib64/libnvidia-fbc.so.340.107
/usr/lib64/libnvidia-glcore.so
- /usr/lib64/libnvidia-glcore.so.1
/usr/lib64/libnvidia-glcore.so.340.107
/usr/lib64/libnvidia-glsi.so
- /usr/lib64/libnvidia-glsi.so.1
/usr/lib64/libnvidia-glsi.so.340.107
/usr/lib64/libnvidia-ifr.so
/usr/lib64/libnvidia-ifr.so.1
@@ -158,7 +149,6 @@
/usr/lib64/libnvidia-opencl.so.1
/usr/lib64/libnvidia-opencl.so.340.107
/usr/lib64/libnvidia-tls.so
- /usr/lib64/libnvidia-tls.so.1
/usr/lib64/libnvidia-tls.so.340.107
/usr/lib64/libnvidia-wfb.so
/usr/lib64/libnvidia-wfb.so.1
@@ -205,7 +195,7 @@
kernel.drivers
- nvidia-340-glx-driver-common
+ nvidia-340-glx-driver-common
/lib/modules/4.19.9-105.current/kernel/drivers/video/nvidia-uvm.ko
@@ -230,12 +220,12 @@
-
- 2018-12-17
+
+ 2018-12-21
340.107
Packaging update
- Bryan T. Meyers
- bmeyers@datadrake.com
+ Longwu Ou
+ xulongwu4@gmail.com
\ No newline at end of file