diff --git a/srcpkgs/nvidia/files/linux-6.0.patch b/srcpkgs/nvidia/files/linux-6.0.patch new file mode 100644 index 00000000000..f21a0e51546 --- /dev/null +++ b/srcpkgs/nvidia/files/linux-6.0.patch @@ -0,0 +1,10 @@ +--- a/kernel/nvidia-drm/nvidia-drm-helper.h ++++ b/kernel/nvidia-drm/nvidia-drm-helper.h +@@ -108,6 +108,7 @@ + * OTHER DEALINGS IN THE SOFTWARE. + */ + #include ++#include + + #if defined(drm_for_each_plane) + #define nv_drm_for_each_plane(plane, dev) \ diff --git a/srcpkgs/nvidia/template b/srcpkgs/nvidia/template index aa1e0ac8c20..8ba5618a7c4 100644 --- a/srcpkgs/nvidia/template +++ b/srcpkgs/nvidia/template @@ -4,7 +4,7 @@ _desc="NVIDIA drivers for linux" pkgname=nvidia version=515.65.01 -revision=1 +revision=2 maintainer="Andrew Benson " license="custom:NVIDIA Proprietary" homepage="https://www.nvidia.com/en-us/drivers/unix/" @@ -106,6 +106,8 @@ do_extract() { cd ${wrksrc} ./${_pkg}.run --extract-only rm -f ${_pkg}.run + cd ${_pkg} + patch -Np1 < ${FILESDIR}/linux-6.0.patch } do_install() {