From 49951792f4930b3d0f47256385dcb742b8561c4b Mon Sep 17 00:00:00 2001 From: Arthur Rodrigues Date: Tue, 14 Oct 2025 01:39:02 +0000 Subject: [PATCH] gnu: Add go-github-com-containerd-containerd-api. * gnu/packages/golang-web.scm (go-github-com-containerd-containerd-api): New variable. Change-Id: I268d371ed6cf538904fde2cf1d6d5ce3323fe53c Modified-by: Sharlatan Hellseher Signed-off-by: Sharlatan Hellseher --- gnu/packages/golang-web.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm index d201c634ea7f2ba420caf7148e851a9e2f83ab1b..ecc8fe4dc27252009f3602f61a5f9d46fbf46e7e 100644 --- a/gnu/packages/golang-web.scm +++ b/gnu/packages/golang-web.scm @@ -2202,6 +2202,38 @@ Wasm}. @end itemize") (license license:isc))) +(define-public go-github-com-containerd-containerd-api + (package + (name "go-github-com-containerd-containerd-api") + (version "1.9.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/containerd/containerd") + (commit (go-version->git-ref version + #:subdir "api")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "06pl08p1f86z70hy9si5h7p2bgassqjsy625pvzxazxix35ggq6x")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/containerd/containerd/api" + #:unpack-path "github.com/containerd/containerd")) + (propagated-inputs + (list go-github-com-containerd-ttrpc + go-github-com-containerd-typeurl-v2 + go-github-com-opencontainers-image-spec + go-google-golang-org-genproto-googleapis-rpc + go-google-golang-org-grpc + go-google-golang-org-protobuf)) + (home-page "https://github.com/containerd/containerd") + (synopsis "Go package for gRPC API for containerd") + (description + "This Go package provides the gRPC API for containerd.") + (license license:asl2.0))) + (define-public go-github-com-containerd-ttrpc (package (name "go-github-com-containerd-ttrpc")