From 93e5d8c056bc6f3f8aad743963ffd113522f5280 Mon Sep 17 00:00:00 2001 From: Raboneko <119771935+raboneko@users.noreply.github.com> Date: Sat, 26 Apr 2025 01:47:37 -0700 Subject: [PATCH] fix(nvidia-driver): Disable comment note stripping (#4444) (#4452) * fix(nvidia-driver): Disable comment note stripping * %dnl * The funny? * Quotes? * %ifnarch --------- (cherry picked from commit ac101a29bf76787ea433d1d9b8ee188e2a66a90b) Signed-off-by: Gilver Co-authored-by: Gilver --- anda/system/nvidia/nvidia-driver/nvidia-driver.spec | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec index ba71d6f4f0..6bf973a7b3 100644 --- a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec +++ b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec @@ -1,5 +1,6 @@ %global debug_package %{nil} %global __strip %{nil} +%global __brp_strip_comment_note %{nil} %global __brp_ldconfig %{nil} %define _build_id_links none @@ -448,14 +449,14 @@ appstream-util validate --nonet %{buildroot}%{_metainfodir}/com.nvidia.driver.me %endif %ifarch x86_64 %{_datadir}/vulkansc/icd.d/nvidia_icd.%{_target_cpu}.json +%if v"%{version}" > v"570.144" %{_libdir}/libnvidia-present.so.%{version} +%endif %{_libdir}/libnvidia-vksc-core.so.1 %{_libdir}/libnvidia-vksc-core.so.%{version} %dir %{_libdir}/nvidia %dir %{_libdir}/nvidia/wine -%{_libdir}/nvidia/wine/_nvngx.dll -%{_libdir}/nvidia/wine/nvngx.dll -%{_libdir}/nvidia/wine/nvngx_dlssg.dll +%{_libdir}/nvidia/wine/*.dll %endif %files cuda-libs @@ -479,10 +480,16 @@ appstream-util validate --nonet %{buildroot}%{_metainfodir}/com.nvidia.driver.me %ifarch x86_64 aarch64 %{_libdir}/libcudadebugger.so.1 %{_libdir}/libcudadebugger.so.%{version} +%if v"%{version}" > v"570.144" %{_libdir}/libnvidia-nvvm70.so.4 +%endif +%if v"%{version}" <= v"570.144" +%ifnarch aarch64 %{_libdir}/libnvidia-sandboxutils.so.1 %{_libdir}/libnvidia-sandboxutils.so.%{version} %endif +%endif +%endif %ifarch x86_64 %if 0%{?rhel} == 8 %{_libdir}/libnvidia-pkcs11.so.%{version}