unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#72963] [PATCH go-team 01/30] gnu: Add go-github-com-buildkite-shellwords.
@ 2024-09-02 11:55 Herman Rimm via Guix-patches via
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
  0 siblings, 2 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 11:55 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2.
  2024-09-02 11:55 [bug#72963] [PATCH go-team 01/30] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 03/30] gnu: Add go-github-com-atotto-clipboard Herman Rimm via Guix-patches via
                     ` (27 more replies)
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
  1 sibling, 28 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 03/30] gnu: Add go-github-com-atotto-clipboard.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 04/30] gnu: Add go-github-com-creack-pty-v2 Herman Rimm via Guix-patches via
                     ` (26 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 04/30] gnu: Add go-github-com-creack-pty-v2.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 03/30] gnu: Add go-github-com-atotto-clipboard Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 05/30] gnu: Add go-github-com-charmbracelet-x-ansi Herman Rimm via Guix-patches via
                     ` (25 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 05/30] gnu: Add go-github-com-charmbracelet-x-ansi.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 03/30] gnu: Add go-github-com-atotto-clipboard Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 04/30] gnu: Add go-github-com-creack-pty-v2 Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 06/30] gnu: Add go-github-com-aymanbagabas-go-udiff Herman Rimm via Guix-patches via
                     ` (24 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 06/30] gnu: Add go-github-com-aymanbagabas-go-udiff.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (2 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 05/30] gnu: Add go-github-com-charmbracelet-x-ansi Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 07/30] gnu: Add go-github-com-charmbracelet-lipgloss Herman Rimm via Guix-patches via
                     ` (23 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 07/30] gnu: Add go-github-com-charmbracelet-lipgloss.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (3 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 06/30] gnu: Add go-github-com-aymanbagabas-go-udiff Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 08/30] gnu: Add go-github-com-shurcool-graphql Herman Rimm via Guix-patches via
                     ` (22 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 08/30] gnu: Add go-github-com-shurcool-graphql.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (4 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 07/30] gnu: Add go-github-com-charmbracelet-lipgloss Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 09/30] gnu: Add go-github-com-shurcool-githubv4 Herman Rimm via Guix-patches via
                     ` (21 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 09/30] gnu: Add go-github-com-shurcool-githubv4.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (5 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 08/30] gnu: Add go-github-com-shurcool-graphql Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 10/30] gnu: Add go-github-com-charmbracelet-log Herman Rimm via Guix-patches via
                     ` (20 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 10/30] gnu: Add go-github-com-charmbracelet-log.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (6 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 09/30] gnu: Add go-github-com-shurcool-githubv4 Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 11/30] gnu: Add go-github-com-vito-midterm Herman Rimm via Guix-patches via
                     ` (19 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 11/30] gnu: Add go-github-com-vito-midterm.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (7 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 10/30] gnu: Add go-github-com-charmbracelet-log Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 12/30] gnu: Add go-go-abhg-dev-requiredfield Herman Rimm via Guix-patches via
                     ` (18 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 12/30] gnu: Add go-go-abhg-dev-requiredfield.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (8 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 11/30] gnu: Add go-github-com-vito-midterm Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 13/30] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder Herman Rimm via Guix-patches via
                     ` (17 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 13/30] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (9 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 12/30] gnu: Add go-go-abhg-dev-requiredfield Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 14/30] gnu: Add go-github-com-kylelemons-godebug-pretty Herman Rimm via Guix-patches via
                     ` (16 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 14/30] gnu: Add go-github-com-kylelemons-godebug-pretty.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (10 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 13/30] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 15/30] gnu: Add go-github-com-sahilm-fuzzy Herman Rimm via Guix-patches via
                     ` (15 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 15/30] gnu: Add go-github-com-sahilm-fuzzy.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (11 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 14/30] gnu: Add go-github-com-kylelemons-godebug-pretty Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 16/30] gnu: Add go-github-com-charmbracelet-bubbles Herman Rimm via Guix-patches via
                     ` (14 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 16/30] gnu: Add go-github-com-charmbracelet-bubbles.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (12 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 15/30] gnu: Add go-github-com-sahilm-fuzzy Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 17/30] gnu: Add go-inputs procedure Herman Rimm via Guix-patches via
                     ` (13 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 17/30] gnu: Add go-inputs procedure.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (13 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 16/30] gnu: Add go-github-com-charmbracelet-bubbles Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 18/30] gnu: Add go-github-com-erikgeiser-coninput Herman Rimm via Guix-patches via
                     ` (12 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 18/30] gnu: Add go-github-com-erikgeiser-coninput.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (14 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 17/30] gnu: Add go-inputs procedure Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 19/30] gnu: Add go-github-com-charmbracelet-x-windows Herman Rimm via Guix-patches via
                     ` (11 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 19/30] gnu: Add go-github-com-charmbracelet-x-windows.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (15 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 18/30] gnu: Add go-github-com-erikgeiser-coninput Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 20/30] gnu: Add go-github-com-charmbracelet-x-input Herman Rimm via Guix-patches via
                     ` (10 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 20/30] gnu: Add go-github-com-charmbracelet-x-input.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (16 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 19/30] gnu: Add go-github-com-charmbracelet-x-windows Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 21/30] gnu: Add go-github-com-charmbracelet-x-term Herman Rimm via Guix-patches via
                     ` (9 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 21/30] gnu: Add go-github-com-charmbracelet-x-term.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (17 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 20/30] gnu: Add go-github-com-charmbracelet-x-input Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 22/30] gnu: Add go-golang-org-x-text-transform Herman Rimm via Guix-patches via
                     ` (8 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 22/30] gnu: Add go-golang-org-x-text-transform.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (18 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 21/30] gnu: Add go-github-com-charmbracelet-x-term Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 23/30] gnu: Add go-github-com-mattn-go-localereader Herman Rimm via Guix-patches via
                     ` (7 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 23/30] gnu: Add go-github-com-mattn-go-localereader.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (19 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 22/30] gnu: Add go-golang-org-x-text-transform Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 24/30] gnu: Add go-github-com-rogpeppe-go-internal-internal-misspell Herman Rimm via Guix-patches via
                     ` (6 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 24/30] gnu: Add go-github-com-rogpeppe-go-internal-internal-misspell.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (20 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 23/30] gnu: Add go-github-com-mattn-go-localereader Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 25/30] gnu: Add go-github-com-rogpeppe-go-internal-testscript Herman Rimm via Guix-patches via
                     ` (5 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 25/30] gnu: Add go-github-com-rogpeppe-go-internal-testscript.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (21 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 24/30] gnu: Add go-github-com-rogpeppe-go-internal-internal-misspell Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 26/30] gnu: Add go-github-com-rogpeppe-go-internal-diff Herman Rimm via Guix-patches via
                     ` (4 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 26/30] gnu: Add go-github-com-rogpeppe-go-internal-diff.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (22 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 25/30] gnu: Add go-github-com-rogpeppe-go-internal-testscript Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 27/30] gnu: Add go-github-com-muesli-ansi Herman Rimm via Guix-patches via
                     ` (3 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 27/30] gnu: Add go-github-com-muesli-ansi.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (23 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 26/30] gnu: Add go-github-com-rogpeppe-go-internal-diff Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 28/30] gnu: Add go-github-com-muesli-cancelreader Herman Rimm via Guix-patches via
                     ` (2 subsequent siblings)
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 28/30] gnu: Add go-github-com-muesli-cancelreader.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (24 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 27/30] gnu: Add go-github-com-muesli-ansi Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 29/30] gnu: go-github-com-charmbracelet-bubbletea: Update to 0.26.6 Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 30/30] gnu: Add git-spice Herman Rimm via Guix-patches via
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 29/30] gnu: go-github-com-charmbracelet-bubbletea: Update to 0.26.6.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (25 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 28/30] gnu: Add go-github-com-muesli-cancelreader Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 30/30] gnu: Add git-spice Herman Rimm via Guix-patches via
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team 30/30] gnu: Add git-spice.
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (26 preceding siblings ...)
  2024-09-02 12:18   ` [bug#72963] [PATCH go-team 29/30] gnu: go-github-com-charmbracelet-bubbletea: Update to 0.26.6 Herman Rimm via Guix-patches via
@ 2024-09-02 12:18   ` Herman Rimm via Guix-patches via
  27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords.
  2024-09-02 11:55 [bug#72963] [PATCH go-team 01/30] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
  2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
@ 2024-12-03 13:14 ` Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 02/22] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
                     ` (20 more replies)
  1 sibling, 21 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 02/22] gnu: Add go-github-com-sebdah-goldie-v2.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
