33_desc="NVIDIA drivers for linux"
44
55pkgname=nvidia
6- version=580.105.08
6+ version=590.48.01
77revision=1
88maintainer="Andrew Benson <abenson+void@gmail.com>"
9- license="custom:NVIDIA Proprietary"
9+ license="custom:NVIDIA Proprietary, MIT, GPL-2.0-only "
1010homepage="https://www.nvidia.com/en-us/drivers/unix/"
1111
1212archs="x86_64"
@@ -19,7 +19,7 @@ conflicts="xserver-abi-video>25_1 nvidia470>=0 nvidia390>=0"
1919
2020_pkg="NVIDIA-Linux-x86_64-${version}"
2121distfiles="http://uk.download.nvidia.com/XFree86/Linux-x86_64/${version}/${_pkg}.run"
22- checksum=d9c6e8188672f3eb74dd04cfa69dd58479fa1d0162c8c28c8d17625763293475
22+ checksum=b9e2f80693781431cc87f4cd29109e133dcecb50a50d6b68d4b3bf2d696bd689
2323# subpackages need to be processed in this specific order
2424subpackages="nvidia-gtklibs nvidia-dkms nvidia-firmware nvidia-opencl nvidia-libs nvidia-libs-32bit"
2525depends="nvidia-libs-${version}_${revision}
@@ -135,8 +135,8 @@ do_install() {
135135 vinstall libnvidia-egl-wayland.so.1.1.20 755 usr/lib
136136 ln -sf libnvidia-egl-wayland.so.1.1.20 \
137137 ${DESTDIR}/usr/lib/libnvidia-egl-wayland.so.1
138- vinstall libnvidia-egl-gbm.so.1.1.2 755 usr/lib
139- ln -sf libnvidia-egl-gbm.so.1.1.2 \
138+ vinstall libnvidia-egl-gbm.so.1.1.3 755 usr/lib
139+ ln -sf libnvidia-egl-gbm.so.1.1.3 \
140140 ${DESTDIR}/usr/lib/libnvidia-egl-gbm.so.1
141141
142142 vmkdir usr/share/glvnd/egl_vendor.d
@@ -254,7 +254,7 @@ do_install() {
254254
255255 # dkms pkg
256256 vmkdir usr/src/nvidia-${version}
257- vcopy "kernel/*" usr/src/nvidia-${version}
257+ vcopy "kernel-open /*" usr/src/nvidia-${version}
258258 vcopy ${FILESDIR}/dkms.conf usr/src/nvidia-${version}
259259 sed -e "s/__PKGVER/${version}/g" \
260260 -e 's/__MAKEJOBS/-j$(nproc)/g' \
@@ -323,7 +323,7 @@ nvidia-libs_package() {
323323}
324324
325325nvidia-dkms_package() {
326- short_desc="${_desc} - DKMS kernel module"
326+ short_desc="${_desc} - DKMS open kernel module"
327327 depends="dkms xbps-triggers>=0.121_1"
328328 dkms_modules="nvidia ${version}"
329329 # dkms must be before initramfs-regenerate to build modules before images
0 commit comments