~ruther/guix-local

5b4b6e5bdad0f27633cfd8383712904157b4d921 — Arthur Rodrigues 7 months ago 10bd85b
gnu: Add go-github-com-containerd-ttrpc.

* gnu/packages/golang-web.scm (go-github-com-containerd-ttrpc): New variable.

Change-Id: Ia143395eb3a9b343475348027d60c511a9601b2d
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
1 files changed, 35 insertions(+), 0 deletions(-)

M gnu/packages/golang-web.scm
M gnu/packages/golang-web.scm => gnu/packages/golang-web.scm +35 -0
@@ 2172,6 2172,41 @@ Wasm}.
@end itemize")
    (license license:isc)))

(define-public go-github-com-containerd-ttrpc
  (package
    (name "go-github-com-containerd-ttrpc")
    (version "1.2.7")
    (source
     (origin
       (method git-fetch)
       (uri (git-reference
              (url "https://github.com/containerd/ttrpc")
              (commit (string-append "v" version))))
       (file-name (git-file-name name version))
       (sha256
        (base32 "0fcd9nqkj1iz95h16i8ygiiazvbzmgrawpnvqcpbfhjwkx3sc1m1"))))
    (build-system go-build-system)
    (arguments
     (list
      #:import-path "github.com/containerd/ttrpc"))
    (propagated-inputs
     (list go-github-com-containerd-log
           go-github-com-gogo-protobuf
           go-github-com-golang-protobuf
           go-github-com-prometheus-procfs
           go-golang-org-x-sys
           go-google-golang-org-genproto-googleapis-rpc
           go-google-golang-org-grpc
           go-google-golang-org-protobuf))
    (home-page "https://github.com/containerd/ttrpc")
    (synopsis "Go package for gRPC for low-memory environments")
    (description
     "Package ttrpc defines and implements a low level simple transfer protocol
optimized for low latency and reliable connections between processes on the
same host.  The protocol uses simple framing for sending requests, responses,
and data using multiple streams.")
    (license license:asl2.0)))

(define-public go-github-com-containerd-typeurl
  (package
    (name "go-github-com-containerd-typeurl")