From 95e9eafe8aa44fbce8018156c22131feea033b91 Mon Sep 17 00:00:00 2001 From: Sharlatan Hellseher Date: Wed, 22 Oct 2025 22:07:10 +0100 Subject: [PATCH] gnu: Add go-github-com-containerd-stargz-snapshotter-estargz. * gnu/packages/golang-compression.scm (go-github-com-containerd-stargz-snapshotter-estargz): New variable. Change-Id: I2c75e862bee5b4efe1c829983a258173718d7e90 Reviewed-by: Arthur Rodrigues --- gnu/packages/golang-compression.scm | 32 +++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang-compression.scm b/gnu/packages/golang-compression.scm index 6f864b879c5cd6c64e878d92ba364065fb4e1417..763cf0eb0b64a488a19dd66353b528125f5146ac 100644 --- a/gnu/packages/golang-compression.scm +++ b/gnu/packages/golang-compression.scm @@ -67,6 +67,38 @@ the @code{c2go} tool at @url{https://github.com/andybalholm/c2go,https://github.com/andybalholm/c2go}.") (license license:expat))) +(define-public go-github-com-containerd-stargz-snapshotter-estargz + (package + (name "go-github-com-containerd-stargz-snapshotter-estargz") + (version "0.18.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/containerd/stargz-snapshotter") + (commit (go-version->git-ref version + #:subdir "estargz")))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0058acl307d8gkkp0iyd9w290kwixi9362ji48azl5cp7mx4l27f")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/containerd/stargz-snapshotter/estargz" + #:unpack-path "github.com/containerd/stargz-snapshotter")) + (propagated-inputs + (list go-github-com-klauspost-compress + go-github-com-opencontainers-go-digest + go-github-com-vbatts-tar-split + go-golang-org-x-sync)) + (home-page "https://github.com/containerd/stargz-snapshotter") + (synopsis "Reader/writer library for eStargz container image format") + (description + "This package implements reader/writer library +@url{https://github.com/containerd/stargz-snapshotter/blob/v0.18.0/docs/estargz.md, +eStargz} - a lazily-pullable image format.") + (license license:asl2.0))) + (define-public go-github-com-datadog-zstd (package (name "go-github-com-datadog-zstd")