@ 2024-12-03 13:14   ` Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 03/22] gnu: Add go-github-com-creack-pty-v2 Herman Rimm via Guix-patches via
                     ` (19 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 03/22] gnu: Add go-github-com-creack-pty-v2.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 02/22] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
@ 2024-12-03 13:14   ` Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 04/22] gnu: Add go-github-com-charmbracelet-x-ansi Herman Rimm via Guix-patches via
                     ` (18 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 04/22] gnu: Add go-github-com-charmbracelet-x-ansi.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 02/22] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 03/22] gnu: Add go-github-com-creack-pty-v2 Herman Rimm via Guix-patches via
@ 2024-12-03 13:14   ` Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 05/22] gnu: Add go-github-com-charmbracelet-lipgloss Herman Rimm via Guix-patches via
                     ` (17 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 05/22] gnu: Add go-github-com-charmbracelet-lipgloss.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (2 preceding siblings ...)
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 04/22] gnu: Add go-github-com-charmbracelet-x-ansi Herman Rimm via Guix-patches via
@ 2024-12-03 13:14   ` Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 06/22] gnu: Add go-github-com-shurcool-graphql Herman Rimm via Guix-patches via
                     ` (16 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 06/22] gnu: Add go-github-com-shurcool-graphql.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (3 preceding siblings ...)
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 05/22] gnu: Add go-github-com-charmbracelet-lipgloss Herman Rimm via Guix-patches via
@ 2024-12-03 13:14   ` Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 07/22] gnu: Add go-github-com-shurcool-githubv4 Herman Rimm via Guix-patches via
                     ` (15 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 07/22] gnu: Add go-github-com-shurcool-githubv4.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (4 preceding siblings ...)
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 06/22] gnu: Add go-github-com-shurcool-graphql Herman Rimm via Guix-patches via
@ 2024-12-03 13:14   ` Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 08/22] gnu: Add go-github-com-charmbracelet-log Herman Rimm via Guix-patches via
                     ` (14 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 08/22] gnu: Add go-github-com-charmbracelet-log.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (5 preceding siblings ...)
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 07/22] gnu: Add go-github-com-shurcool-githubv4 Herman Rimm via Guix-patches via
@ 2024-12-03 13:14   ` Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 09/22] gnu: Add go-github-com-vito-midterm Herman Rimm via Guix-patches via
                     ` (13 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 09/22] gnu: Add go-github-com-vito-midterm.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (6 preceding siblings ...)
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 08/22] gnu: Add go-github-com-charmbracelet-log Herman Rimm via Guix-patches via
@ 2024-12-03 13:14   ` Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 10/22] gnu: Add go-go-abhg-dev-requiredfield Herman Rimm via Guix-patches via
                     ` (12 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 10/22] gnu: Add go-go-abhg-dev-requiredfield.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (7 preceding siblings ...)
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 09/22] gnu: Add go-github-com-vito-midterm Herman Rimm via Guix-patches via
@ 2024-12-03 13:14   ` Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 11/22] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder Herman Rimm via Guix-patches via
                     ` (11 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 11/22] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (8 preceding siblings ...)
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 10/22] gnu: Add go-go-abhg-dev-requiredfield Herman Rimm via Guix-patches via
@ 2024-12-03 13:14   ` Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 12/22] gnu: Add go-github-com-charmbracelet-bubbles Herman Rimm via Guix-patches via
                     ` (10 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 12/22] gnu: Add go-github-com-charmbracelet-bubbles.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (9 preceding siblings ...)
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 11/22] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder Herman Rimm via Guix-patches via
@ 2024-12-03 13:14   ` Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 13/22] gnu: Add go-inputs procedure Herman Rimm via Guix-patches via
                     ` (9 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 13/22] gnu: Add go-inputs procedure.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (10 preceding siblings ...)
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 12/22] gnu: Add go-github-com-charmbracelet-bubbles Herman Rimm via Guix-patches via
@ 2024-12-03 13:14   ` Herman Rimm via Guix-patches via
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 14/22] gnu: Add go-github-com-erikgeiser-coninput Herman Rimm via Guix-patches via
                     ` (8 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 14/22] gnu: Add go-github-com-erikgeiser-coninput.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (11 preceding siblings ...)
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 13/22] gnu: Add go-inputs procedure Herman Rimm via Guix-patches via
@ 2024-12-03 13:14   ` Herman Rimm via Guix-patches via
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 15/22] gnu: Add go-github-com-charmbracelet-x-windows Herman Rimm via Guix-patches via
                     ` (7 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 15/22] gnu: Add go-github-com-charmbracelet-x-windows.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (12 preceding siblings ...)
  2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 14/22] gnu: Add go-github-com-erikgeiser-coninput Herman Rimm via Guix-patches via
