From 0f0ba612c0b0730bcf6cb6f5fd5eee2a1622c079 Mon Sep 17 00:00:00 2001 From: Arthur Rodrigues Date: Sun, 26 Oct 2025 01:01:48 +0000 Subject: [PATCH] gnu: Add go-github-com-cpuguy83-tar2go. * gnu/packages/golang-compression.scm (go-github-com-cpuguy83-tar2go): New variable. Change-Id: I1e8ee18d79347eea6b9ff752de4e32b6ef683e6b Signed-off-by: Sharlatan Hellseher --- gnu/packages/golang-compression.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang-compression.scm b/gnu/packages/golang-compression.scm index 763cf0eb0b64a488a19dd66353b528125f5146ac..b42ba90baa08c1ff0adb905dc830b35365f29c61 100644 --- a/gnu/packages/golang-compression.scm +++ b/gnu/packages/golang-compression.scm @@ -99,6 +99,30 @@ the @code{c2go} tool at eStargz} - a lazily-pullable image format.") (license license:asl2.0))) +(define-public go-github-com-cpuguy83-tar2go + (package + (name "go-github-com-cpuguy83-tar2go") + (version "0.3.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cpuguy83/tar2go") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0vag88n77kfmb4msygkyyywcjyxlmjbsx4sqnhmi92jcb8bh93bb")))) + (build-system go-build-system) + (arguments + (list + #:import-path "github.com/cpuguy83/tar2go")) + (home-page "https://github.com/cpuguy83/tar2go") + (synopsis "Tar files interfaces for Golang") + (description + "This package defines basic interfaces to handle tar files. It is similar +to @url{https://pkg.go.dev/io/fs#FS, fs.FS}, but for tar files.") + (license license:expat))) + (define-public go-github-com-datadog-zstd (package (name "go-github-com-datadog-zstd")