From 24a06e1ba17dcb72dda3453d8ff5cd894b1faef8 Mon Sep 17 00:00:00 2001 From: Gilver Date: Fri, 27 Jun 2025 21:45:46 -0500 Subject: [PATCH] chore: Backport all NVIDIA changes --- .../lib/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec | 2 +- anda/lib/nvidia/cuda-sandbox/anda.hcl | 2 +- .../nvidia/libnvidia-container/libnvidia-container.spec | 2 +- anda/lib/nvidia/nv-codec-headers/nv-codec-headers.spec | 2 +- anda/system/nvidia-patch/nvidia-patch.spec | 4 ++-- anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec | 2 +- anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec | 2 +- .../nvidia/libva-nvidia-driver/libva-nvidia-driver.spec | 8 ++++---- anda/system/nvidia/nvidia-driver/nvidia-driver.spec | 2 +- .../nvidia/nvidia-kmod-common/nvidia-kmod-common.spec | 2 +- anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec | 2 +- anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec | 2 +- anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec | 2 +- .../nvidia/nvidia-persistenced/nvidia-persistenced.spec | 2 +- anda/system/nvidia/nvidia-settings/nvidia-settings.spec | 2 +- anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec | 2 +- 16 files changed, 20 insertions(+), 20 deletions(-) diff --git a/anda/lib/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec b/anda/lib/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec index 057c45dc37..2597c50baf 100644 --- a/anda/lib/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec +++ b/anda/lib/nvidia/compat-nvidia-repo/compat-nvidia-repo.spec @@ -1,5 +1,5 @@ Name: compat-nvidia-repo -Version: 575.57.08 +Version: 575.64 Epoch: 3 Release: 1%?dist Summary: Compatibility package required by official CUDA packages diff --git a/anda/lib/nvidia/cuda-sandbox/anda.hcl b/anda/lib/nvidia/cuda-sandbox/anda.hcl index 96002e8a54..43320c9288 100644 --- a/anda/lib/nvidia/cuda-sandbox/anda.hcl +++ b/anda/lib/nvidia/cuda-sandbox/anda.hcl @@ -5,6 +5,6 @@ project pkg { } labels { subrepo = "nvidia" - updbranch = 1 + updbranch = 1 } } diff --git a/anda/lib/nvidia/libnvidia-container/libnvidia-container.spec b/anda/lib/nvidia/libnvidia-container/libnvidia-container.spec index 3ed2e7707e..9c2a39f54e 100644 --- a/anda/lib/nvidia/libnvidia-container/libnvidia-container.spec +++ b/anda/lib/nvidia/libnvidia-container/libnvidia-container.spec @@ -11,7 +11,7 @@ Source0: https://github.com/NVIDIA/%{name}/archive/v%{version}.tar.gz Patch0: fix-revision.patch Patch1: fix-makefile.patch Patch2: fix-debug-packages.patch -BuildRequires: make +BuildRequires: bmake BuildRequires: elfutils-libelf-devel BuildRequires: gcc BuildRequires: git diff --git a/anda/lib/nvidia/nv-codec-headers/nv-codec-headers.spec b/anda/lib/nvidia/nv-codec-headers/nv-codec-headers.spec index dedf277a7c..2725df6a58 100644 --- a/anda/lib/nvidia/nv-codec-headers/nv-codec-headers.spec +++ b/anda/lib/nvidia/nv-codec-headers/nv-codec-headers.spec @@ -1,6 +1,6 @@ Name: nv-codec-headers Version: 13.0.19.0 -Release: 1%{?dist} +Release: 1%?dist Summary: FFmpeg version of Nvidia Codec SDK headers License: MIT URL: https://github.com/FFmpeg/nv-codec-headers diff --git a/anda/system/nvidia-patch/nvidia-patch.spec b/anda/system/nvidia-patch/nvidia-patch.spec index 51884386e8..00129d7759 100644 --- a/anda/system/nvidia-patch/nvidia-patch.spec +++ b/anda/system/nvidia-patch/nvidia-patch.spec @@ -1,7 +1,7 @@ %global debug_package %{nil} -%global commit c3621cc0855244380d85ad2b7601d5946d048015 +%global commit d45f13b2fe3de6a060ae32ba3021eea0c00918ea %global shortcommit %(c=%{commit}; echo ${c:0:7}) -%global commit_date 20250618 +%global commit_date 20250628 %global patches %{_datadir}/src/nvidia-patch diff --git a/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec b/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec index e023c62d80..eacf523b2c 100644 --- a/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec +++ b/anda/system/nvidia/dkms-nvidia/closed/dkms-nvidia.spec @@ -4,7 +4,7 @@ %global modulename nvidia Name: dkms-%{modulename} -Version: 575.57.08 +Version: 575.64 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec b/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec index 941aab8dc8..34a7cdfdee 100644 --- a/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec +++ b/anda/system/nvidia/dkms-nvidia/open/dkms-nvidia-open.spec @@ -4,7 +4,7 @@ %global modulename nvidia Name: dkms-%{modulename}-open -Version: 575.57.08 +Version: 575.64 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec b/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec index 9f4093edc0..e3454143c0 100644 --- a/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec +++ b/anda/system/nvidia/libva-nvidia-driver/libva-nvidia-driver.spec @@ -1,5 +1,5 @@ -%global commit0 effa3af05da4525d850a525ae2dedf5eb80351d7 -%global date 20250524 +%global commit0 677f48002cee82e4e37d4e95a5b085ab1c5bbe98 +%global date 20250623 %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) %global upstream_name nvidia-vaapi-driver @@ -10,8 +10,8 @@ Name: libva-nvidia-driver Epoch: 1 -Version: 0.0.13%{!?tag:^%{date}git%{shortcommit0}} -Release: 1%{?dist} +Version: 0.0.14%{!?tag:^%{date}git%{shortcommit0}} +Release: 1%?dist Summary: VA-API user mode driver for Nvidia GPUs License: MIT URL: https://github.com/elFarto/%{upstream_name} diff --git a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec index 0ea99ae0c1..81da2eeb81 100644 --- a/anda/system/nvidia/nvidia-driver/nvidia-driver.spec +++ b/anda/system/nvidia/nvidia-driver/nvidia-driver.spec @@ -10,7 +10,7 @@ %endif Name: nvidia-driver -Version: 575.57.08 +Version: 575.64 Release: 1%?dist Summary: NVIDIA's proprietary display driver for NVIDIA graphic cards Epoch: 3 diff --git a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec index 6b657bfa77..b6ad435b42 100644 --- a/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec +++ b/anda/system/nvidia/nvidia-kmod-common/nvidia-kmod-common.spec @@ -7,7 +7,7 @@ %global __brp_strip %{nil} Name: nvidia-kmod-common -Version: 575.57.08 +Version: 575.64 Release: 1%?dist Summary: Common file for NVIDIA's proprietary driver kernel modules Epoch: 3 diff --git a/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec b/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec index 3bdc35a6d9..fe4991cd8d 100644 --- a/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec +++ b/anda/system/nvidia/nvidia-kmod/closed/nvidia-kmod.spec @@ -4,7 +4,7 @@ %global debug_package %{nil} Name: nvidia-kmod -Version: 575.57.08 +Version: 575.64 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec b/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec index aa7441da11..8443e53071 100644 --- a/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec +++ b/anda/system/nvidia/nvidia-kmod/open/nvidia-open-kmod.spec @@ -4,7 +4,7 @@ %global debug_package %{nil} Name: nvidia-open-kmod -Version: 575.57.08 +Version: 575.64 Release: 1%?dist Summary: NVIDIA display driver kernel module Epoch: 3 diff --git a/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec b/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec index 876e763ced..ba4f1c7601 100644 --- a/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec +++ b/anda/system/nvidia/nvidia-modprobe/nvidia-modprobe.spec @@ -1,5 +1,5 @@ Name: nvidia-modprobe -Version: 575.57.08 +Version: 575.64 Release: 1%?dist Summary: NVIDIA kernel module loader Epoch: 3 diff --git a/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec b/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec index b86fc31dcf..5a1809cb88 100644 --- a/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec +++ b/anda/system/nvidia/nvidia-persistenced/nvidia-persistenced.spec @@ -1,5 +1,5 @@ Name: nvidia-persistenced -Version: 575.57.08 +Version: 575.64 Release: 1%?dist Summary: A daemon to maintain persistent software state in the NVIDIA driver Epoch: 3 diff --git a/anda/system/nvidia/nvidia-settings/nvidia-settings.spec b/anda/system/nvidia/nvidia-settings/nvidia-settings.spec index 3f61f9aa30..1ab64c985d 100644 --- a/anda/system/nvidia/nvidia-settings/nvidia-settings.spec +++ b/anda/system/nvidia/nvidia-settings/nvidia-settings.spec @@ -1,5 +1,5 @@ Name: nvidia-settings -Version: 575.57.08 +Version: 575.64 Release: 1%?dist Summary: Configure the NVIDIA graphics driver Epoch: 3 diff --git a/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec b/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec index 85a33522e4..5f39a46509 100644 --- a/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec +++ b/anda/system/nvidia/nvidia-xconfig/nvidia-xconfig.spec @@ -1,5 +1,5 @@ Name: nvidia-xconfig -Version: 575.57.08 +Version: 575.64 Release: 1%?dist Summary: NVIDIA X configuration file editor Epoch: 3