summaryrefslogtreecommitdiff
path: root/gnu/packages/golang-xyz.scm
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2025-07-08 19:16:46 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-07-22 20:13:05 +0100
commit77e63ead5228fb55298062d525facb14cf99ed2d (patch)
tree9eec98a08c784f98100a41b71018010139339a1e /gnu/packages/golang-xyz.scm
parent9d90b3816dac23df614f41079fd7c719c2209f42 (diff)
gnu: Add go-github-com-rootless-containers-proto-go-proto.
* gnu/packages/golang-xyz.scm (go-github-com-rootless-containers-proto-go-proto): New variable. Change-Id: Ia5c53d916cbfddbeaac0884ad9cf9dfb8da5b09c
Diffstat (limited to 'gnu/packages/golang-xyz.scm')
-rw-r--r--gnu/packages/golang-xyz.scm30
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 9ea0cbbd67..78dde02c35 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -15597,6 +15597,36 @@ comments.
#:import-path "github.com/rogpeppe/go-internal"
#:test-flags #~(list "-skip" "TestSimple/cover")))))
+(define-public go-github-com-rootless-containers-proto-go-proto
+ (package
+ (name "go-github-com-rootless-containers-proto-go-proto")
+ (version "0.1.3")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/rootless-containers/proto")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "01lmjg70l0ll2sf7kg114nhc1pd848j5xpgwb1xm3k0q81h4x9d3"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:skip-build? #t
+ #:import-path "github.com/rootless-containers/proto"))
+ (propagated-inputs (list go-google-golang-org-protobuf))
+ (home-page "https://github.com/rootless-containers/proto")
+ (synopsis "Protobuf descriptions for rootless containers purposes")
+ (description
+ "This package provides a protobuf definition of the
+@code{user.rootlesscontainers} extended attribute. The main purpose of this
+attribute is to allow for a interoperable and standardised way of emulating
+persistent syscalls in a @url{rootless container,
+https://rootlesscontaine.rs/} (syscalls such as @code{chown(2)} which would
+ordinarily fail).")
+ (license license:asl2.0)))
+
(define-public go-github-com-rs-zerolog
(package
(name "go-github-com-rs-zerolog")