From 0c63976e53359cbee5a76e09e85eb77363b85af6 Mon Sep 17 00:00:00 2001 From: Arda Demir Date: Wed, 21 Jul 2021 16:34:12 +0300 Subject: [PATCH] nvidia: update to 470.57.02. --- srcpkgs/nvidia/template | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/srcpkgs/nvidia/template b/srcpkgs/nvidia/template index c659027b1bda..b709ec4d8efa 100644 --- a/srcpkgs/nvidia/template +++ b/srcpkgs/nvidia/template @@ -3,8 +3,8 @@ _desc="NVIDIA drivers for linux" pkgname=nvidia -version=460.84 -revision=2 +version=470.57.02 +revision=1 maintainer="Andrew Benson " license="custom:NVIDIA Proprietary" homepage="https://www.nvidia.com" @@ -19,7 +19,7 @@ conflicts="xserver-abi-video>24_1" _pkg="NVIDIA-Linux-x86_64-${version}" distfiles="http://uk.download.nvidia.com/XFree86/Linux-x86_64/${version}/${_pkg}.run" -checksum=a10d2171d6b2c55f63791f58264f9e92829ee4b2779b9b1d011274e63b46b960 +checksum=55d7ae104827faa79e975321fe2b60f9dd42fbff65642053443c0e56fdb4c47d # subpackages need to be processed in this specific order subpackages="nvidia-gtklibs nvidia-dkms nvidia-opencl nvidia-libs nvidia-libs-32bit" depends="nvidia-libs-${version}_${revision} @@ -122,6 +122,9 @@ do_install() { # X driver vinstall nvidia_drv.so 755 usr/lib/xorg/modules/drivers + # firmware + vinstall firmware/gsp.bin 644 usr/lib/firmware/nvidia/${version} + # GLX extension module for X vinstall libglxserver_nvidia.so.${version} 755 usr/lib/nvidia/xorg ln -sf libglxserver_nvidia.so.${version} \ @@ -129,8 +132,8 @@ do_install() { ln -sf libglxserver_nvidia.so.${version} \ ${DESTDIR}/usr/lib/nvidia/xorg/libglxserver_nvidia.so.1 - vinstall libnvidia-egl-wayland.so.1.1.5 755 usr/lib - ln -sf libnvidia-egl-wayland.so.1.1.5 \ + vinstall libnvidia-egl-wayland.so.1.1.7 755 usr/lib + ln -sf libnvidia-egl-wayland.so.1.1.7 \ ${DESTDIR}/usr/lib/libnvidia-egl-wayland.so.1 vinstall 10_nvidia.json 755 usr/share/glvnd/egl_vendor.d @@ -244,6 +247,13 @@ do_install() { ln -sf libnvidia-ngx.so.1 \ ${DESTDIR}/usr/lib/libnvidia-ngx.so + # nvvm compiler + vinstall libnvidia-nvvm.so.4.0.0 755 usr/lib + ln -sf libnvidia-nvvm.so.4.0.0 \ + ${DESTDIR}/usr/lib/libnvidia-nvvm.so.4 + ln -sf libnvidia-nvvm.so.4 \ + ${DESTDIR}/usr/lib/libnvidia-nvvm.so + # Libraries (64bit) _install_libs usr/lib cd 32 @@ -271,6 +281,7 @@ nvidia-libs-32bit_package() { nvidia-libs_package() { short_desc="${_desc} - common libraries" depends="libglvnd" + nostrip_files="gsp.bin" pkg_install() { vmove usr/lib }