GNU bug report logs - #72963
[PATCH go-team 01/30] gnu: Add go-github-com-buildkite-shellwords.

Previous Next

Package: guix-patches;

Reported by: Herman Rimm <herman <at> rimm.ee>

Date: Mon, 2 Sep 2024 11:58:01 UTC

Severity: normal

Tags: patch

Done: Sharlatan Hellseher <sharlatanus <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 72963 in the body.
You can then email your comments to 72963 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 11:58:01 GMT) Full text and rfc822 format available.

Acknowledgement sent to Herman Rimm <herman <at> rimm.ee>:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Mon, 02 Sep 2024 11:58:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: guix-patches <at> gnu.org
Subject: [PATCH go-team 01/30] gnu: Add go-github-com-buildkite-shellwords.
Date: Mon,  2 Sep 2024 13:55:25 +0200
* gnu/packages/golang-xyz.scm (go-github-com-buildkite-shellwords): Add
variable.
---
 gnu/packages/golang-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index c0ead7d512..a7caf53d12 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1269,6 +1269,30 @@ (define-public go-github-com-briandowns-spinner
 indicator to any terminal application.")
     (license license:asl2.0)))
 
+(define-public go-github-com-buildkite-shellwords
+  (package
+    (name "go-github-com-buildkite-shellwords")
+    (version "0.0.0-20180315110454-59467a9b8e10")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/buildkite/shellwords")
+             (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1kx6wxbdznarmnifwzmxxcd86bgn27rwpfnw2y2gd0j8zg9g1682"))))
+    (build-system go-build-system)
+    (arguments
+     (list
+      #:import-path "github.com/buildkite/shellwords"))
+    (home-page "https://github.com/buildkite/shellwords")
+    (synopsis "Split command-line strings into words")
+    (description
+     "This package provides a golang library for splitting command-line
+strings into words like a POSIX or Windows shell would.")
+    (license license:expat)))
+
 (define-public go-github-com-burntsushi-toml
   (package
     (name "go-github-com-burntsushi-toml")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:02 GMT) Full text and rfc822 format available.

Message #8 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2.
Date: Mon,  2 Sep 2024 14:18:10 +0200
* gnu/packages/golang-xyz.scm (go-github-com-sebdah-goldie-v2): Add
variable.
---
 gnu/packages/golang-xyz.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index a7caf53d12..df7a79a217 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5038,6 +5038,32 @@ (define-public go-github-com-schollz-progressbar-v3
 is undetermined, a customizable spinner is shown.")
     (license license:expat)))
 
+(define-public go-github-com-sebdah-goldie-v2
+  (package
+    (name "go-github-com-sebdah-goldie-v2")
+    (version "2.5.3")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/sebdah/goldie")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "12gji9p6b6zlkisbd3ww103zwd5chlwkb6h5dppfrmgxim84n5n0"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/sebdah/goldie/v2"))
+    (propagated-inputs (list go-github-com-stretchr-testify
+                             go-github-com-sergi-go-diff
+                             go-github-com-pmezard-go-difflib))
+    (home-page "https://github.com/sebdah/goldie")
+    (synopsis "Golden test utility")
+    (description
+     "Package goldie provides test assertions based on golden files.
+It's typically used for testing responses with larger data bodies.")
+    (license license:expat)))
+
 (define-public go-github-com-sergi-go-diff
   (package
     (name "go-github-com-sergi-go-diff")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:02 GMT) Full text and rfc822 format available.

Message #11 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 03/30] gnu: Add go-github-com-atotto-clipboard.
Date: Mon,  2 Sep 2024 14:18:11 +0200
* gnu/packages/golang-xyz.scm (go-github-com-atotto-clipboard): Add
variable.
---
 gnu/packages/golang-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index df7a79a217..0f06339718 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -889,6 +889,31 @@ (define-public go-github-com-arran4-golang-ical
 for Go.")
     (license license:asl2.0)))
 
+(define-public go-github-com-atotto-clipboard
+  (package
+    (name "go-github-com-atotto-clipboard")
+    (version "0.1.4")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/atotto/clipboard")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0ycd8zkgsq9iil9svhlwvhcqwcd7vik73nf8rnyfnn10gpjx97k5"))))
+    (build-system go-build-system)
+    (arguments
+     (list
+       ;; No clipboard utilities available.
+       #:tests? #f
+       #:import-path "github.com/atotto/clipboard"))
+    (home-page "https://github.com/atotto/clipboard")
+    (synopsis "Clipboard for Go")
+    (description "Package clipboard read/write on clipboard.")
+    (license license:bsd-3)))
+
 (define-public go-github-com-audriusbutkevicius-recli
   (package
     (name "go-github-com-audriusbutkevicius-recli")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:03 GMT) Full text and rfc822 format available.

Message #14 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 04/30] gnu: Add go-github-com-creack-pty-v2.
Date: Mon,  2 Sep 2024 14:18:12 +0200
* gnu/packages/golang-web.scm (go-github-com-creack-pty-v2): Add
variable.
---
 gnu/packages/golang-web.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 5fbf2fe41a..833d2b5a94 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -985,6 +985,27 @@ (define-public go-github-com-emersion-go-smtp
 RFC 5321.")
     (license license:expat)))
 
+(define-public go-github-com-creack-pty-v2
+  (package
+    (name "go-github-com-creack-pty-v2")
+    (version "2.0.0-20240228220112-08e77a045af8")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/creack/pty")
+             (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "03g863r7nxxkg0c7jbv5pgr53g2bvx4f7x3ngypzr0aa9rjmh7ic"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/creack/pty/v2"))
+    (home-page "https://github.com/creack/pty")
+    (synopsis "Functions for working with Unix terminals")
+    (description
+     "Package pty provides functions for working with Unix terminals.")
+    (license license:expat)))
+
 (define-public go-github-com-emicklei-go-restful
   (package
     (name "go-github-com-emicklei-go-restful")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:03 GMT) Full text and rfc822 format available.

Message #17 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 05/30] gnu: Add go-github-com-charmbracelet-x-ansi.
Date: Mon,  2 Sep 2024 14:18:13 +0200
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-ansi): Add
variable.
---
 gnu/packages/golang-xyz.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 0f06339718..9bfafb2a3d 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1402,6 +1402,32 @@ (define-public go-github-com-charlievieth-fastwalk
 tools.")
     (license license:expat)))
 
+(define-public go-github-com-charmbracelet-x-ansi
+  (package
+    (name "go-github-com-charmbracelet-x-ansi")
+    (version "0.1.4")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/charmbracelet/x")
+             (commit (string-append "ansi/v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1j33791lkz4jzvm220dg82wr79gxncfflpqrlz34vhm7215fwbx0"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "github.com/charmbracelet/x/ansi"
+           #:unpack-path "github.com/charmbracelet/x"))
+    (propagated-inputs (list go-github-com-rivo-uniseg))
+    (home-page "https://github.com/charmbracelet/x")
+    (synopsis "Common ANSI escape sequences based on ECMA-48")
+    (description
+     "Package ansi defines common ANSI escape sequences based on the
+ECMA-48 specs.")
+    (license license:expat)))
+
 (define-public go-github-com-cheggaaa-pb
   (package
     (name "go-github-com-cheggaaa-pb")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:03 GMT) Full text and rfc822 format available.

Message #20 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 06/30] gnu: Add go-github-com-aymanbagabas-go-udiff.
Date: Mon,  2 Sep 2024 14:18:14 +0200
* gnu/packages/golang-xyz.scm (go-github-com-aymanbagabas-go-udiff): Add
variable.
---
 gnu/packages/golang-xyz.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 9bfafb2a3d..f3d5a48b0d 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1057,6 +1057,27 @@ (define-public go-github-com-aymanbagabas-go-osc52-v2
 clipboard.")
     (license license:expat)))
 
+(define-public go-github-com-aymanbagabas-go-udiff
+  (package
+    (name "go-github-com-aymanbagabas-go-udiff")
+    (version "0.2.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/aymanbagabas/go-udiff")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "09p17r8s5flhq6p69z08345q0y99dpb0yyashlwpgxn45xir7y6g"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/aymanbagabas/go-udiff"))
+    (home-page "https://github.com/aymanbagabas/go-udiff")
+    (synopsis "Compute text file or string differences")
+    (description
+     "Package µDiff computes differences between text files or strings.")
+    (license license:expat)))
+
 (define-public go-github-com-benbjohnson-clock
   (package
     (name "go-github-com-benbjohnson-clock")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:04 GMT) Full text and rfc822 format available.

Message #23 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 07/30] gnu: Add go-github-com-charmbracelet-lipgloss.
Date: Mon,  2 Sep 2024 14:18:15 +0200
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-lipgloss):
Add variable.
---
 gnu/packages/golang-xyz.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index f3d5a48b0d..9c13c3c61b 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1423,6 +1423,33 @@ (define-public go-github-com-charlievieth-fastwalk
 tools.")
     (license license:expat)))
 
+(define-public go-github-com-charmbracelet-lipgloss
+  (package
+    (name "go-github-com-charmbracelet-lipgloss")
+    (version "0.12.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/charmbracelet/lipgloss")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "08slqvnb3s47h0bq3yyl4rrn0yq37i9lbq5ljb1rkc97gmy00khi"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/charmbracelet/lipgloss"))
+    (propagated-inputs (list go-github-com-rivo-uniseg
+                             go-github-com-muesli-termenv
+                             go-github-com-charmbracelet-x-ansi
+                             go-github-com-aymanbagabas-go-udiff))
+    (home-page "https://github.com/charmbracelet/lipgloss")
+    (synopsis "Style definitions for nice terminal layouts")
+    (description
+     "This package provides style definitions for nice terminal layouts.
+Built with TUIs in mind.")
+    (license license:expat)))
+
 (define-public go-github-com-charmbracelet-x-ansi
   (package
     (name "go-github-com-charmbracelet-x-ansi")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:04 GMT) Full text and rfc822 format available.

Message #26 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 08/30] gnu: Add go-github-com-shurcool-graphql.
Date: Mon,  2 Sep 2024 14:18:16 +0200
* gnu/packages/golang-xyz.scm (go-github-com-shurcool-graphql): Add
variable.
---
 gnu/packages/golang-xyz.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 9c13c3c61b..afb8dbaa7a 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5264,6 +5264,28 @@ (define-public go-github-com-shirou-gopsutil-v3
                ;; environment.
                (string-append "src/" import-path "/host/host_test.go")))))))))
 
