summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArthur Rodrigues <arthurhdrodrigues@proton.me>2025-10-26 01:01:48 +0000
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-11-09 09:10:04 +0000
commit0f0ba612c0b0730bcf6cb6f5fd5eee2a1622c079 (patch)
tree2b7136742b66053539e6d71ca4c7ffdc6c6cf0cc
parent7b66a2e6aacc4ddfc9719393bc83ea5b2feee5ce (diff)
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 <sharlatanus@gmail.com>
-rw-r--r--gnu/packages/golang-compression.scm24
1 files changed, 24 insertions, 0 deletions
diff --git a/gnu/packages/golang-compression.scm b/gnu/packages/golang-compression.scm
index 763cf0eb0b6..b42ba90baa0 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")