@ 2024-12-03 13:15   ` Herman Rimm via Guix-patches via
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 16/22] gnu: Add go-github-com-charmbracelet-x-input Herman Rimm via Guix-patches via
                     ` (6 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 16/22] gnu: Add go-github-com-charmbracelet-x-input.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (13 preceding siblings ...)
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 15/22] gnu: Add go-github-com-charmbracelet-x-windows Herman Rimm via Guix-patches via
@ 2024-12-03 13:15   ` Herman Rimm via Guix-patches via
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 17/22] gnu: Add go-github-com-charmbracelet-x-term Herman Rimm via Guix-patches via
                     ` (5 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 17/22] gnu: Add go-github-com-charmbracelet-x-term.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (14 preceding siblings ...)
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 16/22] gnu: Add go-github-com-charmbracelet-x-input Herman Rimm via Guix-patches via
@ 2024-12-03 13:15   ` Herman Rimm via Guix-patches via
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 18/22] gnu: Add go-github-com-mattn-go-localereader Herman Rimm via Guix-patches via
                     ` (4 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 18/22] gnu: Add go-github-com-mattn-go-localereader.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (15 preceding siblings ...)
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 17/22] gnu: Add go-github-com-charmbracelet-x-term Herman Rimm via Guix-patches via
@ 2024-12-03 13:15   ` Herman Rimm via Guix-patches via
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 19/22] gnu: Add go-github-com-rogpeppe-go-internal-testscript Herman Rimm via Guix-patches via
                     ` (3 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 19/22] gnu: Add go-github-com-rogpeppe-go-internal-testscript.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (16 preceding siblings ...)
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 18/22] gnu: Add go-github-com-mattn-go-localereader Herman Rimm via Guix-patches via
@ 2024-12-03 13:15   ` Herman Rimm via Guix-patches via
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 20/22] gnu: Add go-github-com-muesli-ansi Herman Rimm via Guix-patches via
                     ` (2 subsequent siblings)
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 20/22] gnu: Add go-github-com-muesli-ansi.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (17 preceding siblings ...)
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 19/22] gnu: Add go-github-com-rogpeppe-go-internal-testscript Herman Rimm via Guix-patches via
@ 2024-12-03 13:15   ` Herman Rimm via Guix-patches via
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 21/22] gnu: Add go-github-com-muesli-cancelreader Herman Rimm via Guix-patches via
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 22/22] gnu: Add git-spice Herman Rimm via Guix-patches via
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 21/22] gnu: Add go-github-com-muesli-cancelreader.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (18 preceding siblings ...)
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 20/22] gnu: Add go-github-com-muesli-ansi Herman Rimm via Guix-patches via
@ 2024-12-03 13:15   ` Herman Rimm via Guix-patches via
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 22/22] gnu: Add git-spice Herman Rimm via Guix-patches via
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

