mirror of
https://github.com/terrapkg/packages.git
synced 2026-07-01 15:58:28 +00:00
52 lines
1.6 KiB
RPMSpec
52 lines
1.6 KiB
RPMSpec
Name: nvidia-container-toolkit
|
|
Version: 1.17.3
|
|
Release: 1%?dist
|
|
Summary: NVIDIA Container Toolkit
|
|
License: Apache-2.0
|
|
Group: Development/Tools/Other
|
|
URL: https://github.com/NVIDIA/nvidia-container-toolkit
|
|
Source0: https://github.com/NVIDIA/%{name}/archive/v%{version}/nvidia-container-toolkit-v%{version}.tar.gz
|
|
BuildRequires: containers-common
|
|
BuildRequires: golang >= 1.16
|
|
Requires: libnvidia-container-tools
|
|
|
|
%description
|
|
Build and run containers leveraging NVIDIA GPUs.
|
|
|
|
%prep
|
|
%autosetup
|
|
|
|
%build
|
|
go build -v \
|
|
-o bin/nvidia-ctk \
|
|
./cmd/nvidia-ctk
|
|
|
|
go build -v \
|
|
-o bin/nvidia-container-runtime-hook \
|
|
./cmd/nvidia-container-runtime-hook
|
|
|
|
go build -v \
|
|
-o bin/nvidia-container-runtime \
|
|
./cmd/nvidia-container-runtime
|
|
|
|
|
|
%install
|
|
install -D -m 0755 bin/nvidia-ctk %{buildroot}%{_bindir}/nvidia-ctk
|
|
install -D -m 0644 oci-nvidia-hook.json %{buildroot}%{_datadir}/containers/oci/hooks.d/oci-nvidia-hook.json
|
|
install -D -m 0644 config/config.toml.opensuse-leap %{buildroot}%{_sysconfdir}/nvidia-container-runtime/config.toml
|
|
install -D -m 0755 bin/nvidia-container-runtime-hook %{buildroot}%{_bindir}/nvidia-container-runtime-hook
|
|
install -D -m 0755 bin/nvidia-container-runtime %{buildroot}%{_bindir}/nvidia-container-runtime
|
|
|
|
%files
|
|
%license LICENSE
|
|
%doc README.md CHANGELOG.md
|
|
%{_bindir}/nvidia-ctk
|
|
%{_bindir}/nvidia-container-runtime
|
|
%{_bindir}/nvidia-container-runtime-hook
|
|
%{_datadir}/containers/oci/hooks.d/oci-nvidia-hook.json
|
|
%{_sysconfdir}/nvidia-container-runtime
|
|
%config(noreplace) %{_sysconfdir}/nvidia-container-runtime/config.toml
|
|
|
|
%changelog
|
|
%autochangelog
|