* [gentoo-commits] repo/proj/guru:master commit in: app-containers/nvidia-container-toolkit/, ...
@ 2022-01-20 19:21 Andrew Ammerlaan
0 siblings, 0 replies; 2+ messages in thread
From: Andrew Ammerlaan @ 2022-01-20 19:21 UTC (permalink / raw
To: gentoo-commits
commit: 474cd08b77a053e91ad6b403dd779f39d8e84adf
Author: Huang Rui <vowstar <AT> gmail <DOT> com>
AuthorDate: Tue Jan 18 15:06:58 2022 +0000
Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org>
CommitDate: Tue Jan 18 15:22:18 2022 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=474cd08b
app-containers/nvidia-container-toolkit: move from app-emulation
Move {app-emulation->app-containers}/nvidia-container-toolkit
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Huang Rui <vowstar <AT> gmail.com>
{app-emulation => app-containers}/nvidia-container-toolkit/Manifest | 0
.../nvidia-container-toolkit/files/config.toml | 0
{app-emulation => app-containers}/nvidia-container-toolkit/metadata.xml | 0
.../nvidia-container-toolkit/nvidia-container-toolkit-1.5.0.ebuild | 2 +-
4 files changed, 1 insertion(+), 1 deletion(-)
diff --git a/app-emulation/nvidia-container-toolkit/Manifest b/app-containers/nvidia-container-toolkit/Manifest
similarity index 100%
rename from app-emulation/nvidia-container-toolkit/Manifest
rename to app-containers/nvidia-container-toolkit/Manifest
diff --git a/app-emulation/nvidia-container-toolkit/files/config.toml b/app-containers/nvidia-container-toolkit/files/config.toml
similarity index 100%
rename from app-emulation/nvidia-container-toolkit/files/config.toml
rename to app-containers/nvidia-container-toolkit/files/config.toml
diff --git a/app-emulation/nvidia-container-toolkit/metadata.xml b/app-containers/nvidia-container-toolkit/metadata.xml
similarity index 100%
rename from app-emulation/nvidia-container-toolkit/metadata.xml
rename to app-containers/nvidia-container-toolkit/metadata.xml
diff --git a/app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.5.0.ebuild b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.5.0.ebuild
similarity index 99%
rename from app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.5.0.ebuild
rename to app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.5.0.ebuild
index 8675939e3..708ccd2ac 100644
--- a/app-emulation/nvidia-container-toolkit/nvidia-container-toolkit-1.5.0.ebuild
+++ b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
^ permalink raw reply related [flat|nested] 2+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: app-containers/nvidia-container-toolkit/, ...
@ 2024-09-08 16:32 David Roman
0 siblings, 0 replies; 2+ messages in thread
From: David Roman @ 2024-09-08 16:32 UTC (permalink / raw
To: gentoo-commits
commit: bcc925b7ae75bef54a9895a48967f803b048c663
Author: Denis Strizhkin <strdenis02 <AT> gmail <DOT> com>
AuthorDate: Sat Sep 7 18:26:35 2024 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Sat Sep 7 18:26:35 2024 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bcc925b7
app-containers/nvidia-container-toolkit: add 1.16.1
Signed-off-by: Denis Strizhkin <strdenis02 <AT> gmail.com>
app-containers/nvidia-container-toolkit/Manifest | 1 +
.../files/extldflags-1.16.1.patch | 11 ++++
.../nvidia-container-toolkit-1.16.1.ebuild | 58 ++++++++++++++++++++++
3 files changed, 70 insertions(+)
diff --git a/app-containers/nvidia-container-toolkit/Manifest b/app-containers/nvidia-container-toolkit/Manifest
index e3e315246..a8eb6598b 100644
--- a/app-containers/nvidia-container-toolkit/Manifest
+++ b/app-containers/nvidia-container-toolkit/Manifest
@@ -1 +1,2 @@
DIST nvidia-container-toolkit-1.14.6.tar.gz 2419037 BLAKE2B 6d0dc186a49b2d1cb09fda3f3c4e3361e22f8891cba96cfaa14f2b70f887040b5b637125f7581159aa4a3e0f4c0542f0899e1d0708806767091a9cc34828deac SHA512 710ccaf80b358c3c420cfc00d34eb9a932feff058de911b87783211a30011af01016047f9e62f055d805234d602cf3bbb2b593825fde2a6f00aa505fea7f3719
+DIST nvidia-container-toolkit-1.16.1.tar.gz 2642534 BLAKE2B 0b286accab4b6730b1e3b15a726bc5e20ffae9b6816f0fb840013291fdbf9151cd39d8a8e7a97697113c0c4ec88c9fc9e9551e66ec1c3fb61dfa76e31bc41f44 SHA512 691d4fc47ea60b730ec491b333aa8118bcfd62cdab20a42b84155c6a13484d920e758435b5029bbae4fbefce82352aa5764f1554992682f689c95615809fb83c
diff --git a/app-containers/nvidia-container-toolkit/files/extldflags-1.16.1.patch b/app-containers/nvidia-container-toolkit/files/extldflags-1.16.1.patch
new file mode 100644
index 000000000..ebc31ca37
--- /dev/null
+++ b/app-containers/nvidia-container-toolkit/files/extldflags-1.16.1.patch
@@ -0,0 +1,11 @@
+--- a/Makefile
++++ b/Makefile
+@@ -60,7 +60,7 @@
+ cmds: $(CMD_TARGETS)
+
+ ifneq ($(shell uname),Darwin)
+-EXTLDFLAGS = -Wl,--export-dynamic -Wl,--unresolved-symbols=ignore-in-object-files
++EXTLDFLAGS = -Wl,--export-dynamic -Wl,--unresolved-symbols=ignore-in-object-files -Wl,-z,lazy
+ else
+ EXTLDFLAGS = -Wl,-undefined,dynamic_lookup
+ endif
diff --git a/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.16.1.ebuild b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.16.1.ebuild
new file mode 100644
index 000000000..546d3b1a2
--- /dev/null
+++ b/app-containers/nvidia-container-toolkit/nvidia-container-toolkit-1.16.1.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2024 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
+else
+ SRC_URI="
+ https://github.com/NVIDIA/${PN}/archive/v${PV/_rc/-rc.}.tar.gz -> ${P}.tar.gz
+ "
+ S="${WORKDIR}/${PN}-${PV/_rc/-rc.}"
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0/${PV}"
+
+# Some tests may require specific environmental setups or additional hardware.
+RESTRICT="test" # Bug 831702
+
+RDEPEND="
+ sys-libs/libnvidia-container:0/${PV}
+"
+
+PATCHES=(
+ "${FILESDIR}/extldflags-1.16.1.patch"
+)
+
+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."
+}
^ permalink raw reply related [flat|nested] 2+ messages in thread
end of thread, other threads:[~2024-09-08 16:32 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-01-20 19:21 [gentoo-commits] repo/proj/guru:master commit in: app-containers/nvidia-container-toolkit/, Andrew Ammerlaan
-- strict thread matches above, loose matches on Subject: below --
2024-09-08 16:32 David Roman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox