automatic version update by autodist [release 525.60.11-1mamba;Sun Dec 04 2022]
This commit is contained in:
parent
ea41d7c9fe
commit
f5f85dca15
56
nvidia.spec
56
nvidia.spec
@ -1,9 +1,9 @@
|
|||||||
%define nvidia_current_ver %version
|
%define nvidia_current_ver %version
|
||||||
%define nvidia_current_libver %version
|
%define nvidia_current_libver %version
|
||||||
Name: nvidia
|
Name: nvidia
|
||||||
Version: 520.56.06
|
Version: 525.60.11
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Release: 3mamba
|
Release: 1mamba
|
||||||
Summary: NVIDIA proprietary accelerated drivers for the Linux Kernel
|
Summary: NVIDIA proprietary accelerated drivers for the Linux Kernel
|
||||||
Group: System/Kernel and Hardware
|
Group: System/Kernel and Hardware
|
||||||
Vendor: openmamba
|
Vendor: openmamba
|
||||||
@ -20,8 +20,11 @@ License: no OSI Approved
|
|||||||
BuildRequires: glibc-devel
|
BuildRequires: glibc-devel
|
||||||
BuildRequires: libX11-devel
|
BuildRequires: libX11-devel
|
||||||
BuildRequires: libXext-devel
|
BuildRequires: libXext-devel
|
||||||
|
BuildRequires: libdrm-devel
|
||||||
|
BuildRequires: libegl-wayland-devel
|
||||||
BuildRequires: libgcc
|
BuildRequires: libgcc
|
||||||
BuildRequires: libglvnd-devel
|
BuildRequires: libglvnd-devel
|
||||||
|
BuildRequires: libmesa-devel
|
||||||
## AUTOBUILDREQ-END
|
## AUTOBUILDREQ-END
|
||||||
ExclusiveArch: x86_64
|
ExclusiveArch: x86_64
|
||||||
|
|
||||||
@ -83,6 +86,9 @@ These drivers provide optimized hardware acceleration of OpenGL applications via
|
|||||||
TwinView, TV-Out and flat panel displays are also supported.
|
TwinView, TV-Out and flat panel displays are also supported.
|
||||||
This package contains the HTML documentation.
|
This package contains the HTML documentation.
|
||||||
|
|
||||||
|
# Turn off strip'ng of binaries
|
||||||
|
%global __strip /bin/true
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%setup -q -c -n %{name}-%{version} -T
|
%setup -q -c -n %{name}-%{version} -T
|
||||||
|
|
||||||
@ -114,8 +120,14 @@ pushd current
|
|||||||
# X driver
|
# X driver
|
||||||
install -D -m755 nvidia_drv.so %{buildroot}%{_libdir}/xorg/modules/drivers/nvidia_drv.so
|
install -D -m755 nvidia_drv.so %{buildroot}%{_libdir}/xorg/modules/drivers/nvidia_drv.so
|
||||||
|
|
||||||
|
# Wayland/GBM
|
||||||
|
install -D -m755 libnvidia-egl-gbm.so.1* -t %{buildroot}%{_libdir}/
|
||||||
|
install -D -m644 15_nvidia_gbm.json %{buildroot}%{_datadir}/egl/egl_external_platform.d/15_nvidia_gbm.json
|
||||||
|
mkdir -p %{buildroot}%{_libdir}/gbm
|
||||||
|
ln -sr ../libnvidia-allocator.so.%{version} %{buildroot}%{_libdir}/gbm/nvidia-drm_gbm.so
|
||||||
|
|
||||||
# firmware
|
# firmware
|
||||||
install -D -m644 firmware/gsp.bin %{buildroot}/lib/firmware/nvidia/%{version}/gsp.bin
|
install -D -m644 -t %{buildroot}%{_prefix}/lib/firmware/nvidia/%{version}/ firmware/*.bin
|
||||||
|
|
||||||
# GLX extension module for X
|
# GLX extension module for X
|
||||||
install -D -m755 libglxserver_nvidia.so.%{version} %{buildroot}%{_libdir}/nvidia/xorg/libglxserver_nvidia.so.%{version}
|
install -D -m755 libglxserver_nvidia.so.%{version} %{buildroot}%{_libdir}/nvidia/xorg/libglxserver_nvidia.so.%{version}
|
||||||
@ -148,8 +160,15 @@ install -D -m755 libnvidia-fbc.so.%{version} %{buildroot}%{_libdir}/libnvidia-fb
|
|||||||
install -D -m755 libnvidia-encode.so.%{version} %{buildroot}%{_libdir}/libnvidia-encode.so.%{version}
|
install -D -m755 libnvidia-encode.so.%{version} %{buildroot}%{_libdir}/libnvidia-encode.so.%{version}
|
||||||
install -D -m755 libnvidia-cfg.so.%{version} %{buildroot}%{_libdir}/libnvidia-cfg.so.%{version}
|
install -D -m755 libnvidia-cfg.so.%{version} %{buildroot}%{_libdir}/libnvidia-cfg.so.%{version}
|
||||||
install -D -m755 libnvidia-ml.so.%{version} %{buildroot}%{_libdir}/libnvidia-ml.so.%{version}
|
install -D -m755 libnvidia-ml.so.%{version} %{buildroot}%{_libdir}/libnvidia-ml.so.%{version}
|
||||||
install -D -m755 libnvidia-ngx.so.%{version} %{buildroot}%{_libdir}/libnvidia-ngx.so.%{version}
|
|
||||||
install -D -m755 libnvidia-glvkspirv.so.%{version} %{buildroot}%{_libdir}/libnvidia-glvkspirv.so.%{version}
|
install -D -m755 libnvidia-glvkspirv.so.%{version} %{buildroot}%{_libdir}/libnvidia-glvkspirv.so.%{version}
|
||||||
|
install -D -m755 libnvidia-allocator.so.%{version} %{buildroot}%{_libdir}/libnvidia-allocator.so.%{version}
|
||||||
|
install -D -m755 libnvidia-vulkan-producer.so.%{version} %{buildroot}%{_libdir}/libnvidia-vulkan-producer.so.%{version}
|
||||||
|
# Sigh libnvidia-vulkan-producer.so has no SONAME set so create_links doesn't catch it. NVIDIA please fix!
|
||||||
|
ln -s libnvidia-vulkan-producer.so.%{version} %{buildroot}%{_libdir}/libnvidia-vulkan-producer.so.1
|
||||||
|
ln -s libnvidia-vulkan-producer.so.%{version} %{buildroot}%{_libdir}/libnvidia-vulkan-producer.so
|
||||||
|
|
||||||
|
#install -D -m755 libnvidia-ngx.so.%{version} %{buildroot}%{_libdir}/libnvidia-ngx.so.%{version}
|
||||||
|
#install -D -m755 libnvidia-glvkspirv.so.%{version} %{buildroot}%{_libdir}/libnvidia-glvkspirv.so.%{version}
|
||||||
|
|
||||||
# Vulkan ICD
|
# Vulkan ICD
|
||||||
install -D -m644 nvidia_icd.json %{buildroot}%{_datadir}/vulkan/icd.d/nvidia_icd.json
|
install -D -m644 nvidia_icd.json %{buildroot}%{_datadir}/vulkan/icd.d/nvidia_icd.json
|
||||||
@ -165,6 +184,9 @@ install -D -m755 libnvidia-tls.so.%{version} %{buildroot}%{_libdir}/libnvidia-tl
|
|||||||
install -D -m755 libcuda.so.%{version} %{buildroot}%{_libdir}/libcuda.so.%{version}
|
install -D -m755 libcuda.so.%{version} %{buildroot}%{_libdir}/libcuda.so.%{version}
|
||||||
install -D -m755 libnvcuvid.so.%{version} %{buildroot}%{_libdir}/libnvcuvid.so.%{version}
|
install -D -m755 libnvcuvid.so.%{version} %{buildroot}%{_libdir}/libnvcuvid.so.%{version}
|
||||||
|
|
||||||
|
# NVVM Compiler library loaded by the CUDA driver to do JIT link-time-optimization
|
||||||
|
install -D -m644 libnvidia-nvvm.so.%{version} %{buildroot}%{_libdir}/libnvidia-nvvm.so.%{version}
|
||||||
|
|
||||||
# PTX JIT Compiler (Parallel Thread Execution (PTX) is a pseudo-assembly language for CUDA)
|
# PTX JIT Compiler (Parallel Thread Execution (PTX) is a pseudo-assembly language for CUDA)
|
||||||
install -D -m755 libnvidia-ptxjitcompiler.so.%{version} %{buildroot}%{_libdir}/libnvidia-ptxjitcompiler.so.%{version}
|
install -D -m755 libnvidia-ptxjitcompiler.so.%{version} %{buildroot}%{_libdir}/libnvidia-ptxjitcompiler.so.%{version}
|
||||||
|
|
||||||
@ -173,6 +195,12 @@ install -D -m755 libnvoptix.so.%{version} %{buildroot}%{_libdir}/libnvoptix.so.%
|
|||||||
install -D -m755 libnvidia-rtcore.so.%{version} %{buildroot}%{_libdir}/libnvidia-rtcore.so.%{version}
|
install -D -m755 libnvidia-rtcore.so.%{version} %{buildroot}%{_libdir}/libnvidia-rtcore.so.%{version}
|
||||||
#install -D -m755 libnvidia-cbl.so.%{version} %{buildroot}%{_libdir}/libnvidia-cbl.so.%{version}
|
#install -D -m755 libnvidia-cbl.so.%{version} %{buildroot}%{_libdir}/libnvidia-cbl.so.%{version}
|
||||||
|
|
||||||
|
# NGX
|
||||||
|
install -D -m755 nvidia-ngx-updater %{buildroot}%{_bindir}/nvidia-ngx-updater
|
||||||
|
install -D -m755 libnvidia-ngx.so.%{version} %{buildroot}%{_libdir}/libnvidia-ngx.so.%{version}
|
||||||
|
install -D -m755 _nvngx.dll %{buildroot}%{_libdir}/nvidia/wine/_nvngx.dll
|
||||||
|
install -D -m755 nvngx.dll %{buildroot}%{_libdir}/nvidia/wine/nvngx.dll
|
||||||
|
|
||||||
# Optical flow
|
# Optical flow
|
||||||
install -D -m755 libnvidia-opticalflow.so.%{version} %{buildroot}%{_libdir}/libnvidia-opticalflow.so.%{version}
|
install -D -m755 libnvidia-opticalflow.so.%{version} %{buildroot}%{_libdir}/libnvidia-opticalflow.so.%{version}
|
||||||
|
|
||||||
@ -218,11 +246,11 @@ install -D -m644 nvidia-application-profiles-%{version}-rc %{buildroot}%{_datadi
|
|||||||
install -D -m644 nvidia-application-profiles-%{version}-key-documentation %{buildroot}%{_datadir}/nvidia/nvidia-application-profiles-%{version}-key-documentation
|
install -D -m644 nvidia-application-profiles-%{version}-key-documentation %{buildroot}%{_datadir}/nvidia/nvidia-application-profiles-%{version}-key-documentation
|
||||||
|
|
||||||
# new power management support
|
# new power management support
|
||||||
install -D -m644 systemd/system/nvidia-suspend.service %{buildroot}%{_unitdir}/nvidia-suspend.service
|
install -D -m644 systemd/system/*.service -t %{buildroot}%{_unitdir}/
|
||||||
install -D -m644 systemd/system/nvidia-hibernate.service %{buildroot}%{_unitdir}/nvidia-hibernate.service
|
|
||||||
install -D -m644 systemd/system/nvidia-resume.service %{buildroot}%{_unitdir}/system/nvidia-resume.service
|
|
||||||
install -D -m755 systemd/system-sleep/nvidia %{buildroot}%{_systemd_util_dir}/system-sleep/nvidia
|
install -D -m755 systemd/system-sleep/nvidia %{buildroot}%{_systemd_util_dir}/system-sleep/nvidia
|
||||||
install -D -m755 systemd/nvidia-sleep.sh %{buildroot}%{_bindir}/nvidia-sleep.sh
|
install -D -m755 systemd/nvidia-sleep.sh %{buildroot}%{_bindir}/nvidia-sleep.sh
|
||||||
|
install -Dm755 nvidia-powerd %{buildroot}%{_bindir}/nvidia-powerd
|
||||||
|
install -Dm644 nvidia-dbus.conf %{buildroot}%{_datadir}/dbus-1/system.d/nvidia-dbus.conf
|
||||||
|
|
||||||
# distro specific files must be installed in /usr/share/X11/xorg.conf.d
|
# distro specific files must be installed in /usr/share/X11/xorg.conf.d
|
||||||
install -D -m644 %{SOURCE2} %{buildroot}%{_datadir}/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf
|
install -D -m644 %{SOURCE2} %{buildroot}%{_datadir}/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf
|
||||||
@ -330,15 +358,17 @@ INITRAMFS=/boot/initramfs-${KVER}.img
|
|||||||
%{_sysconfdir}/OpenCL/vendors/nvidia.icd
|
%{_sysconfdir}/OpenCL/vendors/nvidia.icd
|
||||||
%dir %{_prefix}/src/%{name}-%{version}
|
%dir %{_prefix}/src/%{name}-%{version}
|
||||||
%{_prefix}/src/%{name}-%{version}/*
|
%{_prefix}/src/%{name}-%{version}/*
|
||||||
/lib/firmware/nvidia/%{version}/gsp.bin
|
%{_prefix}/lib/firmware/nvidia/%{version}/*.bin
|
||||||
%{_bindir}/nvidia-*
|
%{_bindir}/nvidia-*
|
||||||
%{_modprobedir}/nvidia.conf
|
%{_modprobedir}/nvidia.conf
|
||||||
%{_systemd_util_dir}/system-sleep/nvidia
|
%{_systemd_util_dir}/system-sleep/nvidia
|
||||||
%{_unitdir}/nvidia-hibernate.service
|
%{_unitdir}/nvidia-hibernate.service
|
||||||
%{_unitdir}/nvidia-persistenced.service
|
%{_unitdir}/nvidia-persistenced.service
|
||||||
|
%{_unitdir}/nvidia-powerd.service
|
||||||
%{_unitdir}/nvidia-suspend.service
|
%{_unitdir}/nvidia-suspend.service
|
||||||
%{_unitdir}/system/nvidia-resume.service
|
%{_unitdir}/nvidia-resume.service
|
||||||
%{_sysusersdir}/nvidia.conf
|
%{_sysusersdir}/nvidia.conf
|
||||||
|
%{_datadir}/dbus-1/system.d/nvidia-dbus.conf
|
||||||
%{_libdir}/libEGL_nvidia.so.*
|
%{_libdir}/libEGL_nvidia.so.*
|
||||||
%{_libdir}/libGLESv1_CM_nvidia.so.*
|
%{_libdir}/libGLESv1_CM_nvidia.so.*
|
||||||
%{_libdir}/libGLESv2_nvidia.so.*
|
%{_libdir}/libGLESv2_nvidia.so.*
|
||||||
@ -347,14 +377,19 @@ INITRAMFS=/boot/initramfs-${KVER}.img
|
|||||||
%{_libdir}/libnvcuvid.so.*
|
%{_libdir}/libnvcuvid.so.*
|
||||||
%{_libdir}/libnvidia-*.so.*
|
%{_libdir}/libnvidia-*.so.*
|
||||||
%{_libdir}/libnvoptix.so.*
|
%{_libdir}/libnvoptix.so.*
|
||||||
|
%{_libdir}/libnvidia-vulkan-producer.so
|
||||||
%dir %{_libdir}/nvidia
|
%dir %{_libdir}/nvidia
|
||||||
%dir %{_libdir}/nvidia/xorg
|
%dir %{_libdir}/nvidia/xorg
|
||||||
%{_libdir}/nvidia/xorg/libglxserver_nvidia.so
|
%{_libdir}/nvidia/xorg/libglxserver_nvidia.so
|
||||||
%{_libdir}/nvidia/xorg/libglxserver_nvidia.so.*
|
%{_libdir}/nvidia/xorg/libglxserver_nvidia.so.*
|
||||||
|
%{_libdir}/nvidia/wine/_nvngx.dll
|
||||||
|
%{_libdir}/nvidia/wine/nvngx.dll
|
||||||
|
%{_libdir}/gbm/nvidia-drm_gbm.so
|
||||||
%{_libdir}/vdpau/libvdpau_nvidia.so.*
|
%{_libdir}/vdpau/libvdpau_nvidia.so.*
|
||||||
%{_libdir}/xorg/modules/drivers/nvidia_drv.so
|
%{_libdir}/xorg/modules/drivers/nvidia_drv.so
|
||||||
%{_datadir}/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf
|
%{_datadir}/X11/xorg.conf.d/10-nvidia-drm-outputclass.conf
|
||||||
%{_datadir}/applications/nvidia-settings.desktop
|
%{_datadir}/applications/nvidia-settings.desktop
|
||||||
|
%{_datadir}/egl/egl_external_platform.d/15_nvidia_gbm.json
|
||||||
%{_datadir}/glvnd/egl_vendor.d/10_nvidia.json
|
%{_datadir}/glvnd/egl_vendor.d/10_nvidia.json
|
||||||
%{_datadir}/nvidia/nvidia-application-profiles-%{version}-key-documentation
|
%{_datadir}/nvidia/nvidia-application-profiles-%{version}-key-documentation
|
||||||
%{_datadir}/nvidia/nvidia-application-profiles-%{version}-rc
|
%{_datadir}/nvidia/nvidia-application-profiles-%{version}-rc
|
||||||
@ -369,6 +404,9 @@ INITRAMFS=/boot/initramfs-${KVER}.img
|
|||||||
%doc current/{NVIDIA_Changelog,README.txt} current/html
|
%doc current/{NVIDIA_Changelog,README.txt} current/html
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Sun Dec 04 2022 Automatic Build System <autodist@mambasoft.it> 525.60.11-1mamba
|
||||||
|
- automatic version update by autodist
|
||||||
|
|
||||||
* Tue Nov 01 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 520.56.06-3mamba
|
* Tue Nov 01 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 520.56.06-3mamba
|
||||||
- add modprobe.d file to blacklist nouveau and regenerate initramfs
|
- add modprobe.d file to blacklist nouveau and regenerate initramfs
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user