all messages for Guix-related lists mirrored at yhetil.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
                   ` (3 more replies)
  0 siblings, 4 replies; 54+ 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] 54+ 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
                   ` (2 subsequent siblings)
  3 siblings, 28 replies; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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)
  2024-12-06  0:54 ` [bug#72963] [PATCH go-team 01/30] gnu: Add go-github-com-buildkite-shellwords Sharlatan Hellseher
  2024-12-06 21:25 ` bug#72963: " Sharlatan Hellseher
  3 siblings, 21 replies; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ 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; 54+ 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] 54+ messages in thread

* [bug#72963] [PATCH go-team 01/30] 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 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
@ 2024-12-06  0:54 ` Sharlatan Hellseher
  2024-12-06 21:25 ` bug#72963: " Sharlatan Hellseher
  3 siblings, 0 replies; 54+ messages in thread
From: Sharlatan Hellseher @ 2024-12-06  0:54 UTC (permalink / raw)
  To: 72963

[-- Attachment #1: Type: text/plain, Size: 68 bytes --]

Hi,

Thank you for the patches.

I started reviewing them.

--
Oleg

[-- Attachment #2: Type: text/html, Size: 249 bytes --]

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

* bug#72963: [PATCH go-team 01/30] 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
                   ` (2 preceding siblings ...)
  2024-12-06  0:54 ` [bug#72963] [PATCH go-team 01/30] gnu: Add go-github-com-buildkite-shellwords Sharlatan Hellseher
@ 2024-12-06 21:25 ` Sharlatan Hellseher
  3 siblings, 0 replies; 54+ messages in thread
From: Sharlatan Hellseher @ 2024-12-06 21:25 UTC (permalink / raw)
  To: 72963-done

[-- Attachment #1: Type: text/plain, Size: 1825 bytes --]


Hi,

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

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

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

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

Pused to go-team branch.

--
Oleg

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]

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

end of thread, other threads:[~2024-12-06 22:35 UTC | newest]

Thread overview: 54+ 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
2024-12-06  0:54 ` [bug#72963] [PATCH go-team 01/30] gnu: Add go-github-com-buildkite-shellwords Sharlatan Hellseher
2024-12-06 21:25 ` bug#72963: " Sharlatan Hellseher

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.