diff --git a/download b/download new file mode 100644 index 0000000000000000000000000000000000000000..a457c02d8da395e4c6892cd3e3ff0975d57830c4 --- /dev/null +++ b/download @@ -0,0 +1,2 @@ +092040c5ffd45e39b54ac63762b3c9dd libnvidia-container-1.19.1.tar.gz +8cbcec9275474402622f20e95b3468b5 nvidia-modprobe-550.54.14.tar.gz diff --git a/libnvidia-container-1.16.2.tar.gz b/libnvidia-container-1.16.2.tar.gz deleted file mode 100644 index 965d84e2e4bcb210e3ff47ef47cc1a5d05ea8649..0000000000000000000000000000000000000000 Binary files a/libnvidia-container-1.16.2.tar.gz and /dev/null differ diff --git a/libnvidia-container.spec b/libnvidia-container.spec index 535ce6afd699b20900a24a70b6e546ee035442ed..b2ead852ad012d1c668ba6f1416189e901c3eff0 100644 --- a/libnvidia-container.spec +++ b/libnvidia-container.spec @@ -3,8 +3,8 @@ %define _major 1 %define modprobe_version 550.54.14 %define MAJOR_VERSION 1 -%define MINOR_VERSION 16 -%define PATCH_VERSION 2 +%define MINOR_VERSION 19 +%define PATCH_VERSION 1 Name: libnvidia-container Version: %{MAJOR_VERSION}.%{MINOR_VERSION}.%{PATCH_VERSION} @@ -15,6 +15,7 @@ License: BSD-3-Clause AND Apache-2.0 AND GPL-3.0-or-later AND LGPL-3.0-or URL: https://github.com/NVIDIA/libnvidia-container Source0: https://github.com/NVIDIA/libnvidia-container/archive/refs/tags/v%{version}.tar.gz#/libnvidia-container-%{version}.tar.gz Source1: https://github.com/NVIDIA/nvidia-modprobe/archive/refs/tags/%{modprobe_version}.tar.gz#/nvidia-modprobe-%{modprobe_version}.tar.gz + Patch0: libnvidia-container-fix-makefile.patch BuildRequires: make @@ -84,14 +85,30 @@ This package contains command-line tools that facilitate using the library. %build # add nvidia-modprobe for deps mkdir -p deps/src/nvidia-modprobe-%{modprobe_version} -tar -v -C deps/src/nvidia-modprobe-%{modprobe_version} --strip-components=1 -xz nvidia-modprobe-%{modprobe_version}/modprobe-utils -f %{SOURCE1} -patch -d deps/src/nvidia-modprobe-%{modprobe_version} -p1 < mk/nvidia-modprobe.patch +tar -v -C deps/src/nvidia-modprobe-%{modprobe_version} \ + --strip-components=1 -xz \ + nvidia-modprobe-%{modprobe_version}/modprobe-utils \ + -f %{SOURCE1} +patch -d deps/src/nvidia-modprobe-%{modprobe_version} \ + -p1 < mk/nvidia-modprobe.patch touch deps/src/nvidia-modprobe-%{modprobe_version}/.download_stamp -%make_build REVISION=%{version} WITH_LIBELF=yes MAJOR=%{MAJOR_VERSION} MINOR=%{MINOR_VERSION} PATCH=%{PATCH_VERSION} +%make_build \ + REVISION=%{version} \ + LIB_VERSION=%{version} \ + WITH_LIBELF=yes %install -DESTDIR=%{buildroot} %{__make} install prefix=%{_prefix} exec_prefix=%{_exec_prefix} bindir=%{_bindir} libdir=%{_libdir} includedir=%{_includedir} docdir=%{_licensedir} REVISION=%{version} WITH_LIBELF=yes MAJOR=%{MAJOR_VERSION} MINOR=%{MINOR_VERSION} PATCH=%{PATCH_VERSION} +DESTDIR=%{buildroot} %{__make} install \ + prefix=%{_prefix} \ + exec_prefix=%{_exec_prefix} \ + bindir=%{_bindir} \ + libdir=%{_libdir} \ + includedir=%{_includedir} \ + docdir=%{_licensedir} \ + REVISION=%{version} \ + LIB_VERSION=%{version} \ + WITH_LIBELF=yes %post -n %{name}%{_major} -p /sbin/ldconfig %postun -n %{name}%{_major} -p /sbin/ldconfig @@ -119,8 +136,12 @@ DESTDIR=%{buildroot} %{__make} install prefix=%{_prefix} exec_prefix=%{_exec_pre %{_bindir}/* %changelog +* Thu Jul 30 2026 tomcruiseqi - 1.19.1-1 +- Update to 1.19.1 +- Fix CVE-2025-23266 + * Tue Oct 08 2024 Chunmei Xu - 1.16.2-1 - update to 1.16.2 * Thu Jun 1 2023 forrest_ly - 1.13.1-1 -- Add libnvidia-container to Anolis 23 +- Add libnvidia-container to Anolis 23 diff --git a/nvidia-modprobe-550.54.14.tar.gz b/nvidia-modprobe-550.54.14.tar.gz deleted file mode 100644 index 391f74138199312cd58f6c4b50a360b7babeb6f0..0000000000000000000000000000000000000000 Binary files a/nvidia-modprobe-550.54.14.tar.gz and /dev/null differ