commit:     28f259068a065be7defc5f69bf4e98a5428db30c
Author:     Zac Medico <zmedico <AT> gentoo <DOT> org>
AuthorDate: Mon Mar  9 16:39:37 2026 +0000
Commit:     Zac Medico <zmedico <AT> gentoo <DOT> org>
CommitDate: Mon Mar  9 16:40:19 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28f25906

app-containers/nerdctl: add 2.2.1

Closes: https://bugs.gentoo.org/971006
Signed-off-by: Zac Medico <zmedico <AT> gentoo.org>

 app-containers/nerdctl/Manifest             |  2 ++
 app-containers/nerdctl/nerdctl-2.2.1.ebuild | 53 +++++++++++++++++++++++++++++
 2 files changed, 55 insertions(+)

diff --git a/app-containers/nerdctl/Manifest b/app-containers/nerdctl/Manifest
index 90484ab009ba..a8f80fd3e4e8 100644
--- a/app-containers/nerdctl/Manifest
+++ b/app-containers/nerdctl/Manifest
@@ -2,3 +2,5 @@ DIST nerdctl-2.0.2-go-mod-vendor.tar.gz 7348723 BLAKE2B 
8f9b96193b45f2006ffaa205
 DIST nerdctl-2.0.2.tar.gz 1328952 BLAKE2B 
4ffa3cdf3e6c2ec2ee2ece0c214b3219f3a068c9d34cf17eff12660421219470b1309f701bcfadea6623e3a7693f9f2cf0c732f882e97866d6e75945176ce5a5
 SHA512 
bab4358279ba8edf119062b494bf1b393e22c8ee483aa16d502e6656ed56a9775e024bc1c30cbdc2185840fbb7d8a8d7da7e30a0f1905b5a436024472619d2c3
 DIST nerdctl-2.0.3-go-mod-vendor.tar.gz 7404790 BLAKE2B 
5b28dc9b154d9709764941b000fa09ca83acd567db1d6ffce17e950fa095336bc7132ae8695af7fe12385c1b53c6d9571b04579bb9557e8c5ea943c6f31d0ba5
 SHA512 
bc0b09f8d132ffb7c9d497561a40ed83196f4c7c10135f85430f1a5c4684854976a27067ee8d64b0f73e3b482064d49e44c3724aee4c22f4d85049a26b2eb660
 DIST nerdctl-2.0.3.tar.gz 1345686 BLAKE2B 
bd9b2e1979931de5882d64fa51c094a532023f8c7be1f9b397dbb998d6bf428a6b9839d3682ce66ddddb8887e432027f8704d97e06ead2f4d870ef8e2cd9b1a9
 SHA512 
32467f3b75e443104d7b49c40bb27df72080ae6c40c9c085968b8f8e3d839095f2047c4fd1cff540bcb785639b79a0874f9a50a5af9feb2a690a7c22621ab98d
+DIST nerdctl-2.2.1-go-mod-vendor.tar.gz 8108003 BLAKE2B 
73fe63c9af84829392cb356381c0f24c63946c6eb35a8bad4f150bb3c33116eca93ad00661dfbc7b08c0fa9494836ed0a7f21a2227bc851ae451c86ef9f3389d
 SHA512 
59ca6e6d529f02496f0a4cd98ffb62e6b104104f1a7a3c79705a0f6e8bcc9ac2a1788ec7e20a004e8ccbcff987d42dbd4970ef74a145edec157c7b26025bb556
+DIST nerdctl-2.2.1.tar.gz 1521355 BLAKE2B 
1399a5a0ef2ce6dd46ce289cc1ccb8f40c5f7530ae5da0f8155e89b6d858dcb8efdfeb5d10e6a10eb6e7ec66ce10b06e633a15879320bcbf59d0fcf20f2a7189
 SHA512 
2b25061c0673633e28e42cb082e1cd5d86a31127c83ff23621c742a05b7b3314fca51acf20cc4a45f00400624d17d52b480e6803e886f59ac92cf38470ba983a

diff --git a/app-containers/nerdctl/nerdctl-2.2.1.ebuild 
b/app-containers/nerdctl/nerdctl-2.2.1.ebuild
new file mode 100644
index 000000000000..08d6dc459fc2
--- /dev/null
+++ b/app-containers/nerdctl/nerdctl-2.2.1.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2021-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit go-module
+
+EGIT_COMMIT="1220ce7ec2701d485a9b1beeea63dae3da134fb5"
+
+DESCRIPTION="Docker-compatible CLI for containerd, with support for Compose"
+HOMEPAGE="https://github.com/containerd/nerdctl";
+SRC_URI="
+       https://github.com/containerd/${PN}/archive/refs/tags/v${PV}.tar.gz -> 
${P}.tar.gz
+       
https://github.com/containerd/${PN}/releases/download/v${PV}/${P}-go-mod-vendor.tar.gz
+"
+
+LICENSE="Apache-2.0"
+LICENSE+=" BSD BSD-2 ISC MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="rootless"
+
+DEPEND="
+       rootless? (
+               app-containers/slirp4netns
+               sys-apps/rootlesskit
+       )
+"
+RDEPEND="${DEPEND}"
+
+src_unpack() {
+       unpack "${P}.tar.gz"
+       cd "${S}"
+       unpack "${P}-go-mod-vendor.tar.gz"
+       mv home/runner/work/nerdctl/nerdctl/vendor . || die
+}
+
+src_compile() {
+       emake VERSION=v${PV} REVISION="${EGIT_COMMIT}"
+}
+
+src_install() {
+       local emake_args=(
+               DESTDIR="${D}"
+               VERSION=v${PV}
+               REVISION="${EGIT_COMMIT}"
+               DOCDIR="${EPREFIX}/usr/share/doc/${PF}"
+               PREFIX="${EPREFIX}/usr"
+       )
+       emake "${emake_args[@]}" install
+       local DOCS=( README.md docs/* examples )
+       einstalldocs
+}

Reply via email to