summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSharlatan Hellseher <sharlatanus@gmail.com>2025-09-03 23:58:36 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-09-04 00:03:38 +0100
commit7b48ff37cc8bf407ff4e6b8ab3e013885aef8ff6 (patch)
tree5a62eee3f15ebae45f190dca9303c18c7aa181f8
parent7d9d4dbb86d51be935e6e5a3f71f104af634e4cd (diff)
gnu: go-connectrpc-com-connect: Move to golang-web.
* gnu/packages/golang-xyz.scm (go-connectrpc-com-connect): Move from here ... * gnu/packages/golang-web.scm: ... to here. * gnu/packages/ci.scm: Add golang-web module. Change-Id: Ia255d3bfbe3e7da1202b2d40caa40fd63f4ecc65
-rw-r--r--gnu/packages/ci.scm1
-rw-r--r--gnu/packages/golang-web.scm34
-rw-r--r--gnu/packages/golang-xyz.scm32
3 files changed, 35 insertions, 32 deletions
diff --git a/gnu/packages/ci.scm b/gnu/packages/ci.scm
index 48c5fc959e9..5c5604788b3 100644
--- a/gnu/packages/ci.scm
+++ b/gnu/packages/ci.scm
@@ -46,6 +46,7 @@
#:use-module (gnu packages golang-build)
#:use-module (gnu packages golang-check)
#:use-module (gnu packages golang-vcs)
+ #:use-module (gnu packages golang-web)
#:use-module (gnu packages golang-xyz)
#:use-module (gnu packages guile)
#:use-module (gnu packages guile-xyz)
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index e797dba5937..e383dd8ef95 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -43,6 +43,7 @@
;;; Copyright © 2025 Jussi Timperi <jussi.timperi@iki.fi>
;;; Copyright © 2025 Ashvith Shetty <ashvithshetty0010@zohomail.in>
;;; Copyright © 2025 Arthur Rodrigues <arthurhdrodrigues@proton.me>
+;;; Copyright © 2025 David Thompson <davet@gnu.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -274,6 +275,39 @@ corresponds to the highest supported version of the gitea API, but
backwards-compatibility is mostly given.")
(license license:expat)))
+(define-public go-connectrpc-com-connect
+ (package
+ (name "go-connectrpc-com-connect")
+ (version "1.18.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/connectrpc/connect-go")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "0a6rzp57srhyf66jri62gfsj4ndpfxgb9ln15qdpfwv0xvcffz63"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "connectrpc.com/connect"
+ ;; Needs additional dependencies..
+ #:tests? #f))
+ (propagated-inputs
+ (list go-github-com-google-go-cmp
+ go-golang-org-x-net
+ go-google-golang-org-protobuf))
+ (home-page "https://connectrpc.com/connect")
+ (synopsis "@acronym{RPC, Remote procedure call} framework built on
+Protocol Buffers")
+ (description
+ "Package @code{connect} is a slim RPC framework built on Protocol Buffers
+and @code{net/http}. In addition to supporting its own protocol, Connect
+handlers and clients are wire-compatible with gRPC and gRPC-Web, including
+streaming.")
+ (license license:asl2.0)))
+
(define-public go-git-sr-ht-adnano-go-gemini
(package
(name "go-git-sr-ht-adnano-go-gemini")
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 73c4b4cd3d7..a122e6b989d 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -23493,38 +23493,6 @@ library.")
" This package provides an command line interface (CLI)
tool."))))
-(define-public go-connectrpc-com-connect
- (package
- (name "go-connectrpc-com-connect")
- (version "1.18.1")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/connectrpc/connect-go")
- (commit (string-append "v" version))))
- (file-name (git-file-name name version))
- (sha256
- (base32 "0a6rzp57srhyf66jri62gfsj4ndpfxgb9ln15qdpfwv0xvcffz63"))))
- (build-system go-build-system)
- (arguments
- (list
- #:import-path "connectrpc.com/connect"
- ;; Needs additional dependencies..
- #:tests? #f))
- (propagated-inputs (list go-google-golang-org-protobuf
- go-golang-org-x-net
- go-github-com-google-go-cmp))
- (home-page "https://connectrpc.com/connect")
- (synopsis "@acronym{RPC, Remote procedure call} framework built on
-Protocol Buffers")
- (description
- "Package @code{connect} is a slim RPC framework built on Protocol Buffers
-and @code{net/http}. In addition to supporting its own protocol, Connect
-handlers and clients are wire-compatible with gRPC and gRPC-Web, including
-streaming.")
- (license license:asl2.0)))
-
(define-public go-csv2table
(package/inherit go-github-com-olekukonko-tablewriter
(name "go-csv2table")