* [bug#72963] [PATCH go-team v2 22/22] gnu: Add git-spice.
  2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
                     ` (19 preceding siblings ...)
  2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 21/22] gnu: Add go-github-com-muesli-cancelreader Herman Rimm via Guix-patches via
@ 2024-12-03 13:15   ` Herman Rimm via Guix-patches via
  20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
  To: 72963

* 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





^ permalink raw reply related	[flat|nested] 52+ messages in thread

end of thread, other threads:[~2024-12-03 13:20 UTC | newest]

Thread overview: 52+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-02 11:55 [bug#72963] [PATCH go-team 01/30] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 03/30] gnu: Add go-github-com-atotto-clipboard Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 04/30] gnu: Add go-github-com-creack-pty-v2 Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 05/30] gnu: Add go-github-com-charmbracelet-x-ansi Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 06/30] gnu: Add go-github-com-aymanbagabas-go-udiff Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 07/30] gnu: Add go-github-com-charmbracelet-lipgloss Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 08/30] gnu: Add go-github-com-shurcool-graphql Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 09/30] gnu: Add go-github-com-shurcool-githubv4 Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 10/30] gnu: Add go-github-com-charmbracelet-log Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 11/30] gnu: Add go-github-com-vito-midterm Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 12/30] gnu: Add go-go-abhg-dev-requiredfield Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 13/30] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 14/30] gnu: Add go-github-com-kylelemons-godebug-pretty Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 15/30] gnu: Add go-github-com-sahilm-fuzzy Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 16/30] gnu: Add go-github-com-charmbracelet-bubbles Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 17/30] gnu: Add go-inputs procedure Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 18/30] gnu: Add go-github-com-erikgeiser-coninput Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 19/30] gnu: Add go-github-com-charmbracelet-x-windows Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 20/30] gnu: Add go-github-com-charmbracelet-x-input Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 21/30] gnu: Add go-github-com-charmbracelet-x-term Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 22/30] gnu: Add go-golang-org-x-text-transform Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 23/30] gnu: Add go-github-com-mattn-go-localereader Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 24/30] gnu: Add go-github-com-rogpeppe-go-internal-internal-misspell Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 25/30] gnu: Add go-github-com-rogpeppe-go-internal-testscript Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 26/30] gnu: Add go-github-com-rogpeppe-go-internal-diff Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 27/30] gnu: Add go-github-com-muesli-ansi Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 28/30] gnu: Add go-github-com-muesli-cancelreader Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 29/30] gnu: go-github-com-charmbracelet-bubbletea: Update to 0.26.6 Herman Rimm via Guix-patches via
2024-09-02 12:18   ` [bug#72963] [PATCH go-team 30/30] gnu: Add git-spice Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 02/22] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 03/22] gnu: Add go-github-com-creack-pty-v2 Herman Rimm via Guix-patches via
2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 04/22] gnu: Add go-github-com-charmbracelet-x-ansi Herman Rimm via Guix-patches via
2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 05/22] gnu: Add go-github-com-charmbracelet-lipgloss Herman Rimm via Guix-patches via
2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 06/22] gnu: Add go-github-com-shurcool-graphql Herman Rimm via Guix-patches via
2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 07/22] gnu: Add go-github-com-shurcool-githubv4 Herman Rimm via Guix-patches via
2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 08/22] gnu: Add go-github-com-charmbracelet-log Herman Rimm via Guix-patches via
2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 09/22] gnu: Add go-github-com-vito-midterm Herman Rimm via Guix-patches via
2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 10/22] gnu: Add go-go-abhg-dev-requiredfield Herman Rimm via Guix-patches via
2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 11/22] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder Herman Rimm via Guix-patches via
2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 12/22] gnu: Add go-github-com-charmbracelet-bubbles Herman Rimm via Guix-patches via
2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 13/22] gnu: Add go-inputs procedure Herman Rimm via Guix-patches via
2024-12-03 13:14   ` [bug#72963] [PATCH go-team v2 14/22] gnu: Add go-github-com-erikgeiser-coninput Herman Rimm via Guix-patches via
2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 15/22] gnu: Add go-github-com-charmbracelet-x-windows Herman Rimm via Guix-patches via
2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 16/22] gnu: Add go-github-com-charmbracelet-x-input Herman Rimm via Guix-patches via
2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 17/22] gnu: Add go-github-com-charmbracelet-x-term Herman Rimm via Guix-patches via
2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 18/22] gnu: Add go-github-com-mattn-go-localereader Herman Rimm via Guix-patches via
2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 19/22] gnu: Add go-github-com-rogpeppe-go-internal-testscript Herman Rimm via Guix-patches via
2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 20/22] gnu: Add go-github-com-muesli-ansi Herman Rimm via Guix-patches via
2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 21/22] gnu: Add go-github-com-muesli-cancelreader Herman Rimm via Guix-patches via
2024-12-03 13:15   ` [bug#72963] [PATCH go-team v2 22/22] gnu: Add git-spice Herman Rimm via Guix-patches via

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).