* [bug#72963] [PATCH go-team 01/30] gnu: Add go-github-com-buildkite-shellwords.
@ 2024-09-02 11:55 Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
0 siblings, 2 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 11:55 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-buildkite-shellwords): Add
variable.
---
gnu/packages/golang-xyz.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index c0ead7d512..a7caf53d12 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1269,6 +1269,30 @@ (define-public go-github-com-briandowns-spinner
indicator to any terminal application.")
(license license:asl2.0)))
+(define-public go-github-com-buildkite-shellwords
+ (package
+ (name "go-github-com-buildkite-shellwords")
+ (version "0.0.0-20180315110454-59467a9b8e10")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/buildkite/shellwords")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1kx6wxbdznarmnifwzmxxcd86bgn27rwpfnw2y2gd0j8zg9g1682"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/buildkite/shellwords"))
+ (home-page "https://github.com/buildkite/shellwords")
+ (synopsis "Split command-line strings into words")
+ (description
+ "This package provides a golang library for splitting command-line
+strings into words like a POSIX or Windows shell would.")
+ (license license:expat)))
+
(define-public go-github-com-burntsushi-toml
(package
(name "go-github-com-burntsushi-toml")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2.
2024-09-02 11:55 [bug#72963] [PATCH go-team 01/30] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 03/30] gnu: Add go-github-com-atotto-clipboard Herman Rimm via Guix-patches via
` (27 more replies)
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
1 sibling, 28 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-sebdah-goldie-v2): Add
variable.
---
gnu/packages/golang-xyz.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index a7caf53d12..df7a79a217 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5038,6 +5038,32 @@ (define-public go-github-com-schollz-progressbar-v3
is undetermined, a customizable spinner is shown.")
(license license:expat)))
+(define-public go-github-com-sebdah-goldie-v2
+ (package
+ (name "go-github-com-sebdah-goldie-v2")
+ (version "2.5.3")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/sebdah/goldie")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "12gji9p6b6zlkisbd3ww103zwd5chlwkb6h5dppfrmgxim84n5n0"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/sebdah/goldie/v2"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-sergi-go-diff
+ go-github-com-pmezard-go-difflib))
+ (home-page "https://github.com/sebdah/goldie")
+ (synopsis "Golden test utility")
+ (description
+ "Package goldie provides test assertions based on golden files.
+It's typically used for testing responses with larger data bodies.")
+ (license license:expat)))
+
(define-public go-github-com-sergi-go-diff
(package
(name "go-github-com-sergi-go-diff")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 03/30] gnu: Add go-github-com-atotto-clipboard.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 04/30] gnu: Add go-github-com-creack-pty-v2 Herman Rimm via Guix-patches via
` (26 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-atotto-clipboard): Add
variable.
---
gnu/packages/golang-xyz.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index df7a79a217..0f06339718 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -889,6 +889,31 @@ (define-public go-github-com-arran4-golang-ical
for Go.")
(license license:asl2.0)))
+(define-public go-github-com-atotto-clipboard
+ (package
+ (name "go-github-com-atotto-clipboard")
+ (version "0.1.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/atotto/clipboard")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0ycd8zkgsq9iil9svhlwvhcqwcd7vik73nf8rnyfnn10gpjx97k5"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ ;; No clipboard utilities available.
+ #:tests? #f
+ #:import-path "github.com/atotto/clipboard"))
+ (home-page "https://github.com/atotto/clipboard")
+ (synopsis "Clipboard for Go")
+ (description "Package clipboard read/write on clipboard.")
+ (license license:bsd-3)))
+
(define-public go-github-com-audriusbutkevicius-recli
(package
(name "go-github-com-audriusbutkevicius-recli")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 04/30] gnu: Add go-github-com-creack-pty-v2.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 03/30] gnu: Add go-github-com-atotto-clipboard Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 05/30] gnu: Add go-github-com-charmbracelet-x-ansi Herman Rimm via Guix-patches via
` (25 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-web.scm (go-github-com-creack-pty-v2): Add
variable.
---
gnu/packages/golang-web.scm | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 5fbf2fe41a..833d2b5a94 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -985,6 +985,27 @@ (define-public go-github-com-emersion-go-smtp
RFC 5321.")
(license license:expat)))
+(define-public go-github-com-creack-pty-v2
+ (package
+ (name "go-github-com-creack-pty-v2")
+ (version "2.0.0-20240228220112-08e77a045af8")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/creack/pty")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "03g863r7nxxkg0c7jbv5pgr53g2bvx4f7x3ngypzr0aa9rjmh7ic"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/creack/pty/v2"))
+ (home-page "https://github.com/creack/pty")
+ (synopsis "Functions for working with Unix terminals")
+ (description
+ "Package pty provides functions for working with Unix terminals.")
+ (license license:expat)))
+
(define-public go-github-com-emicklei-go-restful
(package
(name "go-github-com-emicklei-go-restful")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 05/30] gnu: Add go-github-com-charmbracelet-x-ansi.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 03/30] gnu: Add go-github-com-atotto-clipboard Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 04/30] gnu: Add go-github-com-creack-pty-v2 Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 06/30] gnu: Add go-github-com-aymanbagabas-go-udiff Herman Rimm via Guix-patches via
` (24 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-ansi): Add
variable.
---
gnu/packages/golang-xyz.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 0f06339718..9bfafb2a3d 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1402,6 +1402,32 @@ (define-public go-github-com-charlievieth-fastwalk
tools.")
(license license:expat)))
+(define-public go-github-com-charmbracelet-x-ansi
+ (package
+ (name "go-github-com-charmbracelet-x-ansi")
+ (version "0.1.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/charmbracelet/x")
+ (commit (string-append "ansi/v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1j33791lkz4jzvm220dg82wr79gxncfflpqrlz34vhm7215fwbx0"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "github.com/charmbracelet/x/ansi"
+ #:unpack-path "github.com/charmbracelet/x"))
+ (propagated-inputs (list go-github-com-rivo-uniseg))
+ (home-page "https://github.com/charmbracelet/x")
+ (synopsis "Common ANSI escape sequences based on ECMA-48")
+ (description
+ "Package ansi defines common ANSI escape sequences based on the
+ECMA-48 specs.")
+ (license license:expat)))
+
(define-public go-github-com-cheggaaa-pb
(package
(name "go-github-com-cheggaaa-pb")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 06/30] gnu: Add go-github-com-aymanbagabas-go-udiff.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (2 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 05/30] gnu: Add go-github-com-charmbracelet-x-ansi Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 07/30] gnu: Add go-github-com-charmbracelet-lipgloss Herman Rimm via Guix-patches via
` (23 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-aymanbagabas-go-udiff): Add
variable.
---
gnu/packages/golang-xyz.scm | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 9bfafb2a3d..f3d5a48b0d 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1057,6 +1057,27 @@ (define-public go-github-com-aymanbagabas-go-osc52-v2
clipboard.")
(license license:expat)))
+(define-public go-github-com-aymanbagabas-go-udiff
+ (package
+ (name "go-github-com-aymanbagabas-go-udiff")
+ (version "0.2.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/aymanbagabas/go-udiff")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "09p17r8s5flhq6p69z08345q0y99dpb0yyashlwpgxn45xir7y6g"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/aymanbagabas/go-udiff"))
+ (home-page "https://github.com/aymanbagabas/go-udiff")
+ (synopsis "Compute text file or string differences")
+ (description
+ "Package µDiff computes differences between text files or strings.")
+ (license license:expat)))
+
(define-public go-github-com-benbjohnson-clock
(package
(name "go-github-com-benbjohnson-clock")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 07/30] gnu: Add go-github-com-charmbracelet-lipgloss.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (3 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 06/30] gnu: Add go-github-com-aymanbagabas-go-udiff Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 08/30] gnu: Add go-github-com-shurcool-graphql Herman Rimm via Guix-patches via
` (22 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-lipgloss):
Add variable.
---
gnu/packages/golang-xyz.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index f3d5a48b0d..9c13c3c61b 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1423,6 +1423,33 @@ (define-public go-github-com-charlievieth-fastwalk
tools.")
(license license:expat)))
+(define-public go-github-com-charmbracelet-lipgloss
+ (package
+ (name "go-github-com-charmbracelet-lipgloss")
+ (version "0.12.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/charmbracelet/lipgloss")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "08slqvnb3s47h0bq3yyl4rrn0yq37i9lbq5ljb1rkc97gmy00khi"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/charmbracelet/lipgloss"))
+ (propagated-inputs (list go-github-com-rivo-uniseg
+ go-github-com-muesli-termenv
+ go-github-com-charmbracelet-x-ansi
+ go-github-com-aymanbagabas-go-udiff))
+ (home-page "https://github.com/charmbracelet/lipgloss")
+ (synopsis "Style definitions for nice terminal layouts")
+ (description
+ "This package provides style definitions for nice terminal layouts.
+Built with TUIs in mind.")
+ (license license:expat)))
+
(define-public go-github-com-charmbracelet-x-ansi
(package
(name "go-github-com-charmbracelet-x-ansi")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 08/30] gnu: Add go-github-com-shurcool-graphql.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (4 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 07/30] gnu: Add go-github-com-charmbracelet-lipgloss Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 09/30] gnu: Add go-github-com-shurcool-githubv4 Herman Rimm via Guix-patches via
` (21 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-shurcool-graphql): Add
variable.
---
gnu/packages/golang-xyz.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 9c13c3c61b..afb8dbaa7a 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5264,6 +5264,28 @@ (define-public go-github-com-shirou-gopsutil-v3
;; environment.
(string-append "src/" import-path "/host/host_test.go")))))))))
+(define-public go-github-com-shurcool-graphql
+ (package
+ (name "go-github-com-shurcool-graphql")
+ (version "0.0.0-20230722043721-ed46e5a46466")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/shurcooL/graphql")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "12cq16qak217bkpklqsmqhl42gz8cpadpzqw6fsivc3ambjpqdry"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/shurcooL/graphql"))
+ (home-page "https://github.com/shurcooL/graphql")
+ (synopsis "GraphQL client")
+ (description
+ "Package graphql provides a @code{GraphQL} client implementation.")
+ (license license:expat)))
+
(define-public go-github-com-skip2-go-qrcode
(package
(name "go-github-com-skip2-go-qrcode")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 09/30] gnu: Add go-github-com-shurcool-githubv4.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (5 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 08/30] gnu: Add go-github-com-shurcool-graphql Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 10/30] gnu: Add go-github-com-charmbracelet-log Herman Rimm via Guix-patches via
` (20 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-web.scm (go-github-com-shurcool-githubv4): Add
variable.
---
gnu/packages/golang-web.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 833d2b5a94..be1d82cefa 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -3233,6 +3233,31 @@ (define-public go-github-com-sherclockholmes-webpush-go
support.")
(license license:expat)))
+(define-public go-github-com-shurcool-githubv4
+ (package
+ (name "go-github-com-shurcool-githubv4")
+ (version "0.0.0-20240429030203-be2daab69064")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/shurcooL/githubv4")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0kkvqwv0waa8hj1jr9b4nvz8rmslqpchidl7gs9bplrkl3fvsxn6"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/shurcooL/githubv4"))
+ (inputs (list go-golang-org-x-oauth2))
+ (propagated-inputs (list go-github-com-shurcool-graphql))
+ (home-page "https://github.com/shurcooL/githubv4")
+ (synopsis "Client library for GitHub GraphQL API v4")
+ (description
+ "Package githubv4 is a client library for accessing GitHub
+@code{GraphQL} API v4.")
+ (license license:expat)))
+
(define-public go-github-com-sourcegraph-jsonrpc2
(package
(name "go-github-com-sourcegraph-jsonrpc2")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 10/30] gnu: Add go-github-com-charmbracelet-log.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (6 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 09/30] gnu: Add go-github-com-shurcool-githubv4 Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 11/30] gnu: Add go-github-com-vito-midterm Herman Rimm via Guix-patches via
` (19 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-log): Add
variable.
---
gnu/packages/golang-xyz.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index afb8dbaa7a..a63985ace9 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1450,6 +1450,33 @@ (define-public go-github-com-charmbracelet-lipgloss
Built with TUIs in mind.")
(license license:expat)))
+(define-public go-github-com-charmbracelet-log
+ (package
+ (name "go-github-com-charmbracelet-log")
+ (version "0.4.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/charmbracelet/log")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1dljsz5h6pw9w396sy9na99c2pvi542b3r138lka7l0ifmzpxjw9"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/charmbracelet/log"))
+ (propagated-inputs (list go-golang-org-x-exp
+ go-github-com-stretchr-testify
+ go-github-com-muesli-termenv
+ go-github-com-go-logfmt-logfmt
+ go-github-com-charmbracelet-lipgloss))
+ (home-page "https://github.com/charmbracelet/log")
+ (synopsis "Colorful Go logging library")
+ (description
+ "This package provides a minimal and colorful Go logging library.")
+ (license license:expat)))
+
(define-public go-github-com-charmbracelet-x-ansi
(package
(name "go-github-com-charmbracelet-x-ansi")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 11/30] gnu: Add go-github-com-vito-midterm.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (7 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 10/30] gnu: Add go-github-com-charmbracelet-log Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 12/30] gnu: Add go-go-abhg-dev-requiredfield Herman Rimm via Guix-patches via
` (18 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-vito-midterm): Add
variable.
---
gnu/packages/golang-xyz.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index a63985ace9..8b9d53fc6f 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5815,6 +5815,36 @@ (define-public go-github-com-tkuchiki-go-timezone
@end itemize")
(license license:expat)))
+(define-public go-github-com-vito-midterm
+ (package
+ (name "go-github-com-vito-midterm")
+ (version "0.1.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/vito/midterm")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0bvgw84750xfpm89hrab7pzfv1d5dy94igiqwzk5ivy4yca90ipw"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/vito/midterm"))
+ (propagated-inputs (list go-golang-org-x-term
+ go-github-com-stretchr-testify
+ go-github-com-sebdah-goldie-v2
+ go-github-com-muesli-termenv
+ go-github-com-creack-pty
+ go-github-com-charmbracelet-bubbletea))
+ (home-page "https://github.com/vito/midterm")
+ (synopsis "In-memory terminal emulator")
+ (description
+ "This package implements an in-memory terminal emulator, designed
+to be used as a component within a larger application for displaying
+logs, running interactive shells, or rendering terminal output.")
+ (license license:expat)))
+
(define-public go-github-com-vitrun-qart
(let ((commit "bf64b92db6b05651d6c25a3dabf2d543b360c0aa")
(revision "0"))
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 12/30] gnu: Add go-go-abhg-dev-requiredfield.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (8 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 11/30] gnu: Add go-github-com-vito-midterm Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 13/30] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder Herman Rimm via Guix-patches via
` (17 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-check.scm (go-go-abhg-dev-requiredfield): Add
variable.
---
gnu/packages/golang-check.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/golang-check.scm b/gnu/packages/golang-check.scm
index 287a514ace..733fe89699 100644
--- a/gnu/packages/golang-check.scm
+++ b/gnu/packages/golang-check.scm
@@ -1033,6 +1033,30 @@ (define-public go-github.com-smartystreets-gunit
under test) much simpler.")
(license license:expat)))
+(define-public go-go-abhg-dev-requiredfield
+ (package
+ (name "go-go-abhg-dev-requiredfield")
+ (version "0.3.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/abhinav/requiredfield")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "15dccs71is06wi8xi3y2nnwpcpqbsh4pas4iggdr514aix8ljknf"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "go.abhg.dev/requiredfield"))
+ (propagated-inputs (list go-golang-org-x-tools))
+ (home-page "https://go.abhg.dev/requiredfield")
+ (synopsis "Linter for required struct fields")
+ (description
+ "Package requiredfield implements a linter that checks for required
+fields during struct initialization.")
+ (license license:bsd-3)))
+
(define-public go-go-etcd-io-gofail
(package
(name "go-go-etcd-io-gofail")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 13/30] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (9 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 12/30] gnu: Add go-go-abhg-dev-requiredfield Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 14/30] gnu: Add go-github-com-kylelemons-godebug-pretty Herman Rimm via Guix-patches via
` (16 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-check.scm (go-gopkg-in-dnaeon-go-vcr-v3-recorder):
Add variable.
---
gnu/packages/golang-check.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/golang-check.scm b/gnu/packages/golang-check.scm
index 733fe89699..acf7ebb53d 100644
--- a/gnu/packages/golang-check.scm
+++ b/gnu/packages/golang-check.scm
@@ -1179,6 +1179,33 @@ (define-public go-gopkg-in-check-v1
(description "This package provides a test library for the Go language.")
(license license:bsd-2)))
+(define-public go-gopkg-in-dnaeon-go-vcr-v3-recorder
+ (package
+ (name "go-gopkg-in-dnaeon-go-vcr-v3-recorder")
+ (version "3.2.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gopkg.in/dnaeon/go-vcr.v3")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1nij7rjbnrbsgjlm7fwpg298qffrgi2ic3wb51vqzxl6s9qkbzrq"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "gopkg.in/dnaeon/go-vcr.v3/recorder"
+ #:unpack-path "gopkg.in/dnaeon/go-vcr.v3"))
+ (propagated-inputs (list go-gopkg-in-yaml-v3))
+ (home-page "https://gopkg.in/dnaeon/go-vcr.v3")
+ (synopsis "Record and replay your HTTP interactions")
+ (description
+ "@@code{go-vcr} simplifies testing by recording your HTTP
+interactions and replaying them in future runs in order to provide fast,
+deterministic and accurate testing of your code.")
+ (license license:bsd-2)))
+
(define-public go-gopkg-in-go-playground-assert-v1
(package
(name "go-gopkg-in-go-playground-assert-v1")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 14/30] gnu: Add go-github-com-kylelemons-godebug-pretty.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (10 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 13/30] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 15/30] gnu: Add go-github-com-sahilm-fuzzy Herman Rimm via Guix-patches via
` (15 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang.scm (go-github-com-kylelemons-godebug-pretty): Add
variable.
---
gnu/packages/golang.scm | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index c776f78609..be885d90ca 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -4972,6 +4972,14 @@ (define-public go-github-com-kylelemons-godebug
representation suitable for computing diffs.")
(license license:asl2.0)))
+(define-public go-github-com-kylelemons-godebug-pretty
+ (package
+ (inherit go-github-com-kylelemons-godebug)
+ (name "go-github-com-kylelemons-godebug-pretty")
+ (arguments
+ (list #:import-path "github.com/kylelemons/godebug/pretty"
+ #:unpack-path "github.com/kylelemons/godebug"))))
+
(define-public go-github-com-kr-text
(package
(name "go-github-com-kr-text")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 15/30] gnu: Add go-github-com-sahilm-fuzzy.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (11 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 14/30] gnu: Add go-github-com-kylelemons-godebug-pretty Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 16/30] gnu: Add go-github-com-charmbracelet-bubbles Herman Rimm via Guix-patches via
` (14 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-sahilm-fuzzy): Add
variable.
---
gnu/packages/golang-xyz.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 8b9d53fc6f..7589918849 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5120,6 +5120,32 @@ (define-public go-github-com-rogpeppe-go-internal
@end itemize\n")
(license license:bsd-3)))
+(define-public go-github-com-sahilm-fuzzy
+ (package
+ (name "go-github-com-sahilm-fuzzy")
+ (version "0.1.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/sahilm/fuzzy")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "15j95gm7hcmg09x1b39vc4il8bryv4v0yljvvyq5vyc6iq66qrbz"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/sahilm/fuzzy"))
+ (inputs (list go-github-com-kylelemons-godebug
+ go-github-com-kylelemons-godebug-pretty))
+ (home-page "https://github.com/sahilm/fuzzy")
+ (synopsis "Fuzzy string matching for filenames and code symbols")
+ (description
+ "Package fuzzy provides fuzzy string matching optimized for
+filenames and code symbols in the style of Sublime Text, VSCode,
+@code{IntelliJ} IDEA et al.")
+ (license license:expat)))
+
(define-public go-github-com-schollz-progressbar-v3
(package
(name "go-github-com-schollz-progressbar-v3")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 16/30] gnu: Add go-github-com-charmbracelet-bubbles.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (12 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 15/30] gnu: Add go-github-com-sahilm-fuzzy Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 17/30] gnu: Add go-inputs procedure Herman Rimm via Guix-patches via
` (13 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-bubbles): Add
variable.
---
gnu/packages/golang-xyz.scm | 38 +++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 7589918849..70598934af 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1423,6 +1423,44 @@ (define-public go-github-com-charlievieth-fastwalk
tools.")
(license license:expat)))
+(define-public go-github-com-charmbracelet-bubbles
+ (package
+ (name "go-github-com-charmbracelet-bubbles")
+ (version "0.18.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/charmbracelet/bubbles")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "158icaha3a4xflvdimgchm08m5lhp1rn2jzah9xd174svmx8nlhm"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/charmbracelet/bubbles"))
+ (propagated-inputs (list go-github-com-sahilm-fuzzy
+ go-github-com-rivo-uniseg
+ go-github-com-muesli-termenv
+ go-github-com-muesli-reflow
+ go-github-com-mattn-go-runewidth
+ go-github-com-lucasb-eyer-go-colorful
+ go-github-com-dustin-go-humanize
+ go-github-com-charmbracelet-lipgloss
+ go-github-com-charmbracelet-harmonica
+ go-github-com-charmbracelet-bubbletea
+ go-github-com-atotto-clipboard))
+ (home-page "https://github.com/charmbracelet/bubbles")
+ (synopsis "Components for Bubble Tea, Glow and Charm")
+ (description
+ "This package provides some components for
+@@url{https://github.com/charmbracelet/bubbletea,Bubble Tea}
+applications. These components are used in production in
+@@url{https://github.com/charmbracelet/glow,Glow},
+@@url{https://github.com/charmbracelet/charm,Charm} and many other
+applications.")
+ (license license:expat)))
+
(define-public go-github-com-charmbracelet-lipgloss
(package
(name "go-github-com-charmbracelet-lipgloss")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 17/30] gnu: Add go-inputs procedure.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (13 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 16/30] gnu: Add go-github-com-charmbracelet-bubbles Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 18/30] gnu: Add go-github-com-erikgeiser-coninput Herman Rimm via Guix-patches via
` (12 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang.scm (go-inputs): Add procedure.
---
gnu/packages/golang.scm | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index be885d90ca..1822b640dc 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -111,6 +111,11 @@ (define-module (gnu packages golang)
;; installation of go, so we need to use go-1.4 or gccgo. For architectures which
;; are not supported with go-1.4 we use a version of gccgo to bootstrap them.
+(define-public (go-inputs package)
+ (call-with-values
+ (lambda () (unzip2 (package-propagated-inputs package)))
+ (lambda (labels symbols) symbols)))
+
(define-public go-1.4
(package
(name "go")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 18/30] gnu: Add go-github-com-erikgeiser-coninput.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (14 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 17/30] gnu: Add go-inputs procedure Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 19/30] gnu: Add go-github-com-charmbracelet-x-windows Herman Rimm via Guix-patches via
` (11 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-erikgeiser-coninput): Add
variable.
---
gnu/packages/golang-xyz.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 70598934af..3c5249c300 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -2275,6 +2275,29 @@ (define-public go-github-com-emersion-go-webdav
@url{https://tools.ietf.org/html/rfc6352, RFC 6352} specifications.")
(license license:expat)))
+(define-public go-github-com-erikgeiser-coninput
+ (package
+ (name "go-github-com-erikgeiser-coninput")
+ (version "0.0.0-20211004153227-1c3628e74d0f")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/erikgeiser/coninput")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1x8yw15ngyg4vlcdv5wsgpr6w5kavjv7bmk5mpvvx848bwvslr1r"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/erikgeiser/coninput"))
+ (propagated-inputs (list go-golang-org-x-sys))
+ (home-page "https://github.com/erikgeiser/coninput")
+ (synopsis "Input handling with Windows Console API")
+ (description
+ "Go library for input handling using Windows Console API.")
+ (license license:expat)))
+
(define-public go-github-com-errata-ai-ini
(package
(name "go-github-com-errata-ai-ini")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 19/30] gnu: Add go-github-com-charmbracelet-x-windows.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (15 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 18/30] gnu: Add go-github-com-erikgeiser-coninput Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 20/30] gnu: Add go-github-com-charmbracelet-x-input Herman Rimm via Guix-patches via
` (10 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-windows):
Add variable.
---
gnu/packages/golang-xyz.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 3c5249c300..dc4c7f9c7e 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1541,6 +1541,31 @@ (define-public go-github-com-charmbracelet-x-ansi
ECMA-48 specs.")
(license license:expat)))
+(define-public go-github-com-charmbracelet-x-windows
+ (package
+ (name "go-github-com-charmbracelet-x-windows")
+ (version "0.1.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/charmbracelet/x")
+ (commit (string-append "windows/v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0bl81xn1kfmr4iacbiqiay1mxqkpgssrix3q5i4ck6fidrb8g8bs"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "github.com/charmbracelet/x/windows"
+ #:unpack-path "github.com/charmbracelet/x"))
+ (propagated-inputs (list go-golang-org-x-sys))
+ (home-page "https://github.com/charmbracelet/x")
+ (synopsis "Windows API used at Charmbracelet")
+ (description
+ "This package provides the Windows API used at Charmbracelet.")
+ (license license:expat)))
+
(define-public go-github-com-cheggaaa-pb
(package
(name "go-github-com-cheggaaa-pb")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 20/30] gnu: Add go-github-com-charmbracelet-x-input.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (16 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 19/30] gnu: Add go-github-com-charmbracelet-x-windows Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 21/30] gnu: Add go-github-com-charmbracelet-x-term Herman Rimm via Guix-patches via
` (9 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-input): Add
variable.
---
gnu/packages/golang-xyz.scm | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index dc4c7f9c7e..5ed23464c4 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1541,6 +1541,38 @@ (define-public go-github-com-charmbracelet-x-ansi
ECMA-48 specs.")
(license license:expat)))
+(define-public go-github-com-charmbracelet-x-input
+ (package
+ (name "go-github-com-charmbracelet-x-input")
+ (version "0.1.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/charmbracelet/x")
+ (commit (string-append "ansi/v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1j33791lkz4jzvm220dg82wr79gxncfflpqrlz34vhm7215fwbx0"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "github.com/charmbracelet/x/input"
+ #:unpack-path "github.com/charmbracelet/x"))
+ (propagated-inputs
+ (append (list go-golang-org-x-sys
+ go-github-com-xo-terminfo
+ go-github-com-muesli-cancelreader
+ go-github-com-erikgeiser-coninput)
+ ;; Inputs from the same module.
+ (go-inputs go-github-com-charmbracelet-x-windows)
+ (go-inputs go-github-com-charmbracelet-x-ansi)))
+ (home-page "https://github.com/charmbracelet/x")
+ (synopsis "Terminal event input handler and driver")
+ (description
+ "This package provides a terminal event input handler and driver.")
+ (license license:expat)))
+
(define-public go-github-com-charmbracelet-x-windows
(package
(name "go-github-com-charmbracelet-x-windows")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 21/30] gnu: Add go-github-com-charmbracelet-x-term.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (17 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 20/30] gnu: Add go-github-com-charmbracelet-x-input Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 22/30] gnu: Add go-golang-org-x-text-transform Herman Rimm via Guix-patches via
` (8 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-term): Add
variable.
---
gnu/packages/golang-xyz.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 5ed23464c4..ce14a9329c 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1573,6 +1573,34 @@ (define-public go-github-com-charmbracelet-x-input
"This package provides a terminal event input handler and driver.")
(license license:expat)))
+(define-public go-github-com-charmbracelet-x-term
+ (package
+ (name "go-github-com-charmbracelet-x-term")
+ (version "0.1.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/charmbracelet/x")
+ (commit (string-append "term/v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1rmgkylsy3a9vng10m9zx510i41dzxmimfjfdp3c4ki9zk8n1x1l"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "github.com/charmbracelet/x/term"
+ #:unpack-path "github.com/charmbracelet/x"))
+ (propagated-inputs
+ (append (list go-golang-org-x-sys)
+ (go-inputs go-github-com-charmbracelet-x-input)
+ (go-inputs go-github-com-charmbracelet-x-ansi)))
+ (home-page "https://github.com/charmbracelet/x")
+ (synopsis "Terminal utilities and helpers")
+ (description
+ "This package provides terminal utilities and helpers.")
+ (license license:expat)))
+
(define-public go-github-com-charmbracelet-x-windows
(package
(name "go-github-com-charmbracelet-x-windows")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 22/30] gnu: Add go-golang-org-x-text-transform.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (18 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 21/30] gnu: Add go-github-com-charmbracelet-x-term Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 23/30] gnu: Add go-github-com-mattn-go-localereader Herman Rimm via Guix-patches via
` (7 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang.scm (go-golang-org-x-text-transform): Add
variable.
---
gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 1822b640dc..205cb6d55f 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -3090,6 +3090,33 @@ (define-public go-github-com-tj-docopt
(home-page "https://github.com/tj/docopt")
(license license:expat)))
+(define-public go-golang-org-x-text-transform
+ (package
+ (name "go-golang-org-x-text-transform")
+ (version "0.16.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://go.googlesource.com/text")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0pmn0i1xbpwvzl4cdgmjqcsk9vckhqrq6699fnr9mkglh4xj3p7a"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "golang.org/x/text/transform"
+ #:unpack-path "golang.org/x/text"))
+ (home-page "https://golang.org/x/text")
+ (synopsis "Read and write wrappers for byte transformation")
+ (description
+ "Package transform provides reader and writer wrappers that
+transform the bytes passing through as well as various transformations.
+Example transformations provided by other packages include normalization
+and conversion between character sets.")
+ (license license:bsd-3)))
+
(define-public go-golang-org-x-vuln
(package
(name "go-golang-org-x-vuln")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 23/30] gnu: Add go-github-com-mattn-go-localereader.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (19 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 22/30] gnu: Add go-golang-org-x-text-transform Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 24/30] gnu: Add go-github-com-rogpeppe-go-internal-internal-misspell Herman Rimm via Guix-patches via
` (6 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-localereader): Add
variable.
---
gnu/packages/golang-xyz.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index ce14a9329c..d6d49a6dc1 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -4076,6 +4076,31 @@ (define-public go-github-com-mattn-go-isatty
whether a file descriptor points to a terminal and the type of the terminal.")
(license license:expat)))
+(define-public go-github-com-mattn-go-localereader
+ (package
+ (name "go-github-com-mattn-go-localereader")
+ (version "0.0.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/mattn/go-localereader")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0wcgqnpjk0drm7swc0q27j4r5ab63mhz29dgbjdnyn4sw68rqm96"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:tests? #f ; platform-dependent test
+ #:import-path "github.com/mattn/go-localereader"))
+ (inputs (list go-golang-org-x-text-transform))
+ (home-page "https://github.com/mattn/go-localereader")
+ (synopsis "CodePage decoder for Windows")
+ (description
+ "This package provides a CodePage decoder for Windows.")
+ (license license:expat)))
+
(define-public go-github-com-mattn-go-pointer
(package
(name "go-github-com-mattn-go-pointer")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 24/30] gnu: Add go-github-com-rogpeppe-go-internal-internal-misspell.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (20 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 23/30] gnu: Add go-github-com-mattn-go-localereader Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 25/30] gnu: Add go-github-com-rogpeppe-go-internal-testscript Herman Rimm via Guix-patches via
` (5 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm
(go-github-com-rogpeppe-go-internal-internal-misspell): Add variable.
---
gnu/packages/golang-xyz.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index d6d49a6dc1..f938c4a595 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5291,6 +5291,35 @@ (define-public go-github-com-rogpeppe-go-internal
@end itemize\n")
(license license:bsd-3)))
+(define-public go-github-com-rogpeppe-go-internal-internal-misspell
+ (package
+ (name "go-github-com-rogpeppe-go-internal-internal-misspell")
+ (version "1.12.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/rogpeppe/go-internal")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "18szjxqrjjvgsvyjbkqs6xw4bvg5nn1myg5hhb5qzwz5xl4wvw5a"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/rogpeppe/go-internal/internal/misspell"
+ #:unpack-path "github.com/rogpeppe/go-internal"))
+ (propagated-inputs (list go-golang-org-x-tools
+ go-golang-org-x-sys
+ go-golang-org-x-mod))
+ (home-page "https://github.com/rogpeppe/go-internal")
+ (synopsis "Internal test scripts from the Go standard library")
+ (description
+ "This package provides internal test scripts from the Go standard
+library.")
+ (license license:bsd-3)))
+
(define-public go-github-com-sahilm-fuzzy
(package
(name "go-github-com-sahilm-fuzzy")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 25/30] gnu: Add go-github-com-rogpeppe-go-internal-testscript.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (21 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 24/30] gnu: Add go-github-com-rogpeppe-go-internal-internal-misspell Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 26/30] gnu: Add go-github-com-rogpeppe-go-internal-diff Herman Rimm via Guix-patches via
` (4 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm
(go-github-com-rogpeppe-go-internal-testscript): Add variable.
---
gnu/packages/golang-xyz.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index f938c4a595..967ead8542 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5320,6 +5320,34 @@ (define-public go-github-com-rogpeppe-go-internal-internal-misspell
library.")
(license license:bsd-3)))
+(define-public go-github-com-rogpeppe-go-internal-testscript
+ (package
+ (name "go-github-com-rogpeppe-go-internal-testscript")
+ (version "1.12.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/rogpeppe/go-internal")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "18szjxqrjjvgsvyjbkqs6xw4bvg5nn1myg5hhb5qzwz5xl4wvw5a"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "github.com/rogpeppe/go-internal/testscript"
+ #:unpack-path "github.com/rogpeppe/go-internal"))
+ (propagated-inputs (list go-golang-org-x-tools
+ go-golang-org-x-sys
+ go-golang-org-x-mod))
+ (home-page "https://github.com/rogpeppe/go-internal")
+ (synopsis "Internal test scripts from the Go standard library")
+ (description
+ "This package provides internal test scripts from the Go standard
+library.")
+ (license license:bsd-3)))
+
(define-public go-github-com-sahilm-fuzzy
(package
(name "go-github-com-sahilm-fuzzy")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 26/30] gnu: Add go-github-com-rogpeppe-go-internal-diff.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (22 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 25/30] gnu: Add go-github-com-rogpeppe-go-internal-testscript Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 27/30] gnu: Add go-github-com-muesli-ansi Herman Rimm via Guix-patches via
` (3 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-rogpeppe-go-internal-diff):
Add variable.
---
gnu/packages/golang-xyz.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 967ead8542..c032dcea7a 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5291,6 +5291,33 @@ (define-public go-github-com-rogpeppe-go-internal
@end itemize\n")
(license license:bsd-3)))
+(define-public go-github-com-rogpeppe-go-internal-diff
+ (package
+ (name "go-github-com-rogpeppe-go-internal-diff")
+ (version "1.12.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/rogpeppe/go-internal")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "18szjxqrjjvgsvyjbkqs6xw4bvg5nn1myg5hhb5qzwz5xl4wvw5a"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "github.com/rogpeppe/go-internal/diff"
+ #:unpack-path "github.com/rogpeppe/go-internal"))
+ (propagated-inputs (list go-golang-org-x-tools
+ go-golang-org-x-sys
+ go-golang-org-x-mod))
+ (home-page "https://github.com/rogpeppe/go-internal")
+ (synopsis "Internal package from Go standard library")
+ (description
+ "Internal package diff from the Go standard library.")
+ (license license:bsd-3)))
+
(define-public go-github-com-rogpeppe-go-internal-internal-misspell
(package
(name "go-github-com-rogpeppe-go-internal-internal-misspell")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 27/30] gnu: Add go-github-com-muesli-ansi.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (23 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 26/30] gnu: Add go-github-com-rogpeppe-go-internal-diff Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 28/30] gnu: Add go-github-com-muesli-cancelreader Herman Rimm via Guix-patches via
` (2 subsequent siblings)
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang.scm (go-github-com-muesli-ansi): Add variable.
---
gnu/packages/golang.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 205cb6d55f..13ad657207 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -6115,6 +6115,28 @@ (define-public go-github-com-bmatcuk-doublestar-v4
(list
#:import-path "github.com/bmatcuk/doublestar/v4"))))
+(define-public go-github-com-muesli-ansi
+ (package
+ (name "go-github-com-muesli-ansi")
+ (version "0.0.0-20230316100256-276c6243b2f6")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/muesli/ansi")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1jr8kgn3vb72jmf4a8n52g876mfpbvk3310p8gsg7jkn338af4m9"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/muesli/ansi"))
+ (propagated-inputs (list go-github-com-mattn-go-runewidth))
+ (home-page "https://github.com/muesli/ansi")
+ (synopsis "Raw ANSI sequence helpers")
+ (description "This package provides raw ANSI sequence helpers.")
+ (license license:expat)))
+
(define-public go-github-com-muesli-reflow
(package
(name "go-github-com-muesli-reflow")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 28/30] gnu: Add go-github-com-muesli-cancelreader.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (24 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 27/30] gnu: Add go-github-com-muesli-ansi Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 29/30] gnu: go-github-com-charmbracelet-bubbletea: Update to 0.26.6 Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 30/30] gnu: Add git-spice Herman Rimm via Guix-patches via
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang.scm (go-github-com-muesli-cancelreader): Add
variable.
---
gnu/packages/golang.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 13ad657207..a84cb07c0d 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -6137,6 +6137,28 @@ (define-public go-github-com-muesli-ansi
(description "This package provides raw ANSI sequence helpers.")
(license license:expat)))
+(define-public go-github-com-muesli-cancelreader
+ (package
+ (name "go-github-com-muesli-cancelreader")
+ (version "0.2.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/muesli/cancelreader")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0157mgpk0z45xizrgrz73swhky0d8nyk6fhwb089n1290k7yjhxq"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/muesli/cancelreader"))
+ (propagated-inputs (list go-golang-org-x-sys))
+ (home-page "https://github.com/muesli/cancelreader")
+ (synopsis "Cancelable reader")
+ (description "This package provides a cancelable reader for Go.")
+ (license license:expat)))
+
(define-public go-github-com-muesli-reflow
(package
(name "go-github-com-muesli-reflow")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 29/30] gnu: go-github-com-charmbracelet-bubbletea: Update to 0.26.6.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (25 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 28/30] gnu: Add go-github-com-muesli-cancelreader Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 30/30] gnu: Add git-spice Herman Rimm via Guix-patches via
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/golang.scm (go-github-com-charmbracelet-bubbletea):
Update from 0.13.2 to 0.26.6.
[propagated-inputs]: Replace all but go-golang-org-x-sys. Use new style
of inputs.
[description]: Replace beginning sentence and add end sentence.
[license]: Switch from ASL 2.0 to MIT.
---
gnu/packages/golang.scm | 48 +++++++++++++++++++++--------------------
1 file changed, 25 insertions(+), 23 deletions(-)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index a84cb07c0d..ebd5ec39bc 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -7631,7 +7631,7 @@ (define-public go-github-com-rivo-uniseg
(define-public go-github-com-charmbracelet-bubbletea
(package
(name "go-github-com-charmbracelet-bubbletea")
- (version "0.13.2")
+ (version "0.26.6")
(source
(origin
(method git-fetch)
@@ -7641,35 +7641,37 @@ (define-public go-github-com-charmbracelet-bubbletea
(file-name (git-file-name name version))
(sha256
(base32
- "1105cggi5fwqx69m0vrhgwx6kaw82w4ahn58sj0a81603c4yvrk0"))))
+ "0flhyav8adcm1vzhrm7npkfmcia25gikiw5cq4w41yh66h9wpkin"))))
(build-system go-build-system)
(arguments
(list
#:import-path "github.com/charmbracelet/bubbletea"
- #:phases #~(modify-phases %standard-phases
- (add-after 'unpack 'remove-examples
- (lambda* (#:key import-path #:allow-other-keys)
- (with-directory-excursion (string-append "src/" import-path)
- (for-each delete-file-recursively
- '("examples" "tutorials"))))))))
- (propagated-inputs
- `(("github.com/mattn/go-isatty" ,go-github-com-mattn-go-isatty)
- ("github.com/muesli/termenv" ,go-github-com-muesli-termenv)
- ("github.com/mattn/go-runewidth" ,go-github-com-mattn-go-runewidth)
- ("go-github-com-muesli-reflow" ,go-github-com-muesli-reflow)
- ("go-github-com-lucasb-eyer-go-colorful" ,go-github-com-lucasb-eyer-go-colorful)
- ("github.com/containerd/console" ,go-github-com-containerd-console)
- ("go-golang-org-x-crypto" ,go-golang-org-x-crypto)
- ("go-golang-org-x-sys" ,go-golang-org-x-sys)
- ("go-golang-org-x-term" ,go-golang-org-x-term)
- ("github.com/mattn/go-isatty" ,go-github-com-mattn-go-isatty)))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'remove-examples
+ (lambda* (#:key import-path #:allow-other-keys)
+ (with-directory-excursion (string-append "src/"
+ import-path)
+ (for-each delete-file-recursively
+ '("examples" "tutorials"))))))))
+ (propagated-inputs (list go-golang-org-x-sys
+ go-golang-org-x-sync
+ go-github-com-muesli-cancelreader
+ go-github-com-muesli-ansi
+ go-github-com-mattn-go-localereader
+ go-github-com-erikgeiser-coninput
+ go-github-com-charmbracelet-x-input
+ go-github-com-charmbracelet-x-term
+ go-github-com-charmbracelet-x-ansi))
(home-page "https://github.com/charmbracelet/bubbletea")
(synopsis "Powerful little TUI framework")
(description
- "Bubble Tea is a Go framework based on The Elm Architecture. It is
-well-suited for simple and complex terminal applications, either inline,
-full-window, or a mix of both.")
- (license license:asl2.0)))
+ "Bubble Tea is a Go framework for building rich terminal user
+interfaces based on the paradigms of the Elm architecture. It's well-
+suited for simple and complex terminal applications, either inline,
+full-window, or a mix of both. It's been battle-tested in several large
+projects and is production-ready.")
+ (license license:expat)))
(define-public go-github-com-containerd-console
(package
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team 30/30] gnu: Add git-spice.
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (26 preceding siblings ...)
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 29/30] gnu: go-github-com-charmbracelet-bubbletea: Update to 0.26.6 Herman Rimm via Guix-patches via
@ 2024-09-02 12:18 ` Herman Rimm via Guix-patches via
27 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-09-02 12:18 UTC (permalink / raw)
To: 72963
* gnu/packages/version-control.scm (git-spice): Add variable.
---
gnu/packages/version-control.scm | 89 ++++++++++++++++++++++++++++++++
1 file changed, 89 insertions(+)
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 9f67237d5d..b141e55137 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -877,6 +877,95 @@ (define-public git-tools
@end itemize")
(license license:gpl3+)))
+(define-public git-spice
+ (package
+ (name "git-spice")
+ (version "0.1.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/abhinav/git-spice")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0z5jjbnzyrij95fcm4qpy521fbb3mmcxhd35cl0jrlgdcs0lk2q7"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:go go-1.22
+ #:import-path "go.abhg.dev/gs"
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'remove-failing-tests
+ (lambda* (#:key tests? import-path #:allow-other-keys)
+ (with-directory-excursion
+ (string-append "src/" import-path "/testdata/script")
+ (for-each
+ delete-file
+ (list
+ ;; Tests require networking.
+ "auth_detect_forge.txt"
+ "auth_explicit_forge.txt"
+ "auth_prompt_forge.txt"
+ "branch_submit_ambiguous_branch.txt"
+ "branch_submit_by_name.txt"
+ "branch_submit_create_update.txt"
+ "branch_submit_detect_existing.txt"
+ "branch_submit_long_body.txt"
+ "branch_submit_multiple_commits.txt"
+ "branch_submit_multiple_pr_templates.txt"
+ "branch_submit_no_publish.txt"
+ "branch_submit_pr_template.txt"
+ "branch_submit_pr_template_cache_invalidation.txt"
+ "branch_submit_pr_template_no_body.txt"
+ "branch_submit_pr_template_prompt.txt"
+ "branch_submit_recover_prepared.txt"
+ "branch_submit_remote_prompt.txt"
+ "branch_submit_rename.txt"
+ "downstack_submit.txt"
+ "repo_sync_detached_head.txt"
+ "repo_sync_detect_externally_created_prs.txt"
+ "repo_sync_external_pr_head_mismatch.txt"
+ "repo_sync_manual_pull_merged_pr.txt"
+ "repo_sync_merged_pr.txt"
+ "repo_sync_trunk_dirty_tree.txt"
+ "repo_sync_trunk_no_prs.txt"
+ "repo_sync_unpushed_commits.txt"
+ "stack_submit.txt"
+ "stack_submit_update_leave_draft.txt"
+ "upstack_submit_main.txt"))))))))
+ (propagated-inputs (list go-pgregory-net-rapid
+ go-gopkg-in-yaml-v3
+ go-gopkg-in-dnaeon-go-vcr-v3-recorder
+ go-golang-org-x-oauth2
+ go-go-uber-org-mock
+ go-go-abhg-dev-requiredfield
+ go-github-com-zalando-go-keyring
+ go-github-com-vito-midterm
+ go-github-com-stretchr-testify
+ go-github-com-shurcool-githubv4
+ go-github-com-rogpeppe-go-internal
+ go-github-com-mattn-go-isatty
+ go-github-com-dustin-go-humanize
+ go-github-com-creack-pty-v2
+ go-github-com-charmbracelet-log
+ go-github-com-charmbracelet-lipgloss
+ go-github-com-charmbracelet-bubbletea
+ go-github-com-charmbracelet-bubbles
+ go-github-com-buildkite-shellwords
+ go-github-com-alecthomas-kong))
+ (inputs (list go-github-com-rogpeppe-go-internal-diff
+ go-github-com-rogpeppe-go-internal-testscript
+ go-github-com-rogpeppe-go-internal-internal-misspell))
+ (native-inputs (list git-minimal))
+ (home-page "https://go.abhg.dev/gs")
+ (synopsis "Manage stacks of Git branches")
+ (description
+ "git-spice (gs) is a command line tool for stacking Git branches.")
+ (license license:gpl3)))
+
(define-public xdiff
(let ((revision "0")
(commit "a137bc7ee6c76618ed1737c257548eaa10ac0089"))
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords.
2024-09-02 11:55 [bug#72963] [PATCH go-team 01/30] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
@ 2024-12-03 13:14 ` Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 02/22] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
` (20 more replies)
1 sibling, 21 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-buildkite-shellwords): Add
variable.
---
gnu/packages/golang-xyz.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index d9a3562061..e88f0206ef 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1424,6 +1424,30 @@ (define-public go-github-com-briandowns-spinner
indicator to any terminal application.")
(license license:asl2.0)))
+(define-public go-github-com-buildkite-shellwords
+ (package
+ (name "go-github-com-buildkite-shellwords")
+ (version "0.0.0-20180315110454-59467a9b8e10")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/buildkite/shellwords")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1kx6wxbdznarmnifwzmxxcd86bgn27rwpfnw2y2gd0j8zg9g1682"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/buildkite/shellwords"))
+ (home-page "https://github.com/buildkite/shellwords")
+ (synopsis "Split command-line strings into words")
+ (description
+ "This package provides a golang library for splitting command-line
+strings into words like a POSIX or Windows shell would.")
+ (license license:expat)))
+
(define-public go-github-com-burntsushi-toml
(package
(name "go-github-com-burntsushi-toml")
base-commit: 178c3115c47905f4ddad2740ada2725db42ed478
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 02/22] gnu: Add go-github-com-sebdah-goldie-v2.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
@ 2024-12-03 13:14 ` Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 03/22] gnu: Add go-github-com-creack-pty-v2 Herman Rimm via Guix-patches via
` (19 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-sebdah-goldie-v2): Add
variable.
---
gnu/packages/golang-xyz.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index e88f0206ef..4f824ab935 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -6979,6 +6979,32 @@ (define-public go-github-com-schollz-progressbar-v3
is undetermined, a customizable spinner is shown.")
(license license:expat)))
+(define-public go-github-com-sebdah-goldie-v2
+ (package
+ (name "go-github-com-sebdah-goldie-v2")
+ (version "2.5.3")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/sebdah/goldie")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "12gji9p6b6zlkisbd3ww103zwd5chlwkb6h5dppfrmgxim84n5n0"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/sebdah/goldie/v2"))
+ (propagated-inputs (list go-github-com-stretchr-testify
+ go-github-com-sergi-go-diff
+ go-github-com-pmezard-go-difflib))
+ (home-page "https://github.com/sebdah/goldie")
+ (synopsis "Golden test utility")
+ (description
+ "Package goldie provides test assertions based on golden files.
+It's typically used for testing responses with larger data bodies.")
+ (license license:expat)))
+
(define-public go-github-com-sergi-go-diff
(package
(name "go-github-com-sergi-go-diff")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 03/22] gnu: Add go-github-com-creack-pty-v2.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 02/22] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
@ 2024-12-03 13:14 ` Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 04/22] gnu: Add go-github-com-charmbracelet-x-ansi Herman Rimm via Guix-patches via
` (18 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-web.scm (go-github-com-creack-pty-v2): Add
variable.
---
gnu/packages/golang-web.scm | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index dbbdb427fd..93865ff1b8 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -1505,6 +1505,27 @@ (define-public go-github-com-emersion-go-smtp
RFC 5321.")
(license license:expat)))
+(define-public go-github-com-creack-pty-v2
+ (package
+ (name "go-github-com-creack-pty-v2")
+ (version "2.0.0-20240228220112-08e77a045af8")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/creack/pty")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "03g863r7nxxkg0c7jbv5pgr53g2bvx4f7x3ngypzr0aa9rjmh7ic"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/creack/pty/v2"))
+ (home-page "https://github.com/creack/pty")
+ (synopsis "Functions for working with Unix terminals")
+ (description
+ "Package pty provides functions for working with Unix terminals.")
+ (license license:expat)))
+
(define-public go-github-com-emicklei-go-restful
(package
(name "go-github-com-emicklei-go-restful")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 04/22] gnu: Add go-github-com-charmbracelet-x-ansi.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 02/22] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 03/22] gnu: Add go-github-com-creack-pty-v2 Herman Rimm via Guix-patches via
@ 2024-12-03 13:14 ` Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 05/22] gnu: Add go-github-com-charmbracelet-lipgloss Herman Rimm via Guix-patches via
` (17 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-ansi): Add
variable.
---
gnu/packages/golang-xyz.scm | 26 ++++++++++++++++++++++++++
1 file changed, 26 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 4f824ab935..c371519ae8 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1556,6 +1556,32 @@ (define-public go-github-com-charlievieth-fastwalk
tools.")
(license license:expat)))
+(define-public go-github-com-charmbracelet-x-ansi
+ (package
+ (name "go-github-com-charmbracelet-x-ansi")
+ (version "0.1.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/charmbracelet/x")
+ (commit (string-append "ansi/v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1j33791lkz4jzvm220dg82wr79gxncfflpqrlz34vhm7215fwbx0"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "github.com/charmbracelet/x/ansi"
+ #:unpack-path "github.com/charmbracelet/x"))
+ (propagated-inputs (list go-github-com-rivo-uniseg))
+ (home-page "https://github.com/charmbracelet/x")
+ (synopsis "Common ANSI escape sequences based on ECMA-48")
+ (description
+ "Package ansi defines common ANSI escape sequences based on the
+ECMA-48 specs.")
+ (license license:expat)))
+
(define-public go-github-com-cheggaaa-pb
(package
(name "go-github-com-cheggaaa-pb")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 05/22] gnu: Add go-github-com-charmbracelet-lipgloss.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (2 preceding siblings ...)
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 04/22] gnu: Add go-github-com-charmbracelet-x-ansi Herman Rimm via Guix-patches via
@ 2024-12-03 13:14 ` Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 06/22] gnu: Add go-github-com-shurcool-graphql Herman Rimm via Guix-patches via
` (16 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-lipgloss):
Add variable.
---
gnu/packages/golang-xyz.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index c371519ae8..7cf7da26fb 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1556,6 +1556,33 @@ (define-public go-github-com-charlievieth-fastwalk
tools.")
(license license:expat)))
+(define-public go-github-com-charmbracelet-lipgloss
+ (package
+ (name "go-github-com-charmbracelet-lipgloss")
+ (version "0.12.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/charmbracelet/lipgloss")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "08slqvnb3s47h0bq3yyl4rrn0yq37i9lbq5ljb1rkc97gmy00khi"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/charmbracelet/lipgloss"))
+ (propagated-inputs (list go-github-com-rivo-uniseg
+ go-github-com-muesli-termenv
+ go-github-com-charmbracelet-x-ansi
+ go-github-com-aymanbagabas-go-udiff))
+ (home-page "https://github.com/charmbracelet/lipgloss")
+ (synopsis "Style definitions for nice terminal layouts")
+ (description
+ "This package provides style definitions for nice terminal layouts.
+Built with TUIs in mind.")
+ (license license:expat)))
+
(define-public go-github-com-charmbracelet-x-ansi
(package
(name "go-github-com-charmbracelet-x-ansi")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 06/22] gnu: Add go-github-com-shurcool-graphql.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (3 preceding siblings ...)
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 05/22] gnu: Add go-github-com-charmbracelet-lipgloss Herman Rimm via Guix-patches via
@ 2024-12-03 13:14 ` Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 07/22] gnu: Add go-github-com-shurcool-githubv4 Herman Rimm via Guix-patches via
` (15 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-shurcool-graphql): Add
variable.
---
gnu/packages/golang-xyz.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 7cf7da26fb..4ec00aee26 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -7184,6 +7184,28 @@ (define-public go-github-com-shirou-gopsutil-v3
;; environment.
(string-append "src/" import-path "/host/host_test.go")))))))))
+(define-public go-github-com-shurcool-graphql
+ (package
+ (name "go-github-com-shurcool-graphql")
+ (version "0.0.0-20230722043721-ed46e5a46466")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/shurcooL/graphql")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "12cq16qak217bkpklqsmqhl42gz8cpadpzqw6fsivc3ambjpqdry"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/shurcooL/graphql"))
+ (home-page "https://github.com/shurcooL/graphql")
+ (synopsis "GraphQL client")
+ (description
+ "Package graphql provides a @code{GraphQL} client implementation.")
+ (license license:expat)))
+
(define-public go-github-com-skip2-go-qrcode
(package
(name "go-github-com-skip2-go-qrcode")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 07/22] gnu: Add go-github-com-shurcool-githubv4.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (4 preceding siblings ...)
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 06/22] gnu: Add go-github-com-shurcool-graphql Herman Rimm via Guix-patches via
@ 2024-12-03 13:14 ` Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 08/22] gnu: Add go-github-com-charmbracelet-log Herman Rimm via Guix-patches via
` (14 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-web.scm (go-github-com-shurcool-githubv4): Add
variable.
---
gnu/packages/golang-web.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/golang-web.scm b/gnu/packages/golang-web.scm
index 93865ff1b8..275cb508b1 100644
--- a/gnu/packages/golang-web.scm
+++ b/gnu/packages/golang-web.scm
@@ -5615,6 +5615,31 @@ (define-public go-github-com-shurcool-httpgzip
use gzip compression when serving HTTP requests.")
(license license:expat)))
+(define-public go-github-com-shurcool-githubv4
+ (package
+ (name "go-github-com-shurcool-githubv4")
+ (version "0.0.0-20240429030203-be2daab69064")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/shurcooL/githubv4")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0kkvqwv0waa8hj1jr9b4nvz8rmslqpchidl7gs9bplrkl3fvsxn6"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/shurcooL/githubv4"))
+ (inputs (list go-golang-org-x-oauth2))
+ (propagated-inputs (list go-github-com-shurcool-graphql))
+ (home-page "https://github.com/shurcooL/githubv4")
+ (synopsis "Client library for GitHub GraphQL API v4")
+ (description
+ "Package githubv4 is a client library for accessing GitHub
+@code{GraphQL} API v4.")
+ (license license:expat)))
+
(define-public go-github-com-shurcool-vfsgen
(package
(name "go-github-com-shurcool-vfsgen")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 08/22] gnu: Add go-github-com-charmbracelet-log.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (5 preceding siblings ...)
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 07/22] gnu: Add go-github-com-shurcool-githubv4 Herman Rimm via Guix-patches via
@ 2024-12-03 13:14 ` Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 09/22] gnu: Add go-github-com-vito-midterm Herman Rimm via Guix-patches via
` (13 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-log): Add
variable.
---
gnu/packages/golang-xyz.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 4ec00aee26..908b0be7e2 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1583,6 +1583,33 @@ (define-public go-github-com-charmbracelet-lipgloss
Built with TUIs in mind.")
(license license:expat)))
+(define-public go-github-com-charmbracelet-log
+ (package
+ (name "go-github-com-charmbracelet-log")
+ (version "0.4.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/charmbracelet/log")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1dljsz5h6pw9w396sy9na99c2pvi542b3r138lka7l0ifmzpxjw9"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/charmbracelet/log"))
+ (propagated-inputs (list go-golang-org-x-exp
+ go-github-com-stretchr-testify
+ go-github-com-muesli-termenv
+ go-github-com-go-logfmt-logfmt
+ go-github-com-charmbracelet-lipgloss))
+ (home-page "https://github.com/charmbracelet/log")
+ (synopsis "Colorful Go logging library")
+ (description
+ "This package provides a minimal and colorful Go logging library.")
+ (license license:expat)))
+
(define-public go-github-com-charmbracelet-x-ansi
(package
(name "go-github-com-charmbracelet-x-ansi")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 09/22] gnu: Add go-github-com-vito-midterm.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (6 preceding siblings ...)
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 08/22] gnu: Add go-github-com-charmbracelet-log Herman Rimm via Guix-patches via
@ 2024-12-03 13:14 ` Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 10/22] gnu: Add go-go-abhg-dev-requiredfield Herman Rimm via Guix-patches via
` (12 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-vito-midterm): Add
variable.
---
gnu/packages/golang-xyz.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 908b0be7e2..ebfb18c14c 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -7852,6 +7852,36 @@ (define-public go-github-com-tkuchiki-go-timezone
@end itemize")
(license license:expat)))
+(define-public go-github-com-vito-midterm
+ (package
+ (name "go-github-com-vito-midterm")
+ (version "0.1.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/vito/midterm")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0bvgw84750xfpm89hrab7pzfv1d5dy94igiqwzk5ivy4yca90ipw"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/vito/midterm"))
+ (propagated-inputs (list go-golang-org-x-term
+ go-github-com-stretchr-testify
+ go-github-com-sebdah-goldie-v2
+ go-github-com-muesli-termenv
+ go-github-com-creack-pty
+ go-github-com-charmbracelet-bubbletea))
+ (home-page "https://github.com/vito/midterm")
+ (synopsis "In-memory terminal emulator")
+ (description
+ "This package implements an in-memory terminal emulator, designed
+to be used as a component within a larger application for displaying
+logs, running interactive shells, or rendering terminal output.")
+ (license license:expat)))
+
(define-public go-github-com-vitrun-qart
(let ((commit "bf64b92db6b05651d6c25a3dabf2d543b360c0aa")
(revision "0"))
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 10/22] gnu: Add go-go-abhg-dev-requiredfield.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (7 preceding siblings ...)
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 09/22] gnu: Add go-github-com-vito-midterm Herman Rimm via Guix-patches via
@ 2024-12-03 13:14 ` Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 11/22] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder Herman Rimm via Guix-patches via
` (11 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-check.scm (go-go-abhg-dev-requiredfield): Add
variable.
---
gnu/packages/golang-check.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
diff --git a/gnu/packages/golang-check.scm b/gnu/packages/golang-check.scm
index 7e5abf9f09..759205816b 100644
--- a/gnu/packages/golang-check.scm
+++ b/gnu/packages/golang-check.scm
@@ -1188,6 +1188,30 @@ (define-public go-github-com-smarty-gunit
functions for writing tests in an @code{xUnit} style.")
(license license:expat)))
+(define-public go-go-abhg-dev-requiredfield
+ (package
+ (name "go-go-abhg-dev-requiredfield")
+ (version "0.3.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/abhinav/requiredfield")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "15dccs71is06wi8xi3y2nnwpcpqbsh4pas4iggdr514aix8ljknf"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "go.abhg.dev/requiredfield"))
+ (propagated-inputs (list go-golang-org-x-tools))
+ (home-page "https://go.abhg.dev/requiredfield")
+ (synopsis "Linter for required struct fields")
+ (description
+ "Package requiredfield implements a linter that checks for required
+fields during struct initialization.")
+ (license license:bsd-3)))
+
(define-public go-go-etcd-io-gofail
(package
(name "go-go-etcd-io-gofail")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 11/22] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (8 preceding siblings ...)
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 10/22] gnu: Add go-go-abhg-dev-requiredfield Herman Rimm via Guix-patches via
@ 2024-12-03 13:14 ` Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 12/22] gnu: Add go-github-com-charmbracelet-bubbles Herman Rimm via Guix-patches via
` (10 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-check.scm (go-gopkg-in-dnaeon-go-vcr-v3-recorder):
Add variable.
---
gnu/packages/golang-check.scm | 27 +++++++++++++++++++++++++++
1 file changed, 27 insertions(+)
diff --git a/gnu/packages/golang-check.scm b/gnu/packages/golang-check.scm
index 759205816b..e2379d2e78 100644
--- a/gnu/packages/golang-check.scm
+++ b/gnu/packages/golang-check.scm
@@ -1334,6 +1334,33 @@ (define-public go-gopkg-in-check-v1
(description "This package provides a test library for the Go language.")
(license license:bsd-2)))
+(define-public go-gopkg-in-dnaeon-go-vcr-v3-recorder
+ (package
+ (name "go-gopkg-in-dnaeon-go-vcr-v3-recorder")
+ (version "3.2.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://gopkg.in/dnaeon/go-vcr.v3")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1nij7rjbnrbsgjlm7fwpg298qffrgi2ic3wb51vqzxl6s9qkbzrq"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "gopkg.in/dnaeon/go-vcr.v3/recorder"
+ #:unpack-path "gopkg.in/dnaeon/go-vcr.v3"))
+ (propagated-inputs (list go-gopkg-in-yaml-v3))
+ (home-page "https://gopkg.in/dnaeon/go-vcr.v3")
+ (synopsis "Record and replay your HTTP interactions")
+ (description
+ "@@code{go-vcr} simplifies testing by recording your HTTP
+interactions and replaying them in future runs in order to provide fast,
+deterministic and accurate testing of your code.")
+ (license license:bsd-2)))
+
(define-public go-gopkg-in-go-playground-assert-v1
(package
(name "go-gopkg-in-go-playground-assert-v1")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 12/22] gnu: Add go-github-com-charmbracelet-bubbles.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (9 preceding siblings ...)
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 11/22] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder Herman Rimm via Guix-patches via
@ 2024-12-03 13:14 ` Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 13/22] gnu: Add go-inputs procedure Herman Rimm via Guix-patches via
` (9 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-bubbles): Add
variable.
---
gnu/packages/golang-xyz.scm | 38 +++++++++++++++++++++++++++++++++++++
1 file changed, 38 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index ebfb18c14c..45f95fc582 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1556,6 +1556,44 @@ (define-public go-github-com-charlievieth-fastwalk
tools.")
(license license:expat)))
+(define-public go-github-com-charmbracelet-bubbles
+ (package
+ (name "go-github-com-charmbracelet-bubbles")
+ (version "0.18.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/charmbracelet/bubbles")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "158icaha3a4xflvdimgchm08m5lhp1rn2jzah9xd174svmx8nlhm"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/charmbracelet/bubbles"))
+ (propagated-inputs (list go-github-com-sahilm-fuzzy
+ go-github-com-rivo-uniseg
+ go-github-com-muesli-termenv
+ go-github-com-muesli-reflow
+ go-github-com-mattn-go-runewidth
+ go-github-com-lucasb-eyer-go-colorful
+ go-github-com-dustin-go-humanize
+ go-github-com-charmbracelet-lipgloss
+ go-github-com-charmbracelet-harmonica
+ go-github-com-charmbracelet-bubbletea
+ go-github-com-atotto-clipboard))
+ (home-page "https://github.com/charmbracelet/bubbles")
+ (synopsis "Components for Bubble Tea, Glow and Charm")
+ (description
+ "This package provides some components for
+@@url{https://github.com/charmbracelet/bubbletea,Bubble Tea}
+applications. These components are used in production in
+@@url{https://github.com/charmbracelet/glow,Glow},
+@@url{https://github.com/charmbracelet/charm,Charm} and many other
+applications.")
+ (license license:expat)))
+
(define-public go-github-com-charmbracelet-lipgloss
(package
(name "go-github-com-charmbracelet-lipgloss")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 13/22] gnu: Add go-inputs procedure.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (10 preceding siblings ...)
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 12/22] gnu: Add go-github-com-charmbracelet-bubbles Herman Rimm via Guix-patches via
@ 2024-12-03 13:14 ` Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 14/22] gnu: Add go-github-com-erikgeiser-coninput Herman Rimm via Guix-patches via
` (8 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
To: 72963
* gnu/packages/golang.scm (go-inputs): Add procedure.
---
gnu/packages/golang.scm | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 95aa1eb8de..3c6cea7219 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -112,6 +112,11 @@ (define-module (gnu packages golang)
;; installation of go, so we need to use go-1.4 or gccgo. For architectures which
;; are not supported with go-1.4 we use a version of gccgo to bootstrap them.
+(define-public (go-inputs package)
+ (call-with-values
+ (lambda () (unzip2 (package-propagated-inputs package)))
+ (lambda (labels symbols) symbols)))
+
(define-public go-1.4
(package
(name "go")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 14/22] gnu: Add go-github-com-erikgeiser-coninput.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (11 preceding siblings ...)
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 13/22] gnu: Add go-inputs procedure Herman Rimm via Guix-patches via
@ 2024-12-03 13:14 ` Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 15/22] gnu: Add go-github-com-charmbracelet-x-windows Herman Rimm via Guix-patches via
` (7 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:14 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-erikgeiser-coninput): Add
variable.
---
gnu/packages/golang-xyz.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 45f95fc582..6fd4526040 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -3069,6 +3069,29 @@ (define-public go-github-com-emersion-go-webdav
@url{https://tools.ietf.org/html/rfc6352, RFC 6352} specifications.")
(license license:expat)))
+(define-public go-github-com-erikgeiser-coninput
+ (package
+ (name "go-github-com-erikgeiser-coninput")
+ (version "0.0.0-20211004153227-1c3628e74d0f")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/erikgeiser/coninput")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1x8yw15ngyg4vlcdv5wsgpr6w5kavjv7bmk5mpvvx848bwvslr1r"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/erikgeiser/coninput"))
+ (propagated-inputs (list go-golang-org-x-sys))
+ (home-page "https://github.com/erikgeiser/coninput")
+ (synopsis "Input handling with Windows Console API")
+ (description
+ "Go library for input handling using Windows Console API.")
+ (license license:expat)))
+
(define-public go-github-com-errata-ai-ini
(package
(name "go-github-com-errata-ai-ini")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 15/22] gnu: Add go-github-com-charmbracelet-x-windows.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (12 preceding siblings ...)
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 14/22] gnu: Add go-github-com-erikgeiser-coninput Herman Rimm via Guix-patches via
@ 2024-12-03 13:15 ` Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 16/22] gnu: Add go-github-com-charmbracelet-x-input Herman Rimm via Guix-patches via
` (6 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-windows):
Add variable.
---
gnu/packages/golang-xyz.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 6fd4526040..f1ef857086 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1674,6 +1674,31 @@ (define-public go-github-com-charmbracelet-x-ansi
ECMA-48 specs.")
(license license:expat)))
+(define-public go-github-com-charmbracelet-x-windows
+ (package
+ (name "go-github-com-charmbracelet-x-windows")
+ (version "0.1.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/charmbracelet/x")
+ (commit (string-append "windows/v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0bl81xn1kfmr4iacbiqiay1mxqkpgssrix3q5i4ck6fidrb8g8bs"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "github.com/charmbracelet/x/windows"
+ #:unpack-path "github.com/charmbracelet/x"))
+ (propagated-inputs (list go-golang-org-x-sys))
+ (home-page "https://github.com/charmbracelet/x")
+ (synopsis "Windows API used at Charmbracelet")
+ (description
+ "This package provides the Windows API used at Charmbracelet.")
+ (license license:expat)))
+
(define-public go-github-com-cheggaaa-pb
(package
(name "go-github-com-cheggaaa-pb")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 16/22] gnu: Add go-github-com-charmbracelet-x-input.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (13 preceding siblings ...)
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 15/22] gnu: Add go-github-com-charmbracelet-x-windows Herman Rimm via Guix-patches via
@ 2024-12-03 13:15 ` Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 17/22] gnu: Add go-github-com-charmbracelet-x-term Herman Rimm via Guix-patches via
` (5 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-input): Add
variable.
---
gnu/packages/golang-xyz.scm | 32 ++++++++++++++++++++++++++++++++
1 file changed, 32 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index f1ef857086..841abbc9ae 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1674,6 +1674,38 @@ (define-public go-github-com-charmbracelet-x-ansi
ECMA-48 specs.")
(license license:expat)))
+(define-public go-github-com-charmbracelet-x-input
+ (package
+ (name "go-github-com-charmbracelet-x-input")
+ (version "0.1.4")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/charmbracelet/x")
+ (commit (string-append "ansi/v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1j33791lkz4jzvm220dg82wr79gxncfflpqrlz34vhm7215fwbx0"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "github.com/charmbracelet/x/input"
+ #:unpack-path "github.com/charmbracelet/x"))
+ (propagated-inputs
+ (append (list go-golang-org-x-sys
+ go-github-com-xo-terminfo
+ go-github-com-muesli-cancelreader
+ go-github-com-erikgeiser-coninput)
+ ;; Inputs from the same module.
+ (go-inputs go-github-com-charmbracelet-x-windows)
+ (go-inputs go-github-com-charmbracelet-x-ansi)))
+ (home-page "https://github.com/charmbracelet/x")
+ (synopsis "Terminal event input handler and driver")
+ (description
+ "This package provides a terminal event input handler and driver.")
+ (license license:expat)))
+
(define-public go-github-com-charmbracelet-x-windows
(package
(name "go-github-com-charmbracelet-x-windows")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 17/22] gnu: Add go-github-com-charmbracelet-x-term.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (14 preceding siblings ...)
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 16/22] gnu: Add go-github-com-charmbracelet-x-input Herman Rimm via Guix-patches via
@ 2024-12-03 13:15 ` Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 18/22] gnu: Add go-github-com-mattn-go-localereader Herman Rimm via Guix-patches via
` (4 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-charmbracelet-x-term): Add
variable.
---
gnu/packages/golang-xyz.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 841abbc9ae..4f452cc48f 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -1706,6 +1706,34 @@ (define-public go-github-com-charmbracelet-x-input
"This package provides a terminal event input handler and driver.")
(license license:expat)))
+(define-public go-github-com-charmbracelet-x-term
+ (package
+ (name "go-github-com-charmbracelet-x-term")
+ (version "0.1.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/charmbracelet/x")
+ (commit (string-append "term/v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1rmgkylsy3a9vng10m9zx510i41dzxmimfjfdp3c4ki9zk8n1x1l"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "github.com/charmbracelet/x/term"
+ #:unpack-path "github.com/charmbracelet/x"))
+ (propagated-inputs
+ (append (list go-golang-org-x-sys)
+ (go-inputs go-github-com-charmbracelet-x-input)
+ (go-inputs go-github-com-charmbracelet-x-ansi)))
+ (home-page "https://github.com/charmbracelet/x")
+ (synopsis "Terminal utilities and helpers")
+ (description
+ "This package provides terminal utilities and helpers.")
+ (license license:expat)))
+
(define-public go-github-com-charmbracelet-x-windows
(package
(name "go-github-com-charmbracelet-x-windows")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 18/22] gnu: Add go-github-com-mattn-go-localereader.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (15 preceding siblings ...)
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 17/22] gnu: Add go-github-com-charmbracelet-x-term Herman Rimm via Guix-patches via
@ 2024-12-03 13:15 ` Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 19/22] gnu: Add go-github-com-rogpeppe-go-internal-testscript Herman Rimm via Guix-patches via
` (3 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm (go-github-com-mattn-go-localereader): Add
variable.
---
gnu/packages/golang-xyz.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index 4f452cc48f..d77b5b8cf4 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -5559,6 +5559,31 @@ (define-public go-github-com-mattn-go-isatty
whether a file descriptor points to a terminal and the type of the terminal.")
(license license:expat)))
+(define-public go-github-com-mattn-go-localereader
+ (package
+ (name "go-github-com-mattn-go-localereader")
+ (version "0.0.1")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/mattn/go-localereader")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0wcgqnpjk0drm7swc0q27j4r5ab63mhz29dgbjdnyn4sw68rqm96"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:tests? #f ; platform-dependent test
+ #:import-path "github.com/mattn/go-localereader"))
+ (propagated-inputs (list go-golang-org-x-text))
+ (home-page "https://github.com/mattn/go-localereader")
+ (synopsis "CodePage decoder for Windows")
+ (description
+ "This package provides a CodePage decoder for Windows.")
+ (license license:expat)))
+
(define-public go-github-com-mattn-go-pointer
(package
(name "go-github-com-mattn-go-pointer")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 19/22] gnu: Add go-github-com-rogpeppe-go-internal-testscript.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (16 preceding siblings ...)
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 18/22] gnu: Add go-github-com-mattn-go-localereader Herman Rimm via Guix-patches via
@ 2024-12-03 13:15 ` Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 20/22] gnu: Add go-github-com-muesli-ansi Herman Rimm via Guix-patches via
` (2 subsequent siblings)
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
To: 72963
* gnu/packages/golang-xyz.scm
(go-github-com-rogpeppe-go-internal-testscript): Add variable.
---
gnu/packages/golang-xyz.scm | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/gnu/packages/golang-xyz.scm b/gnu/packages/golang-xyz.scm
index d77b5b8cf4..f2f847b009 100644
--- a/gnu/packages/golang-xyz.scm
+++ b/gnu/packages/golang-xyz.scm
@@ -7160,6 +7160,34 @@ (define-public go-github-com-ryanuber-columnize
"This package implements column-formatted output for Golang.")
(license license:expat)))
+(define-public go-github-com-rogpeppe-go-internal-testscript
+ (package
+ (name "go-github-com-rogpeppe-go-internal-testscript")
+ (version "1.12.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/rogpeppe/go-internal")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "18szjxqrjjvgsvyjbkqs6xw4bvg5nn1myg5hhb5qzwz5xl4wvw5a"))))
+ (build-system go-build-system)
+ (arguments
+ (list #:import-path "github.com/rogpeppe/go-internal/testscript"
+ #:unpack-path "github.com/rogpeppe/go-internal"))
+ (propagated-inputs (list go-golang-org-x-tools
+ go-golang-org-x-sys
+ go-golang-org-x-mod))
+ (home-page "https://github.com/rogpeppe/go-internal")
+ (synopsis "Internal test scripts from the Go standard library")
+ (description
+ "This package provides internal test scripts from the Go standard
+library.")
+ (license license:bsd-3)))
+
(define-public go-github-com-sahilm-fuzzy
(package
(name "go-github-com-sahilm-fuzzy")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 20/22] gnu: Add go-github-com-muesli-ansi.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (17 preceding siblings ...)
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 19/22] gnu: Add go-github-com-rogpeppe-go-internal-testscript Herman Rimm via Guix-patches via
@ 2024-12-03 13:15 ` Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 21/22] gnu: Add go-github-com-muesli-cancelreader Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 22/22] gnu: Add git-spice Herman Rimm via Guix-patches via
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
To: 72963
* gnu/packages/golang.scm (go-github-com-muesli-ansi): Add variable.
---
gnu/packages/golang.scm | 89 +++++++++++++++++++++++++++++++++++++++++
1 file changed, 89 insertions(+)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 3c6cea7219..5796c7d83c 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -5763,6 +5763,95 @@ (define-public go-github-com-bmatcuk-doublestar-v4
(list
#:import-path "github.com/bmatcuk/doublestar/v4"))))
+(define-public go-github-com-muesli-ansi
+ (package
+ (name "go-github-com-muesli-ansi")
+ (version "0.0.0-20230316100256-276c6243b2f6")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/muesli/ansi")
+ (commit (go-version->git-ref version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1jr8kgn3vb72jmf4a8n52g876mfpbvk3310p8gsg7jkn338af4m9"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/muesli/ansi"))
+ (propagated-inputs (list go-github-com-mattn-go-runewidth))
+ (home-page "https://github.com/muesli/ansi")
+ (synopsis "Raw ANSI sequence helpers")
+ (description "This package provides raw ANSI sequence helpers.")
+ (license license:expat)))
+
+(define-public go-github-com-muesli-reflow
+ (package
+ (name "go-github-com-muesli-reflow")
+ (version "0.3.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/muesli/reflow")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name "go-github-com-muesli-reflow" version))
+ (sha256
+ (base32 "09zcz2cqdwgj1ilya5pqwndryk6lansn87x63fcm8j1xn74vd2ry"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:import-path "github.com/muesli/reflow"
+ #:phases
+ #~(modify-phases %standard-phases
+ ;; XXX: Workaround for go-build-system's lack of Go modules
+ ;; support.
+ (delete 'build)
+ (replace 'check
+ (lambda* (#:key tests? import-path #:allow-other-keys)
+ (when tests?
+ (with-directory-excursion (string-append "src/" import-path)
+ (invoke "go" "test" "-v" "./..."))))))))
+ (propagated-inputs
+ (list go-github-com-mattn-go-runewidth))
+ (home-page "https://github.com/muesli/reflow/")
+ (synopsis "Collection of methods helping to transform blocks of text")
+ (description
+ "This package provides a collection of ANSI-aware methods and io.Writers
+helping you to transform blocks of text.")
+ (license license:expat)))
+
+(define-public go-github-com-muesli-termenv
+ (package
+ (name "go-github-com-muesli-termenv")
+ (version "0.15.2")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/muesli/termenv")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "19yhli6k79aqpra4djp0cl4q76mqxbc1f7in20y0dzhnjb7yz42p"))))
+ (build-system go-build-system)
+ (arguments
+ `(#:import-path "github.com/muesli/termenv"))
+ (propagated-inputs
+ (list go-github-com-aymanbagabas-go-osc52-v2
+ go-github-com-lucasb-eyer-go-colorful
+ go-github-com-mattn-go-isatty
+ go-github-com-mattn-go-runewidth
+ go-golang-org-x-sys))
+ (home-page "https://github.com/muesli/termenv/")
+ (synopsis "Advanced styling options on the terminal")
+ (description "termenv lets you safely use advanced styling options on the
+terminal. It gathers information about the terminal environment in terms of
+its ANSI and color support and offers you convenient methods to colorize and
+style your output, without you having to deal with all kinds of weird ANSI
+escape sequences and color conversions.")
+ (license license:expat)))
+
(define-public go-github-com-olekukonko-tablewriter
(package
(name "go-github-com-olekukonko-tablewriter")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 21/22] gnu: Add go-github-com-muesli-cancelreader.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (18 preceding siblings ...)
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 20/22] gnu: Add go-github-com-muesli-ansi Herman Rimm via Guix-patches via
@ 2024-12-03 13:15 ` Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 22/22] gnu: Add git-spice Herman Rimm via Guix-patches via
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
To: 72963
* gnu/packages/golang.scm (go-github-com-muesli-cancelreader): Add
variable.
---
gnu/packages/golang.scm | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm
index 5796c7d83c..15820d2071 100644
--- a/gnu/packages/golang.scm
+++ b/gnu/packages/golang.scm
@@ -5785,6 +5785,28 @@ (define-public go-github-com-muesli-ansi
(description "This package provides raw ANSI sequence helpers.")
(license license:expat)))
+(define-public go-github-com-muesli-cancelreader
+ (package
+ (name "go-github-com-muesli-cancelreader")
+ (version "0.2.2")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/muesli/cancelreader")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0157mgpk0z45xizrgrz73swhky0d8nyk6fhwb089n1290k7yjhxq"))))
+ (build-system go-build-system)
+ (arguments (list #:import-path "github.com/muesli/cancelreader"))
+ (propagated-inputs (list go-golang-org-x-sys))
+ (home-page "https://github.com/muesli/cancelreader")
+ (synopsis "Cancelable reader")
+ (description "This package provides a cancelable reader for Go.")
+ (license license:expat)))
+
(define-public go-github-com-muesli-reflow
(package
(name "go-github-com-muesli-reflow")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
* [bug#72963] [PATCH go-team v2 22/22] gnu: Add git-spice.
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
` (19 preceding siblings ...)
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 21/22] gnu: Add go-github-com-muesli-cancelreader Herman Rimm via Guix-patches via
@ 2024-12-03 13:15 ` Herman Rimm via Guix-patches via
20 siblings, 0 replies; 52+ messages in thread
From: Herman Rimm via Guix-patches via @ 2024-12-03 13:15 UTC (permalink / raw)
To: 72963
* gnu/packages/version-control.scm (git-spice): Add variable.
---
gnu/packages/version-control.scm | 87 ++++++++++++++++++++++++++++++++
1 file changed, 87 insertions(+)
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index 289b981911..c9431019f7 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -976,6 +976,93 @@ (define-public git-tools
@end itemize")
(license license:gpl3+)))
+(define-public git-spice
+ (package
+ (name "git-spice")
+ (version "0.1.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/abhinav/git-spice")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "0z5jjbnzyrij95fcm4qpy521fbb3mmcxhd35cl0jrlgdcs0lk2q7"))))
+ (build-system go-build-system)
+ (arguments
+ (list
+ #:go go-1.22
+ #:import-path "go.abhg.dev/gs"
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'unpack 'remove-failing-tests
+ (lambda* (#:key tests? import-path #:allow-other-keys)
+ (with-directory-excursion
+ (string-append "src/" import-path "/testdata/script")
+ (for-each
+ delete-file
+ (list
+ "up_down_top_bottom_prompt.txt"
+ ;; Tests require networking.
+ "auth_detect_forge.txt"
+ "auth_explicit_forge.txt"
+ "auth_prompt_forge.txt"
+ "branch_submit_ambiguous_branch.txt"
+ "branch_submit_by_name.txt"
+ "branch_submit_create_update.txt"
+ "branch_submit_detect_existing.txt"
+ "branch_submit_long_body.txt"
+ "branch_submit_multiple_commits.txt"
+ "branch_submit_multiple_pr_templates.txt"
+ "branch_submit_no_publish.txt"
+ "branch_submit_pr_template.txt"
+ "branch_submit_pr_template_cache_invalidation.txt"
+ "branch_submit_pr_template_no_body.txt"
+ "branch_submit_pr_template_prompt.txt"
+ "branch_submit_recover_prepared.txt"
+ "branch_submit_remote_prompt.txt"
+ "branch_submit_rename.txt"
+ "downstack_submit.txt"
+ "repo_sync_detached_head.txt"
+ "repo_sync_detect_externally_created_prs.txt"
+ "repo_sync_external_pr_head_mismatch.txt"
+ "repo_sync_manual_pull_merged_pr.txt"
+ "repo_sync_merged_pr.txt"
+ "repo_sync_trunk_dirty_tree.txt"
+ "repo_sync_trunk_no_prs.txt"
+ "repo_sync_unpushed_commits.txt"
+ "stack_submit.txt"
+ "stack_submit_update_leave_draft.txt"
+ "upstack_submit_main.txt"))))))))
+ (propagated-inputs (list go-pgregory-net-rapid
+ go-gopkg-in-yaml-v3
+ go-gopkg-in-dnaeon-go-vcr-v3-recorder
+ go-golang-org-x-oauth2
+ go-go-uber-org-mock
+ go-go-abhg-dev-requiredfield
+ go-github-com-zalando-go-keyring
+ go-github-com-vito-midterm
+ go-github-com-stretchr-testify
+ go-github-com-shurcool-githubv4
+ go-github-com-rogpeppe-go-internal
+ go-github-com-mattn-go-isatty
+ go-github-com-dustin-go-humanize
+ go-github-com-creack-pty-v2
+ go-github-com-charmbracelet-log
+ go-github-com-charmbracelet-lipgloss
+ go-github-com-charmbracelet-bubbletea
+ go-github-com-charmbracelet-bubbles
+ go-github-com-buildkite-shellwords
+ go-github-com-alecthomas-kong))
+ (native-inputs (list git-minimal))
+ (home-page "https://go.abhg.dev/gs")
+ (synopsis "Manage stacks of Git branches")
+ (description
+ "git-spice (gs) is a command line tool for stacking Git branches.")
+ (license license:gpl3)))
+
(define-public got
(package
(name "got")
--
2.45.2
^ permalink raw reply related [flat|nested] 52+ messages in thread
end of thread, other threads:[~2024-12-03 13:20 UTC | newest]
Thread overview: 52+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-02 11:55 [bug#72963] [PATCH go-team 01/30] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 02/30] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 03/30] gnu: Add go-github-com-atotto-clipboard Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 04/30] gnu: Add go-github-com-creack-pty-v2 Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 05/30] gnu: Add go-github-com-charmbracelet-x-ansi Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 06/30] gnu: Add go-github-com-aymanbagabas-go-udiff Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 07/30] gnu: Add go-github-com-charmbracelet-lipgloss Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 08/30] gnu: Add go-github-com-shurcool-graphql Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 09/30] gnu: Add go-github-com-shurcool-githubv4 Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 10/30] gnu: Add go-github-com-charmbracelet-log Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 11/30] gnu: Add go-github-com-vito-midterm Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 12/30] gnu: Add go-go-abhg-dev-requiredfield Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 13/30] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 14/30] gnu: Add go-github-com-kylelemons-godebug-pretty Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 15/30] gnu: Add go-github-com-sahilm-fuzzy Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 16/30] gnu: Add go-github-com-charmbracelet-bubbles Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 17/30] gnu: Add go-inputs procedure Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 18/30] gnu: Add go-github-com-erikgeiser-coninput Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 19/30] gnu: Add go-github-com-charmbracelet-x-windows Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 20/30] gnu: Add go-github-com-charmbracelet-x-input Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 21/30] gnu: Add go-github-com-charmbracelet-x-term Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 22/30] gnu: Add go-golang-org-x-text-transform Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 23/30] gnu: Add go-github-com-mattn-go-localereader Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 24/30] gnu: Add go-github-com-rogpeppe-go-internal-internal-misspell Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 25/30] gnu: Add go-github-com-rogpeppe-go-internal-testscript Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 26/30] gnu: Add go-github-com-rogpeppe-go-internal-diff Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 27/30] gnu: Add go-github-com-muesli-ansi Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 28/30] gnu: Add go-github-com-muesli-cancelreader Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 29/30] gnu: go-github-com-charmbracelet-bubbletea: Update to 0.26.6 Herman Rimm via Guix-patches via
2024-09-02 12:18 ` [bug#72963] [PATCH go-team 30/30] gnu: Add git-spice Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 01/22] gnu: Add go-github-com-buildkite-shellwords Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 02/22] gnu: Add go-github-com-sebdah-goldie-v2 Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 03/22] gnu: Add go-github-com-creack-pty-v2 Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 04/22] gnu: Add go-github-com-charmbracelet-x-ansi Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 05/22] gnu: Add go-github-com-charmbracelet-lipgloss Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 06/22] gnu: Add go-github-com-shurcool-graphql Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 07/22] gnu: Add go-github-com-shurcool-githubv4 Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 08/22] gnu: Add go-github-com-charmbracelet-log Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 09/22] gnu: Add go-github-com-vito-midterm Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 10/22] gnu: Add go-go-abhg-dev-requiredfield Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 11/22] gnu: Add go-gopkg-in-dnaeon-go-vcr-v3-recorder Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 12/22] gnu: Add go-github-com-charmbracelet-bubbles Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 13/22] gnu: Add go-inputs procedure Herman Rimm via Guix-patches via
2024-12-03 13:14 ` [bug#72963] [PATCH go-team v2 14/22] gnu: Add go-github-com-erikgeiser-coninput Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 15/22] gnu: Add go-github-com-charmbracelet-x-windows Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 16/22] gnu: Add go-github-com-charmbracelet-x-input Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 17/22] gnu: Add go-github-com-charmbracelet-x-term Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 18/22] gnu: Add go-github-com-mattn-go-localereader Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 19/22] gnu: Add go-github-com-rogpeppe-go-internal-testscript Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 20/22] gnu: Add go-github-com-muesli-ansi Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 21/22] gnu: Add go-github-com-muesli-cancelreader Herman Rimm via Guix-patches via
2024-12-03 13:15 ` [bug#72963] [PATCH go-team v2 22/22] gnu: Add git-spice Herman Rimm via Guix-patches via
Code repositories for project(s) associated with this 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.