# TODO
-# - should -libs Require main package?
-# - drop binary-only nvidia-settings from here, and use nvidia-settings.spec for it?
+# - drop binary-only nvidia-settings from here, and use nvidia-settings.spec for it
# - kernel-drm is required on never kernels. driver for kernel-longterm not requires drm
#
# Conditional build:
%define no_install_post_check_so 1
-%define rel 2
+%define rel 1
%define pname xorg-driver-video-nvidia
Summary: Linux Drivers for nVidia GeForce/Quadro Chips
Summary(hu.UTF-8): Linux meghajtók nVidia GeForce/Quadro chipekhez
Summary(pl.UTF-8): Sterowniki do kart graficznych nVidia GeForce/Quadro
Name: %{pname}%{?_pld_builder:%{?with_kernel:-kernel}}%{_alt_kernel}
# when updating version here, keep nvidia-settings.spec in sync as well
-Version: 465.27
+Version: 470.63.01
Release: %{rel}%{?_pld_builder:%{?with_kernel:@%{_kernel_ver_str}}}
Epoch: 1
License: nVidia Binary
Group: X11
Source0: https://us.download.nvidia.com/XFree86/Linux-x86_64/%{version}/NVIDIA-Linux-x86_64-%{version}.run
-# Source0-md5: 212e7765216ca3961409637360acce4c
+# Source0-md5: 24ffc518e708addc9728f7f356f56ef7
Source2: %{pname}-xinitrc.sh
Source3: gl.pc.in
Source4: 10-nvidia.conf
# libnvidia-encode.so.*.* links with libnvcuvid.so instead of libnvcuvid.so.1
%define _noautoreq libnvcuvid.so
+%define _noautostrip .*/lib/firmware/.*
+
%description
This driver set adds improved 2D functionality to the Xorg X server as
well as high performance OpenGL acceleration, AGP support, support for
%if %{with kernel}\
%files -n kernel%{_alt_kernel}-video-nvidia\
%defattr(644,root,root,755)\
+%dir /lib/firmware/nvidia\
+%dir /lib/firmware/nvidia/%{version}\
+/lib/firmware/nvidia/%{version}/gsp.bin\
/lib/modules/%{_kernel_ver}/misc/*.ko*\
%endif\
\
%{srcdir}/libGLESv1_CM_nvidia.so.%{version} \
%{srcdir}/libGLESv2_nvidia.so.%{version} \
%ifarch %{x8664}
- %{srcdir}/libnvidia-egl-wayland.so.1.1.5 \
+ %{srcdir}/libnvidia-egl-wayland.so.1.1.7 \
%{srcdir}/libnvidia-eglcore.so.%{version} \
%endif
%{srcdir}/libcuda.so.%{version} \
%{srcdir}/libnvidia-cbl.so.%{version} \
%{srcdir}/libnvidia-cfg.so.%{version} \
%{srcdir}/libnvidia-ngx.so.%{version} \
+ %{srcdir}/libnvidia-nvvm.so.4.0.0 \
%{srcdir}/libnvidia-rtcore.so.%{version} \
%{srcdir}/libnvoptix.so.%{version} \
%endif
%if %{with kernel}
install -d $RPM_BUILD_ROOT
cp -a installed/* $RPM_BUILD_ROOT
+install -D firmware/gsp.bin $RPM_BUILD_ROOT/lib/firmware/nvidia/%{version}/gsp.bin
%endif
%endif
%attr(755,root,root) %ghost %{_libdir}/nvidia/libnvidia-cfg.so.1
%attr(755,root,root) %{_libdir}/nvidia/libnvidia-ngx.so.*.*
%attr(755,root,root) %ghost %{_libdir}/nvidia/libnvidia-ngx.so.1
+%attr(755,root,root) %{_libdir}/nvidia/libnvidia-nvvm.so.*.*
+%attr(755,root,root) %ghost %{_libdir}/nvidia/libnvvm.so.4
%attr(755,root,root) %{_libdir}/nvidia/libnvidia-rtcore.so.*.*
%attr(755,root,root) %{_libdir}/nvidia/libnvoptix.so.*.*
%attr(755,root,root) %ghost %{_libdir}/nvidia/libnvoptix.so.1