Compare commits

...

3 Commits
main ... a9

Author SHA1 Message Date
38853d169d Drop metapackage and add more Provides for NVIDIA repository compatibility 2025-08-05 18:30:01 +00:00
661d2eb5a2 Update to 580.65.06
- Add nvidia-open metapackage for driver+userspace installation
2025-08-05 18:30:01 +00:00
630ec2840e Add conditional to help prevent shipping unsigned (secure boot) packages
update to 575.64.03
2025-08-05 18:30:01 +00:00
3 changed files with 26 additions and 9 deletions

View File

@ -1,11 +1,13 @@
Conflicts: akmod-%{kmodname}
Conflicts: dkms-%{kmodname}
Conflicts: kmod-%{kmodname}-dkms
# Conflict with legacy driver
Conflicts: dkms-nvidia
Conflicts: kmod-nvidia${dashvariant}
# Declare ourselves as a provider of the nvidia kernel module
Conflicts: nvidia-kmod
Provides: nvidia-kmod = 3:%{version}-%{release}
Provides: kmod-nvidia-open${dashvariant} = 3:%{version}-%{release}
# Require our parts of the stack
Requires: nvidia-open-kmod = %{version}-%{release}
# Install if negativo17 packaged userspace libraries are being installed

View File

@ -21,7 +21,7 @@
Name: %{kmodname}-kmod
Version: 575.64
Version: 580.65.06
Release: 2%{?dist}
Summary: Kernel module (kmod) for NVIDIA GPU hardware
@ -51,7 +51,7 @@ BuildRequires: gcc
BuildRequires: gcc-c++
BuildRequires: make
# Depend on negativo17 kmod support packaging
# Depend on nvidia/negativo17 kmod support packaging
Requires: nvidia-kmod-common = 3:%{version}
# Only supported architectures for the driver
@ -67,16 +67,25 @@ This package contains the kernel modules for providing
hardware support for the NVIDIA Turing (GTX 16/RTX 20)
and newer models of GPU hardware.
%files
%license COPYING
%doc README.md
%prep
%autosetup -n open-gpu-kernel-modules-%{version} -S git_am
# let's make sure we don't publish unsigned builds, that would be bad
%if "%{modsign_os}" != "almalinux-nvidia-signing"
%{error:modsign_os macro not set to almalinux-nvidia-signing, exiting}
%endif
%autosetup -n open-gpu-kernel-modules-%{version} -S git_am
for flavor in %{flavors_to_build}; do
cp -a ../open-gpu-kernel-modules-%{version} ../%{name}-%{version}-kmodbuild-$flavor
mv ../%{name}-%{version}-kmodbuild-$flavor .
done
%build
# This module is useless
export NV_EXCLUDE_KERNEL_MODULES=nvidia-peermem
@ -102,12 +111,18 @@ for flavor in %{flavors_to_build}; do
done
%files
%license COPYING
%doc README.md
%changelog
* Mon Aug 04 2025 Neal Gompa <ngompa@almalinux.org> - 580.65.06-2
- Drop metapackage and add more Provides for NVIDIA repository compatibility
* Mon Aug 04 2025 Neal Gompa <ngompa@almalinux.org> - 580.65.06-1
- Update to 580.65.06
- Add nvidia-open metapackage for driver+userspace installation
* Fri Jul 04 2025 Jonathan Wright <jonathan@almalinux.org> - 575.64.03-1
- Add conditional to help prevent shipping unsigned (secure boot) packages
- update to 575.64.03
* Thu Jul 03 2025 Jonathan Wright <jonathan@almalinux.org> - 575.64-2
- rebuild for packaging error

View File

@ -1 +1 @@
SHA512 (open-gpu-kernel-modules-575.64.tar.gz) = 73f73f2e2d9120e4d34479385751423a87874a621231a9edf4b300cd2064f172777c16d8bfb1755907cdd4138152650b486dfd3d6a34c95e6daeae8d9817cb83
SHA512 (open-gpu-kernel-modules-580.65.06.tar.gz) = b1cdc014b871b174897d6f5df5994c152cc088f3a71acf1e2dfce5fa173369213406d1ff9e4289df23f7e946eabdcdbaa84d8c4644a3e113fe4f329f991724f8