diff options
author | David Reed <david-gentoo@reedfam.email> | 2023-06-03 00:47:53 -0700 |
---|---|---|
committer | David Reed <david-gentoo@reedfam.email> | 2023-06-03 00:47:53 -0700 |
commit | e921048e316470147fb58385c3bedc1596113fa3 (patch) | |
tree | 7b10b9e1507691d30c1d6e5b923e54374b413c46 | |
parent | sys-libs/libnvidia-container: add 1.13.1 (diff) | |
download | guru-e921048e316470147fb58385c3bedc1596113fa3.tar.gz guru-e921048e316470147fb58385c3bedc1596113fa3.tar.bz2 guru-e921048e316470147fb58385c3bedc1596113fa3.zip |
app-containers/nvidia-container-toolkit: add 1.13.1
Signed-off-by: David Reed <david-gentoo@reedfam.email>
-rw-r--r-- | app-containers/nvidia-container-toolkit/Manifest | 3 | ||||
-rw-r--r-- | app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.13.1.ebuild | 68 |
2 files changed, 71 insertions, 0 deletions
diff --git a/app-containers/nvidia-container-toolkit/Manifest b/app-containers/nvidia-container-toolkit/Manifest index c27ff2099..8525cfc91 100644 --- a/app-containers/nvidia-container-toolkit/Manifest +++ b/app-containers/nvidia-container-toolkit/Manifest @@ -1,3 +1,6 @@ DIST nvidia-container-toolkit-1.12.1-deps.tar.xz 16912940 BLAKE2B c4733beabf008f164d1ece29fd572d8735e9dd9c60d22fa2b226102382d077401a3d849746a914092750d12b0156de5a61c0dd6d6f61835a1df9d641c0bd51c0 SHA512 c1bcdd60ddfdd70ac335150815fb6fb7fcbc5ed4aa0ed119b4b915efa9600438a78c3d361ee4779055dc3b9e2e1fcb40377ca1580a96fd7370126f9d5c373b2d DIST nvidia-container-toolkit-1.12.1-vendor.tar.xz 1101200 BLAKE2B 5343d8c0eed8715c0e06464f542e5874ae288717a3ec0e89e3f3fb0c4b3d406de192cea5131a992c7ab4cae7587fa2b2d91b331b3d5f81c24c2b83955c0ecec5 SHA512 3bd6f685e9273d65465a23f5d4ce9fcd95562afc30ab39dcac08eaf9d01a48d3a5cc195c4f48217bb2263af033b60c2d30d0c6309306057359a037959f806615 DIST nvidia-container-toolkit-1.12.1.tar.gz 2226106 BLAKE2B f2f68068bdfe5db6b733bb2c4f58ed2e6692382121955ed605469ca014422d24f979b3d0797f55c7d0bc99cd1458de469da66c5ad095ef0902f90f6c698ce433 SHA512 22cf523cfab0e619687a45442e53b127a1433503b50aef33c23d29e47e11371cdaa03dcd24ba4eb28c530fd905d09e76468365f096213f743ca8f9c585b679e5 +DIST nvidia-container-toolkit-1.13.1-deps.tar.xz 16932688 BLAKE2B 86e0b8c948b92c389279328e4505a8e5d189af4efa3b0fb12d1a1e374b070432667b5b2f65dc38a9d9f4d08e3b3af0c36c794790819316c64fd612e15b44f9d5 SHA512 dc5273395e730a8ef7c59507547c6a4d388c6252d1360295285e3576b3c4d2e87b809d1bf4f967f03ba1105c844250da2f6dd7ae45d2edea383c55435756f6e6 +DIST nvidia-container-toolkit-1.13.1-vendor.tar.xz 1107124 BLAKE2B 186952ded4bb979d24aa4beca87ceb2495530b4221cf9778b227c869c1f2b3d0b4957227e9c71d7d9596058df55d3e8fb6345515dbb43d408a7f2cc589928f89 SHA512 14121daf2351f7107c247ae2fa74e34d4b8cfb443c7b00386428a179a05de625a985622642ea9b16691b23ef4b49dac3f977a3b373e9ddd6adcf50c5d16b9dc9 +DIST nvidia-container-toolkit-1.13.1.tar.gz 2269989 BLAKE2B 48cdafa390320d467133ab5aa3d77d6bd1fc5c7fc3314c2d8f977de4fd4224b3da4e647cfeb8f3eb3b20c711a69471b57fbb3211954c3c77b7fb82ec807b5926 SHA512 e0d9dbb06e2b8ef075a881f4414bfb4b1ab9f571d148a202fbf7c2a7b59447f199028d5d176196703dadcb04040a74a229f09062da24e615faa4c051d614e206 diff --git a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.13.1.ebuild b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.13.1.ebuild new file mode 100644 index 000000000..edefa60c2 --- /dev/null +++ b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.13.1.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +EGO_PN="github.com/NVIDIA/${PN}" + +inherit go-module + +DESCRIPTION="NVIDIA container runtime toolkit" +HOMEPAGE="https://github.com/NVIDIA/nvidia-container-toolkit" + +if [[ "${PV}" == "9999" ]] ; then + EGIT_REPO_URI="https://github.com/NVIDIA/${PN}.git" + inherit git-r3 + + src_unpack() { + git-r3_src_unpack + go-module_live_vendor + } +else + SRC_URI=" + https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz -> ${P}.tar.gz + https://github.com/david-gentoo/gentoo-go-deps/releases/download/${P}/${P}-deps.tar.xz + https://github.com/david-gentoo/gentoo-go-deps/releases/download/${P}/${P}-vendor.tar.xz + " + S="${WORKDIR}/${PN}-${PV/_rc/-rc.}" + KEYWORDS="~amd64" + RESTRICT="mirror" +fi + +LICENSE="Apache-2.0" +SLOT="0" + +IUSE="" + +RDEPEND=" + sys-libs/libnvidia-container +" + +DEPEND="${RDEPEND}" + +BDEPEND=" + app-arch/unzip + sys-devel/make +" + +src_compile() { + emake binaries +} + +src_install() { + # Fixed by https://github.com/vizv + dobin "nvidia-container-runtime" + dobin "nvidia-container-runtime-hook" + dobin "nvidia-ctk" + insinto "/etc/nvidia-container-runtime" + doins "${FILESDIR}/config.toml" +} + +pkg_postinst() { + elog "Your docker service must restart after install this package." + elog "OpenRC: sudo rc-service docker restart" + elog "systemd: sudo systemctl restart docker" + elog "You may need to edit your /etc/nvidia-container-runtime/config.toml" + elog "file before running ${PN} for the first time." + elog "For details, please see the NVIDIA docker manual page." +} |