diff --git a/libnvidia-container-1.13.1.tar.gz b/libnvidia-container-1.13.1.tar.gz deleted file mode 100644 index 2e7adbfd4fe6ea002b01dfd03dd0b001a5e4e1cb..0000000000000000000000000000000000000000 Binary files a/libnvidia-container-1.13.1.tar.gz and /dev/null differ diff --git a/libnvidia-container-1.16.2.tar.gz b/libnvidia-container-1.16.2.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..965d84e2e4bcb210e3ff47ef47cc1a5d05ea8649 Binary files /dev/null and b/libnvidia-container-1.16.2.tar.gz differ diff --git a/libnvidia-container.spec b/libnvidia-container.spec index cd8a6185b4261fa170df6e97aa02b8b3df679480..535ce6afd699b20900a24a70b6e546ee035442ed 100644 --- a/libnvidia-container.spec +++ b/libnvidia-container.spec @@ -1,16 +1,20 @@ +%define anolis_release 1 %define debug_package %{nil} %define _major 1 -%define modprobe_version 495.44 +%define modprobe_version 550.54.14 +%define MAJOR_VERSION 1 +%define MINOR_VERSION 16 +%define PATCH_VERSION 2 Name: libnvidia-container -Version: 1.13.1 -Release: 1%{?dist} +Version: %{MAJOR_VERSION}.%{MINOR_VERSION}.%{PATCH_VERSION} +Release: %{anolis_release}%{?dist} Summary: NVIDIA Container Toolkit License: BSD-3-Clause AND Apache-2.0 AND GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND GPL-2.0-only URL: https://github.com/NVIDIA/libnvidia-container -Source0: libnvidia-container-1.13.1.tar.gz -Source1: nvidia-modprobe-495.44.tar.gz +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 @@ -18,6 +22,7 @@ BuildRequires: gcc BuildRequires: golang BuildRequires: rpcgen BuildRequires: libcap-devel elfutils-libelf-devel libseccomp-devel libtirpc-devel +ExclusiveArch: x86_64 aarch64 %description The nvidia-container library provides an interface to configure GNU/Linux @@ -83,10 +88,10 @@ tar -v -C deps/src/nvidia-modprobe-%{modprobe_version} --strip-components=1 -xz 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 +%make_build REVISION=%{version} WITH_LIBELF=yes MAJOR=%{MAJOR_VERSION} MINOR=%{MINOR_VERSION} PATCH=%{PATCH_VERSION} %install -DESTDIR=%{buildroot} %{__make} install prefix=%{_prefix} exec_prefix=%{_exec_prefix} bindir=%{_bindir} libdir=%{_libdir} includedir=%{_includedir} docdir=%{_licensedir} REVISION=%{version} WITH_LIBELF=yes +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} %post -n %{name}%{_major} -p /sbin/ldconfig %postun -n %{name}%{_major} -p /sbin/ldconfig @@ -114,5 +119,8 @@ DESTDIR=%{buildroot} %{__make} install prefix=%{_prefix} exec_prefix=%{_exec_pre %{_bindir}/* %changelog +* 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 diff --git a/nvidia-modprobe-495.44.tar.gz b/nvidia-modprobe-495.44.tar.gz deleted file mode 100644 index 462da37bf1689d4b0bc97448159048451e54f96e..0000000000000000000000000000000000000000 Binary files a/nvidia-modprobe-495.44.tar.gz and /dev/null differ diff --git a/nvidia-modprobe-550.54.14.tar.gz b/nvidia-modprobe-550.54.14.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..391f74138199312cd58f6c4b50a360b7babeb6f0 Binary files /dev/null and b/nvidia-modprobe-550.54.14.tar.gz differ