diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,6 +1,6 @@
name : nvidia-beta-driver
version : 415.25
-release : 26
+release : 27
source :
- http://us.download.nvidia.com/XFree86/Linux-x86_64/415.25/NVIDIA-Linux-x86_64-415.25.run : 64b65b8923d15e2566ed2ab6a4a65b21c45445bdd028ec0091c9b509a51e9349
extract : no
@@ -118,20 +118,13 @@
# Strip glvnd bits and OpenCL, we have those elsewhere
rm -v $installdir/usr/lib{32,64}/{libGLX.so.0,libGL.so.1.7.0,libOpenGL.so.0,libOpenCL.so.1.0.0,libGLdispatch.so*}
- # Get weird guys in order first
- ln -sv libGLESv2_nvidia.so.${version} $installdir/%libdir%/libGLESv2_nvidia.so.2
- ln -sv libGLESv2_nvidia.so.${version} $installdir/usr/lib32/libGLESv2_nvidia.so.2
- ln -sv libGLX_nvidia.so.${version} $installdir/%libdir%/libGLX_nvidia.so.0
- ln -sv libGLX_nvidia.so.${version} $installdir/usr/lib32/libGLX_nvidia.so.0
-
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-beta-driver
https://nvidia.com
- Thomas Staudinger
- staudi.kaos@gmail.com
+ Longwu Ou
+ xulongwu4@gmail.com
EULA
kernel.drivers
@@ -24,7 +24,7 @@
kernel.drivers
- nvidia-beta-driver-common
+ nvidia-beta-driver-common
/lib/modules/4.9.145-120.lts/kernel/drivers/video/nvidia-drm.ko
@@ -48,11 +48,11 @@
xorg.driver
- nvidia-beta-driver-common
+ nvidia-beta-driver-common
/usr/lib32/libEGL_nvidia.so
- /usr/lib32/libEGL_nvidia.so.1
+ /usr/lib32/libEGL_nvidia.so.0
/usr/lib32/libEGL_nvidia.so.415.25
/usr/lib32/libGLESv1_CM_nvidia.so
/usr/lib32/libGLESv1_CM_nvidia.so.1
@@ -70,28 +70,22 @@
/usr/lib32/libnvcuvid.so.1
/usr/lib32/libnvcuvid.so.415.25
/usr/lib32/libnvidia-compiler.so
- /usr/lib32/libnvidia-compiler.so.1
/usr/lib32/libnvidia-compiler.so.415.25
/usr/lib32/libnvidia-eglcore.so
- /usr/lib32/libnvidia-eglcore.so.1
/usr/lib32/libnvidia-eglcore.so.415.25
/usr/lib32/libnvidia-encode.so
/usr/lib32/libnvidia-encode.so.1
/usr/lib32/libnvidia-encode.so.415.25
/usr/lib32/libnvidia-fatbinaryloader.so
- /usr/lib32/libnvidia-fatbinaryloader.so.1
/usr/lib32/libnvidia-fatbinaryloader.so.415.25
/usr/lib32/libnvidia-fbc.so
/usr/lib32/libnvidia-fbc.so.1
/usr/lib32/libnvidia-fbc.so.415.25
/usr/lib32/libnvidia-glcore.so
- /usr/lib32/libnvidia-glcore.so.1
/usr/lib32/libnvidia-glcore.so.415.25
/usr/lib32/libnvidia-glsi.so
- /usr/lib32/libnvidia-glsi.so.1
/usr/lib32/libnvidia-glsi.so.415.25
/usr/lib32/libnvidia-glvkspirv.so
- /usr/lib32/libnvidia-glvkspirv.so.1
/usr/lib32/libnvidia-glvkspirv.so.415.25
/usr/lib32/libnvidia-ifr.so
/usr/lib32/libnvidia-ifr.so.1
@@ -106,7 +100,6 @@
/usr/lib32/libnvidia-ptxjitcompiler.so.1
/usr/lib32/libnvidia-ptxjitcompiler.so.415.25
/usr/lib32/libnvidia-tls.so
- /usr/lib32/libnvidia-tls.so.1
/usr/lib32/libnvidia-tls.so.415.25
/usr/lib32/vdpau/libvdpau_nvidia.so
/usr/lib32/vdpau/libvdpau_nvidia.so.1
@@ -141,7 +134,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.415.25
/usr/lib64/libGLESv1_CM_nvidia.so
/usr/lib64/libGLESv1_CM_nvidia.so.1
@@ -159,40 +152,31 @@
/usr/lib64/libnvcuvid.so.1
/usr/lib64/libnvcuvid.so.415.25
/usr/lib64/libnvidia-cbl.so
- /usr/lib64/libnvidia-cbl.so.1
/usr/lib64/libnvidia-cbl.so.415.25
/usr/lib64/libnvidia-cfg.so
/usr/lib64/libnvidia-cfg.so.1
/usr/lib64/libnvidia-cfg.so.415.25
/usr/lib64/libnvidia-compiler.so
- /usr/lib64/libnvidia-compiler.so.1
/usr/lib64/libnvidia-compiler.so.415.25
/usr/lib64/libnvidia-eglcore.so
- /usr/lib64/libnvidia-eglcore.so.1
/usr/lib64/libnvidia-eglcore.so.415.25
/usr/lib64/libnvidia-encode.so
/usr/lib64/libnvidia-encode.so.1
/usr/lib64/libnvidia-encode.so.415.25
/usr/lib64/libnvidia-fatbinaryloader.so
- /usr/lib64/libnvidia-fatbinaryloader.so.1
/usr/lib64/libnvidia-fatbinaryloader.so.415.25
/usr/lib64/libnvidia-fbc.so
/usr/lib64/libnvidia-fbc.so.1
/usr/lib64/libnvidia-fbc.so.415.25
/usr/lib64/libnvidia-glcore.so
- /usr/lib64/libnvidia-glcore.so.1
/usr/lib64/libnvidia-glcore.so.415.25
/usr/lib64/libnvidia-glsi.so
- /usr/lib64/libnvidia-glsi.so.1
/usr/lib64/libnvidia-glsi.so.415.25
/usr/lib64/libnvidia-glvkspirv.so
- /usr/lib64/libnvidia-glvkspirv.so.1
/usr/lib64/libnvidia-glvkspirv.so.415.25
/usr/lib64/libnvidia-gtk2.so
- /usr/lib64/libnvidia-gtk2.so.1
/usr/lib64/libnvidia-gtk2.so.415.25
/usr/lib64/libnvidia-gtk3.so
- /usr/lib64/libnvidia-gtk3.so.1
/usr/lib64/libnvidia-gtk3.so.415.25
/usr/lib64/libnvidia-ifr.so
/usr/lib64/libnvidia-ifr.so.1
@@ -207,10 +191,8 @@
/usr/lib64/libnvidia-ptxjitcompiler.so.1
/usr/lib64/libnvidia-ptxjitcompiler.so.415.25
/usr/lib64/libnvidia-rtcore.so
- /usr/lib64/libnvidia-rtcore.so.1
/usr/lib64/libnvidia-rtcore.so.415.25
/usr/lib64/libnvidia-tls.so
- /usr/lib64/libnvidia-tls.so.1
/usr/lib64/libnvidia-tls.so.415.25
/usr/lib64/libnvidia-wfb.so
/usr/lib64/libnvidia-wfb.so.1
@@ -219,7 +201,6 @@
/usr/lib64/libnvoptix.so.1
/usr/lib64/libnvoptix.so.415.25
/usr/lib64/nvidia/modules/libglxserver_nvidia.so
- /usr/lib64/nvidia/modules/libglxserver_nvidia.so.1
/usr/lib64/nvidia/modules/libglxserver_nvidia.so.415.25
/usr/lib64/sysusers.d/nvidia-glx-driver.conf
/usr/lib64/tmpfiles.d/nvidia-glx-driver.conf
@@ -255,7 +236,7 @@
kernel.drivers
- nvidia-beta-driver-common
+ nvidia-beta-driver-common
/lib/modules/4.19.9-105.current/kernel/drivers/video/nvidia-drm.ko
@@ -271,12 +252,12 @@
-
- 2018-12-18
+
+ 2018-12-21
415.25
Packaging update
- Thomas Staudinger
- staudi.kaos@gmail.com
+ Longwu Ou
+ xulongwu4@gmail.com
\ No newline at end of file