+(define-public go-github-com-shurcool-graphql
+  (package
+    (name "go-github-com-shurcool-graphql")
+    (version "0.0.0-20230722043721-ed46e5a46466")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/shurcooL/graphql")
+             (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "12cq16qak217bkpklqsmqhl42gz8cpadpzqw6fsivc3ambjpqdry"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/shurcooL/graphql"))
+    (home-page "https://github.com/shurcooL/graphql")
+    (synopsis "GraphQL client")
+    (description
+     "Package graphql provides a @code{GraphQL} client implementation.")
+    (license license:expat)))
+
 (define-public go-github-com-skip2-go-qrcode
   (package
     (name "go-github-com-skip2-go-qrcode")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:05 GMT) Full text and rfc822 format available.

Message #29 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 09/30] gnu: Add go-github-com-shurcool-githubv4.
Date: Mon,  2 Sep 2024 14:18:17 +0200
* gnu/packages/golang-web.scm (go-github-com-shurcool-githubv4): Add
variable.
---
 gnu/packages/golang-web.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 833d2b5a94..be1d82cefa 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -3233,6 +3233,31 @@ (define-public go-github-com-sherclockholmes-webpush-go
 support.")
     (license license:expat)))
 
+(define-public go-github-com-shurcool-githubv4
+  (package
+    (name "go-github-com-shurcool-githubv4")
+    (version "0.0.0-20240429030203-be2daab69064")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/shurcooL/githubv4")
+             (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0kkvqwv0waa8hj1jr9b4nvz8rmslqpchidl7gs9bplrkl3fvsxn6"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/shurcooL/githubv4"))
+    (inputs (list go-golang-org-x-oauth2))
+    (propagated-inputs (list go-github-com-shurcool-graphql))
+    (home-page "https://github.com/shurcooL/githubv4")
+    (synopsis "Client library for GitHub GraphQL API v4")
+    (description
+     "Package githubv4 is a client library for accessing GitHub
+@code{GraphQL} API v4.")
+    (license license:expat)))
+
 (define-public go-github-com-sourcegraph-jsonrpc2
   (package
     (name "go-github-com-sourcegraph-jsonrpc2")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:05 GMT) Full text and rfc822 format available.

Message #32 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 11/30] gnu: Add go-github-com-vito-midterm.
Date: Mon,  2 Sep 2024 14:18:19 +0200
* gnu/packages/golang-xyz.scm (go-github-com-vito-midterm): Add
variable.
---
 gnu/packages/golang-xyz.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index a63985ace9..8b9d53fc6f 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5815,6 +5815,36 @@ (define-public go-github-com-tkuchiki-go-timezone
 @end itemize")
     (license license:expat)))
 
+(define-public go-github-com-vito-midterm
+  (package
+    (name "go-github-com-vito-midterm")
+    (version "0.1.4")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/vito/midterm")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0bvgw84750xfpm89hrab7pzfv1d5dy94igiqwzk5ivy4yca90ipw"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/vito/midterm"))
+    (propagated-inputs (list go-golang-org-x-term
+                             go-github-com-stretchr-testify
+                             go-github-com-sebdah-goldie-v2
+                             go-github-com-muesli-termenv
+                             go-github-com-creack-pty
+                             go-github-com-charmbracelet-bubbletea))
+    (home-page "https://github.com/vito/midterm")
+    (synopsis "In-memory terminal emulator")
+    (description
+     "This package implements an in-memory terminal emulator, designed
+to be used as a component within a larger application for displaying
+logs, running interactive shells, or rendering terminal output.")
+    (license license:expat)))
+
 (define-public go-github-com-vitrun-qart
   (let ((commit "bf64b92db6b05651d6c25a3dabf2d543b360c0aa")
         (revision "0"))
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:05 GMT) Full text and rfc822 format available.

Message #35 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 10/30] gnu: Add go-github-com-charmbracelet-log.
Date: Mon,  2 Sep 2024 14:18:18 +0200
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-log): Add
variable.
---
 gnu/packages/golang-xyz.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index afb8dbaa7a..a63985ace9 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1450,6 +1450,33 @@ (define-public go-github-com-charmbracelet-lipgloss
 Built with TUIs in mind.")
     (license license:expat)))
 
+(define-public go-github-com-charmbracelet-log
+  (package
+    (name "go-github-com-charmbracelet-log")
+    (version "0.4.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/charmbracelet/log")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1dljsz5h6pw9w396sy9na99c2pvi542b3r138lka7l0ifmzpxjw9"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/charmbracelet/log"))
+    (propagated-inputs (list go-golang-org-x-exp
+                             go-github-com-stretchr-testify
+                             go-github-com-muesli-termenv
+                             go-github-com-go-logfmt-logfmt
+                             go-github-com-charmbracelet-lipgloss))
+    (home-page "https://github.com/charmbracelet/log")
+    (synopsis "Colorful Go logging library")
+    (description
+     "This package provides a minimal and colorful Go logging library.")
+    (license license:expat)))
+
 (define-public go-github-com-charmbracelet-x-ansi
   (package
     (name "go-github-com-charmbracelet-x-ansi")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:06 GMT) Full text and rfc822 format available.

Message #38 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 12/30] gnu: Add go-go-abhg-dev-requiredfield.
Date: Mon,  2 Sep 2024 14:18:20 +0200
* gnu/packages/golang-check.scm (go-go-abhg-dev-requiredfield): Add
variable.
---
 gnu/packages/golang-check.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/golang-check.scm b/gnu/packages/golang-check.scm
index 287a514ace..733fe89699 100644
--- a/gnu/packages/golang-check.scm
+++ b/gnu/packages/golang-check.scm
@@ -1033,6 +1033,30 @@ (define-public go-github.com-smartystreets-gunit
 under test) much simpler.")
     (license license:expat)))
 
+(define-public go-go-abhg-dev-requiredfield
+  (package
+    (name "go-go-abhg-dev-requiredfield")
+    (version "0.3.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/abhinav/requiredfield")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+          "15dccs71is06wi8xi3y2nnwpcpqbsh4pas4iggdr514aix8ljknf"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "go.abhg.dev/requiredfield"))
+    (propagated-inputs (list go-golang-org-x-tools))
+    (home-page "https://go.abhg.dev/requiredfield")
+    (synopsis "Linter for required struct fields")
+    (description
+     "Package requiredfield implements a linter that checks for required
+fields during struct initialization.")
+    (license license:bsd-3)))
+
 (define-public go-go-etcd-io-gofail
   (package
     (name "go-go-etcd-io-gofail")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:06 GMT) Full text and rfc822 format available.

Message #41 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 13/30] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder.
Date: Mon,  2 Sep 2024 14:18:21 +0200
* gnu/packages/golang-check.scm (go-gopkg-in-dnaeon-go-vcr-v3-recorder):
Add variable.
---
 gnu/packages/golang-check.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/golang-check.scm b/gnu/packages/golang-check.scm
index 733fe89699..acf7ebb53d 100644
--- a/gnu/packages/golang-check.scm
+++ b/gnu/packages/golang-check.scm
@@ -1179,6 +1179,33 @@ (define-public go-gopkg-in-check-v1
     (description "This package provides a test library for the Go language.")
     (license license:bsd-2)))
 
+(define-public go-gopkg-in-dnaeon-go-vcr-v3-recorder
+  (package
+    (name "go-gopkg-in-dnaeon-go-vcr-v3-recorder")
+    (version "3.2.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://gopkg.in/dnaeon/go-vcr.v3")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1nij7rjbnrbsgjlm7fwpg298qffrgi2ic3wb51vqzxl6s9qkbzrq"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "gopkg.in/dnaeon/go-vcr.v3/recorder"
+           #:unpack-path "gopkg.in/dnaeon/go-vcr.v3"))
+    (propagated-inputs (list go-gopkg-in-yaml-v3))
+    (home-page "https://gopkg.in/dnaeon/go-vcr.v3")
+    (synopsis "Record and replay your HTTP interactions")
+    (description
+     "@@code{go-vcr} simplifies testing by recording your HTTP
+interactions and replaying them in future runs in order to provide fast,
+deterministic and accurate testing of your code.")
+    (license license:bsd-2)))
+
 (define-public go-gopkg-in-go-playground-assert-v1
   (package
     (name "go-gopkg-in-go-playground-assert-v1")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:07 GMT) Full text and rfc822 format available.

Message #44 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 14/30] gnu: Add
 go-github-com-kylelemons-godebug-pretty.
Date: Mon,  2 Sep 2024 14:18:22 +0200
* gnu/packages/golang.scm (go-github-com-kylelemons-godebug-pretty): Add
variable.
---
 gnu/packages/golang.scm | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index c776f78609..be885d90ca 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -4972,6 +4972,14 @@ (define-public go-github-com-kylelemons-godebug
 representation suitable for computing diffs.")
     (license license:asl2.0)))
 
+(define-public go-github-com-kylelemons-godebug-pretty
+  (package
+    (inherit go-github-com-kylelemons-godebug)
+    (name "go-github-com-kylelemons-godebug-pretty")
+    (arguments
+      (list #:import-path "github.com/kylelemons/godebug/pretty"
+            #:unpack-path "github.com/kylelemons/godebug"))))
+
 (define-public go-github-com-kr-text
   (package
     (name "go-github-com-kr-text")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:07 GMT) Full text and rfc822 format available.

Message #47 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 15/30] gnu: Add go-github-com-sahilm-fuzzy.
Date: Mon,  2 Sep 2024 14:18:23 +0200
* gnu/packages/golang-xyz.scm (go-github-com-sahilm-fuzzy): Add
variable.
---
 gnu/packages/golang-xyz.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 8b9d53fc6f..7589918849 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5120,6 +5120,32 @@ (define-public go-github-com-rogpeppe-go-internal
 @end itemize\n")
     (license license:bsd-3)))
 
+(define-public go-github-com-sahilm-fuzzy
+  (package
+    (name "go-github-com-sahilm-fuzzy")
+    (version "0.1.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/sahilm/fuzzy")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "15j95gm7hcmg09x1b39vc4il8bryv4v0yljvvyq5vyc6iq66qrbz"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/sahilm/fuzzy"))
+    (inputs (list go-github-com-kylelemons-godebug
+                  go-github-com-kylelemons-godebug-pretty))
+    (home-page "https://github.com/sahilm/fuzzy")
+    (synopsis "Fuzzy string matching for filenames and code symbols")
+    (description
+     "Package fuzzy provides fuzzy string matching optimized for
+filenames and code symbols in the style of Sublime Text, VSCode,
+@code{IntelliJ} IDEA et al.")
+    (license license:expat)))
+
 (define-public go-github-com-schollz-progressbar-v3
   (package
     (name "go-github-com-schollz-progressbar-v3")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:08 GMT) Full text and rfc822 format available.

Message #50 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 17/30] gnu: Add go-inputs procedure.
Date: Mon,  2 Sep 2024 14:18:25 +0200
* gnu/packages/golang.scm (go-inputs): Add procedure.
---
 gnu/packages/golang.scm | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index be885d90ca..1822b640dc 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -111,6 +111,11 @@ (define-module (gnu packages golang)
 ;; installation of go, so we need to use go-1.4 or gccgo.  For architectures which
 ;; are not supported with go-1.4 we use a version of gccgo to bootstrap them.
 
+(define-public (go-inputs package)
+  (call-with-values
+    (lambda () (unzip2 (package-propagated-inputs package)))
+    (lambda (labels symbols) symbols)))
+
 (define-public go-1.4
   (package
     (name "go")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:08 GMT) Full text and rfc822 format available.

Message #53 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 19/30] gnu: Add go-github-com-charmbracelet-x-windows.
Date: Mon,  2 Sep 2024 14:18:27 +0200
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-windows):
Add variable.
---
 gnu/packages/golang-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 3c5249c300..dc4c7f9c7e 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1541,6 +1541,31 @@ (define-public go-github-com-charmbracelet-x-ansi
 ECMA-48 specs.")
     (license license:expat)))
 
+(define-public go-github-com-charmbracelet-x-windows
+  (package
+    (name "go-github-com-charmbracelet-x-windows")
+    (version "0.1.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/charmbracelet/x")
+             (commit (string-append "windows/v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0bl81xn1kfmr4iacbiqiay1mxqkpgssrix3q5i4ck6fidrb8g8bs"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "github.com/charmbracelet/x/windows"
+           #:unpack-path "github.com/charmbracelet/x"))
+    (propagated-inputs (list go-golang-org-x-sys))
+    (home-page "https://github.com/charmbracelet/x")
+    (synopsis "Windows API used at Charmbracelet")
+    (description
+     "This package provides the Windows API used at Charmbracelet.")
+    (license license:expat)))
+
 (define-public go-github-com-cheggaaa-pb
   (package
     (name "go-github-com-cheggaaa-pb")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:09 GMT) Full text and rfc822 format available.

Message #56 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 20/30] gnu: Add go-github-com-charmbracelet-x-input.
Date: Mon,  2 Sep 2024 14:18:28 +0200
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-input): Add
variable.
---
 gnu/packages/golang-xyz.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index dc4c7f9c7e..5ed23464c4 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1541,6 +1541,38 @@ (define-public go-github-com-charmbracelet-x-ansi
 ECMA-48 specs.")
     (license license:expat)))
 
+(define-public go-github-com-charmbracelet-x-input
+  (package
+    (name "go-github-com-charmbracelet-x-input")
+    (version "0.1.4")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/charmbracelet/x")
+             (commit (string-append "ansi/v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1j33791lkz4jzvm220dg82wr79gxncfflpqrlz34vhm7215fwbx0"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "github.com/charmbracelet/x/input"
+           #:unpack-path "github.com/charmbracelet/x"))
+    (propagated-inputs
+      (append (list go-golang-org-x-sys
+                    go-github-com-xo-terminfo
+                    go-github-com-muesli-cancelreader
+                    go-github-com-erikgeiser-coninput)
+              ;; Inputs from the same module.
+              (go-inputs go-github-com-charmbracelet-x-windows)
+              (go-inputs go-github-com-charmbracelet-x-ansi)))
+    (home-page "https://github.com/charmbracelet/x")
+    (synopsis "Terminal event input handler and driver")
+    (description
+     "This package provides a terminal event input handler and driver.")
+    (license license:expat)))
+
 (define-public go-github-com-charmbracelet-x-windows
   (package
     (name "go-github-com-charmbracelet-x-windows")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:09 GMT) Full text and rfc822 format available.

Message #59 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 21/30] gnu: Add go-github-com-charmbracelet-x-term.
Date: Mon,  2 Sep 2024 14:18:29 +0200
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-term): Add
variable.
---
 gnu/packages/golang-xyz.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 5ed23464c4..ce14a9329c 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1573,6 +1573,34 @@ (define-public go-github-com-charmbracelet-x-input
      "This package provides a terminal event input handler and driver.")
     (license license:expat)))
 
+(define-public go-github-com-charmbracelet-x-term
+  (package
+    (name "go-github-com-charmbracelet-x-term")
+    (version "0.1.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/charmbracelet/x")
+             (commit (string-append "term/v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1rmgkylsy3a9vng10m9zx510i41dzxmimfjfdp3c4ki9zk8n1x1l"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "github.com/charmbracelet/x/term"
+           #:unpack-path "github.com/charmbracelet/x"))
+    (propagated-inputs
+      (append (list go-golang-org-x-sys)
+              (go-inputs go-github-com-charmbracelet-x-input)
+              (go-inputs go-github-com-charmbracelet-x-ansi)))
+    (home-page "https://github.com/charmbracelet/x")
+    (synopsis "Terminal utilities and helpers")
+    (description
+      "This package provides terminal utilities and helpers.")
+    (license license:expat)))
+
 (define-public go-github-com-charmbracelet-x-windows
   (package
     (name "go-github-com-charmbracelet-x-windows")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:10 GMT) Full text and rfc822 format available.

Message #62 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 23/30] gnu: Add go-github-com-mattn-go-localereader.
Date: Mon,  2 Sep 2024 14:18:31 +0200
* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-localereader): Add
variable.
---
 gnu/packages/golang-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index ce14a9329c..d6d49a6dc1 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -4076,6 +4076,31 @@ (define-public go-github-com-mattn-go-isatty
 whether a file descriptor points to a terminal and the type of the terminal.")
     (license license:expat)))
 
+(define-public go-github-com-mattn-go-localereader
+  (package
+    (name "go-github-com-mattn-go-localereader")
+    (version "0.0.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/mattn/go-localereader")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+          "0wcgqnpjk0drm7swc0q27j4r5ab63mhz29dgbjdnyn4sw68rqm96"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:tests? #f ; platform-dependent test
+           #:import-path "github.com/mattn/go-localereader"))
+    (inputs (list go-golang-org-x-text-transform))
+    (home-page "https://github.com/mattn/go-localereader")
+    (synopsis "CodePage decoder for Windows")
+    (description
+     "This package provides a CodePage decoder for Windows.")
+    (license license:expat)))
+
 (define-public go-github-com-mattn-go-pointer
   (package
     (name "go-github-com-mattn-go-pointer")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:10 GMT) Full text and rfc822 format available.

Message #65 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 24/30] gnu: Add
 go-github-com-rogpeppe-go-internal-internal-misspell.
Date: Mon,  2 Sep 2024 14:18:32 +0200
* gnu/packages/golang-xyz.scm
(go-github-com-rogpeppe-go-internal-internal-misspell): Add variable.
---
 gnu/packages/golang-xyz.scm | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index d6d49a6dc1..f938c4a595 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5291,6 +5291,35 @@ (define-public go-github-com-rogpeppe-go-internal
 @end itemize\n")
     (license license:bsd-3)))
 
+(define-public go-github-com-rogpeppe-go-internal-internal-misspell
+  (package
+    (name "go-github-com-rogpeppe-go-internal-internal-misspell")
+    (version "1.12.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/rogpeppe/go-internal")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "18szjxqrjjvgsvyjbkqs6xw4bvg5nn1myg5hhb5qzwz5xl4wvw5a"))))
+    (build-system go-build-system)
+    (arguments
+     (list
+      #:import-path "github.com/rogpeppe/go-internal/internal/misspell"
+      #:unpack-path "github.com/rogpeppe/go-internal"))
+    (propagated-inputs (list go-golang-org-x-tools
+                             go-golang-org-x-sys
+                             go-golang-org-x-mod))
+    (home-page "https://github.com/rogpeppe/go-internal")
+    (synopsis "Internal test scripts from the Go standard library")
+    (description
+     "This package provides internal test scripts from the Go standard
+library.")
+    (license license:bsd-3)))
+
 (define-public go-github-com-sahilm-fuzzy
   (package
     (name "go-github-com-sahilm-fuzzy")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:11 GMT) Full text and rfc822 format available.

Message #68 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 26/30] gnu: Add
 go-github-com-rogpeppe-go-internal-diff.
Date: Mon,  2 Sep 2024 14:18:34 +0200
* gnu/packages/golang-xyz.scm (go-github-com-rogpeppe-go-internal-diff):
Add variable.
---
 gnu/packages/golang-xyz.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 967ead8542..c032dcea7a 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5291,6 +5291,33 @@ (define-public go-github-com-rogpeppe-go-internal
 @end itemize\n")
     (license license:bsd-3)))
 
+(define-public go-github-com-rogpeppe-go-internal-diff
+  (package
+    (name "go-github-com-rogpeppe-go-internal-diff")
+    (version "1.12.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/rogpeppe/go-internal")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "18szjxqrjjvgsvyjbkqs6xw4bvg5nn1myg5hhb5qzwz5xl4wvw5a"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "github.com/rogpeppe/go-internal/diff"
+           #:unpack-path "github.com/rogpeppe/go-internal"))
+    (propagated-inputs (list go-golang-org-x-tools
+                             go-golang-org-x-sys
+                             go-golang-org-x-mod))
+    (home-page "https://github.com/rogpeppe/go-internal")
+    (synopsis "Internal package from Go standard library")
+    (description
+     "Internal package diff from the Go standard library.")
+    (license license:bsd-3)))
+
 (define-public go-github-com-rogpeppe-go-internal-internal-misspell
   (package
     (name "go-github-com-rogpeppe-go-internal-internal-misspell")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:11 GMT) Full text and rfc822 format available.

Message #71 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 27/30] gnu: Add go-github-com-muesli-ansi.
Date: Mon,  2 Sep 2024 14:18:35 +0200
* gnu/packages/golang.scm (go-github-com-muesli-ansi): Add variable.
---
 gnu/packages/golang.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 205cb6d55f..13ad657207 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -6115,6 +6115,28 @@ (define-public go-github-com-bmatcuk-doublestar-v4
      (list
       #:import-path "github.com/bmatcuk/doublestar/v4"))))
 
+(define-public go-github-com-muesli-ansi
+  (package
+    (name "go-github-com-muesli-ansi")
+    (version "0.0.0-20230316100256-276c6243b2f6")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/muesli/ansi")
+             (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1jr8kgn3vb72jmf4a8n52g876mfpbvk3310p8gsg7jkn338af4m9"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/muesli/ansi"))
+    (propagated-inputs (list go-github-com-mattn-go-runewidth))
+    (home-page "https://github.com/muesli/ansi")
+    (synopsis "Raw ANSI sequence helpers")
+    (description "This package provides raw ANSI sequence helpers.")
+    (license license:expat)))
+
 (define-public go-github-com-muesli-reflow
   (package
     (name "go-github-com-muesli-reflow")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:12 GMT) Full text and rfc822 format available.

Message #74 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 29/30] gnu: go-github-com-charmbracelet-bubbletea:
 Update to 0.26.6.
Date: Mon,  2 Sep 2024 14:18:37 +0200
* gnu/packages/golang.scm (go-github-com-charmbracelet-bubbletea):
Update from 0.13.2 to 0.26.6.
[propagated-inputs]: Replace all but go-golang-org-x-sys.  Use new style
of inputs.
[description]: Replace beginning sentence and add end sentence.
[license]: Switch from ASL 2.0 to MIT.
---
 gnu/packages/golang.scm | 48 +++++++++++++++++++++--------------------
 1 file changed, 25 insertions(+), 23 deletions(-)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index a84cb07c0d..ebd5ec39bc 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7631,7 +7631,7 @@ (define-public go-github-com-rivo-uniseg
 (define-public go-github-com-charmbracelet-bubbletea
   (package
     (name "go-github-com-charmbracelet-bubbletea")
-    (version "0.13.2")
+    (version "0.26.6")
     (source
      (origin
        (method git-fetch)
@@ -7641,35 +7641,37 @@ (define-public go-github-com-charmbracelet-bubbletea
        (file-name (git-file-name name version))
        (sha256
         (base32
-         "1105cggi5fwqx69m0vrhgwx6kaw82w4ahn58sj0a81603c4yvrk0"))))
+         "0flhyav8adcm1vzhrm7npkfmcia25gikiw5cq4w41yh66h9wpkin"))))
     (build-system go-build-system)
     (arguments
      (list
       #:import-path "github.com/charmbracelet/bubbletea"
-      #:phases #~(modify-phases %standard-phases
-                   (add-after 'unpack 'remove-examples
-                     (lambda* (#:key import-path #:allow-other-keys)
-                       (with-directory-excursion (string-append "src/" import-path)
-                         (for-each delete-file-recursively
-                                   '("examples" "tutorials"))))))))
-    (propagated-inputs
-     `(("github.com/mattn/go-isatty" ,go-github-com-mattn-go-isatty)
-       ("github.com/muesli/termenv" ,go-github-com-muesli-termenv)
-       ("github.com/mattn/go-runewidth" ,go-github-com-mattn-go-runewidth)
-       ("go-github-com-muesli-reflow" ,go-github-com-muesli-reflow)
-       ("go-github-com-lucasb-eyer-go-colorful" ,go-github-com-lucasb-eyer-go-colorful)
-       ("github.com/containerd/console" ,go-github-com-containerd-console)
-       ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
-       ("go-golang-org-x-sys" ,go-golang-org-x-sys)
-       ("go-golang-org-x-term" ,go-golang-org-x-term)
-       ("github.com/mattn/go-isatty" ,go-github-com-mattn-go-isatty)))
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'remove-examples
+            (lambda* (#:key import-path #:allow-other-keys)
+              (with-directory-excursion (string-append "src/"
+                                                       import-path)
+                (for-each delete-file-recursively
+                          '("examples" "tutorials"))))))))
+    (propagated-inputs (list go-golang-org-x-sys
+                             go-golang-org-x-sync
+                             go-github-com-muesli-cancelreader
+                             go-github-com-muesli-ansi
+                             go-github-com-mattn-go-localereader
+                             go-github-com-erikgeiser-coninput
+                             go-github-com-charmbracelet-x-input
+                             go-github-com-charmbracelet-x-term
+                             go-github-com-charmbracelet-x-ansi))
     (home-page "https://github.com/charmbracelet/bubbletea")
     (synopsis "Powerful little TUI framework")
     (description
-     "Bubble Tea is a Go framework based on The Elm Architecture.  It is
-well-suited for simple and complex terminal applications, either inline,
-full-window, or a mix of both.")
-    (license license:asl2.0)))
+     "Bubble Tea is a Go framework for building rich terminal user
+interfaces based on the paradigms of the Elm architecture.  It's well-
+suited for simple and complex terminal applications, either inline,
+full-window, or a mix of both.  It's been battle-tested in several large
+projects and is production-ready.")
+    (license license:expat)))
 
 (define-public go-github-com-containerd-console
   (package
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:21:12 GMT) Full text and rfc822 format available.

Message #77 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 30/30] gnu: Add git-spice.
Date: Mon,  2 Sep 2024 14:18:38 +0200
* gnu/packages/version-control.scm (git-spice): Add variable.
---
 gnu/packages/version-control.scm | 89 ++++++++++++++++++++++++++++++++
 1 file changed, 89 insertions(+)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 9f67237d5d..b141e55137 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -877,6 +877,95 @@ (define-public git-tools
 @end itemize")
     (license license:gpl3+)))
 
+(define-public git-spice
+  (package
+    (name "git-spice")
+    (version "0.1.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/abhinav/git-spice")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0z5jjbnzyrij95fcm4qpy521fbb3mmcxhd35cl0jrlgdcs0lk2q7"))))
+    (build-system go-build-system)
+    (arguments
+      (list
+        #:go go-1.22
+        #:import-path "go.abhg.dev/gs"
+        #:phases
+        #~(modify-phases %standard-phases
+            (add-after 'unpack 'remove-failing-tests
+              (lambda* (#:key tests? import-path #:allow-other-keys)
+                (with-directory-excursion
+                  (string-append "src/" import-path "/testdata/script")
+                  (for-each
+                    delete-file
+                    (list
+                      ;; Tests require networking.
+                      "auth_detect_forge.txt"
+                      "auth_explicit_forge.txt"
+                      "auth_prompt_forge.txt"
+                      "branch_submit_ambiguous_branch.txt"
+                      "branch_submit_by_name.txt"
+                      "branch_submit_create_update.txt"
+                      "branch_submit_detect_existing.txt"
+                      "branch_submit_long_body.txt"
+                      "branch_submit_multiple_commits.txt"
+                      "branch_submit_multiple_pr_templates.txt"
+                      "branch_submit_no_publish.txt"
+                      "branch_submit_pr_template.txt"
+                      "branch_submit_pr_template_cache_invalidation.txt"
+                      "branch_submit_pr_template_no_body.txt"
+                      "branch_submit_pr_template_prompt.txt"
+                      "branch_submit_recover_prepared.txt"
+                      "branch_submit_remote_prompt.txt"
+                      "branch_submit_rename.txt"
+                      "downstack_submit.txt"
+                      "repo_sync_detached_head.txt"
+                      "repo_sync_detect_externally_created_prs.txt"
+                      "repo_sync_external_pr_head_mismatch.txt"
+                      "repo_sync_manual_pull_merged_pr.txt"
+                      "repo_sync_merged_pr.txt"
+                      "repo_sync_trunk_dirty_tree.txt"
+                      "repo_sync_trunk_no_prs.txt"
+                      "repo_sync_unpushed_commits.txt"
+                      "stack_submit.txt"
+                      "stack_submit_update_leave_draft.txt"
+                      "upstack_submit_main.txt"))))))))
+    (propagated-inputs (list go-pgregory-net-rapid
+                             go-gopkg-in-yaml-v3
+                             go-gopkg-in-dnaeon-go-vcr-v3-recorder
+                             go-golang-org-x-oauth2
+                             go-go-uber-org-mock
+                             go-go-abhg-dev-requiredfield
+                             go-github-com-zalando-go-keyring
+                             go-github-com-vito-midterm
+                             go-github-com-stretchr-testify
+                             go-github-com-shurcool-githubv4
+                             go-github-com-rogpeppe-go-internal
+                             go-github-com-mattn-go-isatty
+                             go-github-com-dustin-go-humanize
+                             go-github-com-creack-pty-v2
+                             go-github-com-charmbracelet-log
+                             go-github-com-charmbracelet-lipgloss
+                             go-github-com-charmbracelet-bubbletea
+                             go-github-com-charmbracelet-bubbles
+                             go-github-com-buildkite-shellwords
+                             go-github-com-alecthomas-kong))
+    (inputs (list go-github-com-rogpeppe-go-internal-diff
+                  go-github-com-rogpeppe-go-internal-testscript
+                  go-github-com-rogpeppe-go-internal-internal-misspell))
+    (native-inputs (list git-minimal))
+    (home-page "https://go.abhg.dev/gs")
+    (synopsis "Manage stacks of Git branches")
+    (description
+     "git-spice (gs) is a command line tool for stacking Git branches.")
+    (license license:gpl3)))
+
 (define-public xdiff
   (let ((revision "0")
         (commit "a137bc7ee6c76618ed1737c257548eaa10ac0089"))
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:50:02 GMT) Full text and rfc822 format available.

Message #80 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 28/30] gnu: Add go-github-com-muesli-cancelreader.
Date: Mon,  2 Sep 2024 14:18:36 +0200
* gnu/packages/golang.scm (go-github-com-muesli-cancelreader): Add
variable.
---
 gnu/packages/golang.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 13ad657207..a84cb07c0d 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -6137,6 +6137,28 @@ (define-public go-github-com-muesli-ansi
     (description "This package provides raw ANSI sequence helpers.")
     (license license:expat)))
 
+(define-public go-github-com-muesli-cancelreader
+  (package
+    (name "go-github-com-muesli-cancelreader")
+    (version "0.2.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/muesli/cancelreader")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0157mgpk0z45xizrgrz73swhky0d8nyk6fhwb089n1290k7yjhxq"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/muesli/cancelreader"))
+    (propagated-inputs (list go-golang-org-x-sys))
+    (home-page "https://github.com/muesli/cancelreader")
+    (synopsis "Cancelable reader")
+    (description "This package provides a cancelable reader for Go.")
+    (license license:expat)))
+
 (define-public go-github-com-muesli-reflow
   (package
     (name "go-github-com-muesli-reflow")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:50:03 GMT) Full text and rfc822 format available.

Message #83 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 25/30] gnu: Add
 go-github-com-rogpeppe-go-internal-testscript.
Date: Mon,  2 Sep 2024 14:18:33 +0200
* gnu/packages/golang-xyz.scm
(go-github-com-rogpeppe-go-internal-testscript): Add variable.
---
 gnu/packages/golang-xyz.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index f938c4a595..967ead8542 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5320,6 +5320,34 @@ (define-public go-github-com-rogpeppe-go-internal-internal-misspell
 library.")
     (license license:bsd-3)))
 
+(define-public go-github-com-rogpeppe-go-internal-testscript
+  (package
+    (name "go-github-com-rogpeppe-go-internal-testscript")
+    (version "1.12.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/rogpeppe/go-internal")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "18szjxqrjjvgsvyjbkqs6xw4bvg5nn1myg5hhb5qzwz5xl4wvw5a"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "github.com/rogpeppe/go-internal/testscript"
+           #:unpack-path "github.com/rogpeppe/go-internal"))
+    (propagated-inputs (list go-golang-org-x-tools
+                             go-golang-org-x-sys
+                             go-golang-org-x-mod))
+    (home-page "https://github.com/rogpeppe/go-internal")
+    (synopsis "Internal test scripts from the Go standard library")
+    (description
+     "This package provides internal test scripts from the Go standard
+library.")
+    (license license:bsd-3)))
+
 (define-public go-github-com-sahilm-fuzzy
   (package
     (name "go-github-com-sahilm-fuzzy")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:50:03 GMT) Full text and rfc822 format available.

Message #86 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 18/30] gnu: Add go-github-com-erikgeiser-coninput.
Date: Mon,  2 Sep 2024 14:18:26 +0200
* gnu/packages/golang-xyz.scm (go-github-com-erikgeiser-coninput): Add
variable.
---
 gnu/packages/golang-xyz.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 70598934af..3c5249c300 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -2275,6 +2275,29 @@ (define-public go-github-com-emersion-go-webdav
 @url{https://tools.ietf.org/html/rfc6352, RFC 6352} specifications.")
     (license license:expat)))
 
+(define-public go-github-com-erikgeiser-coninput
+  (package
+    (name "go-github-com-erikgeiser-coninput")
+    (version "0.0.0-20211004153227-1c3628e74d0f")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/erikgeiser/coninput")
+             (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1x8yw15ngyg4vlcdv5wsgpr6w5kavjv7bmk5mpvvx848bwvslr1r"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/erikgeiser/coninput"))
+    (propagated-inputs (list go-golang-org-x-sys))
+    (home-page "https://github.com/erikgeiser/coninput")
+    (synopsis "Input handling with Windows Console API")
+    (description
+     "Go library for input handling using Windows Console API.")
+    (license license:expat)))
+
 (define-public go-github-com-errata-ai-ini
   (package
     (name "go-github-com-errata-ai-ini")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:50:04 GMT) Full text and rfc822 format available.

Message #89 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 22/30] gnu: Add go-golang-org-x-text-transform.
Date: Mon,  2 Sep 2024 14:18:30 +0200
* gnu/packages/golang.scm (go-golang-org-x-text-transform): Add
variable.
---
 gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 1822b640dc..205cb6d55f 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -3090,6 +3090,33 @@ (define-public go-github-com-tj-docopt
     (home-page "https://github.com/tj/docopt")
     (license license:expat)))
 
+(define-public go-golang-org-x-text-transform
+  (package
+    (name "go-golang-org-x-text-transform")
+    (version "0.16.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://go.googlesource.com/text")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0pmn0i1xbpwvzl4cdgmjqcsk9vckhqrq6699fnr9mkglh4xj3p7a"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "golang.org/x/text/transform"
+           #:unpack-path "golang.org/x/text"))
+    (home-page "https://golang.org/x/text")
+    (synopsis "Read and write wrappers for byte transformation")
+    (description
+     "Package transform provides reader and writer wrappers that
+transform the bytes passing through as well as various transformations.
+Example transformations provided by other packages include normalization
+and conversion between character sets.")
+    (license license:bsd-3)))
+
 (define-public go-golang-org-x-vuln
   (package
     (name "go-golang-org-x-vuln")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Mon, 02 Sep 2024 12:50:04 GMT) Full text and rfc822 format available.

Message #92 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 16/30] gnu: Add go-github-com-charmbracelet-bubbles.
Date: Mon,  2 Sep 2024 14:18:24 +0200
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-bubbles): Add
variable.
---
 gnu/packages/golang-xyz.scm | 38 +++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 7589918849..70598934af 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1423,6 +1423,44 @@ (define-public go-github-com-charlievieth-fastwalk
 tools.")
     (license license:expat)))
 
+(define-public go-github-com-charmbracelet-bubbles
+  (package
+    (name "go-github-com-charmbracelet-bubbles")
+    (version "0.18.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/charmbracelet/bubbles")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "158icaha3a4xflvdimgchm08m5lhp1rn2jzah9xd174svmx8nlhm"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/charmbracelet/bubbles"))
+    (propagated-inputs (list go-github-com-sahilm-fuzzy
+                             go-github-com-rivo-uniseg
+                             go-github-com-muesli-termenv
+                             go-github-com-muesli-reflow
+                             go-github-com-mattn-go-runewidth
+                             go-github-com-lucasb-eyer-go-colorful
+                             go-github-com-dustin-go-humanize
+                             go-github-com-charmbracelet-lipgloss
+                             go-github-com-charmbracelet-harmonica
+                             go-github-com-charmbracelet-bubbletea
+                             go-github-com-atotto-clipboard))
+    (home-page "https://github.com/charmbracelet/bubbles")
+    (synopsis "Components for Bubble Tea, Glow and Charm")
+    (description
+     "This package provides some components for
+@@url{https://github.com/charmbracelet/bubbletea,Bubble Tea}
+applications.  These components are used in production in
+@@url{https://github.com/charmbracelet/glow,Glow},
+@@url{https://github.com/charmbracelet/charm,Charm} and many other
+applications.")
+    (license license:expat)))
+
 (define-public go-github-com-charmbracelet-lipgloss
   (package
     (name "go-github-com-charmbracelet-lipgloss")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:02 GMT) Full text and rfc822 format available.

Message #95 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords.
Date: Tue,  3 Dec 2024 14:14:46 +0100
* gnu/packages/golang-xyz.scm (go-github-com-buildkite-shellwords): Add
variable.
---
 gnu/packages/golang-xyz.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index d9a3562061..e88f0206ef 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1424,6 +1424,30 @@ (define-public go-github-com-briandowns-spinner
 indicator to any terminal application.")
     (license license:asl2.0)))
 
+(define-public go-github-com-buildkite-shellwords
+  (package
+    (name "go-github-com-buildkite-shellwords")
+    (version "0.0.0-20180315110454-59467a9b8e10")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/buildkite/shellwords")
+             (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1kx6wxbdznarmnifwzmxxcd86bgn27rwpfnw2y2gd0j8zg9g1682"))))
+    (build-system go-build-system)
+    (arguments
+     (list
+      #:import-path "github.com/buildkite/shellwords"))
+    (home-page "https://github.com/buildkite/shellwords")
+    (synopsis "Split command-line strings into words")
+    (description
+     "This package provides a golang library for splitting command-line
+strings into words like a POSIX or Windows shell would.")
+    (license license:expat)))
+
 (define-public go-github-com-burntsushi-toml
   (package
     (name "go-github-com-burntsushi-toml")

base-commit: 178c3115c47905f4ddad2740ada2725db42ed478
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:02 GMT) Full text and rfc822 format available.

Message #98 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 02/22] gnu: Add go-github-com-sebdah-goldie-v2.
Date: Tue,  3 Dec 2024 14:14:47 +0100
* gnu/packages/golang-xyz.scm (go-github-com-sebdah-goldie-v2): Add
variable.
---
 gnu/packages/golang-xyz.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index e88f0206ef..4f824ab935 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -6979,6 +6979,32 @@ (define-public go-github-com-schollz-progressbar-v3
 is undetermined, a customizable spinner is shown.")
     (license license:expat)))
 
+(define-public go-github-com-sebdah-goldie-v2
+  (package
+    (name "go-github-com-sebdah-goldie-v2")
+    (version "2.5.3")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/sebdah/goldie")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "12gji9p6b6zlkisbd3ww103zwd5chlwkb6h5dppfrmgxim84n5n0"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/sebdah/goldie/v2"))
+    (propagated-inputs (list go-github-com-stretchr-testify
+                             go-github-com-sergi-go-diff
+                             go-github-com-pmezard-go-difflib))
+    (home-page "https://github.com/sebdah/goldie")
+    (synopsis "Golden test utility")
+    (description
+     "Package goldie provides test assertions based on golden files.
+It's typically used for testing responses with larger data bodies.")
+    (license license:expat)))
+
 (define-public go-github-com-sergi-go-diff
   (package
     (name "go-github-com-sergi-go-diff")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:03 GMT) Full text and rfc822 format available.

Message #101 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 03/22] gnu: Add go-github-com-creack-pty-v2.
Date: Tue,  3 Dec 2024 14:14:48 +0100
* gnu/packages/golang-web.scm (go-github-com-creack-pty-v2): Add
variable.
---
 gnu/packages/golang-web.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index dbbdb427fd..93865ff1b8 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -1505,6 +1505,27 @@ (define-public go-github-com-emersion-go-smtp
 RFC 5321.")
     (license license:expat)))
 
+(define-public go-github-com-creack-pty-v2
+  (package
+    (name "go-github-com-creack-pty-v2")
+    (version "2.0.0-20240228220112-08e77a045af8")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/creack/pty")
+             (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "03g863r7nxxkg0c7jbv5pgr53g2bvx4f7x3ngypzr0aa9rjmh7ic"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/creack/pty/v2"))
+    (home-page "https://github.com/creack/pty")
+    (synopsis "Functions for working with Unix terminals")
+    (description
+     "Package pty provides functions for working with Unix terminals.")
+    (license license:expat)))
+
 (define-public go-github-com-emicklei-go-restful
   (package
     (name "go-github-com-emicklei-go-restful")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:03 GMT) Full text and rfc822 format available.

Message #104 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 04/22] gnu: Add go-github-com-charmbracelet-x-ansi.
Date: Tue,  3 Dec 2024 14:14:49 +0100
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-ansi): Add
variable.
---
 gnu/packages/golang-xyz.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 4f824ab935..c371519ae8 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1556,6 +1556,32 @@ (define-public go-github-com-charlievieth-fastwalk
 tools.")
     (license license:expat)))
 
+(define-public go-github-com-charmbracelet-x-ansi
+  (package
+    (name "go-github-com-charmbracelet-x-ansi")
+    (version "0.1.4")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/charmbracelet/x")
+             (commit (string-append "ansi/v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1j33791lkz4jzvm220dg82wr79gxncfflpqrlz34vhm7215fwbx0"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "github.com/charmbracelet/x/ansi"
+           #:unpack-path "github.com/charmbracelet/x"))
+    (propagated-inputs (list go-github-com-rivo-uniseg))
+    (home-page "https://github.com/charmbracelet/x")
+    (synopsis "Common ANSI escape sequences based on ECMA-48")
+    (description
+     "Package ansi defines common ANSI escape sequences based on the
+ECMA-48 specs.")
+    (license license:expat)))
+
 (define-public go-github-com-cheggaaa-pb
   (package
     (name "go-github-com-cheggaaa-pb")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:04 GMT) Full text and rfc822 format available.

Message #107 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 05/22] gnu: Add
 go-github-com-charmbracelet-lipgloss.
Date: Tue,  3 Dec 2024 14:14:50 +0100
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-lipgloss):
Add variable.
---
 gnu/packages/golang-xyz.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index c371519ae8..7cf7da26fb 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1556,6 +1556,33 @@ (define-public go-github-com-charlievieth-fastwalk
 tools.")
     (license license:expat)))
 
+(define-public go-github-com-charmbracelet-lipgloss
+  (package
+    (name "go-github-com-charmbracelet-lipgloss")
+    (version "0.12.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/charmbracelet/lipgloss")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "08slqvnb3s47h0bq3yyl4rrn0yq37i9lbq5ljb1rkc97gmy00khi"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/charmbracelet/lipgloss"))
+    (propagated-inputs (list go-github-com-rivo-uniseg
+                             go-github-com-muesli-termenv
+                             go-github-com-charmbracelet-x-ansi
+                             go-github-com-aymanbagabas-go-udiff))
+    (home-page "https://github.com/charmbracelet/lipgloss")
+    (synopsis "Style definitions for nice terminal layouts")
+    (description
+     "This package provides style definitions for nice terminal layouts.
+Built with TUIs in mind.")
+    (license license:expat)))
+
 (define-public go-github-com-charmbracelet-x-ansi
   (package
     (name "go-github-com-charmbracelet-x-ansi")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:04 GMT) Full text and rfc822 format available.

Message #110 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 06/22] gnu: Add go-github-com-shurcool-graphql.
Date: Tue,  3 Dec 2024 14:14:51 +0100
* gnu/packages/golang-xyz.scm (go-github-com-shurcool-graphql): Add
variable.
---
 gnu/packages/golang-xyz.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 7cf7da26fb..4ec00aee26 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -7184,6 +7184,28 @@ (define-public go-github-com-shirou-gopsutil-v3
                ;; environment.
                (string-append "src/" import-path "/host/host_test.go")))))))))
 
+(define-public go-github-com-shurcool-graphql
+  (package
+    (name "go-github-com-shurcool-graphql")
+    (version "0.0.0-20230722043721-ed46e5a46466")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/shurcooL/graphql")
+             (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "12cq16qak217bkpklqsmqhl42gz8cpadpzqw6fsivc3ambjpqdry"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/shurcooL/graphql"))
+    (home-page "https://github.com/shurcooL/graphql")
+    (synopsis "GraphQL client")
+    (description
+     "Package graphql provides a @code{GraphQL} client implementation.")
+    (license license:expat)))
+
 (define-public go-github-com-skip2-go-qrcode
   (package
     (name "go-github-com-skip2-go-qrcode")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:05 GMT) Full text and rfc822 format available.

Message #113 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 07/22] gnu: Add go-github-com-shurcool-githubv4.
Date: Tue,  3 Dec 2024 14:14:52 +0100
* gnu/packages/golang-web.scm (go-github-com-shurcool-githubv4): Add
variable.
---
 gnu/packages/golang-web.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 93865ff1b8..275cb508b1 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -5615,6 +5615,31 @@ (define-public go-github-com-shurcool-httpgzip
 use gzip compression when serving HTTP requests.")
     (license license:expat)))
 
+(define-public go-github-com-shurcool-githubv4
+  (package
+    (name "go-github-com-shurcool-githubv4")
+    (version "0.0.0-20240429030203-be2daab69064")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/shurcooL/githubv4")
+             (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0kkvqwv0waa8hj1jr9b4nvz8rmslqpchidl7gs9bplrkl3fvsxn6"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/shurcooL/githubv4"))
+    (inputs (list go-golang-org-x-oauth2))
+    (propagated-inputs (list go-github-com-shurcool-graphql))
+    (home-page "https://github.com/shurcooL/githubv4")
+    (synopsis "Client library for GitHub GraphQL API v4")
+    (description
+     "Package githubv4 is a client library for accessing GitHub
+@code{GraphQL} API v4.")
+    (license license:expat)))
+
 (define-public go-github-com-shurcool-vfsgen
   (package
     (name "go-github-com-shurcool-vfsgen")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:05 GMT) Full text and rfc822 format available.

Message #116 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 08/22] gnu: Add go-github-com-charmbracelet-log.
Date: Tue,  3 Dec 2024 14:14:53 +0100
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-log): Add
variable.
---
 gnu/packages/golang-xyz.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 4ec00aee26..908b0be7e2 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1583,6 +1583,33 @@ (define-public go-github-com-charmbracelet-lipgloss
 Built with TUIs in mind.")
     (license license:expat)))
 
+(define-public go-github-com-charmbracelet-log
+  (package
+    (name "go-github-com-charmbracelet-log")
+    (version "0.4.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/charmbracelet/log")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1dljsz5h6pw9w396sy9na99c2pvi542b3r138lka7l0ifmzpxjw9"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/charmbracelet/log"))
+    (propagated-inputs (list go-golang-org-x-exp
+                             go-github-com-stretchr-testify
+                             go-github-com-muesli-termenv
+                             go-github-com-go-logfmt-logfmt
+                             go-github-com-charmbracelet-lipgloss))
+    (home-page "https://github.com/charmbracelet/log")
+    (synopsis "Colorful Go logging library")
+    (description
+     "This package provides a minimal and colorful Go logging library.")
+    (license license:expat)))
+
 (define-public go-github-com-charmbracelet-x-ansi
   (package
     (name "go-github-com-charmbracelet-x-ansi")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:06 GMT) Full text and rfc822 format available.

Message #119 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 09/22] gnu: Add go-github-com-vito-midterm.
Date: Tue,  3 Dec 2024 14:14:54 +0100
* gnu/packages/golang-xyz.scm (go-github-com-vito-midterm): Add
variable.
---
 gnu/packages/golang-xyz.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 908b0be7e2..ebfb18c14c 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -7852,6 +7852,36 @@ (define-public go-github-com-tkuchiki-go-timezone
 @end itemize")
     (license license:expat)))
 
+(define-public go-github-com-vito-midterm
+  (package
+    (name "go-github-com-vito-midterm")
+    (version "0.1.4")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/vito/midterm")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0bvgw84750xfpm89hrab7pzfv1d5dy94igiqwzk5ivy4yca90ipw"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/vito/midterm"))
+    (propagated-inputs (list go-golang-org-x-term
+                             go-github-com-stretchr-testify
+                             go-github-com-sebdah-goldie-v2
+                             go-github-com-muesli-termenv
+                             go-github-com-creack-pty
+                             go-github-com-charmbracelet-bubbletea))
+    (home-page "https://github.com/vito/midterm")
+    (synopsis "In-memory terminal emulator")
+    (description
+     "This package implements an in-memory terminal emulator, designed
+to be used as a component within a larger application for displaying
+logs, running interactive shells, or rendering terminal output.")
+    (license license:expat)))
+
 (define-public go-github-com-vitrun-qart
   (let ((commit "bf64b92db6b05651d6c25a3dabf2d543b360c0aa")
         (revision "0"))
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:06 GMT) Full text and rfc822 format available.

Message #122 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 10/22] gnu: Add go-go-abhg-dev-requiredfield.
Date: Tue,  3 Dec 2024 14:14:55 +0100
* gnu/packages/golang-check.scm (go-go-abhg-dev-requiredfield): Add
variable.
---
 gnu/packages/golang-check.scm | 24 ++++++++++++++++++++++++
 1 file changed, 24 insertions(+)

diff --git a/gnu/packages/golang-check.scm b/gnu/packages/golang-check.scm
index 7e5abf9f09..759205816b 100644
--- a/gnu/packages/golang-check.scm
+++ b/gnu/packages/golang-check.scm
@@ -1188,6 +1188,30 @@ (define-public go-github-com-smarty-gunit
 functions for writing tests in an @code{xUnit} style.")
     (license license:expat)))
 
+(define-public go-go-abhg-dev-requiredfield
+  (package
+    (name "go-go-abhg-dev-requiredfield")
+    (version "0.3.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/abhinav/requiredfield")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+          "15dccs71is06wi8xi3y2nnwpcpqbsh4pas4iggdr514aix8ljknf"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "go.abhg.dev/requiredfield"))
+    (propagated-inputs (list go-golang-org-x-tools))
+    (home-page "https://go.abhg.dev/requiredfield")
+    (synopsis "Linter for required struct fields")
+    (description
+     "Package requiredfield implements a linter that checks for required
+fields during struct initialization.")
+    (license license:bsd-3)))
+
 (define-public go-go-etcd-io-gofail
   (package
     (name "go-go-etcd-io-gofail")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:07 GMT) Full text and rfc822 format available.

Message #125 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 11/22] gnu: Add
 go-gopkg-in-dnaeon-go-vcr-v3-recorder.
Date: Tue,  3 Dec 2024 14:14:56 +0100
* gnu/packages/golang-check.scm (go-gopkg-in-dnaeon-go-vcr-v3-recorder):
Add variable.
---
 gnu/packages/golang-check.scm | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)

diff --git a/gnu/packages/golang-check.scm b/gnu/packages/golang-check.scm
index 759205816b..e2379d2e78 100644
--- a/gnu/packages/golang-check.scm
+++ b/gnu/packages/golang-check.scm
@@ -1334,6 +1334,33 @@ (define-public go-gopkg-in-check-v1
     (description "This package provides a test library for the Go language.")
     (license license:bsd-2)))
 
+(define-public go-gopkg-in-dnaeon-go-vcr-v3-recorder
+  (package
+    (name "go-gopkg-in-dnaeon-go-vcr-v3-recorder")
+    (version "3.2.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://gopkg.in/dnaeon/go-vcr.v3")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1nij7rjbnrbsgjlm7fwpg298qffrgi2ic3wb51vqzxl6s9qkbzrq"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "gopkg.in/dnaeon/go-vcr.v3/recorder"
+           #:unpack-path "gopkg.in/dnaeon/go-vcr.v3"))
+    (propagated-inputs (list go-gopkg-in-yaml-v3))
+    (home-page "https://gopkg.in/dnaeon/go-vcr.v3")
+    (synopsis "Record and replay your HTTP interactions")
+    (description
+     "@@code{go-vcr} simplifies testing by recording your HTTP
+interactions and replaying them in future runs in order to provide fast,
+deterministic and accurate testing of your code.")
+    (license license:bsd-2)))
+
 (define-public go-gopkg-in-go-playground-assert-v1
   (package
     (name "go-gopkg-in-go-playground-assert-v1")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:07 GMT) Full text and rfc822 format available.

Message #128 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 12/22] gnu: Add go-github-com-charmbracelet-bubbles.
Date: Tue,  3 Dec 2024 14:14:57 +0100
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-bubbles): Add
variable.
---
 gnu/packages/golang-xyz.scm | 38 +++++++++++++++++++++++++++++++++++++
 1 file changed, 38 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index ebfb18c14c..45f95fc582 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1556,6 +1556,44 @@ (define-public go-github-com-charlievieth-fastwalk
 tools.")
     (license license:expat)))
 
+(define-public go-github-com-charmbracelet-bubbles
+  (package
+    (name "go-github-com-charmbracelet-bubbles")
+    (version "0.18.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/charmbracelet/bubbles")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "158icaha3a4xflvdimgchm08m5lhp1rn2jzah9xd174svmx8nlhm"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/charmbracelet/bubbles"))
+    (propagated-inputs (list go-github-com-sahilm-fuzzy
+                             go-github-com-rivo-uniseg
+                             go-github-com-muesli-termenv
+                             go-github-com-muesli-reflow
+                             go-github-com-mattn-go-runewidth
+                             go-github-com-lucasb-eyer-go-colorful
+                             go-github-com-dustin-go-humanize
+                             go-github-com-charmbracelet-lipgloss
+                             go-github-com-charmbracelet-harmonica
+                             go-github-com-charmbracelet-bubbletea
+                             go-github-com-atotto-clipboard))
+    (home-page "https://github.com/charmbracelet/bubbles")
+    (synopsis "Components for Bubble Tea, Glow and Charm")
+    (description
+     "This package provides some components for
+@@url{https://github.com/charmbracelet/bubbletea,Bubble Tea}
+applications.  These components are used in production in
+@@url{https://github.com/charmbracelet/glow,Glow},
+@@url{https://github.com/charmbracelet/charm,Charm} and many other
+applications.")
+    (license license:expat)))
+
 (define-public go-github-com-charmbracelet-lipgloss
   (package
     (name "go-github-com-charmbracelet-lipgloss")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:08 GMT) Full text and rfc822 format available.

Message #131 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 13/22] gnu: Add go-inputs procedure.
Date: Tue,  3 Dec 2024 14:14:58 +0100
* gnu/packages/golang.scm (go-inputs): Add procedure.
---
 gnu/packages/golang.scm | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 95aa1eb8de..3c6cea7219 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -112,6 +112,11 @@ (define-module (gnu packages golang)
 ;; installation of go, so we need to use go-1.4 or gccgo.  For architectures which
 ;; are not supported with go-1.4 we use a version of gccgo to bootstrap them.
 
+(define-public (go-inputs package)
+  (call-with-values
+    (lambda () (unzip2 (package-propagated-inputs package)))
+    (lambda (labels symbols) symbols)))
+
 (define-public go-1.4
   (package
     (name "go")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:08 GMT) Full text and rfc822 format available.

Message #134 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 14/22] gnu: Add go-github-com-erikgeiser-coninput.
Date: Tue,  3 Dec 2024 14:14:59 +0100
* gnu/packages/golang-xyz.scm (go-github-com-erikgeiser-coninput): Add
variable.
---
 gnu/packages/golang-xyz.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 45f95fc582..6fd4526040 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -3069,6 +3069,29 @@ (define-public go-github-com-emersion-go-webdav
 @url{https://tools.ietf.org/html/rfc6352, RFC 6352} specifications.")
     (license license:expat)))
 
+(define-public go-github-com-erikgeiser-coninput
+  (package
+    (name "go-github-com-erikgeiser-coninput")
+    (version "0.0.0-20211004153227-1c3628e74d0f")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/erikgeiser/coninput")
+             (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1x8yw15ngyg4vlcdv5wsgpr6w5kavjv7bmk5mpvvx848bwvslr1r"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/erikgeiser/coninput"))
+    (propagated-inputs (list go-golang-org-x-sys))
+    (home-page "https://github.com/erikgeiser/coninput")
+    (synopsis "Input handling with Windows Console API")
+    (description
+     "Go library for input handling using Windows Console API.")
+    (license license:expat)))
+
 (define-public go-github-com-errata-ai-ini
   (package
     (name "go-github-com-errata-ai-ini")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:09 GMT) Full text and rfc822 format available.

Message #137 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 15/22] gnu: Add
 go-github-com-charmbracelet-x-windows.
Date: Tue,  3 Dec 2024 14:15:00 +0100
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-windows):
Add variable.
---
 gnu/packages/golang-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 6fd4526040..f1ef857086 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1674,6 +1674,31 @@ (define-public go-github-com-charmbracelet-x-ansi
 ECMA-48 specs.")
     (license license:expat)))
 
+(define-public go-github-com-charmbracelet-x-windows
+  (package
+    (name "go-github-com-charmbracelet-x-windows")
+    (version "0.1.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/charmbracelet/x")
+             (commit (string-append "windows/v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0bl81xn1kfmr4iacbiqiay1mxqkpgssrix3q5i4ck6fidrb8g8bs"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "github.com/charmbracelet/x/windows"
+           #:unpack-path "github.com/charmbracelet/x"))
+    (propagated-inputs (list go-golang-org-x-sys))
+    (home-page "https://github.com/charmbracelet/x")
+    (synopsis "Windows API used at Charmbracelet")
+    (description
+     "This package provides the Windows API used at Charmbracelet.")
+    (license license:expat)))
+
 (define-public go-github-com-cheggaaa-pb
   (package
     (name "go-github-com-cheggaaa-pb")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:09 GMT) Full text and rfc822 format available.

Message #140 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 16/22] gnu: Add go-github-com-charmbracelet-x-input.
Date: Tue,  3 Dec 2024 14:15:01 +0100
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-input): Add
variable.
---
 gnu/packages/golang-xyz.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index f1ef857086..841abbc9ae 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1674,6 +1674,38 @@ (define-public go-github-com-charmbracelet-x-ansi
 ECMA-48 specs.")
     (license license:expat)))
 
+(define-public go-github-com-charmbracelet-x-input
+  (package
+    (name "go-github-com-charmbracelet-x-input")
+    (version "0.1.4")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/charmbracelet/x")
+             (commit (string-append "ansi/v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1j33791lkz4jzvm220dg82wr79gxncfflpqrlz34vhm7215fwbx0"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "github.com/charmbracelet/x/input"
+           #:unpack-path "github.com/charmbracelet/x"))
+    (propagated-inputs
+      (append (list go-golang-org-x-sys
+                    go-github-com-xo-terminfo
+                    go-github-com-muesli-cancelreader
+                    go-github-com-erikgeiser-coninput)
+              ;; Inputs from the same module.
+              (go-inputs go-github-com-charmbracelet-x-windows)
+              (go-inputs go-github-com-charmbracelet-x-ansi)))
+    (home-page "https://github.com/charmbracelet/x")
+    (synopsis "Terminal event input handler and driver")
+    (description
+     "This package provides a terminal event input handler and driver.")
+    (license license:expat)))
+
 (define-public go-github-com-charmbracelet-x-windows
   (package
     (name "go-github-com-charmbracelet-x-windows")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:10 GMT) Full text and rfc822 format available.

Message #143 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 17/22] gnu: Add go-github-com-charmbracelet-x-term.
Date: Tue,  3 Dec 2024 14:15:02 +0100
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-term): Add
variable.
---
 gnu/packages/golang-xyz.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 841abbc9ae..4f452cc48f 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1706,6 +1706,34 @@ (define-public go-github-com-charmbracelet-x-input
      "This package provides a terminal event input handler and driver.")
     (license license:expat)))
 
+(define-public go-github-com-charmbracelet-x-term
+  (package
+    (name "go-github-com-charmbracelet-x-term")
+    (version "0.1.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/charmbracelet/x")
+             (commit (string-append "term/v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1rmgkylsy3a9vng10m9zx510i41dzxmimfjfdp3c4ki9zk8n1x1l"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "github.com/charmbracelet/x/term"
+           #:unpack-path "github.com/charmbracelet/x"))
+    (propagated-inputs
+      (append (list go-golang-org-x-sys)
+              (go-inputs go-github-com-charmbracelet-x-input)
+              (go-inputs go-github-com-charmbracelet-x-ansi)))
+    (home-page "https://github.com/charmbracelet/x")
+    (synopsis "Terminal utilities and helpers")
+    (description
+      "This package provides terminal utilities and helpers.")
+    (license license:expat)))
+
 (define-public go-github-com-charmbracelet-x-windows
   (package
     (name "go-github-com-charmbracelet-x-windows")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:11 GMT) Full text and rfc822 format available.

Message #146 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 18/22] gnu: Add go-github-com-mattn-go-localereader.
Date: Tue,  3 Dec 2024 14:15:03 +0100
* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-localereader): Add
variable.
---
 gnu/packages/golang-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 4f452cc48f..d77b5b8cf4 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5559,6 +5559,31 @@ (define-public go-github-com-mattn-go-isatty
 whether a file descriptor points to a terminal and the type of the terminal.")
     (license license:expat)))
 
+(define-public go-github-com-mattn-go-localereader
+  (package
+    (name "go-github-com-mattn-go-localereader")
+    (version "0.0.1")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/mattn/go-localereader")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+          "0wcgqnpjk0drm7swc0q27j4r5ab63mhz29dgbjdnyn4sw68rqm96"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:tests? #f ; platform-dependent test
+           #:import-path "github.com/mattn/go-localereader"))
+    (propagated-inputs (list go-golang-org-x-text))
+    (home-page "https://github.com/mattn/go-localereader")
+    (synopsis "CodePage decoder for Windows")
+    (description
+     "This package provides a CodePage decoder for Windows.")
+    (license license:expat)))
+
 (define-public go-github-com-mattn-go-pointer
   (package
     (name "go-github-com-mattn-go-pointer")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:11 GMT) Full text and rfc822 format available.

Message #149 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 20/22] gnu: Add go-github-com-muesli-ansi.
Date: Tue,  3 Dec 2024 14:15:05 +0100
* gnu/packages/golang.scm (go-github-com-muesli-ansi): Add variable.
---
 gnu/packages/golang.scm | 89 +++++++++++++++++++++++++++++++++++++++++
 1 file changed, 89 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 3c6cea7219..5796c7d83c 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -5763,6 +5763,95 @@ (define-public go-github-com-bmatcuk-doublestar-v4
      (list
       #:import-path "github.com/bmatcuk/doublestar/v4"))))
 
+(define-public go-github-com-muesli-ansi
+  (package
+    (name "go-github-com-muesli-ansi")
+    (version "0.0.0-20230316100256-276c6243b2f6")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/muesli/ansi")
+             (commit (go-version->git-ref version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "1jr8kgn3vb72jmf4a8n52g876mfpbvk3310p8gsg7jkn338af4m9"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/muesli/ansi"))
+    (propagated-inputs (list go-github-com-mattn-go-runewidth))
+    (home-page "https://github.com/muesli/ansi")
+    (synopsis "Raw ANSI sequence helpers")
+    (description "This package provides raw ANSI sequence helpers.")
+    (license license:expat)))
+
+(define-public go-github-com-muesli-reflow
+  (package
+    (name "go-github-com-muesli-reflow")
+    (version "0.3.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/muesli/reflow")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name "go-github-com-muesli-reflow" version))
+       (sha256
+        (base32 "09zcz2cqdwgj1ilya5pqwndryk6lansn87x63fcm8j1xn74vd2ry"))))
+    (build-system go-build-system)
+    (arguments
+     (list
+      #:import-path "github.com/muesli/reflow"
+      #:phases
+      #~(modify-phases %standard-phases
+          ;; XXX: Workaround for go-build-system's lack of Go modules
+          ;; support.
+          (delete 'build)
+          (replace 'check
+            (lambda* (#:key tests? import-path #:allow-other-keys)
+              (when tests?
+                (with-directory-excursion (string-append "src/" import-path)
+                  (invoke "go" "test" "-v" "./..."))))))))
+    (propagated-inputs
+     (list go-github-com-mattn-go-runewidth))
+    (home-page "https://github.com/muesli/reflow/")
+    (synopsis "Collection of methods helping to transform blocks of text")
+    (description
+     "This package provides a collection of ANSI-aware methods and io.Writers
+helping you to transform blocks of text.")
+    (license license:expat)))
+
+(define-public go-github-com-muesli-termenv
+  (package
+    (name "go-github-com-muesli-termenv")
+    (version "0.15.2")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/muesli/termenv")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "19yhli6k79aqpra4djp0cl4q76mqxbc1f7in20y0dzhnjb7yz42p"))))
+    (build-system go-build-system)
+    (arguments
+     `(#:import-path "github.com/muesli/termenv"))
+    (propagated-inputs
+     (list go-github-com-aymanbagabas-go-osc52-v2
+           go-github-com-lucasb-eyer-go-colorful
+           go-github-com-mattn-go-isatty
+           go-github-com-mattn-go-runewidth
+           go-golang-org-x-sys))
+    (home-page "https://github.com/muesli/termenv/")
+    (synopsis "Advanced styling options on the terminal")
+    (description "termenv lets you safely use advanced styling options on the
+terminal.  It gathers information about the terminal environment in terms of
+its ANSI and color support and offers you convenient methods to colorize and
+style your output, without you having to deal with all kinds of weird ANSI
+escape sequences and color conversions.")
+    (license license:expat)))
+
 (define-public go-github-com-olekukonko-tablewriter
   (package
     (name "go-github-com-olekukonko-tablewriter")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:12 GMT) Full text and rfc822 format available.

Message #152 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 21/22] gnu: Add go-github-com-muesli-cancelreader.
Date: Tue,  3 Dec 2024 14:15:06 +0100
* gnu/packages/golang.scm (go-github-com-muesli-cancelreader): Add
variable.
---
 gnu/packages/golang.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 5796c7d83c..15820d2071 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -5785,6 +5785,28 @@ (define-public go-github-com-muesli-ansi
     (description "This package provides raw ANSI sequence helpers.")
     (license license:expat)))
 
+(define-public go-github-com-muesli-cancelreader
+  (package
+    (name "go-github-com-muesli-cancelreader")
+    (version "0.2.2")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/muesli/cancelreader")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0157mgpk0z45xizrgrz73swhky0d8nyk6fhwb089n1290k7yjhxq"))))
+    (build-system go-build-system)
+    (arguments (list #:import-path "github.com/muesli/cancelreader"))
+    (propagated-inputs (list go-golang-org-x-sys))
+    (home-page "https://github.com/muesli/cancelreader")
+    (synopsis "Cancelable reader")
+    (description "This package provides a cancelable reader for Go.")
+    (license license:expat)))
+
 (define-public go-github-com-muesli-reflow
   (package
     (name "go-github-com-muesli-reflow")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:17:12 GMT) Full text and rfc822 format available.

Message #155 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 22/22] gnu: Add git-spice.
Date: Tue,  3 Dec 2024 14:15:07 +0100
* gnu/packages/version-control.scm (git-spice): Add variable.
---
 gnu/packages/version-control.scm | 87 ++++++++++++++++++++++++++++++++
 1 file changed, 87 insertions(+)

diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 289b981911..c9431019f7 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -976,6 +976,93 @@ (define-public git-tools
 @end itemize")
     (license license:gpl3+)))
 
+(define-public git-spice
+  (package
+    (name "git-spice")
+    (version "0.1.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/abhinav/git-spice")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "0z5jjbnzyrij95fcm4qpy521fbb3mmcxhd35cl0jrlgdcs0lk2q7"))))
+    (build-system go-build-system)
+    (arguments
+      (list
+        #:go go-1.22
+        #:import-path "go.abhg.dev/gs"
+        #:phases
+        #~(modify-phases %standard-phases
+            (add-after 'unpack 'remove-failing-tests
+              (lambda* (#:key tests? import-path #:allow-other-keys)
+                (with-directory-excursion
+                  (string-append "src/" import-path "/testdata/script")
+                  (for-each
+                    delete-file
+                    (list
+                      "up_down_top_bottom_prompt.txt"
+                      ;; Tests require networking.
+                      "auth_detect_forge.txt"
+                      "auth_explicit_forge.txt"
+                      "auth_prompt_forge.txt"
+                      "branch_submit_ambiguous_branch.txt"
+                      "branch_submit_by_name.txt"
+                      "branch_submit_create_update.txt"
+                      "branch_submit_detect_existing.txt"
+                      "branch_submit_long_body.txt"
+                      "branch_submit_multiple_commits.txt"
+                      "branch_submit_multiple_pr_templates.txt"
+                      "branch_submit_no_publish.txt"
+                      "branch_submit_pr_template.txt"
+                      "branch_submit_pr_template_cache_invalidation.txt"
+                      "branch_submit_pr_template_no_body.txt"
+                      "branch_submit_pr_template_prompt.txt"
+                      "branch_submit_recover_prepared.txt"
+                      "branch_submit_remote_prompt.txt"
+                      "branch_submit_rename.txt"
+                      "downstack_submit.txt"
+                      "repo_sync_detached_head.txt"
+                      "repo_sync_detect_externally_created_prs.txt"
+                      "repo_sync_external_pr_head_mismatch.txt"
+                      "repo_sync_manual_pull_merged_pr.txt"
+                      "repo_sync_merged_pr.txt"
+                      "repo_sync_trunk_dirty_tree.txt"
+                      "repo_sync_trunk_no_prs.txt"
+                      "repo_sync_unpushed_commits.txt"
+                      "stack_submit.txt"
+                      "stack_submit_update_leave_draft.txt"
+                      "upstack_submit_main.txt"))))))))
+    (propagated-inputs (list go-pgregory-net-rapid
+                             go-gopkg-in-yaml-v3
+                             go-gopkg-in-dnaeon-go-vcr-v3-recorder
+                             go-golang-org-x-oauth2
+                             go-go-uber-org-mock
+                             go-go-abhg-dev-requiredfield
+                             go-github-com-zalando-go-keyring
+                             go-github-com-vito-midterm
+                             go-github-com-stretchr-testify
+                             go-github-com-shurcool-githubv4
+                             go-github-com-rogpeppe-go-internal
+                             go-github-com-mattn-go-isatty
+                             go-github-com-dustin-go-humanize
+                             go-github-com-creack-pty-v2
+                             go-github-com-charmbracelet-log
+                             go-github-com-charmbracelet-lipgloss
+                             go-github-com-charmbracelet-bubbletea
+                             go-github-com-charmbracelet-bubbles
+                             go-github-com-buildkite-shellwords
+                             go-github-com-alecthomas-kong))
+    (native-inputs (list git-minimal))
+    (home-page "https://go.abhg.dev/gs")
+    (synopsis "Manage stacks of Git branches")
+    (description
+     "git-spice (gs) is a command line tool for stacking Git branches.")
+    (license license:gpl3)))
+
 (define-public got
   (package
     (name "got")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Tue, 03 Dec 2024 13:20:02 GMT) Full text and rfc822 format available.

Message #158 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Herman Rimm <herman <at> rimm.ee>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team v2 19/22] gnu: Add
 go-github-com-rogpeppe-go-internal-testscript.
Date: Tue,  3 Dec 2024 14:15:04 +0100
* gnu/packages/golang-xyz.scm
(go-github-com-rogpeppe-go-internal-testscript): Add variable.
---
 gnu/packages/golang-xyz.scm | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index d77b5b8cf4..f2f847b009 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -7160,6 +7160,34 @@ (define-public go-github-com-ryanuber-columnize
      "This package implements column-formatted output for Golang.")
     (license license:expat)))
 
+(define-public go-github-com-rogpeppe-go-internal-testscript
+  (package
+    (name "go-github-com-rogpeppe-go-internal-testscript")
+    (version "1.12.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/rogpeppe/go-internal")
+             (commit (string-append "v" version))))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32
+         "18szjxqrjjvgsvyjbkqs6xw4bvg5nn1myg5hhb5qzwz5xl4wvw5a"))))
+    (build-system go-build-system)
+    (arguments
+     (list #:import-path "github.com/rogpeppe/go-internal/testscript"
+           #:unpack-path "github.com/rogpeppe/go-internal"))
+    (propagated-inputs (list go-golang-org-x-tools
+                             go-golang-org-x-sys
+                             go-golang-org-x-mod))
+    (home-page "https://github.com/rogpeppe/go-internal")
+    (synopsis "Internal test scripts from the Go standard library")
+    (description
+     "This package provides internal test scripts from the Go standard
+library.")
+    (license license:bsd-3)))
+
 (define-public go-github-com-sahilm-fuzzy
   (package
     (name "go-github-com-sahilm-fuzzy")
-- 
2.45.2





Information forwarded to guix-patches <at> gnu.org:
bug#72963; Package guix-patches. (Fri, 06 Dec 2024 00:57:01 GMT) Full text and rfc822 format available.

Message #161 received at 72963 <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 72963 <at> debbugs.gnu.org
Subject: [PATCH go-team 01/30] gnu: Add go-github-com-buildkite-shellwords.
Date: Fri, 6 Dec 2024 00:54:55 +0000
[Message part 1 (text/plain, inline)]
Hi,

Thank you for the patches.

I started reviewing them.

--
Oleg
[Message part 2 (text/html, inline)]

Reply sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
You have taken responsibility. (Fri, 06 Dec 2024 21:27:02 GMT) Full text and rfc822 format available.

Notification sent to Herman Rimm <herman <at> rimm.ee>:
bug acknowledged by developer. (Fri, 06 Dec 2024 21:27:02 GMT) Full text and rfc822 format available.

Message #166 received at 72963-done <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 72963-done <at> debbugs.gnu.org
Subject: [PATCH go-team 01/30] gnu: Add go-github-com-buildkite-shellwords.
Date: Fri, 06 Dec 2024 21:25:45 +0000
[Message part 1 (text/plain, inline)]
Hi,

I've update git-spice to the latest version and pack missing packages.
Some of the proposed ones were already present so they were skipped.
go-inputs procedure is not required as new "go import go <package>"
respect subdirs of the workspace in Golang project which are tagged
individually.

Adjust all commit messages from "Add variable" to "New variable".
Adjust some package names to follow go.mod import path style.
In git-spice utilize #:test-flags and "-skip" option to ignore some
failing tests intead of deleting test

- Add [12/12]
  - [X] version-control git-spice. Updte to the latest version, add missing inputs.
  - [X] golang-check    go-go-abhg-dev-requiredfield
  - [X] golang-check    go-gopkg-in-dnaeon-go-vcr-v3-recorder -> go-gopkg-in-dnaeon-go-vcr-v3
  - [X] golang-web      go-github-com-shurcool-graphql
  - [X] golang-web      go-github-com-shurcool-githubv4
  - [X] golang-xyz      go-github-com-buildkite-shellwords
  - [X] golang-xyz      go-github-com-charmbracelet-log
  - [X] golang-xyz      go-github-com-charmbracelet-x-input use #:subdir
  - [X] golang-xyz      go-github-com-charmbracelet-x-windows use #:subdir
  - [X] golang-xyz      go-github-com-erikgeiser-coninput
  - [X] golang-xyz      go-github-com-sebdah-goldie-v2
  - [X] golang-xyz      go-github-com-vito-midterm

- Skip [9/9]
  - [X] duplicate go-github-com-creack-pty-v2
  - [X] duplicate go-github-com-charmbracelet-x-ansi
  - [X] duplicate go-github-com-charmbracelet-lipgloss
  - [X] duplicate go-github-com-charmbracelet-bubbles
  - [X] duplicate go-github-com-charmbracelet-x-term
  - [X] duplicate go-github-com-rogpeppe-go-internal-testscript
  - [X] drop      go-inputs procedure.
  - [X] drop      go-github-com-mattn-go-localereader
  - [X] drop      Add go-inputs procedure.

Pused to go-team branch.

--
Oleg
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 04 Jan 2025 12:24:10 GMT) Full text and rfc822 format available.

This bug report was last modified 166 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.