* [bug#55903] [PATCHSET] Adding aerc @ 2022-06-04 12:07 ( via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (16 more replies) 0 siblings, 17 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-04 12:07 UTC (permalink / raw) To: 55903 I have just finished adding the aerc <https://aerc-mail.org> email client to Guix 'R Us in these commits: <https://git.sr.ht/~whereiseveryone/guixrus/commit/4f4926e613f6ce2c127f0ee31b351a418508321b>, <https://git.sr.ht/~whereiseveryone/guixrus/commit/f2317804ba38151efb355d2ccf86d5e93bc83873> and <https://git.sr.ht/~whereiseveryone/guixrus/commit/9aff12f3e62a68b46a5fd4db677f58992710ee23>. Having used guixrus as a testbed, I now want to upstream the package and its dependencies to Guix proper. I believe this was a commonly-requested package, so it will be nice to finally get it done :) The following is the dependency graph for aerc, after removing duplicate dependencies and those already packaged in Guix: aerc \ go-github-com-zenhack-go-notmuch | go-github-com-creack-pty | go-google-golang-org-protobuf-proto | go-google-golang-org-appengine | go-github-com-xo-terminfo | go-github-com-riywo-loginshell | go-github-com-miolini-datacounter | go-github-com-kyoh86-xdg | go-github-com-go-ini-ini | go-github-com-gatherstars-com-jwz | \ go-github-com-rivo-tview | | \ go-github-com-rivo-uniseq | | | go-github-com-lucasb-eyer-go-colorful | | go-github-com-jhillyerd-enmime | \ go-github-com-ssor-bom | | go-github-com-gogs-chardet | | go-github-com-jaytaylor-html2text | | go-github-com-go-test-deep | | go-github-com-cention-sany-utf7 | go-github-com-emersion-go-imap-sortthread | \ go-github-com-emersion-go-imap | \ go-github-com-emersion-go-sasl | | go-github-com-emersion-go-message | \ go-github-com-emersion-go-textwrapper | go-github-com-emersion-go-pgpmail | \ go-github-com-protonmail-go-crypto-bitcurves | | go-github-com-protonmail-go-crypto-brainpool | | go-github-com-protonmail-go-crypto-eax | | go-github-com-protonmail-go-crypto-internal-byteutil | | go-github-com-protonmail-go-crypto-ocb | | go-github-com-protonmail-go-crypto-openpgp | go-github-com-emersion-go-smtp | go-github-com-arran4-golang-ical | \ go-github-com-niemeyer-pretty | go-git-sr-ht--sircmpwn-getopt which means that I should send them in the following order (so that each commit is atomic): go-github-com-zenhack-go-notmuch go-github-com-creack-pty go-google-golang-org-protobuf-proto go-google-golang-org-appengine go-github-com-xo-terminfo go-github-com-riywo-loginshell go-github-com-miolini-datacounter go-github-com-kyoh86-xdg go-github-com-go-ini-ini go-github-com-lucasb-eyer-go-colorful go-github-com-rivo-uniseq go-github-com-rivo-tview go-github-com-ssor-bom go-github-com-gogs-chatdet go-github-com-jaytaylor-html2text go-github-com-go-test-deep go-github-com-cention-sany-utf7 go-github-com-jhillyerd-enmime go-github-com-gatherstars-com-jwz go-github-com-emersion-go-textwrapper go-github-com-emersion-go-message go-github-com-emersion-go-sasl go-github-com-emersion-go-imap go-github-com-emersion-go-imap-sortthread go-github-com-protonmail-go-crypto-bitcurves go-github-com-protonmail-go-crypto-brainpool go-github-com-protonmail-go-crypto-eax go-github-com-protonmail-go-crypto-internal-byteutil go-github-com-protonmail-go-crypto-ocb go-github-com-protonmail-go-crypto-openpgp go-github-com-emersion-go-pgpmail go-github-com-emersion-go-smtp go-github-com-niemeyer-pretty go-github-com-arran4-golang-ical go-git-sr-ht--sircmpwn-getopt aerc ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch. 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty (unmatched-parenthesis via Guix-patches via ` (39 more replies) 2022-06-11 20:08 ` [bug#55903] Fwd: Re: [PATCHSET] Adding aerc ( via Guix-patches via ` (15 subsequent siblings) 16 siblings, 40 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-zenhack-go-notmuch): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 61c29be116..01afa786ba 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -34,6 +34,7 @@ ;;; Copyright © 2021 Philip McGrath <philip@philipmcgrath.com> ;;; Copyright © 2021 Lu Hui <luhux76@gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin@gmail.com> +;;; Copyright © 2022 (unmatched parenthesis <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -69,6 +70,7 @@ (define-module (gnu packages golang) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages lua) + #:use-module (gnu packages mail) #:use-module (gnu packages mp3) #:use-module (gnu packages password-utils) #:use-module (gnu packages pcre) @@ -9834,3 +9836,28 @@ (define-public go-github-com-google-go-jsonnet production-ready implementation, compatible with the original Jsonnet C++ implementation.") (license license:asl2.0))) + +(define-public go-github-com-zenhack-go-notmuch + (package + (name "go-github-com-zenhack-go-notmuch") + (version "0.0.0-20211022191430-4d57e8ad2a8b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zenhack/go.notmuch") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2s5smjf7pp7i72dw12sm9iz961y3cy8nkm7hmrg53f6wna57h9")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/zenhack/go.notmuch" + ;; XXX: Seems like the tests try to access fixtures that don't exist? + #:tests? #f)) + (propagated-inputs (list notmuch)) + (home-page "https://github.com/zenhack/go.notmuch") + (synopsis "Go bindings to libnotmuch") + (description "Package notmuch provides a Go language binding to the notmuch +email library.") + (license license:gpl3+))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 22:30 ` Maxime Devos ` (3 more replies) 2022-06-11 19:16 ` [bug#55903] [PATCH 03/41] gnu: Add go-google-golang-org-protobuf-proto (unmatched-parenthesis via Guix-patches via ` (38 subsequent siblings) 39 siblings, 4 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-creack-pty): New variable. Signed-off-by: (unmatched-parenthesis <paren@disroot.org> --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 01afa786ba..7570ce6c6f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9861,3 +9861,25 @@ (define-public go-github-com-zenhack-go-notmuch (description "Package notmuch provides a Go language binding to the notmuch email library.") (license license:gpl3+))) + +(define-public go-github-com-creack-pty + (package + (name "go-github-com-creack-pty") + (version "1.1.18") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/creack/pty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qqhcgfym0napz8damj7dhfw28g2qn2f5h3lr93i0sxawq926yzc")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/creack/pty")) + (home-page "https://github.com/creack/pty") + (synopsis "Pseudoterminal handling in Go") + (description + "Package pty provides functions for working with Unix pseudoterminals.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. 2022-06-11 19:16 ` [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty (unmatched-parenthesis via Guix-patches via @ 2022-06-11 22:30 ` Maxime Devos 2022-06-12 10:19 ` ( via Guix-patches via 2022-06-11 22:32 ` Maxime Devos ` (2 subsequent siblings) 3 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:30 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 609 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > +(define-public go-github-com-creack-pty > + (package > + (name "go-github-com-creack-pty") > + (version "1.1.18") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/creack/pty") This contains generated files: https://github.com/creack/pty/blob/master/ztypes_freebsd_arm.go Please delete, regenerate and check the other new packages as well. Greetings, MAxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. 2022-06-11 22:30 ` Maxime Devos @ 2022-06-12 10:19 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 10:19 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:30 PM BST, Maxime Devos wrote: > This contains generated files: > > https://github.com/creack/pty/blob/master/ztypes_freebsd_arm.go > > Please delete, regenerate and check the other new packages as well. Good catch, thanks! ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. 2022-06-11 19:16 ` [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty (unmatched-parenthesis via Guix-patches via 2022-06-11 22:30 ` Maxime Devos @ 2022-06-11 22:32 ` Maxime Devos 2022-06-12 12:18 ` ( via Guix-patches via 2022-06-11 22:35 ` Maxime Devos 2022-06-11 22:38 ` Maxime Devos 3 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:32 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 283 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > + "Package pty provides functions for working with Unix pseudoterminals.") Not grammatical, add ‘The’ before ‘Package’. Also check other packages. Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. 2022-06-11 22:32 ` Maxime Devos @ 2022-06-12 12:18 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 12:18 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:32 PM BST, Maxime Devos wrote: > Not grammatical, add ‘The’ before ‘Package’. Also check other > packages. As mentioned before, this pattern is extremely common in Go package descriptions. ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. 2022-06-11 19:16 ` [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty (unmatched-parenthesis via Guix-patches via 2022-06-11 22:30 ` Maxime Devos 2022-06-11 22:32 ` Maxime Devos @ 2022-06-11 22:35 ` Maxime Devos 2022-06-12 12:17 ` ( via Guix-patches via 2022-06-11 22:38 ` Maxime Devos 3 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:35 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 232 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > Signed-off-by: (unmatched-parenthesis <paren@disroot.org> That's not how we use that in Guix -- search in the manual for Signed-off-by. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. 2022-06-11 22:35 ` Maxime Devos @ 2022-06-12 12:17 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 12:17 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:35 PM BST, Maxime Devos wrote: > That's not how we use that in Guix -- search in the manual for > Signed-off-by. Oops, forgot that we don't sign-off when I wrote that commit. ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. 2022-06-11 19:16 ` [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty (unmatched-parenthesis via Guix-patches via ` (2 preceding siblings ...) 2022-06-11 22:35 ` Maxime Devos @ 2022-06-11 22:38 ` Maxime Devos 2022-06-12 12:33 ` ( via Guix-patches via 3 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:38 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 588 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > * gnu/packages/golang.scm (go-github-com-creack-pty): New variable. In the previous patch series, ‘go-git-sr-ht-sircmpwn-pty’ was used instead. What is the reason for changing it in the new version of the patch series? Likewise, why the change from sircmpwn/aerc to ~rjarry/aerc? Likewise for other packages. Likewise, why has the 'wrap-program' been dropped in aerc? Please mention such things in the cover letter. https://issues.guix.gnu.org/37444#55 Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. 2022-06-11 22:38 ` Maxime Devos @ 2022-06-12 12:33 ` ( via Guix-patches via 2022-06-12 13:00 ` Maxime Devos 0 siblings, 1 reply; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 12:33 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:38 PM BST, Maxime Devos wrote: > In the previous patch series, ‘go-git-sr-ht-sircmpwn-pty’ was used Presumably sircmpwn-pty was a temporary fork done for one reason or another. The go.mod now uses creack-pty. > Likewise, why the change from sircmpwn/aerc to ~rjarry/aerc? Drew DeVault stopped maintaining aerc, so rjarry forked it -.o.- > Likewise, why has the 'wrap-program' been dropped in aerc? Not sure why that wrap-program was there in the first place. Maybe aerc invoked some ncurses program at one point? Strange thing to do. Anyway, the PATH change isn't required anymore, so the wrap-program isn't either. aerc *does* invoke colordiff for displaying some messages, but I'm pretty sure that invoked programs shouldn't > Please mention such things in the cover letter. This patchset was actually done from scratch; I didn't include any of the original code, and I hadn't actually looked at it, since aerc has changed quite a lot. ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. 2022-06-12 12:33 ` ( via Guix-patches via @ 2022-06-12 13:00 ` Maxime Devos 0 siblings, 0 replies; 583+ messages in thread From: Maxime Devos @ 2022-06-12 13:00 UTC (permalink / raw) To: (, 55903 [-- Attachment #1: Type: text/plain, Size: 246 bytes --] ( schreef op zo 12-06-2022 om 13:33 [+0100]: > This patchset was actually done from scratch; I didn't include any > of the original code, and I hadn't actually looked at it, since aerc > has changed quite a lot. Ok. Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 03/41] gnu: Add go-google-golang-org-protobuf-proto. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 22:19 ` Maxime Devos 2022-06-11 19:16 ` [bug#55903] [PATCH 04/41] gnu: Add go-google-golang-org-appengine (unmatched-parenthesis via Guix-patches via ` (37 subsequent siblings) 39 siblings, 1 reply; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-google-golang-org-protobuf-proto): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7570ce6c6f..a39b5e5cd2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9883,3 +9883,31 @@ (define-public go-github-com-creack-pty (description "Package pty provides functions for working with Unix pseudoterminals.") (license license:expat))) + +(define-public go-google-golang-org-protobuf-proto + (package + (name "go-google-golang-org-protobuf-proto") + (version "1.28.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nzcc4qc00afi24nb7nlnwyzvvr6b8s8qdrn1sw085nygh2y2x8r")))) + (build-system go-build-system) + (arguments + (list #:import-path "google.golang.org/protobuf/proto" + #:unpack-path "google.golang.org/protobuf")) + (propagated-inputs (list go-github-com-google-go-cmp-cmp + go-github-com-golang-protobuf-proto)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go support for Protocol Buffers") + (description + "This project hosts the Go implementation for +@url{https://developers.google.com/protocol-buffers,protocol buffers}, which +is a language-neutral, platform-neutral, extensible mechanism for serializing +structured data.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 03/41] gnu: Add go-google-golang-org-protobuf-proto. 2022-06-11 19:16 ` [bug#55903] [PATCH 03/41] gnu: Add go-google-golang-org-protobuf-proto (unmatched-parenthesis via Guix-patches via @ 2022-06-11 22:19 ` Maxime Devos 2022-06-12 10:23 ` ( via Guix-patches via 0 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:19 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 475 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > * gnu/packages/golang.scm (go-google-golang-org-protobuf-proto): New We already have (a variant of) this: go-github-com-gogo-protobuf description mentions: ‘goprotobuf compatibility’ (not sure if that refers to API or serialisation format though). Or: go-github-com-golang-protobuf-proto (looks the same for a distance except for domain name). Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 03/41] gnu: Add go-google-golang-org-protobuf-proto. 2022-06-11 22:19 ` Maxime Devos @ 2022-06-12 10:23 ` ( via Guix-patches via 2022-06-12 12:38 ` Maxime Devos 0 siblings, 1 reply; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 10:23 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:19 PM BST, Maxime Devos wrote: > go-github-com-gogo-protobuf description mentions: ‘goprotobuf > compatibility’ (not sure if that refers to API or serialisation format > though). > Or: go-github-com-golang-protobuf-proto (looks the same for a distance > except for domain name). They're not the same. From https://github.com/golang/protobuf: > This module (github.com/golang/protobuf) contains Go bindings for protocol > buffers. It has been superseded by the google.golang.org/protobuf module, > which contains an updated and simplified API, support for protobuf reflection, > and many other improvements. We recommend that new code use the > google.golang.org/protobuf module. and from https://github.com/gogo/protobuf: > gogoprotobuf is a fork of golang/protobuf with extra code generation features. which implies that it has golang/protobuf's API, which as mentioned above is not the same as the google-golang-org one. ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 03/41] gnu: Add go-google-golang-org-protobuf-proto. 2022-06-12 10:23 ` ( via Guix-patches via @ 2022-06-12 12:38 ` Maxime Devos 2022-06-12 12:43 ` ( via Guix-patches via 0 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-12 12:38 UTC (permalink / raw) To: (, 55903 [-- Attachment #1: Type: text/plain, Size: 753 bytes --] ( schreef op zo 12-06-2022 om 11:23 [+0100]: > They're not the same. From https://github.com/golang/protobuf: > > > This module (github.com/golang/protobuf) contains Go bindings for protocol > > buffers. It has been superseded by the google.golang.org/protobuf module, > > which contains an updated and simplified API, support for protobuf reflection, > > and many other improvements. We recommend that new code use the > > google.golang.org/protobuf module. > > and from https://github.com/gogo/protobuf: As these questions keeps popping up again, maybe this is info to put in the package descriptions of go-github-com-gogo-protobuf, go-github-com- golang-protobuf-proto and go-google-golang-org-protobuf-proto? Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 03/41] gnu: Add go-google-golang-org-protobuf-proto. 2022-06-12 12:38 ` Maxime Devos @ 2022-06-12 12:43 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 12:43 UTC (permalink / raw) To: Maxime Devos, 55903 On Sun Jun 12, 2022 at 1:38 PM BST, Maxime Devos wrote: > As these questions keeps popping up again, maybe this is info to put in > the package descriptions of go-github-com-gogo-protobuf, go-github-com- > golang-protobuf-proto and go-google-golang-org-protobuf-proto? Good idea. ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 04/41] gnu: Add go-google-golang-org-appengine. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 03/41] gnu: Add go-google-golang-org-protobuf-proto (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 22:28 ` Maxime Devos 2022-06-11 19:16 ` [bug#55903] [PATCH 05/41] gnu: Add go-github-com-xo-terminfo (unmatched-parenthesis via Guix-patches via ` (36 subsequent siblings) 39 siblings, 1 reply; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-google-golang-org-appengine): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a39b5e5cd2..aaa9f79012 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9911,3 +9911,28 @@ (define-public go-google-golang-org-protobuf-proto is a language-neutral, platform-neutral, extensible mechanism for serializing structured data.") (license license:bsd-3))) + +(define-public go-google-golang-org-appengine + (package + (name "go-google-golang-org-appengine") + (version "1.6.7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/golang/appengine") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1wkipg7xxc0ha5p6c3bj0vpgq38l18441n5l6zxdhx0gzvz5z1hs")))) + (build-system go-build-system) + (arguments + (list #:import-path "google.golang.org/appengine")) + (propagated-inputs (list go-golang-org-x-text go-golang-org-x-net + go-github-com-golang-protobuf-proto)) + (home-page "https://google.golang.org/appengine") + (synopsis "Go runtime on Google App Engine") + (description + "Package appengine provides basic functionality for running Go on +Google App Engine.") + (license license:asl2.0))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 04/41] gnu: Add go-google-golang-org-appengine. 2022-06-11 19:16 ` [bug#55903] [PATCH 04/41] gnu: Add go-google-golang-org-appengine (unmatched-parenthesis via Guix-patches via @ 2022-06-11 22:28 ` Maxime Devos 2022-06-12 10:27 ` ( via Guix-patches via 2022-06-12 12:34 ` ( via Guix-patches via 0 siblings, 2 replies; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:28 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 328 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > + (description > + "Package appengine provides basic functionality for running Go on > +Google App Engine.") Guix does not run on Google App Engine AFAIK, so no need to include this package. Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 04/41] gnu: Add go-google-golang-org-appengine. 2022-06-11 22:28 ` Maxime Devos @ 2022-06-12 10:27 ` ( via Guix-patches via 2022-06-12 12:34 ` ( via Guix-patches via 1 sibling, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 10:27 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:28 PM BST, Maxime Devos wrote: > Guix does not run on Google App Engine AFAIK, so no need to include > this package. The official descriptions of this package are extraordinarily vague, so this was my best attempt at estimating what it's for. Seems like it's never imported in the source code of aerc... I wonder why it's in go.mod. I'll ask #aerc about this one. ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 04/41] gnu: Add go-google-golang-org-appengine. 2022-06-11 22:28 ` Maxime Devos 2022-06-12 10:27 ` ( via Guix-patches via @ 2022-06-12 12:34 ` ( via Guix-patches via 1 sibling, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 12:34 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:28 PM BST, Maxime Devos wrote: > Guix does not run on Google App Engine AFAIK, so no need to include > this package. Tested it without the appengine package in inputs, and it builds fine, so I'll remove that one :) ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 05/41] gnu: Add go-github-com-xo-terminfo. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (2 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 04/41] gnu: Add go-google-golang-org-appengine (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 22:41 ` Maxime Devos 2022-06-11 22:44 ` Maxime Devos 2022-06-11 19:16 ` [bug#55903] [PATCH 06/41] gnu: Add go-github-com-riywo-loginshell (unmatched-parenthesis via Guix-patches via ` (35 subsequent siblings) 39 siblings, 2 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-xo-terminfo): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index aaa9f79012..b4fc3ed2b9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9936,3 +9936,25 @@ (define-public go-google-golang-org-appengine "Package appengine provides basic functionality for running Go on Google App Engine.") (license license:asl2.0))) + +(define-public go-github-com-xo-terminfo + (package + (name "go-github-com-xo-terminfo") + (version "0.0.0-20210125001918-ca9a967f8778") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xo/terminfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05gdcvcbwcrcwxznhvs1q1xh4irz2d10v2mz179pydjh30kjc0j5")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/xo/terminfo")) + (home-page "https://github.com/xo/terminfo") + (synopsis "Read the terminfo database in Go") + (description + "Package terminfo implements terminfo database reading in pure Go.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 05/41] gnu: Add go-github-com-xo-terminfo. 2022-06-11 19:16 ` [bug#55903] [PATCH 05/41] gnu: Add go-github-com-xo-terminfo (unmatched-parenthesis via Guix-patches via @ 2022-06-11 22:41 ` Maxime Devos 2022-06-12 10:28 ` ( via Guix-patches via 2022-06-11 22:44 ` Maxime Devos 1 sibling, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:41 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 353 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > immplemented in pure Go Guix is not a language-specific package manager, it supports working with multiple languages at the same time, so mentioning ‘it doesn't use dependencies in other languages’ is usually irrelevant in Guix. Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 05/41] gnu: Add go-github-com-xo-terminfo. 2022-06-11 22:41 ` Maxime Devos @ 2022-06-12 10:28 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 10:28 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:41 PM BST, Maxime Devos wrote: > Guix is not a language-specific package manager, it supports working > with multiple languages at the same time, so mentioning ‘it doesn't use > dependencies in other languages’ is usually irrelevant in Guix. Okay, I'll change that (and fix the typo ;) ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 05/41] gnu: Add go-github-com-xo-terminfo. 2022-06-11 19:16 ` [bug#55903] [PATCH 05/41] gnu: Add go-github-com-xo-terminfo (unmatched-parenthesis via Guix-patches via 2022-06-11 22:41 ` Maxime Devos @ 2022-06-11 22:44 ` Maxime Devos 1 sibling, 0 replies; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:44 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 981 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > +(define-public go-github-com-xo-terminfo > + (package > + (name "go-github-com-xo-terminfo") > + (version "0.0.0-20210125001918-ca9a967f8778") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/xo/terminfo") > + (commit (go-version->git-ref version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "05gdcvcbwcrcwxznhvs1q1xh4irz2d10v2mz179pydjh30kjc0j5")))) Are the tests actually run? There's a neetwork-accessing test in https://github.com/miolini/datacounter/blob/master/response_writer_test.go so something weird seems to be going on. Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 06/41] gnu: Add go-github-com-riywo-loginshell. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (3 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 05/41] gnu: Add go-github-com-xo-terminfo (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 07/41] gnu: Add go-github-com-miolini-datacounter (unmatched-parenthesis via Guix-patches via ` (34 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-riywo-loginshell): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b4fc3ed2b9..6dbdf065b1 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9958,3 +9958,30 @@ (define-public go-github-com-xo-terminfo (description "Package terminfo implements terminfo database reading in pure Go.") (license license:expat))) + +(define-public go-github-com-riywo-loginshell + (package + (name "go-github-com-riywo-loginshell") + (version "0.0.0-20200815045211-7d26008be1ab") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/riywo/loginshell") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "138yvis6lipw9x02jyiz7472bxi20206bcfikcar54i3xsww9q4i")))) + (build-system go-build-system) + (arguments + (list #:import-path + "github.com/riywo/loginshell" + ;; Tests try to get the current user's login shell; the build + ;; user doesn't have one. + #:tests? #f)) + (home-page "https://github.com/riywo/loginshell") + (synopsis "Get the user's login shell in Go") + (description + "This package provides a Go library to get the login shell of the +current user.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 07/41] gnu: Add go-github-com-miolini-datacounter. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (4 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 06/41] gnu: Add go-github-com-riywo-loginshell (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 08/41] gnu: Add go-github-com-kyoh86-xdg (unmatched-parenthesis via Guix-patches via ` (33 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-miolini-datacounter): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6dbdf065b1..6a18ba2fd5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9985,3 +9985,25 @@ (define-public go-github-com-riywo-loginshell "This package provides a Go library to get the login shell of the current user.") (license license:expat))) + +(define-public go-github-com-miolini-datacounter + (package + (name "go-github-com-miolini-datacounter") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/miolini/datacounter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s1hxqy6666qd524rdp1dr3778davc8gx9brg9lkcjvr5l05s9wa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/miolini/datacounter")) + (home-page "https://github.com/miolini/datacounter") + (synopsis "Counters for readers/writers") + (description "Package datacounter provides counters for readers and +writers.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 08/41] gnu: Add go-github-com-kyoh86-xdg. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (5 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 07/41] gnu: Add go-github-com-miolini-datacounter (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 09/41] gnu: Add go-github-com-go-ini-ini (unmatched-parenthesis via Guix-patches via ` (32 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-kyoh86-xdg): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6a18ba2fd5..648ad7956d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10007,3 +10007,26 @@ (define-public go-github-com-miolini-datacounter (description "Package datacounter provides counters for readers and writers.") (license license:expat))) + +(define-public go-github-com-kyoh86-xdg + (package + (name "go-github-com-kyoh86-xdg") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kyoh86/xdg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0a5nz53fdz1c2qvwlf2dpjdd72nxri95i6q4b07c37kiipgaxncn")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/kyoh86/xdg")) + (home-page "https://github.com/kyoh86/xdg") + (synopsis "XDG Base Directories for Go") + (description + "Package xdg provides lightweight helper functions in golang to get config, +data and cache directories according to the XDG Base Directory Specification") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 09/41] gnu: Add go-github-com-go-ini-ini. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (6 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 08/41] gnu: Add go-github-com-kyoh86-xdg (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 22:45 ` Maxime Devos 2022-06-11 19:16 ` [bug#55903] [PATCH 10/41] gnu: Add go-github-com-lucasb-eyer-go-colorful (unmatched-parenthesis via Guix-patches via ` (31 subsequent siblings) 39 siblings, 1 reply; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-go-ini-ini): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 648ad7956d..e0f5039803 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10030,3 +10030,26 @@ (define-public go-github-com-kyoh86-xdg "Package xdg provides lightweight helper functions in golang to get config, data and cache directories according to the XDG Base Directory Specification") (license license:expat))) + +(define-public go-github-com-go-ini-ini + (package + (name "go-github-com-go-ini-ini") + (version "1.66.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-ini/ini") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0kqg13606hnw8f75cb59fsy1m85kiqf3csi2g7q2512avdmaphc9")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-ini/ini")) + (propagated-inputs (list go-github-com-stretchr-testify)) + (home-page "https://github.com/go-ini/ini") + (synopsis "INI support for Go") + (description + "Package ini provides INI file read and write functionality in Go.") + (license license:asl2.0))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 09/41] gnu: Add go-github-com-go-ini-ini. 2022-06-11 19:16 ` [bug#55903] [PATCH 09/41] gnu: Add go-github-com-go-ini-ini (unmatched-parenthesis via Guix-patches via @ 2022-06-11 22:45 ` Maxime Devos 2022-06-12 10:34 ` ( via Guix-patches via 0 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:45 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 881 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > +(define-public go-github-com-go-ini-ini > + (package > + (name "go-github-com-go-ini-ini") > + (version "1.66.6") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/go-ini/ini") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "0kqg13606hnw8f75cb59fsy1m85kiqf3csi2g7q2512avdmaphc9")))) From a distance, these look like the same thing as go-gopkg-in-ini-v1 or go-gopkg-in-ini? Why the new definition. Greetings, Maxime [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 09/41] gnu: Add go-github-com-go-ini-ini. 2022-06-11 22:45 ` Maxime Devos @ 2022-06-12 10:34 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 10:34 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:45 PM BST, Maxime Devos wrote: > From a distance, these look like the same thing as go-gopkg-in-ini-v1 > or go-gopkg-in-ini? Why the new definition. Yes, they are the same (with different versions). aerc's source code uses the github.com import path, though. I'll replace that package with one inherited from go-gopkg-in-ini and modified to use the github import path. ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 10/41] gnu: Add go-github-com-lucasb-eyer-go-colorful. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (7 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 09/41] gnu: Add go-github-com-go-ini-ini (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 11/41] gnu: Add go-github-com-rivo-uniseq (unmatched-parenthesis via Guix-patches via ` (30 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-lucasb-eyer-go-colorful): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e0f5039803..a8e27ab22b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10053,3 +10053,29 @@ (define-public go-github-com-go-ini-ini (description "Package ini provides INI file read and write functionality in Go.") (license license:asl2.0))) + +(define-public go-github-com-lucasb-eyer-go-colorful + (package + (name "go-github-com-lucasb-eyer-go-colorful") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lucasb-eyer/go-colorful") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs")))) + (build-system go-build-system) + (inputs (list go-golang-org-x-image)) + (arguments + (list #:import-path "github.com/lucasb-eyer/go-colorful")) + (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "Library for playing with colors in Go") + (description + "@code{go-github-com-lucasb-eyer-go-colorful} is a library for playing +with colors in Go. @code{go-github-com-lucasb-eyer-go-colorful} stores +colors in RGB and provides methods for converting these to various color +spaces.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 11/41] gnu: Add go-github-com-rivo-uniseq. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (8 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 10/41] gnu: Add go-github-com-lucasb-eyer-go-colorful (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 12/41] gnu: Add go-github-com-rivo-tview (unmatched-parenthesis via Guix-patches via ` (29 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-rivo-uniseq): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a8e27ab22b..ce0313f69d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10079,3 +10079,28 @@ (define-public go-github-com-lucasb-eyer-go-colorful colors in RGB and provides methods for converting these to various color spaces.") (license license:expat))) + +(define-public go-github-com-rivo-uniseq + (package + (name "go-github-com-rivo-uniseq") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/uniseg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0j7h22vfmjj562vr8gpsyrkrwp1pq9ayh5fylv24skxb467g9f0q")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/uniseq")) + (home-page "https://github.com/rivo/uniseg") + (synopsis "Unicode Text Segmentation for Go") + (description + "@code{go-github-com-rivo-uniseq} package provides a tool to iterate +over these grapheme clusters. This may be used to determine the number +of user-perceived characters, to split strings in their intended places, +or to extract individual characters which form a unit.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 12/41] gnu: Add go-github-com-rivo-tview. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (9 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 11/41] gnu: Add go-github-com-rivo-uniseq (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 13/41] gnu: Add go-github-com-ssor-bom (unmatched-parenthesis via Guix-patches via ` (28 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-rivo-tview): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ce0313f69d..8bbef159c4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10104,3 +10104,33 @@ (define-public go-github-com-rivo-uniseq of user-perceived characters, to split strings in their intended places, or to extract individual characters which form a unit.") (license license:expat))) + +(define-public go-github-com-rivo-tview + (package + (name "go-github-com-rivo-tview") + (version "0.0.0-20220307222120-9994674d60a8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/tview") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0594ishcsd582apbz8jvhz8dg5i7nvyl3k6b6bzprf3z5kmsy9vk")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/tview")) + (propagated-inputs (list go-golang-org-x-term + go-golang-org-x-sys + go-github-com-rivo-uniseq + go-github-com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/rivo/tview") + (synopsis "Rich Interactive Widgets for Terminal UIs") + (description + "Package tview implements rich widgets for terminal based user +interfaces. The widgets provided with this package are useful for data +exploration and data entry.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 13/41] gnu: Add go-github-com-ssor-bom. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (10 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 12/41] gnu: Add go-github-com-rivo-tview (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 14/41] gnu: Add go-github-com-gogs-chardet (unmatched-parenthesis via Guix-patches via ` (27 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-ssor-bom): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8bbef159c4..e35f467597 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10134,3 +10134,26 @@ (define-public go-github-com-rivo-tview interfaces. The widgets provided with this package are useful for data exploration and data entry.") (license license:expat))) + +(define-public go-github-com-ssor-bom + (package + (name "go-github-com-ssor-bom") + (version "0.0.0-20170718123548-6386211fdfcf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ssor/bom") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "09g5496ifwqxqclh2iw58plcwcz0sczlnxwqxzwmnl4shdl371ld")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ssor/bom")) + (home-page "https://github.com/ssor/bom") + (synopsis "Cleaning BOMs in Go") + (description + "Package bom provides small tools for cleaning BOMs from a byte +array or reader.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 14/41] gnu: Add go-github-com-gogs-chardet. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (11 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 13/41] gnu: Add go-github-com-ssor-bom (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 15/41] gnu: Add go-github-com-jaytaylor-html2text (unmatched-parenthesis via Guix-patches via ` (26 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e35f467597..8caf840ae2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10157,3 +10157,25 @@ (define-public go-github-com-ssor-bom "Package bom provides small tools for cleaning BOMs from a byte array or reader.") (license license:expat))) + +(define-public go-github-com-gogs-chardet + (package + (name "go-github-com-gogs-chardet") + (version "0.0.0-20211120154057-b7413eaefb8f") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gogs/chardet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12j8q5wc9m4n51v2j2m40nahqdl9bh3hzpdp26clzq91kc2amiz0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gogs/chardet")) + (home-page "https://github.com/gogs/chardet") + (synopsis "Character set detection for Go") + (description "Package chardet ports character set detection from ICU +to Go.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 15/41] gnu: Add go-github-com-jaytaylor-html2text. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (12 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 14/41] gnu: Add go-github-com-gogs-chardet (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 22:48 ` Maxime Devos 2022-06-11 22:49 ` Maxime Devos 2022-06-11 19:16 ` [bug#55903] [PATCH 16/41] gnu: Add go-github-com-go-test-deep (unmatched-parenthesis via Guix-patches via ` (25 subsequent siblings) 39 siblings, 2 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8caf840ae2..4f6770358f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10179,3 +10179,31 @@ (define-public go-github-com-gogs-chardet (description "Package chardet ports character set detection from ICU to Go.") (license license:expat))) + +(define-public go-github-com-jaytaylor-html2text + (package + (name "go-github-com-jaytaylor-html2text") + (version "0.0.0-20211105163654-bc68cce691ba") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jaytaylor/html2text") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12ckgkp8xqgp0fh6019nwp4ssg2k1rv1a67cpk37ian4q5zrvppm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jaytaylor/html2text" + ;; XXX: Seems to make incorrect assertions about the text it produces? + #:tests? #f)) + (propagated-inputs (list go-golang-org-x-net + go-github-com-olekukonko-tablewriter + go-github-com-ssor-bom)) + (home-page "https://github.com/jaytaylor/html2text") + (synopsis "Convert HTML email to text") + (description + "Package html2text converts HTML emails to textual ones. Ensure +your emails are readable by all!") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 15/41] gnu: Add go-github-com-jaytaylor-html2text. 2022-06-11 19:16 ` [bug#55903] [PATCH 15/41] gnu: Add go-github-com-jaytaylor-html2text (unmatched-parenthesis via Guix-patches via @ 2022-06-11 22:48 ` Maxime Devos 2022-06-12 10:35 ` ( via Guix-patches via 2022-06-11 22:49 ` Maxime Devos 1 sibling, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:48 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 213 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > Ensure > +your emails are readable by all!" Rather markety. Also: ensure->It ensures that. Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 15/41] gnu: Add go-github-com-jaytaylor-html2text. 2022-06-11 22:48 ` Maxime Devos @ 2022-06-12 10:35 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 10:35 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:48 PM BST, Maxime Devos wrote: > Rather markety. Also: ensure->It ensures that. Fair enough; this was the description I got when I `guix import`ed it. ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 15/41] gnu: Add go-github-com-jaytaylor-html2text. 2022-06-11 19:16 ` [bug#55903] [PATCH 15/41] gnu: Add go-github-com-jaytaylor-html2text (unmatched-parenthesis via Guix-patches via 2022-06-11 22:48 ` Maxime Devos @ 2022-06-11 22:49 ` Maxime Devos 2022-06-12 10:36 ` ( via Guix-patches via 1 sibling, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:49 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 548 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > + ;; XXX: Seems to make incorrect assertions about the text it produces? Please add a link to the upstream bug report, such that future updaters of the package can easily check whether the issue has been resolved and hence whether tests can be re-enabled, and such that reviewers can evaluate whether the bug is likely to be a problem for users. Likewise for all other new package disabling tests, if any. Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 15/41] gnu: Add go-github-com-jaytaylor-html2text. 2022-06-11 22:49 ` Maxime Devos @ 2022-06-12 10:36 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 10:36 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:49 PM BST, Maxime Devos wrote: > Please add a link to the upstream bug report, such that future updaters > of the package can easily check whether the issue has been resolved and > hence whether tests can be re-enabled, and such that reviewers can > evaluate whether the bug is likely to be a problem for users. > Likewise for all other new package disabling tests, if any. Here's the bug report: <https://github.com/jaytaylor/html2text/issues/53>. I'll add that link to the comment. ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 16/41] gnu: Add go-github-com-go-test-deep. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (13 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 15/41] gnu: Add go-github-com-jaytaylor-html2text (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 17/41] gnu: Add go-github-com-cention-sany-utf7 (unmatched-parenthesis via Guix-patches via ` (24 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-go-test-deep): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4f6770358f..7f45618e72 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10207,3 +10207,27 @@ (define-public go-github-com-jaytaylor-html2text "Package html2text converts HTML emails to textual ones. Ensure your emails are readable by all!") (license license:expat))) + +(define-public go-github-com-go-test-deep + (package + (name "go-github-com-go-test-deep") + (version "1.0.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-test/deep") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mmw2w3by7y24jjpjwmf2gfl08c65jihn3si9m0sswmagmdsk8q0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-test/deep")) + (home-page "https://github.com/go-test/deep") + (synopsis "Human-friendly deep variable equality in Go") + (description + "Package deep provides function deep.Equal which is like +reflect.DeepEqual but returns a list of differences. This is helpful +when comparing complex types like structures and maps.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 17/41] gnu: Add go-github-com-cention-sany-utf7. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (14 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 16/41] gnu: Add go-github-com-go-test-deep (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 18/41] gnu: Add go-github-com-jhillyerd-enmime (unmatched-parenthesis via Guix-patches via ` (23 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-cention-sany-utf7): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7f45618e72..34cf0de952 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10231,3 +10231,27 @@ (define-public go-github-com-go-test-deep reflect.DeepEqual but returns a list of differences. This is helpful when comparing complex types like structures and maps.") (license license:expat))) + +(define-public go-github-com-cention-sany-utf7 + (package + (name "go-github-com-cention-sany-utf7") + (version "0.0.0-20170124080048-26cad61bd60a") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cention-sany/utf7") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jy15ryfcln1iwchrksqyrnyfy41gisymm4f9sr1d73ja029bznm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/cention-sany/utf7")) + (propagated-inputs (list go-golang-org-x-text)) + (home-page "https://github.com/cention-sany/utf7") + (synopsis "UTF-7 for Go") + (description + "Package utf7 provides support for the obsolete UTF-7 text encoding +in Go.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 18/41] gnu: Add go-github-com-jhillyerd-enmime. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (15 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 17/41] gnu: Add go-github-com-cention-sany-utf7 (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 22:53 ` Maxime Devos 2022-06-11 19:16 ` [bug#55903] [PATCH 19/41] gnu: Add go-github-com-gatherstars-com-jwz (unmatched-parenthesis via Guix-patches via ` (22 subsequent siblings) 39 siblings, 1 reply; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): New variable. --- gnu/packages/golang.scm | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 34cf0de952..e16af75883 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10255,3 +10255,39 @@ (define-public go-github-com-cention-sany-utf7 "Package utf7 provides support for the obsolete UTF-7 text encoding in Go.") (license license:bsd-3))) + +(define-public go-github-com-jhillyerd-enmime + (package + (name "go-github-com-jhillyerd-enmime") + (version "0.9.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jhillyerd/enmime") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "124dqm598phbmalyx2gmxk201z9kq4ckvvdq8rc0akjlp24nxqbb")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jhillyerd/enmime")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-net + go-github-com-stretchr-testify + go-github-com-ssor-bom + go-github-com-rivo-uniseq + go-github-com-pkg-errors + go-github-com-olekukonko-tablewriter + go-github-com-mattn-go-runewidth + go-github-com-gogs-chardet + go-github-com-jaytaylor-html2text + go-github-com-go-test-deep + go-github-com-cention-sany-utf7)) + (home-page "https://github.com/jhillyerd/enmime") + (synopsis "Encode and decode MIME") + (description + "Package enmime implements a MIME encoding and decoding library. +It's built on top of Go's included mime/multipart support where possible, +but is geared towards parsing MIME encoded emails.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 18/41] gnu: Add go-github-com-jhillyerd-enmime. 2022-06-11 19:16 ` [bug#55903] [PATCH 18/41] gnu: Add go-github-com-jhillyerd-enmime (unmatched-parenthesis via Guix-patches via @ 2022-06-11 22:53 ` Maxime Devos 2022-06-12 10:37 ` ( via Guix-patches via 0 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:53 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 426 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > +It's built on top of Go's included mime/multipart support where possible Implementation detail. AFAICT this is not relevant to users of go- github-com-jhillyerd-enmime. Instead, maybe you could write about which MIME things it supports (e.g., does it support reassembly? mime/alternative? streaming?)? Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 18/41] gnu: Add go-github-com-jhillyerd-enmime. 2022-06-11 22:53 ` Maxime Devos @ 2022-06-12 10:37 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 10:37 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:53 PM BST, Maxime Devos wrote: > Implementation detail. AFAICT this is not relevant to users of go- > github-com-jhillyerd-enmime. Instead, maybe you could write about > which MIME things it supports (e.g., does it support reassembly? > mime/alternative? streaming?)? Noted! ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 19/41] gnu: Add go-github-com-gatherstars-com-jwz. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (16 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 18/41] gnu: Add go-github-com-jhillyerd-enmime (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 22:57 ` Maxime Devos 2022-06-11 19:16 ` [bug#55903] [PATCH 20/41] gnu: Add go-github-com-emersion-go-textwrapper (unmatched-parenthesis via Guix-patches via ` (21 subsequent siblings) 39 siblings, 1 reply; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e16af75883..14fc8385d7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10291,3 +10291,30 @@ (define-public go-github-com-jhillyerd-enmime It's built on top of Go's included mime/multipart support where possible, but is geared towards parsing MIME encoded emails.") (license license:expat))) + +(define-public go-github-com-gatherstars-com-jwz + (package + (name "go-github-com-gatherstars-com-jwz") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gatherstars-com/jwz") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1h37h5w139d3rhvp1n7kz2jm5zhk4pjzf3sip04v48nphkika60c")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gatherstars-com/jwz")) + (propagated-inputs (list go-github-com-rivo-tview + go-github-com-jhillyerd-enmime + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/gatherstars-com/jwz") + (synopsis "JWZ's email threading algorithm implemented in Go") + (description + "Package jwz is an implementation of the email threading algorithm +created by Jamie Zawinski and explained by him at +@url{https://www.jwz.org/doc/threading.html,https://www.jwz.org/doc/threading.html}.") + (license license:asl2.0))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 19/41] gnu: Add go-github-com-gatherstars-com-jwz. 2022-06-11 19:16 ` [bug#55903] [PATCH 19/41] gnu: Add go-github-com-gatherstars-com-jwz (unmatched-parenthesis via Guix-patches via @ 2022-06-11 22:57 ` Maxime Devos 2022-06-12 10:39 ` ( via Guix-patches via 0 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:57 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 501 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > > [...] created by Jamie Zawinski and explained by him at Packages are packaged in Guix for the convenience of the user, not for making the author of the software popular. Instead, maybe you could write a _short_ description on what threading is, what things are taken in account (In-Reply-To, References, ..), and maybe whether it scales lineary or exponentially or whatever? Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 19/41] gnu: Add go-github-com-gatherstars-com-jwz. 2022-06-11 22:57 ` Maxime Devos @ 2022-06-12 10:39 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 10:39 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:57 PM BST, Maxime Devos wrote: > Packages are packaged in Guix for the convenience of the user, not for > making the author of the software popular. Instead, maybe you could > write a _short_ description on what threading is, what things are taken > in account (In-Reply-To, References, ..), and maybe whether it scales > lineary or exponentially or whatever? Okay, I'll look into it. (The official description doesn't have anything like that; it just mentions that it's an email threading library using jwz's algorithm.) ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 20/41] gnu: Add go-github-com-emersion-go-textwrapper. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (17 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 19/41] gnu: Add go-github-com-gatherstars-com-jwz (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 21/41] gnu: Add go-github-com-emersion-go-message (unmatched-parenthesis via Guix-patches via ` (20 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-emersion-go-textwrapper): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 14fc8385d7..8a5c566a08 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10318,3 +10318,26 @@ (define-public go-github-com-gatherstars-com-jwz created by Jamie Zawinski and explained by him at @url{https://www.jwz.org/doc/threading.html,https://www.jwz.org/doc/threading.html}.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-textwrapper + (package + (name "go-github-com-emersion-go-textwrapper") + (version "0.0.0-20200911093747-65d896831594") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-textwrapper") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lh9d7zvj6gm1rr6sv5xlagklgx9d666hq5srd37a4sdcjkbiqmq")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-textwrapper")) + (home-page "https://github.com/emersion/go-textwrapper") + (synopsis "Text-wrapping writer for Go") + (description + "This package provides a writer that wraps long text lines to a specified +length.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 21/41] gnu: Add go-github-com-emersion-go-message. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (18 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 20/41] gnu: Add go-github-com-emersion-go-textwrapper (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 22:59 ` Maxime Devos 2022-06-11 19:16 ` [bug#55903] [PATCH 22/41] gnu: Add go-github-com-emersion-go-sasl (unmatched-parenthesis via Guix-patches via ` (19 subsequent siblings) 39 siblings, 1 reply; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-emersion-go-message): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8a5c566a08..883dfcbd20 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10341,3 +10341,27 @@ (define-public go-github-com-emersion-go-textwrapper "This package provides a writer that wraps long text lines to a specified length.") (license license:expat))) + +(define-public go-github-com-emersion-go-message + (package + (name "go-github-com-emersion-go-message") + (version "0.16.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-message") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j5qdhsna28xcs843zsiccw700rld5hin466dl0n3a0ax1w13ay0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-message")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-textwrapper)) + (home-page "https://github.com/emersion/go-message") + (synopsis "Multipurpose messages in Go") + (description + "Package message implements reading and writing multipurpose messages.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 21/41] gnu: Add go-github-com-emersion-go-message. 2022-06-11 19:16 ` [bug#55903] [PATCH 21/41] gnu: Add go-github-com-emersion-go-message (unmatched-parenthesis via Guix-patches via @ 2022-06-11 22:59 ` Maxime Devos 2022-06-12 10:41 ` ( via Guix-patches via 0 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:59 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 373 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > + "Package message implements reading and writing multipurpose messages.") This is rather vague -- what kind of messages? Also grammer, a ‘the’ is missing before ‘Package’ and 'message'. Maybe better: ‘This package implements ...’. Greetings, Maxime [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 21/41] gnu: Add go-github-com-emersion-go-message. 2022-06-11 22:59 ` Maxime Devos @ 2022-06-12 10:41 ` ( via Guix-patches via 2022-06-12 12:59 ` Maxime Devos 0 siblings, 1 reply; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 10:41 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:59 PM BST, Maxime Devos wrote: > This is rather vague -- what kind of messages? The Internet Message Format and MIME: <https://github.com/emersion/go-message/blob/master/README.md> > Also grammer, a ‘the’ is missing before ‘Package’ and 'message'. > Maybe better: ‘This package implements ...’. This is standard wording for Go package descriptions: "Package xxx implements yyy". No, it doesn't make sense :) ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 21/41] gnu: Add go-github-com-emersion-go-message. 2022-06-12 10:41 ` ( via Guix-patches via @ 2022-06-12 12:59 ` Maxime Devos 2022-06-12 13:14 ` ( via Guix-patches via 0 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-12 12:59 UTC (permalink / raw) To: (, 55903 [-- Attachment #1: Type: text/plain, Size: 828 bytes --] ( schreef op zo 12-06-2022 om 11:41 [+0100]: > This is standard wording for Go package descriptions: "Package xxx > implements yyy". No, it doesn't make sense :) This documentation bug is common. That doesn't make it correct (*,**). Even if it was standard, standard can be incorrect and subject to improving. If a practice doesn't make sense, then that practice needs to be changed. (*) Lack of an article is not incorrect per se, but we don't have space limitations in the description field, so no need to compress the description by leaving out articles. (**) E.g., there is a wide-spread (standard?) cross-compilation bug in the use of 'wrap-program', which is more often than not used incorrectly, see <https://issues.guix.gnu.org/49327>. This does not make it somehow correct. Greetings, Maxime [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 21/41] gnu: Add go-github-com-emersion-go-message. 2022-06-12 12:59 ` Maxime Devos @ 2022-06-12 13:14 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 13:14 UTC (permalink / raw) To: Maxime Devos, 55903 On Sun Jun 12, 2022 at 1:59 PM BST, Maxime Devos wrote: > This documentation bug is common. That doesn't make it correct (*,**). > Even if it was standard, standard can be incorrect and subject to > improving. If a practice doesn't make sense, then that practice needs > to be changed. Okay then. I'll change that wording. ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 22/41] gnu: Add go-github-com-emersion-go-sasl. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (19 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 21/41] gnu: Add go-github-com-emersion-go-message (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 23/41] gnu: Add go-github-com-emersion-go-imap (unmatched-parenthesis via Guix-patches via ` (18 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-emersion-go-sasl): New variable. --- gnu/packages/golang.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 883dfcbd20..bf4be69ae5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10365,3 +10365,24 @@ (define-public go-github-com-emersion-go-message (description "Package message implements reading and writing multipurpose messages.") (license license:expat))) + +(define-public go-github-com-emersion-go-sasl + (package + (name "go-github-com-emersion-go-sasl") + (version "0.0.0-20211008083017-0b9dcfb154ac") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-sasl") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cbf86wkqrdinfydndgdlnayg4a5mg3d4vqra377j2sfkg7wj0hs")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-sasl")) + (home-page "https://github.com/emersion/go-sasl") + (synopsis "SASL library written in Go") + (description "This package provides a SASL library written in Go.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 23/41] gnu: Add go-github-com-emersion-go-imap. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (20 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 22/41] gnu: Add go-github-com-emersion-go-sasl (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 24/41] gnu: Add go-github-com-emersion-go-imap-sortthread (unmatched-parenthesis via Guix-patches via ` (17 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-emersion-go-imap): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index bf4be69ae5..f579b63fb0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10386,3 +10386,28 @@ (define-public go-github-com-emersion-go-sasl (synopsis "SASL library written in Go") (description "This package provides a SASL library written in Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap + (package + (name "go-github-com-emersion-go-imap") + (version "1.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ak2ysvfcc9w0g1070msis8x9sh6gzvf0nd65ks594siwbmqddw8")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-imap") + (synopsis "IMAP4rev1 library written in Go") + (description "This package provides an IMAP4rev1 library written in +Go. It can be used to build IMAP clients and servers.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 24/41] gnu: Add go-github-com-emersion-go-imap-sortthread. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (21 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 23/41] gnu: Add go-github-com-emersion-go-imap (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 23:01 ` Maxime Devos 2022-06-11 19:16 ` [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp (unmatched-parenthesis via Guix-patches via ` (16 subsequent siblings) 39 siblings, 1 reply; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-emersion-go-imap-sortthread): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f579b63fb0..b66ded6f61 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10411,3 +10411,27 @@ (define-public go-github-com-emersion-go-imap (description "This package provides an IMAP4rev1 library written in Go. It can be used to build IMAP clients and servers.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap-sortthread + (package + (name "go-github-com-emersion-go-imap-sortthread") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap-sortthread") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cfbgz1l5angnj52v9pxwggai2shx0h78ffcp7j4r4lr7lzflnwz")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap-sortthread")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-imap)) + (home-page "https://github.com/emersion/go-imap-sortthread") + (synopsis "SORT and THREAD for go-imap") + (description "Package sortthread implements SORT and THREAD for go-imap.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 24/41] gnu: Add go-github-com-emersion-go-imap-sortthread. 2022-06-11 19:16 ` [bug#55903] [PATCH 24/41] gnu: Add go-github-com-emersion-go-imap-sortthread (unmatched-parenthesis via Guix-patches via @ 2022-06-11 23:01 ` Maxime Devos 2022-06-12 10:42 ` ( via Guix-patches via 0 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 23:01 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 470 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > + (synopsis "SORT and THREAD for go-imap") > + (description "Package sortthread implements SORT and THREAD for go-imap.") This doesn't really explain anything, except that's it related to sorting and imap. Needs to be longer and explain what is meant by SORT and THREAD. Also, it's not named go-imap, but go-github-...-go-imap here. Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 24/41] gnu: Add go-github-com-emersion-go-imap-sortthread. 2022-06-11 23:01 ` Maxime Devos @ 2022-06-12 10:42 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 10:42 UTC (permalink / raw) To: Maxime Devos, 55903 On Sun Jun 12, 2022 at 12:01 AM BST, Maxime Devos wrote: > This doesn't really explain anything, except that's it related to > sorting and imap. Needs to be longer and explain what is meant by SORT > and THREAD. Also, it's not named go-imap, but go-github-...-go-imap > here. Noted... ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (22 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 24/41] gnu: Add go-github-com-emersion-go-imap-sortthread (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 22:27 ` Maxime Devos 2022-06-11 19:16 ` [bug#55903] [PATCH 26/41] gnu: Add go-github-com-protonmail-go-crypto-bitcurves (unmatched-parenthesis via Guix-patches via ` (15 subsequent siblings) 39 siblings, 1 reply; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto-openpgp): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b66ded6f61..06d635b03b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10435,3 +10435,31 @@ (define-public go-github-com-emersion-go-imap-sortthread (synopsis "SORT and THREAD for go-imap") (description "Package sortthread implements SORT and THREAD for go-imap.") (license license:expat))) + +(define-public go-github-com-protonmail-go-crypto-openpgp + (package + (name "go-github-com-protonmail-go-crypto-openpgp") + (version "0.0.0-20220517143526-88bb52951d5b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ProtonMail/go-crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "15dsjxsgr6sbfi651kav3vcfpkkzfb383rahasff4fvb6hwfjr1l")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ProtonMail/go-crypto/openpgp" + #:unpack-path "github.com/ProtonMail/go-crypto")) + (propagated-inputs (list go-golang-org-x-crypto)) + (home-page "https://github.com/ProtonMail/go-crypto") + (synopsis "Fork of golang.org/x/crypto with up-to-date OpenPGP +implementation") + (description + "Package crypto provides cryptography for Go. This version of the +package is a fork that adds a more up-to-date OpenPGP implementation. It +is completely backwards compatible with +@url{golang.org/x/crypto,the official package}.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. 2022-06-11 19:16 ` [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp (unmatched-parenthesis via Guix-patches via @ 2022-06-11 22:27 ` Maxime Devos 2022-06-12 10:46 ` ( via Guix-patches via 2022-06-12 16:05 ` ( via Guix-patches via 0 siblings, 2 replies; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:27 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 719 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > + "Package crypto provides cryptography for Go. This version of the > +package is a fork that adds a more up-to-date OpenPGP implementation. It > +is completely backwards compatible with > +@url{golang.org/x/crypto,the official package}.") > + (license license:bsd-3))) If it's backward compatible, maybe packaging the fork isn't necessary. Also, packaging all the forks in the world of everything is unscalable, so I think we need to at least require that forks look into upstreaming their changes. Likewise for other packages in this patch series that are forks (if any). Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. 2022-06-11 22:27 ` Maxime Devos @ 2022-06-12 10:46 ` ( via Guix-patches via 2022-06-12 12:53 ` Maxime Devos 2022-06-12 16:05 ` ( via Guix-patches via 1 sibling, 1 reply; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 10:46 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:27 PM BST, Maxime Devos wrote: > If it's backward compatible, maybe packaging the fork isn't necessary. The _API_ is backwards compatible, but packaging it is necessary because the OpenPGP implementation is different (although you use it the same way). > Also, packaging all the forks in the world of everything is unscalable, > so I think we need to at least require that forks look into upstreaming > their changes. Likewise for other packages in this patch series that > are forks (if any). Go packaging is a bit crazy, seems like this kind of fork overuse is common. Sadly, it's usually necessary to package the forks. (There'll be a reason they're using the forks in the first place...) ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. 2022-06-12 10:46 ` ( via Guix-patches via @ 2022-06-12 12:53 ` Maxime Devos 2022-06-12 13:13 ` ( via Guix-patches via 0 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-12 12:53 UTC (permalink / raw) To: (, 55903 [-- Attachment #1: Type: text/plain, Size: 1226 bytes --] ( schreef op zo 12-06-2022 om 11:46 [+0100]: > On Sat Jun 11, 2022 at 11:27 PM BST, Maxime Devos wrote: > > If it's backward compatible, maybe packaging the fork isn't necessary. > > The _API_ is backwards compatible, but packaging it is necessary because > the OpenPGP implementation is different (although you use it the same way). > > [...] > Go packaging is a bit crazy, seems like this kind of fork overuse is > common. Sadly, it's usually necessary to package the forks. (There'll > be a reason they're using the forks in the first place...) It's not necessary to package the forks if the fork is merged back upstream, and we can refuse to package impacted packages until things improve. Or if upstream is unmaintained, point the go-golang-org-x-crypto package at the protonmail fork (*). Go packaging needs to become less cracy. We don't have to participate in spreading the dependency hell. (*) Looking at <https://github.com/ProtonMail/go-crypto/issues/21#issuecomment-492792917>, the reason appears to be a lack of maintaining, but looking at <https://go.googlesource.com/crypto/>, upstream appears to be active again, so AFAICT they don't have a reason anymore. Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. 2022-06-12 12:53 ` Maxime Devos @ 2022-06-12 13:13 ` ( via Guix-patches via 2022-06-12 13:40 ` Maxime Devos 2022-06-12 13:57 ` Maxime Devos 0 siblings, 2 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 13:13 UTC (permalink / raw) To: Maxime Devos, 55903 On Sun Jun 12, 2022 at 1:53 PM BST, Maxime Devos wrote: > we can refuse to package impacted packages until things improve. I'm not sure boycotting packages is a good idea... If we did that, there'd be a _lot_ of useful Rust and Go packages that we'd be refusing to package. Anyway, I think it'd probably just drive people even further away from distribution package management towards the "modern" (read: insecure, bloated, and inherently flawed) stuff like Docker and Flatpak. > Or if upstream is unmaintained, point the go-golang-org-x-crypto package > at the protonmail fork. Seems a little risky just to avoid packaging one fork. It's possible the two have diverged since the protonmail version was created, too. > Go packaging needs to become less cracy. We don't have to participate > in spreading the dependency hell. I agree! It's an awful situation created by fundumentally borked dependency management systems. But I don't see anything we can do about it other than try to convince people that carelessly adding dependencies is Not A Good Idea. ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. 2022-06-12 13:13 ` ( via Guix-patches via @ 2022-06-12 13:40 ` Maxime Devos 2022-06-12 13:57 ` Maxime Devos 1 sibling, 0 replies; 583+ messages in thread From: Maxime Devos @ 2022-06-12 13:40 UTC (permalink / raw) To: (, 55903 [-- Attachment #1: Type: text/plain, Size: 1181 bytes --] ( schreef op zo 12-06-2022 om 14:13 [+0100]: > On Sun Jun 12, 2022 at 1:53 PM BST, Maxime Devos wrote: > > we can refuse to package impacted packages until things improve. > > I'm not sure boycotting packages is a good idea... If we did that, It doesn't have to boycotting. E.g., the packager could talk with upstream to look into upstreaming things, helping with preparing the remaining changes for submitting upstream, submit them, etc. > there'd be a _lot_ of useful Rust and Go packages that we'd be > refusing to package. FWIW, Rust doesn't seem to do forking much, if at all. And the multiple-version dependencies thing for a large part disappears with antioxidant, and in my experience if you send some patches for updating crates to make some changes for compatibility with newer versions etc., the maintainers seem agreeable (and often, albeit not always, the patches are rather simple), and to a large degree (albeit not always) upstream does the ‘update to new versions’ things by theirselves. Also, maybe this would be a lot of Go packages. But things aren't going to fix theirselves by ignoring the problems. Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. 2022-06-12 13:13 ` ( via Guix-patches via 2022-06-12 13:40 ` Maxime Devos @ 2022-06-12 13:57 ` Maxime Devos 1 sibling, 0 replies; 583+ messages in thread From: Maxime Devos @ 2022-06-12 13:57 UTC (permalink / raw) To: (, 55903 [-- Attachment #1: Type: text/plain, Size: 1733 bytes --] ( schreef op zo 12-06-2022 om 14:13 [+0100]: > Seems a little risky just to avoid packaging one fork It's not about _one_ fork, it's about forks in general. And wasn't it backwards compatible? And no need the slightly risky ‘point the go-golang-org-x-crypto package at protonmail’ if it is upstreamed instead. > Anyway, I think it'd probably just drive people even further away > from distribution package management towards the "modern" (read: > insecure, bloated, and inherently flawed) stuff like Docker and > Flatpak. At some point, if people shoot theirselves in the foot by being misled by other projects, that's not something Guix can help with avoiding I think. (Unless someone wants to start an awareness campaign?) Anyway, I don't follow -- your proposal is to include all the forks where used by upstream, which leads to insecurity because: * more packages -> more complexity -> more difficult to do changes * more packages -> more packages that can be out-of-date * more forks -> more forks that might be unmaintained and hence be at risk of being known-insecure by attackers without an update available * more packages -> more packages that need to be updated -> less time for structural improvement on security * more packages -> more opportunity for malware to enter. and also: * more packages that +- do the same thing -> bloat So from here, the proposal implies making packaging in Guix worse in some aspects, such that people don't use other system's that are bad in the same aspects ... I don't think it's a good idea to start a ‘race to the bottom’ [0]. [0] https://en.wikipedia.org/wiki/Race_to_the_bottom Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. 2022-06-11 22:27 ` Maxime Devos 2022-06-12 10:46 ` ( via Guix-patches via @ 2022-06-12 16:05 ` ( via Guix-patches via 1 sibling, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 16:05 UTC (permalink / raw) To: Maxime Devos, 55903 Okay, when I tried to replace x/crypto with a shim that inherits from protonmail/crypto, the build of emersion/pgpmail failed. Looks like protonmail/crypto actually mostly just reexports x/crypto, except for the parts that it changes. So, sadly, there is no way we can get rid of this fork. I also stumbled across this that indicates that the protonmail version might not actually be as backwards-compatible as it claims to be: <https://github.com/emersion/hydroxide/pull/102> I think I've now addressed all your review points. I'll be sending in a new patchset soon :) ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 26/41] gnu: Add go-github-com-protonmail-go-crypto-bitcurves. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (23 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 27/41] gnu: Add go-github-com-protonmail-go-crypto-brainpool (unmatched-parenthesis via Guix-patches via ` (14 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis --- gnu/packages/golang.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 06d635b03b..9286e26e5a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10463,3 +10463,12 @@ (define-public go-github-com-protonmail-go-crypto-openpgp is completely backwards compatible with @url{golang.org/x/crypto,the official package}.") (license license:bsd-3))) + +(define-public go-github-com-protonmail-go-crypto-bitcurves + (package + (inherit go-github-com-protonmail-go-crypto-openpgp) + (name "go-github-com-protonmail-go-crypto-bitcurves") + (arguments + (substitute-keyword-arguments (package-arguments + go-github-com-protonmail-go-crypto-openpgp) + ((#:import-path _) "github.com/ProtonMail/go-crypto/bitcurves"))))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 27/41] gnu: Add go-github-com-protonmail-go-crypto-brainpool. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (24 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 26/41] gnu: Add go-github-com-protonmail-go-crypto-bitcurves (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 28/41] gnu: Add go-github-com-go-crypto-eax (unmatched-parenthesis via Guix-patches via ` (13 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto-brainpool): New variable. --- gnu/packages/golang.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9286e26e5a..e2b3388e1d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10472,3 +10472,12 @@ (define-public go-github-com-protonmail-go-crypto-bitcurves (substitute-keyword-arguments (package-arguments go-github-com-protonmail-go-crypto-openpgp) ((#:import-path _) "github.com/ProtonMail/go-crypto/bitcurves"))))) + +(define-public go-github-com-protonmail-go-crypto-brainpool + (package + (inherit go-github-com-protonmail-go-crypto-openpgp) + (name "go-github-com-protonmail-go-crypto-brainpool") + (arguments + (substitute-keyword-arguments (package-arguments + go-github-com-protonmail-go-crypto-openpgp) + ((#:import-path _) "github.com/ProtonMail/go-crypto/brainpool"))))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 28/41] gnu: Add go-github-com-go-crypto-eax. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (25 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 27/41] gnu: Add go-github-com-protonmail-go-crypto-brainpool (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 29/41] gnu: Add go-github-com-protonmail-go-crypto-internal-byteutil (unmatched-parenthesis via Guix-patches via ` (12 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-go-crypto-eax): New variable. --- gnu/packages/golang.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e2b3388e1d..d93e39119f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10481,3 +10481,12 @@ (define-public go-github-com-protonmail-go-crypto-brainpool (substitute-keyword-arguments (package-arguments go-github-com-protonmail-go-crypto-openpgp) ((#:import-path _) "github.com/ProtonMail/go-crypto/brainpool"))))) + +(define-public go-github-com-protonmail-go-crypto-eax + (package + (inherit go-github-com-protonmail-go-crypto-openpgp) + (name "go-github-com-protonmail-go-crypto-eax") + (arguments + (substitute-keyword-arguments (package-arguments + go-github-com-protonmail-go-crypto-openpgp) + ((#:import-path _) "github.com/ProtonMail/go-crypto/eax"))))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 29/41] gnu: Add go-github-com-protonmail-go-crypto-internal-byteutil. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (26 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 28/41] gnu: Add go-github-com-go-crypto-eax (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 30/41] gnu: Add go-github-com-protonmail-go-crypto-ocb (unmatched-parenthesis via Guix-patches via ` (11 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto-internal-byteutil): New variable. --- gnu/packages/golang.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d93e39119f..d3604854f7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10490,3 +10490,12 @@ (define-public go-github-com-protonmail-go-crypto-eax (substitute-keyword-arguments (package-arguments go-github-com-protonmail-go-crypto-openpgp) ((#:import-path _) "github.com/ProtonMail/go-crypto/eax"))))) + +(define-public go-github-com-protonmail-go-crypto-internal-byteutil + (package + (inherit go-github-com-protonmail-go-crypto-openpgp) + (name "go-github-com-protonmail-go-crypto-internal-byteutil") + (arguments + (substitute-keyword-arguments (package-arguments + go-github-com-protonmail-go-crypto-openpgp) + ((#:import-path _) "github.com/ProtonMail/go-crypto/internal/byteutil"))))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 30/41] gnu: Add go-github-com-protonmail-go-crypto-ocb. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (27 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 29/41] gnu: Add go-github-com-protonmail-go-crypto-internal-byteutil (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 31/41] gnu: Add go-github-com-emersion-go-pgpmail (unmatched-parenthesis via Guix-patches via ` (10 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto-ocb): New variable. --- gnu/packages/golang.scm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d3604854f7..0b157e4e5d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10499,3 +10499,12 @@ (define-public go-github-com-protonmail-go-crypto-internal-byteutil (substitute-keyword-arguments (package-arguments go-github-com-protonmail-go-crypto-openpgp) ((#:import-path _) "github.com/ProtonMail/go-crypto/internal/byteutil"))))) + +(define-public go-github-com-protonmail-go-crypto-ocb + (package + (inherit go-github-com-protonmail-go-crypto-openpgp) + (name "go-github-com-protonmail-go-crypto-ocb") + (arguments + (substitute-keyword-arguments (package-arguments + go-github-com-protonmail-go-crypto-openpgp) + ((#:import-path _) "github.com/ProtonMail/go-crypto/ocb"))))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 31/41] gnu: Add go-github-com-emersion-go-pgpmail. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (28 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 30/41] gnu: Add go-github-com-protonmail-go-crypto-ocb (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 32/41] gnu: Add go-github-com-emersion-go-smtp (unmatched-parenthesis via Guix-patches via ` (9 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-emersion-go-pgpmail): New variable. --- gnu/packages/golang.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0b157e4e5d..ab34d02190 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10508,3 +10508,37 @@ (define-public go-github-com-protonmail-go-crypto-ocb (substitute-keyword-arguments (package-arguments go-github-com-protonmail-go-crypto-openpgp) ((#:import-path _) "github.com/ProtonMail/go-crypto/ocb"))))) + +(define-public go-github-com-emersion-go-pgpmail + (package + (name "go-github-com-emersion-go-pgpmail") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-pgpmail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ar26b0apw5bxn58qfn1a79cxigbmrqm1irh1rb7x57fydihc7wm")))) + (build-system go-build-system) + (arguments + (list ;; tests don't support our version of protonmail/go-crypto; see + ;; <https://github.com/emersion/go-pgpmail/issues/12> + #:tests? #f + #:import-path "github.com/emersion/go-pgpmail")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-crypto + go-github-com-emersion-go-message + go-github-com-protonmail-go-crypto-bitcurves + go-github-com-protonmail-go-crypto-brainpool + go-github-com-protonmail-go-crypto-internal-byteutil + go-github-com-protonmail-go-crypto-eax + go-github-com-protonmail-go-crypto-ocb + go-github-com-protonmail-go-crypto-openpgp)) + (home-page "https://github.com/emersion/go-pgpmail") + (synopsis "PGP mail encryption for Go") + (description + "Package pgpmail implements PGP encryption for e-mail messages.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 32/41] gnu: Add go-github-com-emersion-go-smtp. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (29 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 31/41] gnu: Add go-github-com-emersion-go-pgpmail (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 33/41] gnu: Add go-github-com-niemeyer-pretty (unmatched-parenthesis via Guix-patches via ` (8 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-emersion-go-smtp): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ab34d02190..00b6945e10 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10542,3 +10542,27 @@ (define-public go-github-com-emersion-go-pgpmail (description "Package pgpmail implements PGP encryption for e-mail messages.") (license license:expat))) + +(define-public go-github-com-emersion-go-smtp + (package + (name "go-github-com-emersion-go-smtp") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-smtp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vhc0vpjd4yhxk6wrh01sdpi7nprjn98s46yy82xwlkm0cskl0h7")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-smtp")) + (propagated-inputs (list go-github-com-emersion-go-sasl)) + (home-page "https://github.com/emersion/go-smtp") + (synopsis "SMTP implementation for Go") + (description + "Package smtp implements the Simple Mail Transfer Protocol as defined in +@url{https://rfc-editor.org/rfc/rfc5321.html,RFC 5321}.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 33/41] gnu: Add go-github-com-niemeyer-pretty. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (30 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 32/41] gnu: Add go-github-com-emersion-go-smtp (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 34/41] gnu: Add go-github-com-arran4-golang-ical (unmatched-parenthesis via Guix-patches via ` (7 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable. --- gnu/packages/golang.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 00b6945e10..61a7ee8edd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -56,6 +56,7 @@ (define-module (gnu packages golang) #:use-module (guix utils) #:use-module ((guix build utils) #:select (alist-replace)) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix build-system gnu) @@ -10566,3 +10567,36 @@ (define-public go-github-com-emersion-go-smtp "Package smtp implements the Simple Mail Transfer Protocol as defined in @url{https://rfc-editor.org/rfc/rfc5321.html,RFC 5321}.") (license license:expat))) + +(define-public go-github-com-niemeyer-pretty + (package + (name "go-github-com-niemeyer-pretty") + (version "0.0.0-20200227124842-a10e7caefd8e") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/niemeyer/pretty") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/niemeyer/pretty" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'int-to-string-with-rune + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* "formatter.go" + (("s \\+= string\\(i\\)") + "s += string(rune(i))")))))))) + (propagated-inputs (list go-github-com-kr-text)) + (home-page "https://github.com/niemeyer/pretty") + (synopsis "Pretty-print Go values") + (description + "Package pretty provides pretty-printing for Go values. This is +useful during debugging, to avoid wrapping long output lines in the +terminal.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 34/41] gnu: Add go-github-com-arran4-golang-ical. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (31 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 33/41] gnu: Add go-github-com-niemeyer-pretty (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 35/41] gnu: Add go-git-sr-ht--sircmpwn-getopt (unmatched-parenthesis via Guix-patches via ` (6 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-arran4-golang-ical): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 61a7ee8edd..d5679961a6 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10600,3 +10600,31 @@ (define-public go-github-com-niemeyer-pretty useful during debugging, to avoid wrapping long output lines in the terminal.") (license license:expat))) + +(define-public go-github-com-arran4-golang-ical + (package + (name "go-github-com-arran4-golang-ical") + (version "0.0.0-20220517104411-fd89fefb0182") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/arran4/golang-ical") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bxs0b5yg26liiifc0cc41l307r0wc93hp8iygv8dgpc60yzncaw")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/arran4/golang-ical")) + (propagated-inputs (list go-gopkg-in-yaml-v3 + go-gopkg-in-check-v1 + go-github-com-stretchr-testify + go-github-com-niemeyer-pretty + go-github-com-kr-text + go-github-com-davecgh-go-spew)) + (home-page "https://github.com/arran4/golang-ical") + (synopsis "Handle iCalenders in Go") + (description + "Package ical provides an ICS/iCalender parser and serialiser for Go.") + (license license:asl2.0))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 35/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (32 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 34/41] gnu: Add go-github-com-arran4-golang-ical (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 36/41] gnu: Add go-github-com-lithammer-fuzzysearch (unmatched-parenthesis via Guix-patches via ` (5 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-git-sr-ht--sircmpwn-getopt): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d5679961a6..e564e1a972 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10628,3 +10628,26 @@ (define-public go-github-com-arran4-golang-ical (description "Package ical provides an ICS/iCalender parser and serialiser for Go.") (license license:asl2.0))) + +(define-public go-git-sr-ht--sircmpwn-getopt + (package + (name "go-git-sr-ht--sircmpwn-getopt") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~sircmpwn/getopt") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0f9rammnmhaz21qkmz7qf76r8jlzi323g05ps3j7gwrxlw7442a6")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~sircmpwn/getopt")) + (propagated-inputs (list go-github-com-stretchr-testify)) + (home-page "https://git.sr.ht/~sircmpwn/getopt") + (synopsis "POSIX getopt for Go") + (description + "Package getopt is a POSIX-compatible implementation of getopt(3) for Go.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 36/41] gnu: Add go-github-com-lithammer-fuzzysearch. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (33 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 35/41] gnu: Add go-git-sr-ht--sircmpwn-getopt (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 37/41] gnu: Add go-github-com-google-shlex (unmatched-parenthesis via Guix-patches via ` (4 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e564e1a972..1e570584ab 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10651,3 +10651,31 @@ (define-public go-git-sr-ht--sircmpwn-getopt (description "Package getopt is a POSIX-compatible implementation of getopt(3) for Go.") (license license:bsd-3))) + +(define-public go-github-com-lithammer-fuzzysearch + (package + (name "go-github-com-lithammer-fuzzysearch") + (version "1.1.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lithammer/fuzzysearch") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "095zw3ffkp1w1lz4gby92b7vgi9zfvqc2s3rkl166a4narhv85fg")))) + (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-text)) + (arguments + (list #:import-path "github.com/lithammer/fuzzysearch" + #:tests? #f + #:phases + #~(modify-phases %standard-phases + (delete 'build)))) + (home-page "https://github.com/lithammer/fuzzysearch") + (synopsis "Tiny and fast fuzzy search in Go") + (description + "A speedy fuzzy matching package for Go inspired by the JavaScript +library bevacqua/fuzzysearch.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 37/41] gnu: Add go-github-com-google-shlex. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (34 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 36/41] gnu: Add go-github-com-lithammer-fuzzysearch (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 22:20 ` Maxime Devos 2022-06-11 22:21 ` Maxime Devos 2022-06-11 19:16 ` [bug#55903] [PATCH 38/41] gnu: Add go-github-com-emersion-go-maildir (unmatched-parenthesis via Guix-patches via ` (3 subsequent siblings) 39 siblings, 2 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-google-shlex): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1e570584ab..bd22e7ff44 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10679,3 +10679,25 @@ (define-public go-github-com-lithammer-fuzzysearch "A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.") (license license:expat))) + +(define-public go-github-com-google-shlex + (package + (name "go-github-com-google-shlex") + (version "v0.0.0-20181106134648-c34317bd91bf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/shlex") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "00qivza4hkllfkar2vpqmyxybi0fwqipgijv61dgapq4xddxdq0r")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/google/shlex")) + (home-page "https://github.com/google/shlex") + (synopsis "Simple lexer for Go") + (description "Shlex is a simple lexer for Go that supports shell-style +quoting, commenting, and escaping.") + (license license:asl2.0))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 37/41] gnu: Add go-github-com-google-shlex. 2022-06-11 19:16 ` [bug#55903] [PATCH 37/41] gnu: Add go-github-com-google-shlex (unmatched-parenthesis via Guix-patches via @ 2022-06-11 22:20 ` Maxime Devos 2022-06-12 10:47 ` ( via Guix-patches via 2022-06-11 22:21 ` Maxime Devos 1 sibling, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:20 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 221 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > + (version "v0.0.0-20181106134648-c34317bd91bf") No need to keep v prefixes in the Guix version. Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 37/41] gnu: Add go-github-com-google-shlex. 2022-06-11 22:20 ` Maxime Devos @ 2022-06-12 10:47 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 10:47 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:20 PM BST, Maxime Devos wrote: > No need to keep v prefixes in the Guix version. Oops! Thanks. ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 37/41] gnu: Add go-github-com-google-shlex. 2022-06-11 19:16 ` [bug#55903] [PATCH 37/41] gnu: Add go-github-com-google-shlex (unmatched-parenthesis via Guix-patches via 2022-06-11 22:20 ` Maxime Devos @ 2022-06-11 22:21 ` Maxime Devos 1 sibling, 0 replies; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:21 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 209 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > * gnu/packages/golang.scm (go-github-com-google-shlex): New variable. See <https://issues.guix.gnu.org/47539#28>. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 38/41] gnu: Add go-github-com-emersion-go-maildir. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (35 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 37/41] gnu: Add go-github-com-google-shlex (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 39/41] gnu: Add go-github-com-emersion-go-milter (unmatched-parenthesis via Guix-patches via ` (2 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-emersion-go-maildir): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index bd22e7ff44..3ae7092f2e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10701,3 +10701,26 @@ (define-public go-github-com-google-shlex (description "Shlex is a simple lexer for Go that supports shell-style quoting, commenting, and escaping.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-maildir + (package + (name "go-github-com-emersion-go-maildir") + (version "0.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-maildir") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rs9kbacjpcza25pmdkbm7sdm7r6gq4g44nihi9asyrvspx96zf2")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-maildir")) + (home-page "https://github.com/emersion/go-maildir") + (synopsis "Maildir interface for Go") + (description + "Package maildir provides an interface to mailboxes in the Maildir +format.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 39/41] gnu: Add go-github-com-emersion-go-milter. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (36 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 38/41] gnu: Add go-github-com-emersion-go-maildir (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 40/41] gnu: Add go-github-com-emersion-go-msgauth-authres (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 41/41] gnu: Add aerc (unmatched-parenthesis via Guix-patches via 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-emersion-go-milter): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3ae7092f2e..069311b221 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10724,3 +10724,27 @@ (define-public go-github-com-emersion-go-maildir "Package maildir provides an interface to mailboxes in the Maildir format.") (license license:expat))) + +(define-public go-github-com-emersion-go-milter + (package + (name "go-github-com-emersion-go-milter") + (version "0.3.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-milter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10vpry5gjz2bh9qchcx4p59zm7cc6cb6bfkii2n6vsn4svb950sa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-milter")) + (propagated-inputs (list go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-milter") + (synopsis "Milter mail filters in Go") + (description + "Package milter provides an interface to implement milter mail +filters in Go.") + (license license:bsd-2))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 40/41] gnu: Add go-github-com-emersion-go-msgauth-authres. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (37 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 39/41] gnu: Add go-github-com-emersion-go-milter (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 41/41] gnu: Add aerc (unmatched-parenthesis via Guix-patches via 39 siblings, 0 replies; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/golang.scm (go-github-com-emersion-go-msgauth-authres): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 069311b221..f13b39fc88 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10748,3 +10748,29 @@ (define-public go-github-com-emersion-go-milter "Package milter provides an interface to implement milter mail filters in Go.") (license license:bsd-2))) + +(define-public go-github-com-emersion-go-msgauth-authres + (package + (name "go-github-com-emersion-go-msgauth-authres") + (version "0.6.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-msgauth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ds8yr4cm9wigcxg1sxc2m0wmy4z9n6gws3mj50dmf2ayij69z9j")))) + (build-system go-build-system) + (arguments + (list #:unpack-path "github.com/emersion/go-msgauth" + #:import-path "github.com/emersion/go-msgauth/authres")) + (propagated-inputs (list go-golang-org-x-crypto + go-github-com-emersion-go-milter + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-msgauth") + (synopsis "Email authentication for Go") + (description "Package msgauth provides a Go library for authenticating +emails.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 41/41] gnu: Add aerc. 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via ` (38 preceding siblings ...) 2022-06-11 19:16 ` [bug#55903] [PATCH 40/41] gnu: Add go-github-com-emersion-go-msgauth-authres (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 ` (unmatched-parenthesis via Guix-patches via 2022-06-11 23:02 ` Maxime Devos 39 siblings, 1 reply; 583+ messages in thread From: (unmatched-parenthesis via Guix-patches via @ 2022-06-11 19:16 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis * gnu/packages/mail.scm (aerc): New variable. --- gnu/packages/mail.scm | 87 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 8596d0808b..0753a7df2c 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -47,6 +47,7 @@ ;;; Copyright © 2022 Andrew Tropin <andrew@trop.in> ;;; Copyright © 2022 Justin Veilleux <terramorpha@cock.li> ;;; Copyright © 2022 Thiago Jung Bauermann <bauermann@kolabnow.com> +;;; Copyright © 2022 (unmatched parenthesis <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4649,3 +4650,89 @@ (define-public smtpmail mailserver on their machine. It enables these users to send their mail over a remote SMTP server.") (license license:gpl2+))) + +(define-public aerc + (package + (name "aerc") + (version "0.10.0-20220609074223-83e0e2638df9") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~rjarry/aerc") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "16lynv7adbkqnwr9kd061v3x5ls4libhcvqby0ryj6s72ra5h27j")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~rjarry/aerc" + #:install-source? #f ; end-user application + #:build-flags + #~(list "-tags=notmuch" "-ldflags" + (string-append "-X main.Version=" + #$(go-version->git-ref version) + " -X git.sr.ht/~rjarry/aerc/config.shareDir=" + #$output "/share/aerc")) + #:phases + #~(modify-phases %standard-phases + (add-after 'build 'doc + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "doc")))) + (replace 'install + (lambda* (#:key outputs import-path #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "install" + (string-append "PREFIX=" out))))))))) + (inputs (list go-github-com-zenhack-go-notmuch + go-gopkg-in-yaml-v2 + go-google-golang-org-protobuf-proto + go-google-golang-org-appengine + go-golang-org-x-term + go-golang-org-x-sys + go-golang-org-x-oauth2 + go-golang-org-x-net + go-github-com-xo-terminfo + go-github-com-stretchr-testify + go-github-com-riywo-loginshell + go-github-com-pkg-errors + go-github-com-mitchellh-go-homedir + go-github-com-miolini-datacounter + go-github-com-mattn-go-runewidth + go-github-com-mattn-go-pointer + go-github-com-mattn-go-isatty + go-github-com-lucasb-eyer-go-colorful + go-github-com-lithammer-fuzzysearch + go-github-com-kyoh86-xdg + go-github-com-imdario-mergo + go-github-com-google-shlex + go-github-com-golang-protobuf-proto + go-github-com-go-ini-ini + go-github-com-gdamore-tcell + go-github-com-gatherstars-com-jwz + go-github-com-fsnotify-fsnotify + go-github-com-emersion-go-smtp + go-github-com-emersion-go-sasl + go-github-com-emersion-go-pgpmail + go-github-com-emersion-go-message + go-github-com-emersion-go-maildir + go-github-com-emersion-go-imap-sortthread + go-github-com-emersion-go-imap + go-github-com-emersion-go-msgauth-authres + go-github-com-ddevault-go-libvterm + go-github-com-danwakefield-fnmatch + go-github-com-creack-pty + go-github-com-arran4-golang-ical + go-github-com-protonmail-go-crypto-openpgp + go-git-sr-ht--sircmpwn-getopt)) + (native-inputs (list scdoc)) + (home-page "https://git.sr.ht/~rjarry/aerc") + (synopsis "Terminal email client") + (description "@code{aerc} is an email client for your terminal.") + ;; The license given is MIT/Expat; however, linking against notmuch + ;; effectively makes it GPL-3.0-or-later. See this thread discussing it: + ;; <https://lists.sr.ht/~rjarry/aerc-devel/%3Cb5cb213a7d0c699a886971658c2476 + ;; 1073eb2391%40disroot.org%3E> + (license license:gpl3+))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 41/41] gnu: Add aerc. 2022-06-11 19:16 ` [bug#55903] [PATCH 41/41] gnu: Add aerc (unmatched-parenthesis via Guix-patches via @ 2022-06-11 23:02 ` Maxime Devos 2022-06-12 10:48 ` ( via Guix-patches via 0 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 23:02 UTC (permalink / raw) To: (unmatched-parenthesis, 55903 [-- Attachment #1: Type: text/plain, Size: 306 bytes --] (unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > + (synopsis "Terminal email client") > + (description "@code{aerc} is an email client for your terminal.") These are both a synopsis. This is rather terse for a description. Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH 41/41] gnu: Add aerc. 2022-06-11 23:02 ` Maxime Devos @ 2022-06-12 10:48 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 10:48 UTC (permalink / raw) To: Maxime Devos, 55903 On Sun Jun 12, 2022 at 12:02 AM BST, Maxime Devos wrote: > These are both a synopsis. This is rather terse for a description. Okay, I'll expand on that. Thanks for the review :D ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] Fwd: Re: [PATCHSET] Adding aerc 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via @ 2022-06-11 20:08 ` ( via Guix-patches via 2022-06-11 22:34 ` [bug#55903] " Maxime Devos ` (14 subsequent siblings) 16 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-11 20:08 UTC (permalink / raw) To: 55903 Well, looks like there was more dependencies than I expected... if only there were some way to automate making that list. I also updated the aerc package to the latest commit as of this writing :) ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCHSET] Adding aerc 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via 2022-06-11 20:08 ` [bug#55903] Fwd: Re: [PATCHSET] Adding aerc ( via Guix-patches via @ 2022-06-11 22:34 ` Maxime Devos 2022-06-12 10:48 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (13 subsequent siblings) 16 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-11 22:34 UTC (permalink / raw) To: (, 55903 [-- Attachment #1: Type: text/plain, Size: 85 bytes --] If this superseded <https://issues.guix.gnu.org/37444>, please close that issue. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCHSET] Adding aerc 2022-06-11 22:34 ` [bug#55903] " Maxime Devos @ 2022-06-12 10:48 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-12 10:48 UTC (permalink / raw) To: Maxime Devos, 55903 On Sat Jun 11, 2022 at 11:34 PM BST, Maxime Devos wrote: > If this superseded <https://issues.guix.gnu.org/37444>, please close > that issue. Oh, I thought only certain people (ludovic etc) could do that. Thanks! ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch. 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via ` (2 preceding siblings ...) 2022-06-11 22:34 ` [bug#55903] " Maxime Devos @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 02/35] gnu: Add go-github-com-creack-pty ( via Guix-patches via ` (33 more replies) 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (12 subsequent siblings) 16 siblings, 34 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-zenhack-go-notmuch): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 61c29be116..6f1ed9eda2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -34,6 +34,7 @@ ;;; Copyright © 2021 Philip McGrath <philip@philipmcgrath.com> ;;; Copyright © 2021 Lu Hui <luhux76@gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin@gmail.com> +;;; Copyright © 2022 (unmatched parenthesis <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -69,6 +70,7 @@ (define-module (gnu packages golang) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages lua) + #:use-module (gnu packages mail) #:use-module (gnu packages mp3) #:use-module (gnu packages password-utils) #:use-module (gnu packages pcre) @@ -9834,3 +9836,29 @@ (define-public go-github-com-google-go-jsonnet production-ready implementation, compatible with the original Jsonnet C++ implementation.") (license license:asl2.0))) + +(define-public go-github-com-zenhack-go-notmuch + (package + (name "go-github-com-zenhack-go-notmuch") + (version "0.0.0-20211022191430-4d57e8ad2a8b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zenhack/go.notmuch") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2s5smjf7pp7i72dw12sm9iz961y3cy8nkm7hmrg53f6wna57h9")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/zenhack/go.notmuch" + ;; XXX: Tests require you to download fixtures from the Internet. + ;; See <https://github.com/zenhack/go.notmuch/blob/master/Makefile>. + #:tests? #f)) + (propagated-inputs (list notmuch)) + (home-page "https://github.com/zenhack/go.notmuch") + (synopsis "Go bindings to libnotmuch") + (description "The notmuch package provides a Go language binding to the +notmuch email library.") + (license license:gpl3+))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 02/35] gnu: Add go-github-com-creack-pty. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 7:43 ` Maxime Devos 2022-06-13 6:56 ` [bug#55903] [PATCH v2 03/35] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via ` (32 subsequent siblings) 33 siblings, 1 reply; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-creack-pty): New variable. --- gnu/packages/golang.scm | 63 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6f1ed9eda2..50b7ac2e23 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -86,6 +86,23 @@ (define-module (gnu packages golang) #:use-module (ice-9 match) #:use-module (srfi srfi-1)) +(define (gnu-triplet->go-architecture target) + (letrec-syntax + ((matches (syntax-rules (=>) + ((_ (target-prefix => architecture) rest ...) + (if (string-prefix? target-prefix target) + architecture + (matches rest ...))) + ((_) (error "unsupported target" target))))) + (matches ("x86_64" => "amd64") + ("i686" => "386") + ("aarch64" => "arm64") + ("arm" => "arm") + ("powerpc64le" => "ppc64le") + ("powerpc" => "ppc") + ("mips64el" => "mips64le") + ("riscv64" => "riscv64")))) + ;; According to https://golang.org/doc/install/gccgo, gccgo-4.8.2 includes a ;; complete go-1.1.2 implementation, gccgo-4.9 includes a complete go-1.2 ;; implementation, and gccgo-5 a complete implementation of go-1.4. Ultimately @@ -9862,3 +9879,49 @@ (define-public go-github-com-zenhack-go-notmuch (description "The notmuch package provides a Go language binding to the notmuch email library.") (license license:gpl3+))) + +(define-public go-github-com-creack-pty + (package + (name "go-github-com-creack-pty") + (version "1.1.18") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/creack/pty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qqhcgfym0napz8damj7dhfw28g2qn2f5h3lr93i0sxawq926yzc")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/creack/pty" + #:modules '((ice-9 popen) + (ice-9 textual-ports) + (guix build go-build-system) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'regenerate-types + (lambda* (#:key import-path #:allow-other-keys) + ;; Generated files are included (ztypes_*). We need to remake + ;; them with Cgo. + (with-directory-excursion (string-append "src/" import-path) + (let* ((go-arch + #$(gnu-triplet->go-architecture + (or (%current-target-system) + (nix-system->gnu-triplet (%current-system))))) + (file (string-append "ztypes_" go-arch ".go")) + (pipe (open-input-pipe "go tool cgo -godefs types.go")) + (text (get-string-all pipe))) + (close-pipe pipe) + (for-each delete-file + (find-files (getcwd) (file-name-predicate + "ztypes_[a-zA-Z0-9_]+.go"))) + (with-output-to-file file + (lambda () (display text)))))))))) + (home-page "https://github.com/creack/pty") + (synopsis "Pseudoterminal handling in Go") + (description + "The pty package provides functions for working with Unix pseudoterminals.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 02/35] gnu: Add go-github-com-creack-pty. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 02/35] gnu: Add go-github-com-creack-pty ( via Guix-patches via @ 2022-06-13 7:43 ` Maxime Devos 2022-06-13 19:43 ` ( via Guix-patches via 0 siblings, 1 reply; 583+ messages in thread From: Maxime Devos @ 2022-06-13 7:43 UTC (permalink / raw) To: (, 55903 [-- Attachment #1: Type: text/plain, Size: 1330 bytes --] ( via Guix-patches via schreef op ma 13-06-2022 om 07:56 [+0100]: > +(define (gnu-triplet->go-architecture target) > + (letrec-syntax > + ((matches (syntax-rules (=>) > + ((_ (target-prefix => architecture) rest ...) > + (if (string-prefix? target-prefix target) > + architecture > + (matches rest ...))) > + ((_) (error "unsupported target" target))))) > + (matches ("x86_64" => "amd64") > + ("i686" => "386") > + ("aarch64" => "arm64") > + ("arm" => "arm") > + ("powerpc64le" => "ppc64le") > + ("powerpc" => "ppc") > + ("mips64el" => "mips64le") > + ("riscv64" => "riscv64")))) This looks like 'go-target' in (guix build-system go)? (Haven't looked at the rest of the revised patches) > + (with-output-to-file file > + (lambda () (display text)))))))))) You can avoid global state here by using call-with-output-file. Greetings, Maxime. [-- Attachment #2: This is a digitally signed message part --] [-- Type: application/pgp-signature, Size: 260 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 02/35] gnu: Add go-github-com-creack-pty. 2022-06-13 7:43 ` Maxime Devos @ 2022-06-13 19:43 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:43 UTC (permalink / raw) To: Maxime Devos, 55903 On Mon Jun 13, 2022 at 8:43 AM BST, Maxime Devos wrote: > This looks like 'go-target' in (guix build-system go)? > (Haven't looked at the rest of the revised patches) > [...] > You can avoid global state here by using call-with-output-file. Okay, I've addressed the issues you raised and made some last-minute formatting modifications. Thanks again for the review! ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 03/35] gnu: Add go-google-golang-org-protobuf. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 02/35] gnu: Add go-github-com-creack-pty ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 04/35] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via ` (31 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-google-golang-org-protobuf): New variable. --- gnu/packages/golang.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 50b7ac2e23..bec0a2b95b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -56,6 +56,7 @@ (define-module (gnu packages golang) #:use-module (guix utils) #:use-module ((guix build utils) #:select (alist-replace)) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix build-system gnu) @@ -9925,3 +9926,36 @@ (define-public go-github-com-creack-pty (description "The pty package provides functions for working with Unix pseudoterminals.") (license license:expat))) + +(define-public go-google-golang-org-protobuf + (package + (name "go-google-golang-org-protobuf") + (version "1.28.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nzcc4qc00afi24nb7nlnwyzvvr6b8s8qdrn1sw085nygh2y2x8r")))) + (build-system go-build-system) + (arguments + (list #:import-path "google.golang.org/protobuf" + #:tests? #f ; source-only package + #:phases #~(modify-phases %standard-phases + ;; source-only package + (delete 'build)))) + (propagated-inputs (list go-github-com-google-go-cmp-cmp + go-github-com-golang-protobuf-proto)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go library for Protocol Buffers") + (description + "The protobuf package provides a Go implementation of Protocol Buffers, a +language and platform neutral, extensible mechanism for serializing structured +data. + +This package is a successor to @code{go-github-com-golang-protobuf} with an +improved and cleaner API.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 04/35] gnu: Add go-github-com-xo-terminfo. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 02/35] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 03/35] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 05/35] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via ` (30 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-xo-terminfo): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index bec0a2b95b..9382aeb7ee 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9959,3 +9959,25 @@ (define-public go-google-golang-org-protobuf This package is a successor to @code{go-github-com-golang-protobuf} with an improved and cleaner API.") (license license:bsd-3))) + +(define-public go-github-com-xo-terminfo + (package + (name "go-github-com-xo-terminfo") + (version "0.0.0-20210125001918-ca9a967f8778") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xo/terminfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05gdcvcbwcrcwxznhvs1q1xh4irz2d10v2mz179pydjh30kjc0j5")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/xo/terminfo")) + (home-page "https://github.com/xo/terminfo") + (synopsis "Read the terminfo database in Go") + (description + "The terminfo package implements terminfo database reading for Go.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 05/35] gnu: Add go-github-com-riywo-loginshell. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (2 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 04/35] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 06/35] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via ` (29 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-riywo-loginshell): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9382aeb7ee..c51e0a541f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9981,3 +9981,29 @@ (define-public go-github-com-xo-terminfo (description "The terminfo package implements terminfo database reading for Go.") (license license:expat))) + +(define-public go-github-com-riywo-loginshell + (package + (name "go-github-com-riywo-loginshell") + (version "0.0.0-20200815045211-7d26008be1ab") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/riywo/loginshell") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "138yvis6lipw9x02jyiz7472bxi20206bcfikcar54i3xsww9q4i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/riywo/loginshell" + ;; Tests try to get the current user's login shell; the build + ;; user doesn't have one. + #:tests? #f)) + (home-page "https://github.com/riywo/loginshell") + (synopsis "Get the user's login shell in Go") + (description + "The loginshell package provides a Go library to get the login shell +of the current user.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 06/35] gnu: Add go-github-com-miolini-datacounter. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (3 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 05/35] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 07/35] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via ` (28 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-miolini-datacounter): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c51e0a541f..853f752fc7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10007,3 +10007,25 @@ (define-public go-github-com-riywo-loginshell "The loginshell package provides a Go library to get the login shell of the current user.") (license license:expat))) + +(define-public go-github-com-miolini-datacounter + (package + (name "go-github-com-miolini-datacounter") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/miolini/datacounter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s1hxqy6666qd524rdp1dr3778davc8gx9brg9lkcjvr5l05s9wa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/miolini/datacounter")) + (home-page "https://github.com/miolini/datacounter") + (synopsis "Counters for Go readers and writers") + (description "The datacounter package provides counters for Go readers +and writers.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 07/35] gnu: Add go-github-com-kyoh86-xdg. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (4 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 06/35] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 08/35] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via ` (27 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-kyoh86-xdg): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 853f752fc7..6ed965a290 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10029,3 +10029,27 @@ (define-public go-github-com-miolini-datacounter (description "The datacounter package provides counters for Go readers and writers.") (license license:expat))) + +(define-public go-github-com-kyoh86-xdg + (package + (name "go-github-com-kyoh86-xdg") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kyoh86/xdg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0a5nz53fdz1c2qvwlf2dpjdd72nxri95i6q4b07c37kiipgaxncn")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/kyoh86/xdg")) + (home-page "https://github.com/kyoh86/xdg") + (synopsis "XDG base directories for Go") + (description + "The xdg package provides lightweight helper functions in Go to get +config, data and cache directories according to the XDG Base Directory +Specification.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 08/35] gnu: Add go-github-com-go-ini-ini. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (5 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 07/35] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 09/35] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via ` (26 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-ini-ini): New variable. --- gnu/packages/golang.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6ed965a290..ebc3a27686 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10053,3 +10053,24 @@ (define-public go-github-com-kyoh86-xdg config, data and cache directories according to the XDG Base Directory Specification.") (license license:expat))) + +;;; XXX: Since commit bfb61065f05a6eac0cf63b16db43d0c3e864c658, the +;;; canonical name of the ini package is `go-github-com-go-ini-ini`, +;;; not `go-gopkg-in-ini`. +(define-public go-github-com-go-ini-ini + (package + (inherit go-gopkg-in-ini) + (name "go-github-com-go-ini-ini") + (version "1.66.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-ini/ini") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0kqg13606hnw8f75cb59fsy1m85kiqf3csi2g7q2512avdmaphc9")))) + (arguments + (list #:import-path "github.com/go-ini/ini")) + (propagated-inputs (list go-github-com-stretchr-testify)))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 09/35] gnu: Add go-github-com-lucasb-eyer-go-colorful. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (6 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 08/35] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 10/35] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via ` (25 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lucasb-eyer-go-colorful): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ebc3a27686..70ebb2f828 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10074,3 +10074,28 @@ (define-public go-github-com-go-ini-ini (arguments (list #:import-path "github.com/go-ini/ini")) (propagated-inputs (list go-github-com-stretchr-testify)))) + +(define-public go-github-com-lucasb-eyer-go-colorful + (package + (name "go-github-com-lucasb-eyer-go-colorful") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lucasb-eyer/go-colorful") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs")))) + (build-system go-build-system) + (inputs (list go-golang-org-x-image)) + (arguments + (list #:import-path "github.com/lucasb-eyer/go-colorful")) + (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "Library for playing with colors in Go") + (description + "The colorful package providos a library for using colors in Go. +colorful stores colors in RGB and provides methods for converting these to +various color spaces.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 10/35] gnu: Add go-github-com-rivo-uniseg. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (7 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 09/35] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 11/35] gnu: Add go-github-com-rivo-tview ( via Guix-patches via ` (24 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-uniseg): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 70ebb2f828..73b31b236b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10099,3 +10099,28 @@ (define-public go-github-com-lucasb-eyer-go-colorful colorful stores colors in RGB and provides methods for converting these to various color spaces.") (license license:expat))) + +(define-public go-github-com-rivo-uniseg + (package + (name "go-github-com-rivo-uniseg") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/uniseg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0j7h22vfmjj562vr8gpsyrkrwp1pq9ayh5fylv24skxb467g9f0q")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/uniseg")) + (home-page "https://github.com/rivo/uniseg") + (synopsis "Unicode text segmentation for Go") + (description + "The uniseg package provides a tool to iterate over grapheme clusters. +This may be used to determine the number of user-perceived characters, to +split strings in their intended places, or to extract individual characters +which form a unit.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 11/35] gnu: Add go-github-com-rivo-tview. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (8 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 10/35] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 12/35] gnu: Add go-github-com-ssor-bom ( via Guix-patches via ` (23 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-tview): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 73b31b236b..a054a9aeb6 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10124,3 +10124,33 @@ (define-public go-github-com-rivo-uniseg split strings in their intended places, or to extract individual characters which form a unit.") (license license:expat))) + +(define-public go-github-com-rivo-tview + (package + (name "go-github-com-rivo-tview") + (version "0.0.0-20220307222120-9994674d60a8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/tview") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0594ishcsd582apbz8jvhz8dg5i7nvyl3k6b6bzprf3z5kmsy9vk")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/tview")) + (propagated-inputs (list go-golang-org-x-term + go-golang-org-x-sys + go-github-com-rivo-uniseg + go-github-com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/rivo/tview") + (synopsis "Rich Interactive Widgets for Terminal UIs") + (description + "The tview package implements rich widgets for terminal based user +interfaces. The widgets provided with this package are useful for data +exploration and data entry.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 12/35] gnu: Add go-github-com-ssor-bom. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (9 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 11/35] gnu: Add go-github-com-rivo-tview ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 13/35] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via ` (22 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-ssor-bom): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a054a9aeb6..23c12ea247 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10154,3 +10154,26 @@ (define-public go-github-com-rivo-tview interfaces. The widgets provided with this package are useful for data exploration and data entry.") (license license:expat))) + +(define-public go-github-com-ssor-bom + (package + (name "go-github-com-ssor-bom") + (version "0.0.0-20170718123548-6386211fdfcf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ssor/bom") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "09g5496ifwqxqclh2iw58plcwcz0sczlnxwqxzwmnl4shdl371ld")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ssor/bom")) + (home-page "https://github.com/ssor/bom") + (synopsis "Cleaning BOMs in Go") + (description + "The bom package provides small tools for cleaning BOMs from a byte +array or reader.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 13/35] gnu: Add go-github-com-gogs-chardet. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (10 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 12/35] gnu: Add go-github-com-ssor-bom ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 14/35] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via ` (21 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 23c12ea247..3912e0225d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10177,3 +10177,25 @@ (define-public go-github-com-ssor-bom "The bom package provides small tools for cleaning BOMs from a byte array or reader.") (license license:expat))) + +(define-public go-github-com-gogs-chardet + (package + (name "go-github-com-gogs-chardet") + (version "0.0.0-20211120154057-b7413eaefb8f") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gogs/chardet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12j8q5wc9m4n51v2j2m40nahqdl9bh3hzpdp26clzq91kc2amiz0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gogs/chardet")) + (home-page "https://github.com/gogs/chardet") + (synopsis "Character set detection for Go") + (description "The chardet package ports character set detection from +ICU to Go.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 14/35] gnu: Add go-github-com-jaytaylor-html2text. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (11 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 13/35] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 15/35] gnu: Add go-github-com-go-test-deep ( via Guix-patches via ` (20 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3912e0225d..7155750c02 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10199,3 +10199,31 @@ (define-public go-github-com-gogs-chardet (description "The chardet package ports character set detection from ICU to Go.") (license license:expat))) + +(define-public go-github-com-jaytaylor-html2text + (package + (name "go-github-com-jaytaylor-html2text") + (version "0.0.0-20211105163654-bc68cce691ba") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jaytaylor/html2text") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12ckgkp8xqgp0fh6019nwp4ssg2k1rv1a67cpk37ian4q5zrvppm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jaytaylor/html2text" + ;; Tests are broken: <https://github.com/jaytaylor/html2text/issues/53> + #:tests? #f)) + (propagated-inputs (list go-golang-org-x-net + go-github-com-olekukonko-tablewriter + go-github-com-ssor-bom)) + (home-page "https://github.com/jaytaylor/html2text") + (synopsis "Convert HTML emails to text") + (description + "The html2text package converts HTML emails to plain text, allowing +text-only mail clients to display them.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 15/35] gnu: Add go-github-com-go-test-deep. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (12 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 14/35] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 16/35] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via ` (19 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-test-deep): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7155750c02..ff6cb664c7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10227,3 +10227,27 @@ (define-public go-github-com-jaytaylor-html2text "The html2text package converts HTML emails to plain text, allowing text-only mail clients to display them.") (license license:expat))) + +(define-public go-github-com-go-test-deep + (package + (name "go-github-com-go-test-deep") + (version "1.0.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-test/deep") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mmw2w3by7y24jjpjwmf2gfl08c65jihn3si9m0sswmagmdsk8q0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-test/deep")) + (home-page "https://github.com/go-test/deep") + (synopsis "Human-friendly deep variable equality in Go") + (description + "The deep package provides the deep.Equal function which is like +reflect.DeepEqual but returns a list of differences. This is helpful +when comparing complex types like structures and maps.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 16/35] gnu: Add go-github-com-cention-sany-utf7. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (13 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 15/35] gnu: Add go-github-com-go-test-deep ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 17/35] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via ` (18 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-cention-sany-utf7): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ff6cb664c7..8ba54faa24 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10251,3 +10251,27 @@ (define-public go-github-com-go-test-deep reflect.DeepEqual but returns a list of differences. This is helpful when comparing complex types like structures and maps.") (license license:expat))) + +(define-public go-github-com-cention-sany-utf7 + (package + (name "go-github-com-cention-sany-utf7") + (version "0.0.0-20170124080048-26cad61bd60a") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cention-sany/utf7") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jy15ryfcln1iwchrksqyrnyfy41gisymm4f9sr1d73ja029bznm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/cention-sany/utf7")) + (propagated-inputs (list go-golang-org-x-text)) + (home-page "https://github.com/cention-sany/utf7") + (synopsis "UTF-7 for Go") + (description + "The utf7 package provides support for the obsolete UTF-7 text +encoding in Go.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 17/35] gnu: Add go-github-com-jhillyerd-enmime. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (14 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 16/35] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 18/35] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via ` (17 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8ba54faa24..30a600bffe 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10275,3 +10275,38 @@ (define-public go-github-com-cention-sany-utf7 "The utf7 package provides support for the obsolete UTF-7 text encoding in Go.") (license license:bsd-3))) + +(define-public go-github-com-jhillyerd-enmime + (package + (name "go-github-com-jhillyerd-enmime") + (version "0.9.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jhillyerd/enmime") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "124dqm598phbmalyx2gmxk201z9kq4ckvvdq8rc0akjlp24nxqbb")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jhillyerd/enmime")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-net + go-github-com-stretchr-testify + go-github-com-ssor-bom + go-github-com-rivo-uniseg + go-github-com-pkg-errors + go-github-com-olekukonko-tablewriter + go-github-com-mattn-go-runewidth + go-github-com-gogs-chardet + go-github-com-jaytaylor-html2text + go-github-com-go-test-deep + go-github-com-cention-sany-utf7)) + (home-page "https://github.com/jhillyerd/enmime") + (synopsis "MIME encoder and decoder for Go") + (description + "The enmime package implements a MIME encoding and decoding +library geared towards parsing MIME encoded emails.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 18/35] gnu: Add go-github-com-gatherstars-com-jwz. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (15 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 17/35] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 19/35] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via ` (16 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 30a600bffe..535f082f76 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10310,3 +10310,30 @@ (define-public go-github-com-jhillyerd-enmime "The enmime package implements a MIME encoding and decoding library geared towards parsing MIME encoded emails.") (license license:expat))) + +(define-public go-github-com-gatherstars-com-jwz + (package + (name "go-github-com-gatherstars-com-jwz") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gatherstars-com/jwz") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1h37h5w139d3rhvp1n7kz2jm5zhk4pjzf3sip04v48nphkika60c")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gatherstars-com/jwz")) + (propagated-inputs (list go-github-com-rivo-tview + go-github-com-jhillyerd-enmime + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/gatherstars-com/jwz") + (synopsis "Implementation in Go of the email threading algorithm +originally invented for Netscape Mail") + (description + "The jwz package provides an implementation of the email threading +algorithm originally designed for use in Netscape Mail 2.0 for Go.") + (license license:asl2.0))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 19/35] gnu: Add go-github-com-emersion-go-textwrapper. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (16 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 18/35] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 20/35] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via ` (15 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-textwrapper): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 535f082f76..0cb26aa757 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10337,3 +10337,26 @@ (define-public go-github-com-gatherstars-com-jwz "The jwz package provides an implementation of the email threading algorithm originally designed for use in Netscape Mail 2.0 for Go.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-textwrapper + (package + (name "go-github-com-emersion-go-textwrapper") + (version "0.0.0-20200911093747-65d896831594") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-textwrapper") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lh9d7zvj6gm1rr6sv5xlagklgx9d666hq5srd37a4sdcjkbiqmq")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-textwrapper")) + (home-page "https://github.com/emersion/go-textwrapper") + (synopsis "Text-wrapping writer for Go") + (description + "The textwrapper package provides a writer that wraps long text lines to +a specified length.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 20/35] gnu: Add go-github-com-emersion-go-message. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (17 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 19/35] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 21/35] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via ` (14 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-message): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0cb26aa757..9900aaa00f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10360,3 +10360,28 @@ (define-public go-github-com-emersion-go-textwrapper "The textwrapper package provides a writer that wraps long text lines to a specified length.") (license license:expat))) + +(define-public go-github-com-emersion-go-message + (package + (name "go-github-com-emersion-go-message") + (version "0.16.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-message") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j5qdhsna28xcs843zsiccw700rld5hin466dl0n3a0ax1w13ay0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-message")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-textwrapper)) + (home-page "https://github.com/emersion/go-message") + (synopsis "Internet messages and MIME for Go") + (description + "The message package implements the Internet Message Format and Multipurpose +Internet Mail Extensions in Go.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 21/35] gnu: Add go-github-com-emersion-go-sasl. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (18 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 20/35] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 22/35] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via ` (13 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-sasl): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9900aaa00f..2f2b73cd8d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10385,3 +10385,25 @@ (define-public go-github-com-emersion-go-message "The message package implements the Internet Message Format and Multipurpose Internet Mail Extensions in Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-sasl + (package + (name "go-github-com-emersion-go-sasl") + (version "0.0.0-20211008083017-0b9dcfb154ac") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-sasl") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cbf86wkqrdinfydndgdlnayg4a5mg3d4vqra377j2sfkg7wj0hs")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-sasl")) + (home-page "https://github.com/emersion/go-sasl") + (synopsis "SASL library written in Go") + (description "The sasl package provides a Simple Authentication and Security +Layer implementation for Go.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 22/35] gnu: Add go-github-com-emersion-go-imap. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (19 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 21/35] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 23/35] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via ` (12 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2f2b73cd8d..f042d51c2d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10407,3 +10407,28 @@ (define-public go-github-com-emersion-go-sasl (description "The sasl package provides a Simple Authentication and Security Layer implementation for Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap + (package + (name "go-github-com-emersion-go-imap") + (version "1.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ak2ysvfcc9w0g1070msis8x9sh6gzvf0nd65ks594siwbmqddw8")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-imap") + (synopsis "IMAP4rev1 library written in Go") + (description "The imap package provides an IMAP4rev1 library written in +Go. It can be used to build IMAP clients and servers.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 23/35] gnu: Add go-github-com-emersion-go-imap-sortthread. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (20 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 22/35] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 24/35] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via ` (11 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap-sortthread): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f042d51c2d..3a9917de01 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10432,3 +10432,28 @@ (define-public go-github-com-emersion-go-imap (description "The imap package provides an IMAP4rev1 library written in Go. It can be used to build IMAP clients and servers.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap-sortthread + (package + (name "go-github-com-emersion-go-imap-sortthread") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap-sortthread") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cfbgz1l5angnj52v9pxwggai2shx0h78ffcp7j4r4lr7lzflnwz")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap-sortthread")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-imap)) + (home-page "https://github.com/emersion/go-imap-sortthread") + (synopsis "Sorting and threading of messages for the imap package") + (description "The sortthread package implements message sorting +and threading for @code{go-github-com-emersion-go-imap}.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 24/35] gnu: Add go-github-com-protonmail-go-crypto. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (21 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 23/35] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 25/35] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via ` (10 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto): New variable. --- gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3a9917de01..d8b894acaf 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10457,3 +10457,35 @@ (define-public go-github-com-emersion-go-imap-sortthread (description "The sortthread package implements message sorting and threading for @code{go-github-com-emersion-go-imap}.") (license license:expat))) + +(define-public go-github-com-protonmail-go-crypto + (package + (name "go-github-com-protonmail-go-crypto") + (version "0.0.0-20220517143526-88bb52951d5b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ProtonMail/go-crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "15dsjxsgr6sbfi651kav3vcfpkkzfb383rahasff4fvb6hwfjr1l")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ProtonMail/go-crypto" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto)) + (home-page "https://github.com/ProtonMail/go-crypto") + (synopsis "Fork of golang.org/x/crypto with up-to-date OpenPGP +implementation") + (description + "The crypto package provides cryptography for Go. This version of the +package is a fork that adds a more up-to-date OpenPGP implementation. It +is completely backwards compatible with +@url{golang.org/x/crypto,the official package}.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 25/35] gnu: Add go-github-com-emersion-go-pgpmail. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (22 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 24/35] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 26/35] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via ` (9 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-pgpmail): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d8b894acaf..8126e2b8db 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10489,3 +10489,32 @@ (define-public go-github-com-protonmail-go-crypto is completely backwards compatible with @url{golang.org/x/crypto,the official package}.") (license license:bsd-3))) + +(define-public go-github-com-emersion-go-pgpmail + (package + (name "go-github-com-emersion-go-pgpmail") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-pgpmail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ar26b0apw5bxn58qfn1a79cxigbmrqm1irh1rb7x57fydihc7wm")))) + (build-system go-build-system) + (arguments + (list ;; tests don't support our version of protonmail/go-crypto; see + ;; <https://github.com/emersion/go-pgpmail/issues/12> + #:tests? #f + #:import-path "github.com/emersion/go-pgpmail")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-crypto + go-github-com-emersion-go-message + go-github-com-protonmail-go-crypto)) + (home-page "https://github.com/emersion/go-pgpmail") + (synopsis "PGP mail encryption for Go") + (description + "The pgpmail package implements PGP encryption for e-mail messages.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 26/35] gnu: Add go-github-com-emersion-go-smtp. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (23 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 25/35] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 27/35] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via ` (8 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-smtp): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8126e2b8db..870f0f17b9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10518,3 +10518,27 @@ (define-public go-github-com-emersion-go-pgpmail (description "The pgpmail package implements PGP encryption for e-mail messages.") (license license:expat))) + +(define-public go-github-com-emersion-go-smtp + (package + (name "go-github-com-emersion-go-smtp") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-smtp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vhc0vpjd4yhxk6wrh01sdpi7nprjn98s46yy82xwlkm0cskl0h7")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-smtp")) + (propagated-inputs (list go-github-com-emersion-go-sasl)) + (home-page "https://github.com/emersion/go-smtp") + (synopsis "SMTP implementation for Go") + (description + "The smtp package implements the Simple Mail Transfer Protocol as defined +by RFC 5321.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 27/35] gnu: Add go-github-com-niemeyer-pretty. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (24 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 26/35] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 28/35] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via ` (7 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 870f0f17b9..b7cc211333 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10542,3 +10542,36 @@ (define-public go-github-com-emersion-go-smtp "The smtp package implements the Simple Mail Transfer Protocol as defined by RFC 5321.") (license license:expat))) + +(define-public go-github-com-niemeyer-pretty + (package + (name "go-github-com-niemeyer-pretty") + (version "0.0.0-20200227124842-a10e7caefd8e") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/niemeyer/pretty") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/niemeyer/pretty" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'int-to-string-with-rune + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* "formatter.go" + (("s \\+= string\\(i\\)") + "s += string(rune(i))")))))))) + (propagated-inputs (list go-github-com-kr-text)) + (home-page "https://github.com/niemeyer/pretty") + (synopsis "Pretty-print Go values") + (description + "The pretty package provides pretty-printing for Go values. This is +useful during debugging, to avoid wrapping long output lines in the +terminal.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 28/35] gnu: Add go-github-com-arran4-golang-ical. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (25 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 27/35] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 29/35] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via ` (6 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-arran4-golang-ical): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b7cc211333..01a6bfb8bd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10575,3 +10575,31 @@ (define-public go-github-com-niemeyer-pretty useful during debugging, to avoid wrapping long output lines in the terminal.") (license license:expat))) + +(define-public go-github-com-arran4-golang-ical + (package + (name "go-github-com-arran4-golang-ical") + (version "0.0.0-20220517104411-fd89fefb0182") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/arran4/golang-ical") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bxs0b5yg26liiifc0cc41l307r0wc93hp8iygv8dgpc60yzncaw")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/arran4/golang-ical")) + (propagated-inputs (list go-gopkg-in-yaml-v3 + go-gopkg-in-check-v1 + go-github-com-stretchr-testify + go-github-com-niemeyer-pretty + go-github-com-kr-text + go-github-com-davecgh-go-spew)) + (home-page "https://github.com/arran4/golang-ical") + (synopsis "Handle iCalenders in Go") + (description + "The ical package provides an ICS/iCalender parser and serialiser for Go.") + (license license:asl2.0))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 29/35] gnu: Add go-git-sr-ht--sircmpwn-getopt. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (26 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 28/35] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 30/35] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via ` (5 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-git-sr-ht--sircmpwn-getopt): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 01a6bfb8bd..c8bbe28e26 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10603,3 +10603,27 @@ (define-public go-github-com-arran4-golang-ical (description "The ical package provides an ICS/iCalender parser and serialiser for Go.") (license license:asl2.0))) + +(define-public go-git-sr-ht--sircmpwn-getopt + (package + (name "go-git-sr-ht--sircmpwn-getopt") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~sircmpwn/getopt") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0f9rammnmhaz21qkmz7qf76r8jlzi323g05ps3j7gwrxlw7442a6")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~sircmpwn/getopt")) + (propagated-inputs (list go-github-com-stretchr-testify)) + (home-page "https://git.sr.ht/~sircmpwn/getopt") + (synopsis "POSIX getopt for Go") + (description + "The getopt package is a POSIX-compatible implementation of getopt(3) +for Go.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 30/35] gnu: Add go-github-com-lithammer-fuzzysearch. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (27 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 29/35] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 31/35] gnu: Add go-github-com-google-shlex ( via Guix-patches via ` (4 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c8bbe28e26..641f72cae8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10627,3 +10627,32 @@ (define-public go-git-sr-ht--sircmpwn-getopt "The getopt package is a POSIX-compatible implementation of getopt(3) for Go.") (license license:bsd-3))) + +(define-public go-github-com-lithammer-fuzzysearch + (package + (name "go-github-com-lithammer-fuzzysearch") + (version "1.1.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lithammer/fuzzysearch") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "095zw3ffkp1w1lz4gby92b7vgi9zfvqc2s3rkl166a4narhv85fg")))) + (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-text)) + (arguments + (list #:import-path "github.com/lithammer/fuzzysearch" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (home-page "https://github.com/lithammer/fuzzysearch") + (synopsis "Tiny and fast fuzzy search in Go") + (description + "A speedy fuzzy matching package for Go inspired by the JavaScript +library bevacqua/fuzzysearch.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 31/35] gnu: Add go-github-com-google-shlex. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (28 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 30/35] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 32/35] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via ` (3 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-google-shlex): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 641f72cae8..e0fd06805a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10656,3 +10656,26 @@ (define-public go-github-com-lithammer-fuzzysearch "A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.") (license license:expat))) + +(define-public go-github-com-google-shlex + (package + (name "go-github-com-google-shlex") + (version "0.0.0-20181106134648-c34317bd91bf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/shlex") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "00qivza4hkllfkar2vpqmyxybi0fwqipgijv61dgapq4xddxdq0r")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/google/shlex")) + (home-page "https://github.com/google/shlex") + (synopsis "Simple lexer for Go") + (description + "Shlex is a simple lexer for Go that supports shell-style quoting, +commenting, and escaping.") + (license license:asl2.0))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 32/35] gnu: Add go-github-com-emersion-go-maildir. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (29 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 31/35] gnu: Add go-github-com-google-shlex ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 33/35] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via ` (2 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-maildir): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e0fd06805a..0c9f557b0b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10679,3 +10679,26 @@ (define-public go-github-com-google-shlex "Shlex is a simple lexer for Go that supports shell-style quoting, commenting, and escaping.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-maildir + (package + (name "go-github-com-emersion-go-maildir") + (version "0.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-maildir") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rs9kbacjpcza25pmdkbm7sdm7r6gq4g44nihi9asyrvspx96zf2")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-maildir")) + (home-page "https://github.com/emersion/go-maildir") + (synopsis "Maildir interface for Go") + (description + "The maildir package provides an interface to mailboxes in the Maildir +format.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 33/35] gnu: Add go-github-com-emersion-go-milter. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (30 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 32/35] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 34/35] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 35/35] gnu: Add aerc ( via Guix-patches via 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-milter): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0c9f557b0b..b4e2614787 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10702,3 +10702,27 @@ (define-public go-github-com-emersion-go-maildir "The maildir package provides an interface to mailboxes in the Maildir format.") (license license:expat))) + +(define-public go-github-com-emersion-go-milter + (package + (name "go-github-com-emersion-go-milter") + (version "0.3.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-milter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10vpry5gjz2bh9qchcx4p59zm7cc6cb6bfkii2n6vsn4svb950sa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-milter")) + (propagated-inputs (list go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-milter") + (synopsis "Milter mail filters in Go") + (description + "The milter package provides an interface to implement milter mail +filters in Go.") + (license license:bsd-2))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 34/35] gnu: Add go-github-com-emersion-go-msgauth. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (31 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 33/35] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 35/35] gnu: Add aerc ( via Guix-patches via 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-msgauth): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b4e2614787..2aeb76d1d3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10726,3 +10726,33 @@ (define-public go-github-com-emersion-go-milter "The milter package provides an interface to implement milter mail filters in Go.") (license license:bsd-2))) + +(define-public go-github-com-emersion-go-msgauth + (package + (name "go-github-com-emersion-go-msgauth") + (version "0.6.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-msgauth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ds8yr4cm9wigcxg1sxc2m0wmy4z9n6gws3mj50dmf2ayij69z9j")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-msgauth" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto + go-github-com-emersion-go-milter + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-msgauth") + (synopsis "Email authentication for Go") + (description "The msgauth package provides a Go library for authenticating +emails.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v2 35/35] gnu: Add aerc. 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (32 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 34/35] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via @ 2022-06-13 6:56 ` ( via Guix-patches via 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 6:56 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/mail.scm (aerc): New variable. --- gnu/packages/mail.scm | 85 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 8596d0808b..2d75837c0e 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -47,6 +47,7 @@ ;;; Copyright © 2022 Andrew Tropin <andrew@trop.in> ;;; Copyright © 2022 Justin Veilleux <terramorpha@cock.li> ;;; Copyright © 2022 Thiago Jung Bauermann <bauermann@kolabnow.com> +;;; Copyright © 2022 (unmatched parenthesis <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4649,3 +4650,87 @@ (define-public smtpmail mailserver on their machine. It enables these users to send their mail over a remote SMTP server.") (license license:gpl2+))) + +(define-public aerc + (package + (name "aerc") + (version "0.10.0-20220609074223-83e0e2638df9") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~rjarry/aerc") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "16lynv7adbkqnwr9kd061v3x5ls4libhcvqby0ryj6s72ra5h27j")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~rjarry/aerc" + #:install-source? #f ; end-user application + #:build-flags + #~(list "-tags=notmuch" "-ldflags" + (string-append "-X main.Version=" + #$(go-version->git-ref version) + " -X git.sr.ht/~rjarry/aerc/config.shareDir=" + #$output "/share/aerc")) + #:phases + #~(modify-phases %standard-phases + (add-after 'build 'doc + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "doc")))) + (replace 'install + (lambda* (#:key outputs import-path #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "install" + (string-append "PREFIX=" out))))))))) + (inputs (list go-github-com-zenhack-go-notmuch + go-golang-org-x-oauth2 + go-github-com-xo-terminfo + go-github-com-stretchr-testify + go-github-com-riywo-loginshell + go-github-com-pkg-errors + go-github-com-mitchellh-go-homedir + go-github-com-miolini-datacounter + go-github-com-mattn-go-runewidth + go-github-com-mattn-go-isatty + go-github-com-lithammer-fuzzysearch + go-github-com-kyoh86-xdg + go-github-com-imdario-mergo + go-github-com-google-shlex + go-github-com-go-ini-ini + go-github-com-gdamore-tcell + go-github-com-gatherstars-com-jwz + go-github-com-fsnotify-fsnotify + go-github-com-emersion-go-smtp + go-github-com-emersion-go-sasl + go-github-com-emersion-go-pgpmail + go-github-com-emersion-go-message + go-github-com-emersion-go-maildir + go-github-com-emersion-go-imap-sortthread + go-github-com-emersion-go-imap + go-github-com-emersion-go-msgauth + go-github-com-ddevault-go-libvterm + go-github-com-danwakefield-fnmatch + go-github-com-creack-pty + go-github-com-arran4-golang-ical + go-github-com-protonmail-go-crypto + go-git-sr-ht--sircmpwn-getopt)) + (native-inputs (list scdoc)) + (home-page "https://git.sr.ht/~rjarry/aerc") + (synopsis "Email client for the terminal") + (description "@code{aerc} is a textual email client for terminals. It +features: +@enumerate +@item First-class support for using patches and @code{git send-email} +@item Vi-like keybindings and command system +@item A built-in console +@item Support for multiple accounts +@end enumerate") + ;; The license given is MIT/Expat; however, linking against notmuch + ;; effectively makes it GPL-3.0-or-later. See this thread discussing it: + ;; <https://lists.sr.ht/~rjarry/aerc-devel/%3Cb5cb213a7d0c699a886971658c2476 + ;; 1073eb2391%40disroot.org%3E> + (license license:gpl3+))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch. 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via ` (3 preceding siblings ...) 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-06-13 19:39 ` ( via Guix-patches via 2022-06-13 19:39 ` [bug#55903] [PATCH v3 02/35] gnu: Add go-github-com-creack-pty ( via Guix-patches via ` (33 more replies) 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (11 subsequent siblings) 16 siblings, 34 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:39 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-zenhack-go-notmuch): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 61c29be116..8353aa280f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -34,6 +34,7 @@ ;;; Copyright © 2021 Philip McGrath <philip@philipmcgrath.com> ;;; Copyright © 2021 Lu Hui <luhux76@gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin@gmail.com> +;;; Copyright © 2022 (unmatched parenthesis <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -69,6 +70,7 @@ (define-module (gnu packages golang) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages lua) + #:use-module (gnu packages mail) #:use-module (gnu packages mp3) #:use-module (gnu packages password-utils) #:use-module (gnu packages pcre) @@ -9834,3 +9836,30 @@ (define-public go-github-com-google-go-jsonnet production-ready implementation, compatible with the original Jsonnet C++ implementation.") (license license:asl2.0))) + +(define-public go-github-com-zenhack-go-notmuch + (package + (name "go-github-com-zenhack-go-notmuch") + (version "0.0.0-20211022191430-4d57e8ad2a8b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zenhack/go.notmuch") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2s5smjf7pp7i72dw12sm9iz961y3cy8nkm7hmrg53f6wna57h9")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/zenhack/go.notmuch" + ;; XXX: Tests require you to download fixtures from the Internet. + ;; See <https://github.com/zenhack/go.notmuch/blob/master/Makefile>. + #:tests? #f)) + (propagated-inputs (list notmuch)) + (home-page "https://github.com/zenhack/go.notmuch") + (synopsis "Go bindings to libnotmuch") + (description + "The notmuch package provides a Go language binding to the notmuch +email library.") + (license license:gpl3+))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 02/35] gnu: Add go-github-com-creack-pty. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-06-13 19:39 ` ( via Guix-patches via 2022-06-13 19:39 ` [bug#55903] [PATCH v3 03/35] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via ` (32 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:39 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-creack-pty): New variable. * guix/build-system/go.scm (go-target): Add to exported variables. --- gnu/packages/golang.scm | 47 ++++++++++++++++++++++++++++++++++++++++ guix/build-system/go.scm | 1 + 2 files changed, 48 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8353aa280f..9f92ea9442 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9863,3 +9863,50 @@ (define-public go-github-com-zenhack-go-notmuch "The notmuch package provides a Go language binding to the notmuch email library.") (license license:gpl3+))) + +(define-public go-github-com-creack-pty + (package + (name "go-github-com-creack-pty") + (version "1.1.18") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/creack/pty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qqhcgfym0napz8damj7dhfw28g2qn2f5h3lr93i0sxawq926yzc")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/creack/pty" + #:modules '((ice-9 popen) + (ice-9 textual-ports) + (guix build go-build-system) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'regenerate-types + (lambda* (#:key import-path #:allow-other-keys) + ;; Generated files are included (ztypes_*). We need to remake + ;; them with Cgo. + (with-directory-excursion (string-append "src/" import-path) + (let* ((go-arch + #$(car (go-target + (or (%current-target-system) + (nix-system->gnu-triplet (%current-system)))))) + (file (string-append "ztypes_" go-arch ".go")) + (pipe (open-input-pipe "go tool cgo -godefs types.go")) + (text (get-string-all pipe))) + (close-pipe pipe) + (for-each delete-file + (find-files (getcwd) (file-name-predicate + "ztypes_[a-zA-Z0-9_]+.go"))) + (call-with-output-file file + (lambda (port) + (display text port)))))))))) + (home-page "https://github.com/creack/pty") + (synopsis "Pseudoterminal handling in Go") + (description + "The pty package provides functions for working with Unix pseudoterminals.") + (license license:expat))) diff --git a/guix/build-system/go.scm b/guix/build-system/go.scm index 5e0e5bbad3..9e5f972c84 100644 --- a/guix/build-system/go.scm +++ b/guix/build-system/go.scm @@ -38,6 +38,7 @@ (define-module (guix build-system go) go-build-system go-pseudo-version? + go-target go-version->git-ref)) ;; Commentary: -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 03/35] gnu: Add go-google-golang-org-protobuf. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-06-13 19:39 ` [bug#55903] [PATCH v3 02/35] gnu: Add go-github-com-creack-pty ( via Guix-patches via @ 2022-06-13 19:39 ` ( via Guix-patches via 2022-06-13 19:39 ` [bug#55903] [PATCH v3 04/35] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via ` (31 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:39 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-google-golang-org-protobuf): New variable. --- gnu/packages/golang.scm | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9f92ea9442..90ae9597f2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -56,6 +56,7 @@ (define-module (gnu packages golang) #:use-module (guix utils) #:use-module ((guix build utils) #:select (alist-replace)) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix build-system gnu) @@ -9910,3 +9911,36 @@ (define-public go-github-com-creack-pty (description "The pty package provides functions for working with Unix pseudoterminals.") (license license:expat))) + +(define-public go-google-golang-org-protobuf + (package + (name "go-google-golang-org-protobuf") + (version "1.28.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nzcc4qc00afi24nb7nlnwyzvvr6b8s8qdrn1sw085nygh2y2x8r")))) + (build-system go-build-system) + (arguments + (list #:import-path "google.golang.org/protobuf" + #:tests? #f ; source-only package + #:phases #~(modify-phases %standard-phases + ;; source-only package + (delete 'build)))) + (propagated-inputs (list go-github-com-google-go-cmp-cmp + go-github-com-golang-protobuf-proto)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go library for Protocol Buffers") + (description + "The protobuf package provides a Go implementation of Protocol Buffers, a +language and platform neutral, extensible mechanism for serializing structured +data. + +This package is a successor to @code{go-github-com-golang-protobuf} with an +improved and cleaner API.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 04/35] gnu: Add go-github-com-xo-terminfo. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-06-13 19:39 ` [bug#55903] [PATCH v3 02/35] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-06-13 19:39 ` [bug#55903] [PATCH v3 03/35] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via @ 2022-06-13 19:39 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 05/35] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via ` (30 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:39 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-xo-terminfo): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 90ae9597f2..0a4a04c04b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9944,3 +9944,25 @@ (define-public go-google-golang-org-protobuf This package is a successor to @code{go-github-com-golang-protobuf} with an improved and cleaner API.") (license license:bsd-3))) + +(define-public go-github-com-xo-terminfo + (package + (name "go-github-com-xo-terminfo") + (version "0.0.0-20210125001918-ca9a967f8778") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xo/terminfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05gdcvcbwcrcwxznhvs1q1xh4irz2d10v2mz179pydjh30kjc0j5")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/xo/terminfo")) + (home-page "https://github.com/xo/terminfo") + (synopsis "Read the terminfo database in Go") + (description + "The terminfo package implements terminfo database reading for Go.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 05/35] gnu: Add go-github-com-riywo-loginshell. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (2 preceding siblings ...) 2022-06-13 19:39 ` [bug#55903] [PATCH v3 04/35] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 06/35] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via ` (29 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-riywo-loginshell): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0a4a04c04b..f09548e799 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9966,3 +9966,29 @@ (define-public go-github-com-xo-terminfo (description "The terminfo package implements terminfo database reading for Go.") (license license:expat))) + +(define-public go-github-com-riywo-loginshell + (package + (name "go-github-com-riywo-loginshell") + (version "0.0.0-20200815045211-7d26008be1ab") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/riywo/loginshell") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "138yvis6lipw9x02jyiz7472bxi20206bcfikcar54i3xsww9q4i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/riywo/loginshell" + ;; Tests try to get the current user's login shell; the build + ;; user doesn't have one. + #:tests? #f)) + (home-page "https://github.com/riywo/loginshell") + (synopsis "Get the user's login shell in Go") + (description + "The loginshell package provides a Go library to get the login shell +of the current user.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 06/35] gnu: Add go-github-com-miolini-datacounter. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (3 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 05/35] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 07/35] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via ` (28 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-miolini-datacounter): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f09548e799..57d4769845 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9992,3 +9992,25 @@ (define-public go-github-com-riywo-loginshell "The loginshell package provides a Go library to get the login shell of the current user.") (license license:expat))) + +(define-public go-github-com-miolini-datacounter + (package + (name "go-github-com-miolini-datacounter") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/miolini/datacounter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s1hxqy6666qd524rdp1dr3778davc8gx9brg9lkcjvr5l05s9wa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/miolini/datacounter")) + (home-page "https://github.com/miolini/datacounter") + (synopsis "Counters for Go readers and writers") + (description + "The datacounter package provides counters for Go readers and writers.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 07/35] gnu: Add go-github-com-kyoh86-xdg. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (4 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 06/35] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 08/35] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via ` (27 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-kyoh86-xdg): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 57d4769845..63e21115fd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10014,3 +10014,27 @@ (define-public go-github-com-miolini-datacounter (description "The datacounter package provides counters for Go readers and writers.") (license license:expat))) + +(define-public go-github-com-kyoh86-xdg + (package + (name "go-github-com-kyoh86-xdg") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kyoh86/xdg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0a5nz53fdz1c2qvwlf2dpjdd72nxri95i6q4b07c37kiipgaxncn")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/kyoh86/xdg")) + (home-page "https://github.com/kyoh86/xdg") + (synopsis "XDG base directories for Go") + (description + "The xdg package provides lightweight helper functions in Go to get +config, data and cache directories according to the XDG Base Directory +Specification.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 08/35] gnu: Add go-github-com-go-ini-ini. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (5 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 07/35] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 09/35] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via ` (26 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-ini-ini): New variable. --- gnu/packages/golang.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 63e21115fd..2e5de39e7b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10038,3 +10038,24 @@ (define-public go-github-com-kyoh86-xdg config, data and cache directories according to the XDG Base Directory Specification.") (license license:expat))) + +;;; XXX: Since commit bfb61065f05a6eac0cf63b16db43d0c3e864c658, the +;;; canonical name of the ini package is `go-github-com-go-ini-ini`, +;;; not `go-gopkg-in-ini`. +(define-public go-github-com-go-ini-ini + (package + (inherit go-gopkg-in-ini) + (name "go-github-com-go-ini-ini") + (version "1.66.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-ini/ini") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0kqg13606hnw8f75cb59fsy1m85kiqf3csi2g7q2512avdmaphc9")))) + (arguments + (list #:import-path "github.com/go-ini/ini")) + (propagated-inputs (list go-github-com-stretchr-testify)))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 09/35] gnu: Add go-github-com-lucasb-eyer-go-colorful. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (6 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 08/35] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 10/35] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via ` (25 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lucasb-eyer-go-colorful): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2e5de39e7b..ab40b1f1bc 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10059,3 +10059,28 @@ (define-public go-github-com-go-ini-ini (arguments (list #:import-path "github.com/go-ini/ini")) (propagated-inputs (list go-github-com-stretchr-testify)))) + +(define-public go-github-com-lucasb-eyer-go-colorful + (package + (name "go-github-com-lucasb-eyer-go-colorful") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lucasb-eyer/go-colorful") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs")))) + (build-system go-build-system) + (inputs (list go-golang-org-x-image)) + (arguments + (list #:import-path "github.com/lucasb-eyer/go-colorful")) + (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "Library for playing with colors in Go") + (description + "The colorful package providos a library for using colors in Go. +colorful stores colors in RGB and provides methods for converting these to +various color spaces.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 10/35] gnu: Add go-github-com-rivo-uniseg. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (7 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 09/35] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 11/35] gnu: Add go-github-com-rivo-tview ( via Guix-patches via ` (24 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-uniseg): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ab40b1f1bc..75f02d00c5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10084,3 +10084,28 @@ (define-public go-github-com-lucasb-eyer-go-colorful colorful stores colors in RGB and provides methods for converting these to various color spaces.") (license license:expat))) + +(define-public go-github-com-rivo-uniseg + (package + (name "go-github-com-rivo-uniseg") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/uniseg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0j7h22vfmjj562vr8gpsyrkrwp1pq9ayh5fylv24skxb467g9f0q")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/uniseg")) + (home-page "https://github.com/rivo/uniseg") + (synopsis "Unicode text segmentation for Go") + (description + "The uniseg package provides a tool to iterate over grapheme clusters. +This may be used to determine the number of user-perceived characters, to +split strings in their intended places, or to extract individual characters +which form a unit.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 11/35] gnu: Add go-github-com-rivo-tview. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (8 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 10/35] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 12/35] gnu: Add go-github-com-ssor-bom ( via Guix-patches via ` (23 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-tview): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 75f02d00c5..4e5bcfddb3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10109,3 +10109,33 @@ (define-public go-github-com-rivo-uniseg split strings in their intended places, or to extract individual characters which form a unit.") (license license:expat))) + +(define-public go-github-com-rivo-tview + (package + (name "go-github-com-rivo-tview") + (version "0.0.0-20220307222120-9994674d60a8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/tview") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0594ishcsd582apbz8jvhz8dg5i7nvyl3k6b6bzprf3z5kmsy9vk")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/tview")) + (propagated-inputs (list go-golang-org-x-term + go-golang-org-x-sys + go-github-com-rivo-uniseg + go-github-com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/rivo/tview") + (synopsis "Rich Interactive Widgets for Terminal UIs") + (description + "The tview package implements rich widgets for terminal based user +interfaces. The widgets provided with this package are useful for data +exploration and data entry.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 12/35] gnu: Add go-github-com-ssor-bom. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (9 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 11/35] gnu: Add go-github-com-rivo-tview ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 13/35] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via ` (22 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-ssor-bom): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4e5bcfddb3..5209ab189e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10139,3 +10139,26 @@ (define-public go-github-com-rivo-tview interfaces. The widgets provided with this package are useful for data exploration and data entry.") (license license:expat))) + +(define-public go-github-com-ssor-bom + (package + (name "go-github-com-ssor-bom") + (version "0.0.0-20170718123548-6386211fdfcf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ssor/bom") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "09g5496ifwqxqclh2iw58plcwcz0sczlnxwqxzwmnl4shdl371ld")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ssor/bom")) + (home-page "https://github.com/ssor/bom") + (synopsis "Cleaning BOMs in Go") + (description + "The bom package provides small tools for cleaning BOMs from a byte +array or reader.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 13/35] gnu: Add go-github-com-gogs-chardet. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (10 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 12/35] gnu: Add go-github-com-ssor-bom ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 14/35] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via ` (21 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5209ab189e..3d451a1b32 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10162,3 +10162,25 @@ (define-public go-github-com-ssor-bom "The bom package provides small tools for cleaning BOMs from a byte array or reader.") (license license:expat))) + +(define-public go-github-com-gogs-chardet + (package + (name "go-github-com-gogs-chardet") + (version "0.0.0-20211120154057-b7413eaefb8f") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gogs/chardet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12j8q5wc9m4n51v2j2m40nahqdl9bh3hzpdp26clzq91kc2amiz0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gogs/chardet")) + (home-page "https://github.com/gogs/chardet") + (synopsis "Character set detection for Go") + (description "The chardet package ports character set detection from +ICU to Go.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 14/35] gnu: Add go-github-com-jaytaylor-html2text. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (11 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 13/35] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 15/35] gnu: Add go-github-com-go-test-deep ( via Guix-patches via ` (20 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3d451a1b32..86d560a00d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10184,3 +10184,31 @@ (define-public go-github-com-gogs-chardet (description "The chardet package ports character set detection from ICU to Go.") (license license:expat))) + +(define-public go-github-com-jaytaylor-html2text + (package + (name "go-github-com-jaytaylor-html2text") + (version "0.0.0-20211105163654-bc68cce691ba") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jaytaylor/html2text") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12ckgkp8xqgp0fh6019nwp4ssg2k1rv1a67cpk37ian4q5zrvppm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jaytaylor/html2text" + ;; Tests are broken: <https://github.com/jaytaylor/html2text/issues/53> + #:tests? #f)) + (propagated-inputs (list go-golang-org-x-net + go-github-com-olekukonko-tablewriter + go-github-com-ssor-bom)) + (home-page "https://github.com/jaytaylor/html2text") + (synopsis "Convert HTML emails to text") + (description + "The html2text package converts HTML emails to plain text, allowing +text-only mail clients to display them.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 15/35] gnu: Add go-github-com-go-test-deep. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (12 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 14/35] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 16/35] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via ` (19 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-test-deep): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 86d560a00d..4591be7028 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10212,3 +10212,27 @@ (define-public go-github-com-jaytaylor-html2text "The html2text package converts HTML emails to plain text, allowing text-only mail clients to display them.") (license license:expat))) + +(define-public go-github-com-go-test-deep + (package + (name "go-github-com-go-test-deep") + (version "1.0.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-test/deep") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mmw2w3by7y24jjpjwmf2gfl08c65jihn3si9m0sswmagmdsk8q0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-test/deep")) + (home-page "https://github.com/go-test/deep") + (synopsis "Human-friendly deep variable equality in Go") + (description + "The deep package provides the deep.Equal function which is like +reflect.DeepEqual but returns a list of differences. This is helpful +when comparing complex types like structures and maps.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 16/35] gnu: Add go-github-com-cention-sany-utf7. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (13 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 15/35] gnu: Add go-github-com-go-test-deep ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 17/35] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via ` (18 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-cention-sany-utf7): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4591be7028..742a915393 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10236,3 +10236,27 @@ (define-public go-github-com-go-test-deep reflect.DeepEqual but returns a list of differences. This is helpful when comparing complex types like structures and maps.") (license license:expat))) + +(define-public go-github-com-cention-sany-utf7 + (package + (name "go-github-com-cention-sany-utf7") + (version "0.0.0-20170124080048-26cad61bd60a") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cention-sany/utf7") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jy15ryfcln1iwchrksqyrnyfy41gisymm4f9sr1d73ja029bznm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/cention-sany/utf7")) + (propagated-inputs (list go-golang-org-x-text)) + (home-page "https://github.com/cention-sany/utf7") + (synopsis "UTF-7 for Go") + (description + "The utf7 package provides support for the obsolete UTF-7 text +encoding in Go.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 17/35] gnu: Add go-github-com-jhillyerd-enmime. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (14 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 16/35] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 18/35] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via ` (17 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 742a915393..5412377d46 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10260,3 +10260,38 @@ (define-public go-github-com-cention-sany-utf7 "The utf7 package provides support for the obsolete UTF-7 text encoding in Go.") (license license:bsd-3))) + +(define-public go-github-com-jhillyerd-enmime + (package + (name "go-github-com-jhillyerd-enmime") + (version "0.9.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jhillyerd/enmime") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "124dqm598phbmalyx2gmxk201z9kq4ckvvdq8rc0akjlp24nxqbb")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jhillyerd/enmime")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-net + go-github-com-stretchr-testify + go-github-com-ssor-bom + go-github-com-rivo-uniseg + go-github-com-pkg-errors + go-github-com-olekukonko-tablewriter + go-github-com-mattn-go-runewidth + go-github-com-gogs-chardet + go-github-com-jaytaylor-html2text + go-github-com-go-test-deep + go-github-com-cention-sany-utf7)) + (home-page "https://github.com/jhillyerd/enmime") + (synopsis "MIME encoder and decoder for Go") + (description + "The enmime package implements a MIME encoding and decoding +library geared towards parsing MIME encoded emails.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 18/35] gnu: Add go-github-com-gatherstars-com-jwz. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (15 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 17/35] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 19/35] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via ` (16 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5412377d46..8542deeed9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10295,3 +10295,30 @@ (define-public go-github-com-jhillyerd-enmime "The enmime package implements a MIME encoding and decoding library geared towards parsing MIME encoded emails.") (license license:expat))) + +(define-public go-github-com-gatherstars-com-jwz + (package + (name "go-github-com-gatherstars-com-jwz") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gatherstars-com/jwz") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1h37h5w139d3rhvp1n7kz2jm5zhk4pjzf3sip04v48nphkika60c")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gatherstars-com/jwz")) + (propagated-inputs (list go-github-com-rivo-tview + go-github-com-jhillyerd-enmime + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/gatherstars-com/jwz") + (synopsis "Implementation in Go of the email threading algorithm +originally invented for Netscape Mail") + (description + "The jwz package provides an implementation of the email threading +algorithm originally designed for use in Netscape Mail 2.0 for Go.") + (license license:asl2.0))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 19/35] gnu: Add go-github-com-emersion-go-textwrapper. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (16 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 18/35] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 20/35] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via ` (15 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-textwrapper): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8542deeed9..abfa4823d8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10322,3 +10322,26 @@ (define-public go-github-com-gatherstars-com-jwz "The jwz package provides an implementation of the email threading algorithm originally designed for use in Netscape Mail 2.0 for Go.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-textwrapper + (package + (name "go-github-com-emersion-go-textwrapper") + (version "0.0.0-20200911093747-65d896831594") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-textwrapper") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lh9d7zvj6gm1rr6sv5xlagklgx9d666hq5srd37a4sdcjkbiqmq")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-textwrapper")) + (home-page "https://github.com/emersion/go-textwrapper") + (synopsis "Text-wrapping writer for Go") + (description + "The textwrapper package provides a writer that wraps long text lines to +a specified length.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 20/35] gnu: Add go-github-com-emersion-go-message. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (17 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 19/35] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 21/35] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via ` (14 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-message): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index abfa4823d8..45e846368c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10345,3 +10345,28 @@ (define-public go-github-com-emersion-go-textwrapper "The textwrapper package provides a writer that wraps long text lines to a specified length.") (license license:expat))) + +(define-public go-github-com-emersion-go-message + (package + (name "go-github-com-emersion-go-message") + (version "0.16.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-message") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j5qdhsna28xcs843zsiccw700rld5hin466dl0n3a0ax1w13ay0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-message")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-textwrapper)) + (home-page "https://github.com/emersion/go-message") + (synopsis "Internet messages and MIME for Go") + (description + "The message package implements the Internet Message Format and Multipurpose +Internet Mail Extensions in Go.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 21/35] gnu: Add go-github-com-emersion-go-sasl. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (18 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 20/35] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 22/35] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via ` (13 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-sasl): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 45e846368c..7c41806dcf 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10370,3 +10370,26 @@ (define-public go-github-com-emersion-go-message "The message package implements the Internet Message Format and Multipurpose Internet Mail Extensions in Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-sasl + (package + (name "go-github-com-emersion-go-sasl") + (version "0.0.0-20211008083017-0b9dcfb154ac") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-sasl") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cbf86wkqrdinfydndgdlnayg4a5mg3d4vqra377j2sfkg7wj0hs")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-sasl")) + (home-page "https://github.com/emersion/go-sasl") + (synopsis "SASL library written in Go") + (description + "The sasl package provides a Simple Authentication and Security Layer +implementation for Go.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 22/35] gnu: Add go-github-com-emersion-go-imap. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (19 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 21/35] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 23/35] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via ` (12 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7c41806dcf..1401f704b6 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10393,3 +10393,29 @@ (define-public go-github-com-emersion-go-sasl "The sasl package provides a Simple Authentication and Security Layer implementation for Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap + (package + (name "go-github-com-emersion-go-imap") + (version "1.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ak2ysvfcc9w0g1070msis8x9sh6gzvf0nd65ks594siwbmqddw8")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-imap") + (synopsis "IMAP4rev1 library written in Go") + (description + "The imap package provides an IMAP4rev1 library written in Go. It +can be used to build IMAP clients and servers.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 23/35] gnu: Add go-github-com-emersion-go-imap-sortthread. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (20 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 22/35] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 24/35] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via ` (11 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap-sortthread): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1401f704b6..fe11745728 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10419,3 +10419,29 @@ (define-public go-github-com-emersion-go-imap "The imap package provides an IMAP4rev1 library written in Go. It can be used to build IMAP clients and servers.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap-sortthread + (package + (name "go-github-com-emersion-go-imap-sortthread") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap-sortthread") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cfbgz1l5angnj52v9pxwggai2shx0h78ffcp7j4r4lr7lzflnwz")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap-sortthread")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-imap)) + (home-page "https://github.com/emersion/go-imap-sortthread") + (synopsis "Sorting and threading of messages for the imap package") + (description + "The sortthread package implements message sorting and threading for +@code{go-github-com-emersion-go-imap}.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 24/35] gnu: Add go-github-com-protonmail-go-crypto. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (21 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 23/35] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 25/35] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via ` (10 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto): New variable. --- gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fe11745728..4a71523f49 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10445,3 +10445,35 @@ (define-public go-github-com-emersion-go-imap-sortthread "The sortthread package implements message sorting and threading for @code{go-github-com-emersion-go-imap}.") (license license:expat))) + +(define-public go-github-com-protonmail-go-crypto + (package + (name "go-github-com-protonmail-go-crypto") + (version "0.0.0-20220517143526-88bb52951d5b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ProtonMail/go-crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "15dsjxsgr6sbfi651kav3vcfpkkzfb383rahasff4fvb6hwfjr1l")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ProtonMail/go-crypto" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto)) + (home-page "https://github.com/ProtonMail/go-crypto") + (synopsis "Fork of golang.org/x/crypto with up-to-date OpenPGP +implementation") + (description + "The crypto package provides cryptography for Go. This version of the +package is a fork that adds a more up-to-date OpenPGP implementation. It +is completely backwards compatible with +@url{golang.org/x/crypto,the official package}.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 25/35] gnu: Add go-github-com-emersion-go-pgpmail. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (22 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 24/35] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 26/35] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via ` (9 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-pgpmail): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4a71523f49..bb69bfc84b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10477,3 +10477,32 @@ (define-public go-github-com-protonmail-go-crypto is completely backwards compatible with @url{golang.org/x/crypto,the official package}.") (license license:bsd-3))) + +(define-public go-github-com-emersion-go-pgpmail + (package + (name "go-github-com-emersion-go-pgpmail") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-pgpmail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ar26b0apw5bxn58qfn1a79cxigbmrqm1irh1rb7x57fydihc7wm")))) + (build-system go-build-system) + (arguments + (list ;; tests don't support our version of protonmail/go-crypto; see + ;; <https://github.com/emersion/go-pgpmail/issues/12> + #:tests? #f + #:import-path "github.com/emersion/go-pgpmail")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-crypto + go-github-com-emersion-go-message + go-github-com-protonmail-go-crypto)) + (home-page "https://github.com/emersion/go-pgpmail") + (synopsis "PGP mail encryption for Go") + (description + "The pgpmail package implements PGP encryption for e-mail messages.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 26/35] gnu: Add go-github-com-emersion-go-smtp. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (23 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 25/35] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 27/35] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via ` (8 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-smtp): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index bb69bfc84b..5a9cd9fda1 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10506,3 +10506,27 @@ (define-public go-github-com-emersion-go-pgpmail (description "The pgpmail package implements PGP encryption for e-mail messages.") (license license:expat))) + +(define-public go-github-com-emersion-go-smtp + (package + (name "go-github-com-emersion-go-smtp") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-smtp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vhc0vpjd4yhxk6wrh01sdpi7nprjn98s46yy82xwlkm0cskl0h7")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-smtp")) + (propagated-inputs (list go-github-com-emersion-go-sasl)) + (home-page "https://github.com/emersion/go-smtp") + (synopsis "SMTP implementation for Go") + (description + "The smtp package implements the Simple Mail Transfer Protocol as defined +by RFC 5321.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 27/35] gnu: Add go-github-com-niemeyer-pretty. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (24 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 26/35] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 28/35] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via ` (7 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5a9cd9fda1..aaca7ac621 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10530,3 +10530,36 @@ (define-public go-github-com-emersion-go-smtp "The smtp package implements the Simple Mail Transfer Protocol as defined by RFC 5321.") (license license:expat))) + +(define-public go-github-com-niemeyer-pretty + (package + (name "go-github-com-niemeyer-pretty") + (version "0.0.0-20200227124842-a10e7caefd8e") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/niemeyer/pretty") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/niemeyer/pretty" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'int-to-string-with-rune + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* "formatter.go" + (("s \\+= string\\(i\\)") + "s += string(rune(i))")))))))) + (propagated-inputs (list go-github-com-kr-text)) + (home-page "https://github.com/niemeyer/pretty") + (synopsis "Pretty-print Go values") + (description + "The pretty package provides pretty-printing for Go values. This is +useful during debugging, to avoid wrapping long output lines in the +terminal.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 28/35] gnu: Add go-github-com-arran4-golang-ical. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (25 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 27/35] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 29/35] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via ` (6 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-arran4-golang-ical): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index aaca7ac621..b39790964c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10563,3 +10563,31 @@ (define-public go-github-com-niemeyer-pretty useful during debugging, to avoid wrapping long output lines in the terminal.") (license license:expat))) + +(define-public go-github-com-arran4-golang-ical + (package + (name "go-github-com-arran4-golang-ical") + (version "0.0.0-20220517104411-fd89fefb0182") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/arran4/golang-ical") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bxs0b5yg26liiifc0cc41l307r0wc93hp8iygv8dgpc60yzncaw")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/arran4/golang-ical")) + (propagated-inputs (list go-gopkg-in-yaml-v3 + go-gopkg-in-check-v1 + go-github-com-stretchr-testify + go-github-com-niemeyer-pretty + go-github-com-kr-text + go-github-com-davecgh-go-spew)) + (home-page "https://github.com/arran4/golang-ical") + (synopsis "Handle iCalenders in Go") + (description + "The ical package provides an ICS/iCalender parser and serialiser for Go.") + (license license:asl2.0))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 29/35] gnu: Add go-git-sr-ht--sircmpwn-getopt. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (26 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 28/35] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 30/35] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via ` (5 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-git-sr-ht--sircmpwn-getopt): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b39790964c..46e45a1ba8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10591,3 +10591,27 @@ (define-public go-github-com-arran4-golang-ical (description "The ical package provides an ICS/iCalender parser and serialiser for Go.") (license license:asl2.0))) + +(define-public go-git-sr-ht--sircmpwn-getopt + (package + (name "go-git-sr-ht--sircmpwn-getopt") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~sircmpwn/getopt") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0f9rammnmhaz21qkmz7qf76r8jlzi323g05ps3j7gwrxlw7442a6")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~sircmpwn/getopt")) + (propagated-inputs (list go-github-com-stretchr-testify)) + (home-page "https://git.sr.ht/~sircmpwn/getopt") + (synopsis "POSIX getopt for Go") + (description + "The getopt package is a POSIX-compatible implementation of getopt(3) +for Go.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 30/35] gnu: Add go-github-com-lithammer-fuzzysearch. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (27 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 29/35] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 31/35] gnu: Add go-github-com-google-shlex ( via Guix-patches via ` (4 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 46e45a1ba8..9dfe9f0914 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10615,3 +10615,32 @@ (define-public go-git-sr-ht--sircmpwn-getopt "The getopt package is a POSIX-compatible implementation of getopt(3) for Go.") (license license:bsd-3))) + +(define-public go-github-com-lithammer-fuzzysearch + (package + (name "go-github-com-lithammer-fuzzysearch") + (version "1.1.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lithammer/fuzzysearch") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "095zw3ffkp1w1lz4gby92b7vgi9zfvqc2s3rkl166a4narhv85fg")))) + (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-text)) + (arguments + (list #:import-path "github.com/lithammer/fuzzysearch" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (home-page "https://github.com/lithammer/fuzzysearch") + (synopsis "Tiny and fast fuzzy search in Go") + (description + "A speedy fuzzy matching package for Go inspired by the JavaScript +library bevacqua/fuzzysearch.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 31/35] gnu: Add go-github-com-google-shlex. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (28 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 30/35] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 32/35] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via ` (3 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-google-shlex): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9dfe9f0914..e1b5f810de 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10644,3 +10644,26 @@ (define-public go-github-com-lithammer-fuzzysearch "A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.") (license license:expat))) + +(define-public go-github-com-google-shlex + (package + (name "go-github-com-google-shlex") + (version "0.0.0-20181106134648-c34317bd91bf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/shlex") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "00qivza4hkllfkar2vpqmyxybi0fwqipgijv61dgapq4xddxdq0r")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/google/shlex")) + (home-page "https://github.com/google/shlex") + (synopsis "Simple lexer for Go") + (description + "Shlex is a simple lexer for Go that supports shell-style quoting, +commenting, and escaping.") + (license license:asl2.0))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 32/35] gnu: Add go-github-com-emersion-go-maildir. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (29 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 31/35] gnu: Add go-github-com-google-shlex ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 33/35] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via ` (2 subsequent siblings) 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-maildir): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e1b5f810de..4819008e08 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10667,3 +10667,26 @@ (define-public go-github-com-google-shlex "Shlex is a simple lexer for Go that supports shell-style quoting, commenting, and escaping.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-maildir + (package + (name "go-github-com-emersion-go-maildir") + (version "0.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-maildir") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rs9kbacjpcza25pmdkbm7sdm7r6gq4g44nihi9asyrvspx96zf2")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-maildir")) + (home-page "https://github.com/emersion/go-maildir") + (synopsis "Maildir interface for Go") + (description + "The maildir package provides an interface to mailboxes in the Maildir +format.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 33/35] gnu: Add go-github-com-emersion-go-milter. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (30 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 32/35] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 34/35] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 35/35] gnu: Add aerc ( via Guix-patches via 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-milter): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4819008e08..8d1499e85d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10690,3 +10690,27 @@ (define-public go-github-com-emersion-go-maildir "The maildir package provides an interface to mailboxes in the Maildir format.") (license license:expat))) + +(define-public go-github-com-emersion-go-milter + (package + (name "go-github-com-emersion-go-milter") + (version "0.3.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-milter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10vpry5gjz2bh9qchcx4p59zm7cc6cb6bfkii2n6vsn4svb950sa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-milter")) + (propagated-inputs (list go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-milter") + (synopsis "Milter mail filters in Go") + (description + "The milter package provides an interface to implement milter mail +filters in Go.") + (license license:bsd-2))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 34/35] gnu: Add go-github-com-emersion-go-msgauth. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (31 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 33/35] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 35/35] gnu: Add aerc ( via Guix-patches via 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-msgauth): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8d1499e85d..5b3f328c89 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10714,3 +10714,33 @@ (define-public go-github-com-emersion-go-milter "The milter package provides an interface to implement milter mail filters in Go.") (license license:bsd-2))) + +(define-public go-github-com-emersion-go-msgauth + (package + (name "go-github-com-emersion-go-msgauth") + (version "0.6.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-msgauth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ds8yr4cm9wigcxg1sxc2m0wmy4z9n6gws3mj50dmf2ayij69z9j")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-msgauth" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto + go-github-com-emersion-go-milter + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-msgauth") + (synopsis "Email authentication for Go") + (description + "The msgauth package provides a Go library for authenticating emails.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v3 35/35] gnu: Add aerc. 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (32 preceding siblings ...) 2022-06-13 19:40 ` [bug#55903] [PATCH v3 34/35] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via @ 2022-06-13 19:40 ` ( via Guix-patches via 33 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-06-13 19:40 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/mail.scm (aerc): New variable. --- gnu/packages/mail.scm | 85 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 8596d0808b..2d75837c0e 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -47,6 +47,7 @@ ;;; Copyright © 2022 Andrew Tropin <andrew@trop.in> ;;; Copyright © 2022 Justin Veilleux <terramorpha@cock.li> ;;; Copyright © 2022 Thiago Jung Bauermann <bauermann@kolabnow.com> +;;; Copyright © 2022 (unmatched parenthesis <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4649,3 +4650,87 @@ (define-public smtpmail mailserver on their machine. It enables these users to send their mail over a remote SMTP server.") (license license:gpl2+))) + +(define-public aerc + (package + (name "aerc") + (version "0.10.0-20220609074223-83e0e2638df9") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~rjarry/aerc") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "16lynv7adbkqnwr9kd061v3x5ls4libhcvqby0ryj6s72ra5h27j")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~rjarry/aerc" + #:install-source? #f ; end-user application + #:build-flags + #~(list "-tags=notmuch" "-ldflags" + (string-append "-X main.Version=" + #$(go-version->git-ref version) + " -X git.sr.ht/~rjarry/aerc/config.shareDir=" + #$output "/share/aerc")) + #:phases + #~(modify-phases %standard-phases + (add-after 'build 'doc + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "doc")))) + (replace 'install + (lambda* (#:key outputs import-path #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "install" + (string-append "PREFIX=" out))))))))) + (inputs (list go-github-com-zenhack-go-notmuch + go-golang-org-x-oauth2 + go-github-com-xo-terminfo + go-github-com-stretchr-testify + go-github-com-riywo-loginshell + go-github-com-pkg-errors + go-github-com-mitchellh-go-homedir + go-github-com-miolini-datacounter + go-github-com-mattn-go-runewidth + go-github-com-mattn-go-isatty + go-github-com-lithammer-fuzzysearch + go-github-com-kyoh86-xdg + go-github-com-imdario-mergo + go-github-com-google-shlex + go-github-com-go-ini-ini + go-github-com-gdamore-tcell + go-github-com-gatherstars-com-jwz + go-github-com-fsnotify-fsnotify + go-github-com-emersion-go-smtp + go-github-com-emersion-go-sasl + go-github-com-emersion-go-pgpmail + go-github-com-emersion-go-message + go-github-com-emersion-go-maildir + go-github-com-emersion-go-imap-sortthread + go-github-com-emersion-go-imap + go-github-com-emersion-go-msgauth + go-github-com-ddevault-go-libvterm + go-github-com-danwakefield-fnmatch + go-github-com-creack-pty + go-github-com-arran4-golang-ical + go-github-com-protonmail-go-crypto + go-git-sr-ht--sircmpwn-getopt)) + (native-inputs (list scdoc)) + (home-page "https://git.sr.ht/~rjarry/aerc") + (synopsis "Email client for the terminal") + (description "@code{aerc} is a textual email client for terminals. It +features: +@enumerate +@item First-class support for using patches and @code{git send-email} +@item Vi-like keybindings and command system +@item A built-in console +@item Support for multiple accounts +@end enumerate") + ;; The license given is MIT/Expat; however, linking against notmuch + ;; effectively makes it GPL-3.0-or-later. See this thread discussing it: + ;; <https://lists.sr.ht/~rjarry/aerc-devel/%3Cb5cb213a7d0c699a886971658c2476 + ;; 1073eb2391%40disroot.org%3E> + (license license:gpl3+))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch. 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via ` (4 preceding siblings ...) 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-07-06 10:17 ` ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via ` (40 more replies) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (10 subsequent siblings) 16 siblings, 41 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-zenhack-go-notmuch): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5c930f2fbb..7cf139b3a7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -35,6 +35,7 @@ ;;; Copyright © 2021 Lu Hui <luhux76@gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin@gmail.com> ;;; Copyright © 2022 muradm <mail@muradm.net> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -71,6 +72,7 @@ (define-module (gnu packages golang) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages lua) + #:use-module (gnu packages mail) #:use-module (gnu packages mp3) #:use-module (gnu packages password-utils) #:use-module (gnu packages pcre) @@ -9891,3 +9893,30 @@ (define-public go-github-com-sourcegraph-jsonrpc2 (description "Package jsonrpc2 provides a Go implementation of JSON-RPC 2.0.") (license license:expat))) + +(define-public go-github-com-zenhack-go-notmuch + (package + (name "go-github-com-zenhack-go-notmuch") + (version "0.0.0-20211022191430-4d57e8ad2a8b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zenhack/go.notmuch") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2s5smjf7pp7i72dw12sm9iz961y3cy8nkm7hmrg53f6wna57h9")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/zenhack/go.notmuch" + ;; XXX: Tests require you to download fixtures from the Internet. + ;; See <https://github.com/zenhack/go.notmuch/blob/master/Makefile>. + #:tests? #f)) + (propagated-inputs (list notmuch)) + (home-page "https://github.com/zenhack/go.notmuch") + (synopsis "Go bindings to libnotmuch") + (description + "The notmuch package provides a Go language binding to the notmuch +email library.") + (license license:gpl3+))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 02/41] gnu: Add go-github-com-creack-pty. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-07-06 10:17 ` ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via ` (39 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-creack-pty): New variable. * guix/build-system/go.scm (go-target): Add to exported variables. --- gnu/packages/golang.scm | 48 ++++++++++++++++++++++++++++++++++++++++ guix/build-system/go.scm | 1 + 2 files changed, 49 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7cf139b3a7..70e7441792 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -58,6 +58,7 @@ (define-module (gnu packages golang) #:use-module (guix memoization) #:use-module ((guix build utils) #:select (alist-replace)) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix build-system gnu) @@ -9920,3 +9921,50 @@ (define-public go-github-com-zenhack-go-notmuch "The notmuch package provides a Go language binding to the notmuch email library.") (license license:gpl3+))) + +(define-public go-github-com-creack-pty + (package + (name "go-github-com-creack-pty") + (version "1.1.18") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/creack/pty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qqhcgfym0napz8damj7dhfw28g2qn2f5h3lr93i0sxawq926yzc")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/creack/pty" + #:modules '((ice-9 popen) + (ice-9 textual-ports) + (guix build go-build-system) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'regenerate-types + (lambda* (#:key import-path #:allow-other-keys) + ;; Generated files are included (ztypes_*). We need to remake + ;; them with Cgo. + (with-directory-excursion (string-append "src/" import-path) + (let* ((go-arch + #$(car (go-target + (or (%current-target-system) + (nix-system->gnu-triplet (%current-system)))))) + (file (string-append "ztypes_" go-arch ".go")) + (pipe (open-input-pipe "go tool cgo -godefs types.go")) + (text (get-string-all pipe))) + (close-pipe pipe) + (for-each delete-file + (find-files (getcwd) (file-name-predicate + "ztypes_[a-zA-Z0-9_]+.go"))) + (call-with-output-file file + (lambda (port) + (display text port)))))))))) + (home-page "https://github.com/creack/pty") + (synopsis "Pseudoterminal handling in Go") + (description + "The pty package provides functions for working with Unix pseudoterminals.") + (license license:expat))) diff --git a/guix/build-system/go.scm b/guix/build-system/go.scm index 5e0e5bbad3..9e5f972c84 100644 --- a/guix/build-system/go.scm +++ b/guix/build-system/go.scm @@ -38,6 +38,7 @@ (define-module (guix build-system go) go-build-system go-pseudo-version? + go-target go-version->git-ref)) ;; Commentary: -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 03/41] gnu: Add go-google-golang-org-protobuf. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via @ 2022-07-06 10:17 ` ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via ` (38 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-google-golang-org-protobuf): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 70e7441792..6559b5a395 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9968,3 +9968,36 @@ (define-public go-github-com-creack-pty (description "The pty package provides functions for working with Unix pseudoterminals.") (license license:expat))) + +(define-public go-google-golang-org-protobuf + (package + (name "go-google-golang-org-protobuf") + (version "1.28.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nzcc4qc00afi24nb7nlnwyzvvr6b8s8qdrn1sw085nygh2y2x8r")))) + (build-system go-build-system) + (arguments + (list #:import-path "google.golang.org/protobuf" + #:tests? #f ; source-only package + #:phases #~(modify-phases %standard-phases + ;; source-only package + (delete 'build)))) + (propagated-inputs (list go-github-com-google-go-cmp-cmp + go-github-com-golang-protobuf-proto)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go library for Protocol Buffers") + (description + "The protobuf package provides a Go implementation of Protocol Buffers, a +language and platform neutral, extensible mechanism for serializing structured +data. + +This package is a successor to @code{go-github-com-golang-protobuf} with an +improved and cleaner API.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 04/41] gnu: Add go-github-com-xo-terminfo. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via @ 2022-07-06 10:17 ` ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via ` (37 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-xo-terminfo): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6559b5a395..3a12f450d9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10001,3 +10001,25 @@ (define-public go-google-golang-org-protobuf This package is a successor to @code{go-github-com-golang-protobuf} with an improved and cleaner API.") (license license:bsd-3))) + +(define-public go-github-com-xo-terminfo + (package + (name "go-github-com-xo-terminfo") + (version "0.0.0-20210125001918-ca9a967f8778") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xo/terminfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05gdcvcbwcrcwxznhvs1q1xh4irz2d10v2mz179pydjh30kjc0j5")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/xo/terminfo")) + (home-page "https://github.com/xo/terminfo") + (synopsis "Read the terminfo database in Go") + (description + "The terminfo package implements terminfo database reading for Go.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 05/41] gnu: Add go-github-com-riywo-loginshell. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (2 preceding siblings ...) 2022-07-06 10:17 ` [bug#55903] [PATCH v4 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via @ 2022-07-06 10:17 ` ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via ` (36 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-riywo-loginshell): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3a12f450d9..5be68b4f42 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10023,3 +10023,29 @@ (define-public go-github-com-xo-terminfo (description "The terminfo package implements terminfo database reading for Go.") (license license:expat))) + +(define-public go-github-com-riywo-loginshell + (package + (name "go-github-com-riywo-loginshell") + (version "0.0.0-20200815045211-7d26008be1ab") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/riywo/loginshell") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "138yvis6lipw9x02jyiz7472bxi20206bcfikcar54i3xsww9q4i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/riywo/loginshell" + ;; Tests try to get the current user's login shell; the build + ;; user doesn't have one. + #:tests? #f)) + (home-page "https://github.com/riywo/loginshell") + (synopsis "Get the user's login shell in Go") + (description + "The loginshell package provides a Go library to get the login shell +of the current user.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 06/41] gnu: Add go-github-com-miolini-datacounter. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (3 preceding siblings ...) 2022-07-06 10:17 ` [bug#55903] [PATCH v4 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via @ 2022-07-06 10:17 ` ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via ` (35 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-miolini-datacounter): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5be68b4f42..fe4d7c44ab 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10049,3 +10049,25 @@ (define-public go-github-com-riywo-loginshell "The loginshell package provides a Go library to get the login shell of the current user.") (license license:expat))) + +(define-public go-github-com-miolini-datacounter + (package + (name "go-github-com-miolini-datacounter") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/miolini/datacounter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s1hxqy6666qd524rdp1dr3778davc8gx9brg9lkcjvr5l05s9wa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/miolini/datacounter")) + (home-page "https://github.com/miolini/datacounter") + (synopsis "Counters for Go readers and writers") + (description + "The datacounter package provides counters for Go readers and writers.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 07/41] gnu: Add go-github-com-kyoh86-xdg. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (4 preceding siblings ...) 2022-07-06 10:17 ` [bug#55903] [PATCH v4 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via @ 2022-07-06 10:17 ` ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via ` (34 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-kyoh86-xdg): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fe4d7c44ab..4019496595 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10071,3 +10071,27 @@ (define-public go-github-com-miolini-datacounter (description "The datacounter package provides counters for Go readers and writers.") (license license:expat))) + +(define-public go-github-com-kyoh86-xdg + (package + (name "go-github-com-kyoh86-xdg") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kyoh86/xdg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0a5nz53fdz1c2qvwlf2dpjdd72nxri95i6q4b07c37kiipgaxncn")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/kyoh86/xdg")) + (home-page "https://github.com/kyoh86/xdg") + (synopsis "XDG base directories for Go") + (description + "The xdg package provides lightweight helper functions in Go to get +config, data and cache directories according to the XDG Base Directory +Specification.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 08/41] gnu: Add go-github-com-go-ini-ini. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (5 preceding siblings ...) 2022-07-06 10:17 ` [bug#55903] [PATCH v4 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via @ 2022-07-06 10:17 ` ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via ` (33 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-ini-ini): New variable. --- gnu/packages/golang.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4019496595..a7b99d9c3d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10095,3 +10095,24 @@ (define-public go-github-com-kyoh86-xdg config, data and cache directories according to the XDG Base Directory Specification.") (license license:expat))) + +;;; XXX: Since commit bfb61065f05a6eac0cf63b16db43d0c3e864c658, the +;;; canonical name of the ini package is `go-github-com-go-ini-ini`, +;;; not `go-gopkg-in-ini`. +(define-public go-github-com-go-ini-ini + (package + (inherit go-gopkg-in-ini) + (name "go-github-com-go-ini-ini") + (version "1.66.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-ini/ini") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0kqg13606hnw8f75cb59fsy1m85kiqf3csi2g7q2512avdmaphc9")))) + (arguments + (list #:import-path "github.com/go-ini/ini")) + (propagated-inputs (list go-github-com-stretchr-testify)))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (6 preceding siblings ...) 2022-07-06 10:17 ` [bug#55903] [PATCH v4 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via @ 2022-07-06 10:17 ` ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 10/41] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via ` (32 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lucasb-eyer-go-colorful): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a7b99d9c3d..e45747dd2f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10116,3 +10116,28 @@ (define-public go-github-com-go-ini-ini (arguments (list #:import-path "github.com/go-ini/ini")) (propagated-inputs (list go-github-com-stretchr-testify)))) + +(define-public go-github-com-lucasb-eyer-go-colorful + (package + (name "go-github-com-lucasb-eyer-go-colorful") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lucasb-eyer/go-colorful") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs")))) + (build-system go-build-system) + (inputs (list go-golang-org-x-image)) + (arguments + (list #:import-path "github.com/lucasb-eyer/go-colorful")) + (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "Library for playing with colors in Go") + (description + "The colorful package providos a library for using colors in Go. +colorful stores colors in RGB and provides methods for converting these to +various color spaces.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 10/41] gnu: Add go-github-com-rivo-uniseg. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (7 preceding siblings ...) 2022-07-06 10:17 ` [bug#55903] [PATCH v4 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via @ 2022-07-06 10:17 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 11/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via ` (31 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-uniseg): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e45747dd2f..11fcf406a3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10141,3 +10141,28 @@ (define-public go-github-com-lucasb-eyer-go-colorful colorful stores colors in RGB and provides methods for converting these to various color spaces.") (license license:expat))) + +(define-public go-github-com-rivo-uniseg + (package + (name "go-github-com-rivo-uniseg") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/uniseg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0j7h22vfmjj562vr8gpsyrkrwp1pq9ayh5fylv24skxb467g9f0q")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/uniseg")) + (home-page "https://github.com/rivo/uniseg") + (synopsis "Unicode text segmentation for Go") + (description + "The uniseg package provides a tool to iterate over grapheme clusters. +This may be used to determine the number of user-perceived characters, to +split strings in their intended places, or to extract individual characters +which form a unit.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 11/41] gnu: Add go-github-com-rivo-tview. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (8 preceding siblings ...) 2022-07-06 10:17 ` [bug#55903] [PATCH v4 10/41] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 12/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via ` (30 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-tview): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 11fcf406a3..d44777f7bf 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10166,3 +10166,33 @@ (define-public go-github-com-rivo-uniseg split strings in their intended places, or to extract individual characters which form a unit.") (license license:expat))) + +(define-public go-github-com-rivo-tview + (package + (name "go-github-com-rivo-tview") + (version "0.0.0-20220703182358-a13d901d3386") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/tview") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0gf1m3ndbc3kgxpv0ryq9a1ahijg6m896sc9k7dvwfjd8vy0q0yd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/tview")) + (propagated-inputs (list go-golang-org-x-term + go-golang-org-x-sys + go-github-com-rivo-uniseg + go-github-com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/rivo/tview") + (synopsis "Rich Interactive Widgets for Terminal UIs") + (description + "The tview package implements rich widgets for terminal based user +interfaces. The widgets provided with this package are useful for data +exploration and data entry.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 12/41] gnu: Add go-github-com-ssor-bom. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (9 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 11/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 13/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via ` (29 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-ssor-bom): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d44777f7bf..a69cd341a4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10196,3 +10196,26 @@ (define-public go-github-com-rivo-tview interfaces. The widgets provided with this package are useful for data exploration and data entry.") (license license:expat))) + +(define-public go-github-com-ssor-bom + (package + (name "go-github-com-ssor-bom") + (version "0.0.0-20170718123548-6386211fdfcf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ssor/bom") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "09g5496ifwqxqclh2iw58plcwcz0sczlnxwqxzwmnl4shdl371ld")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ssor/bom")) + (home-page "https://github.com/ssor/bom") + (synopsis "Cleaning BOMs in Go") + (description + "The bom package provides small tools for cleaning BOMs from a byte +array or reader.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 13/41] gnu: Add go-github-com-gogs-chardet. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (10 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 12/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 14/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via ` (28 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a69cd341a4..5c3d564d55 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10219,3 +10219,25 @@ (define-public go-github-com-ssor-bom "The bom package provides small tools for cleaning BOMs from a byte array or reader.") (license license:expat))) + +(define-public go-github-com-gogs-chardet + (package + (name "go-github-com-gogs-chardet") + (version "0.0.0-20211120154057-b7413eaefb8f") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gogs/chardet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12j8q5wc9m4n51v2j2m40nahqdl9bh3hzpdp26clzq91kc2amiz0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gogs/chardet")) + (home-page "https://github.com/gogs/chardet") + (synopsis "Character set detection for Go") + (description "The chardet package ports character set detection from +ICU to Go.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 14/41] gnu: Add go-github-com-jaytaylor-html2text. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (11 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 13/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 15/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via ` (27 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5c3d564d55..182696bfe4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10241,3 +10241,31 @@ (define-public go-github-com-gogs-chardet (description "The chardet package ports character set detection from ICU to Go.") (license license:expat))) + +(define-public go-github-com-jaytaylor-html2text + (package + (name "go-github-com-jaytaylor-html2text") + (version "0.0.0-20211105163654-bc68cce691ba") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jaytaylor/html2text") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12ckgkp8xqgp0fh6019nwp4ssg2k1rv1a67cpk37ian4q5zrvppm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jaytaylor/html2text" + ;; Tests are broken: <https://github.com/jaytaylor/html2text/issues/53> + #:tests? #f)) + (propagated-inputs (list go-golang-org-x-net + go-github-com-olekukonko-tablewriter + go-github-com-ssor-bom)) + (home-page "https://github.com/jaytaylor/html2text") + (synopsis "Convert HTML emails to text") + (description + "The html2text package converts HTML emails to plain text, allowing +text-only mail clients to display them.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 15/41] gnu: Add go-github-com-go-test-deep. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (12 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 14/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 16/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via ` (26 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-test-deep): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 182696bfe4..05333a4a26 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10269,3 +10269,27 @@ (define-public go-github-com-jaytaylor-html2text "The html2text package converts HTML emails to plain text, allowing text-only mail clients to display them.") (license license:expat))) + +(define-public go-github-com-go-test-deep + (package + (name "go-github-com-go-test-deep") + (version "1.0.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-test/deep") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mmw2w3by7y24jjpjwmf2gfl08c65jihn3si9m0sswmagmdsk8q0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-test/deep")) + (home-page "https://github.com/go-test/deep") + (synopsis "Human-friendly deep variable equality in Go") + (description + "The deep package provides the deep.Equal function which is like +reflect.DeepEqual but returns a list of differences. This is helpful +when comparing complex types like structures and maps.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 16/41] gnu: Add go-github-com-cention-sany-utf7. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (13 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 15/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 17/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via ` (25 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-cention-sany-utf7): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 05333a4a26..5414bbf4cf 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10293,3 +10293,27 @@ (define-public go-github-com-go-test-deep reflect.DeepEqual but returns a list of differences. This is helpful when comparing complex types like structures and maps.") (license license:expat))) + +(define-public go-github-com-cention-sany-utf7 + (package + (name "go-github-com-cention-sany-utf7") + (version "0.0.0-20170124080048-26cad61bd60a") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cention-sany/utf7") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jy15ryfcln1iwchrksqyrnyfy41gisymm4f9sr1d73ja029bznm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/cention-sany/utf7")) + (propagated-inputs (list go-golang-org-x-text)) + (home-page "https://github.com/cention-sany/utf7") + (synopsis "UTF-7 for Go") + (description + "The utf7 package provides support for the obsolete UTF-7 text +encoding in Go.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 17/41] gnu: Add go-github-com-jhillyerd-enmime. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (14 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 16/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 18/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via ` (24 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5414bbf4cf..a49fff4c9f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10317,3 +10317,38 @@ (define-public go-github-com-cention-sany-utf7 "The utf7 package provides support for the obsolete UTF-7 text encoding in Go.") (license license:bsd-3))) + +(define-public go-github-com-jhillyerd-enmime + (package + (name "go-github-com-jhillyerd-enmime") + (version "0.9.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jhillyerd/enmime") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "124dqm598phbmalyx2gmxk201z9kq4ckvvdq8rc0akjlp24nxqbb")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jhillyerd/enmime")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-net + go-github-com-stretchr-testify + go-github-com-ssor-bom + go-github-com-rivo-uniseg + go-github-com-pkg-errors + go-github-com-olekukonko-tablewriter + go-github-com-mattn-go-runewidth + go-github-com-gogs-chardet + go-github-com-jaytaylor-html2text + go-github-com-go-test-deep + go-github-com-cention-sany-utf7)) + (home-page "https://github.com/jhillyerd/enmime") + (synopsis "MIME encoder and decoder for Go") + (description + "The enmime package implements a MIME encoding and decoding +library geared towards parsing MIME encoded emails.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 18/41] gnu: Add go-github-com-gatherstars-com-jwz. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (15 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 17/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 19/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via ` (23 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a49fff4c9f..f90b9e474d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10352,3 +10352,30 @@ (define-public go-github-com-jhillyerd-enmime "The enmime package implements a MIME encoding and decoding library geared towards parsing MIME encoded emails.") (license license:expat))) + +(define-public go-github-com-gatherstars-com-jwz + (package + (name "go-github-com-gatherstars-com-jwz") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gatherstars-com/jwz") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1h37h5w139d3rhvp1n7kz2jm5zhk4pjzf3sip04v48nphkika60c")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gatherstars-com/jwz")) + (propagated-inputs (list go-github-com-rivo-tview + go-github-com-jhillyerd-enmime + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/gatherstars-com/jwz") + (synopsis "Implementation in Go of the email threading algorithm +originally invented for Netscape Mail") + (description + "The jwz package provides an implementation of the email threading +algorithm originally designed for use in Netscape Mail 2.0 for Go.") + (license license:asl2.0))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 19/41] gnu: Add go-github-com-emersion-go-textwrapper. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (16 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 18/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 20/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via ` (22 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-textwrapper): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f90b9e474d..cb5077d6ea 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10379,3 +10379,26 @@ (define-public go-github-com-gatherstars-com-jwz "The jwz package provides an implementation of the email threading algorithm originally designed for use in Netscape Mail 2.0 for Go.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-textwrapper + (package + (name "go-github-com-emersion-go-textwrapper") + (version "0.0.0-20200911093747-65d896831594") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-textwrapper") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lh9d7zvj6gm1rr6sv5xlagklgx9d666hq5srd37a4sdcjkbiqmq")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-textwrapper")) + (home-page "https://github.com/emersion/go-textwrapper") + (synopsis "Text-wrapping writer for Go") + (description + "The textwrapper package provides a writer that wraps long text lines to +a specified length.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 20/41] gnu: Add go-github-com-emersion-go-message. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (17 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 19/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 21/41] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via ` (21 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-message): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index cb5077d6ea..ab392d4ff5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10402,3 +10402,28 @@ (define-public go-github-com-emersion-go-textwrapper "The textwrapper package provides a writer that wraps long text lines to a specified length.") (license license:expat))) + +(define-public go-github-com-emersion-go-message + (package + (name "go-github-com-emersion-go-message") + (version "0.16.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-message") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j5qdhsna28xcs843zsiccw700rld5hin466dl0n3a0ax1w13ay0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-message")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-textwrapper)) + (home-page "https://github.com/emersion/go-message") + (synopsis "Internet messages and MIME for Go") + (description + "The message package implements the Internet Message Format and Multipurpose +Internet Mail Extensions in Go.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 21/41] gnu: Add go-github-com-emersion-go-sasl. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (18 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 20/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 22/41] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via ` (20 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-sasl): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ab392d4ff5..09747e60f3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10427,3 +10427,26 @@ (define-public go-github-com-emersion-go-message "The message package implements the Internet Message Format and Multipurpose Internet Mail Extensions in Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-sasl + (package + (name "go-github-com-emersion-go-sasl") + (version "0.0.0-20211008083017-0b9dcfb154ac") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-sasl") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cbf86wkqrdinfydndgdlnayg4a5mg3d4vqra377j2sfkg7wj0hs")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-sasl")) + (home-page "https://github.com/emersion/go-sasl") + (synopsis "SASL library written in Go") + (description + "The sasl package provides a Simple Authentication and Security Layer +implementation for Go.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 22/41] gnu: Add go-github-com-emersion-go-imap. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (19 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 21/41] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via ` (19 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 09747e60f3..861b2dfbd4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10450,3 +10450,29 @@ (define-public go-github-com-emersion-go-sasl "The sasl package provides a Simple Authentication and Security Layer implementation for Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap + (package + (name "go-github-com-emersion-go-imap") + (version "1.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ak2ysvfcc9w0g1070msis8x9sh6gzvf0nd65ks594siwbmqddw8")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-imap") + (synopsis "IMAP4rev1 library written in Go") + (description + "The imap package provides an IMAP4rev1 library written in Go. It +can be used to build IMAP clients and servers.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (20 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 22/41] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 24/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via ` (18 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap-sortthread): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 861b2dfbd4..c3edf70418 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10476,3 +10476,29 @@ (define-public go-github-com-emersion-go-imap "The imap package provides an IMAP4rev1 library written in Go. It can be used to build IMAP clients and servers.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap-sortthread + (package + (name "go-github-com-emersion-go-imap-sortthread") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap-sortthread") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cfbgz1l5angnj52v9pxwggai2shx0h78ffcp7j4r4lr7lzflnwz")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap-sortthread")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-imap)) + (home-page "https://github.com/emersion/go-imap-sortthread") + (synopsis "Sorting and threading of messages for the imap package") + (description + "The sortthread package implements message sorting and threading for +@code{go-github-com-emersion-go-imap}.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 24/41] gnu: Add go-github-com-protonmail-go-crypto. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (21 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 25/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via ` (17 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto): New variable. --- gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c3edf70418..79be7d3c71 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10502,3 +10502,35 @@ (define-public go-github-com-emersion-go-imap-sortthread "The sortthread package implements message sorting and threading for @code{go-github-com-emersion-go-imap}.") (license license:expat))) + +(define-public go-github-com-protonmail-go-crypto + (package + (name "go-github-com-protonmail-go-crypto") + (version "0.0.0-20220623141421-5afb4c282135") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ProtonMail/go-crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05qxdbn8wdk901z5kw2r3jdrag58nxlcsy0p8xd6rq0d71sw94wy")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ProtonMail/go-crypto" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto)) + (home-page "https://github.com/ProtonMail/go-crypto") + (synopsis "Fork of golang.org/x/crypto with up-to-date OpenPGP +implementation") + (description + "The crypto package provides cryptography for Go. This version of the +package is a fork that adds a more up-to-date OpenPGP implementation. It +is completely backwards compatible with +@url{golang.org/x/crypto,the official package}.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 25/41] gnu: Add go-github-com-emersion-go-pgpmail. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (22 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 24/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 26/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via ` (16 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-pgpmail): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 79be7d3c71..c3c41ba0c2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10534,3 +10534,32 @@ (define-public go-github-com-protonmail-go-crypto is completely backwards compatible with @url{golang.org/x/crypto,the official package}.") (license license:bsd-3))) + +(define-public go-github-com-emersion-go-pgpmail + (package + (name "go-github-com-emersion-go-pgpmail") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-pgpmail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ar26b0apw5bxn58qfn1a79cxigbmrqm1irh1rb7x57fydihc7wm")))) + (build-system go-build-system) + (arguments + (list ;; tests don't support our version of protonmail/go-crypto; see + ;; <https://github.com/emersion/go-pgpmail/issues/12> + #:tests? #f + #:import-path "github.com/emersion/go-pgpmail")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-crypto + go-github-com-emersion-go-message + go-github-com-protonmail-go-crypto)) + (home-page "https://github.com/emersion/go-pgpmail") + (synopsis "PGP mail encryption for Go") + (description + "The pgpmail package implements PGP encryption for e-mail messages.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 26/41] gnu: Add go-github-com-emersion-go-smtp. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (23 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 25/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 27/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via ` (15 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-smtp): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c3c41ba0c2..14ed866e4b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10563,3 +10563,27 @@ (define-public go-github-com-emersion-go-pgpmail (description "The pgpmail package implements PGP encryption for e-mail messages.") (license license:expat))) + +(define-public go-github-com-emersion-go-smtp + (package + (name "go-github-com-emersion-go-smtp") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-smtp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vhc0vpjd4yhxk6wrh01sdpi7nprjn98s46yy82xwlkm0cskl0h7")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-smtp")) + (propagated-inputs (list go-github-com-emersion-go-sasl)) + (home-page "https://github.com/emersion/go-smtp") + (synopsis "SMTP implementation for Go") + (description + "The smtp package implements the Simple Mail Transfer Protocol as defined +by RFC 5321.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 27/41] gnu: Add go-github-com-niemeyer-pretty. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (24 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 26/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 28/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via ` (14 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 14ed866e4b..dcffa707a5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10587,3 +10587,36 @@ (define-public go-github-com-emersion-go-smtp "The smtp package implements the Simple Mail Transfer Protocol as defined by RFC 5321.") (license license:expat))) + +(define-public go-github-com-niemeyer-pretty + (package + (name "go-github-com-niemeyer-pretty") + (version "0.0.0-20200227124842-a10e7caefd8e") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/niemeyer/pretty") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/niemeyer/pretty" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'int-to-string-with-rune + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* "formatter.go" + (("s \\+= string\\(i\\)") + "s += string(rune(i))")))))))) + (propagated-inputs (list go-github-com-kr-text)) + (home-page "https://github.com/niemeyer/pretty") + (synopsis "Pretty-print Go values") + (description + "The pretty package provides pretty-printing for Go values. This is +useful during debugging, to avoid wrapping long output lines in the +terminal.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 28/41] gnu: Add go-github-com-arran4-golang-ical. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (25 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 27/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via ` (13 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-arran4-golang-ical): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index dcffa707a5..c29769b274 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10620,3 +10620,31 @@ (define-public go-github-com-niemeyer-pretty useful during debugging, to avoid wrapping long output lines in the terminal.") (license license:expat))) + +(define-public go-github-com-arran4-golang-ical + (package + (name "go-github-com-arran4-golang-ical") + (version "0.0.0-20220517104411-fd89fefb0182") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/arran4/golang-ical") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bxs0b5yg26liiifc0cc41l307r0wc93hp8iygv8dgpc60yzncaw")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/arran4/golang-ical")) + (propagated-inputs (list go-gopkg-in-yaml-v3 + go-gopkg-in-check-v1 + go-github-com-stretchr-testify + go-github-com-niemeyer-pretty + go-github-com-kr-text + go-github-com-davecgh-go-spew)) + (home-page "https://github.com/arran4/golang-ical") + (synopsis "Handle iCalenders in Go") + (description + "The ical package provides an ICS/iCalender parser and serialiser for Go.") + (license license:asl2.0))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (26 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 28/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 30/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via ` (12 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-git-sr-ht--sircmpwn-getopt): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c29769b274..a63fe38952 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10648,3 +10648,27 @@ (define-public go-github-com-arran4-golang-ical (description "The ical package provides an ICS/iCalender parser and serialiser for Go.") (license license:asl2.0))) + +(define-public go-git-sr-ht--sircmpwn-getopt + (package + (name "go-git-sr-ht--sircmpwn-getopt") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~sircmpwn/getopt") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0f9rammnmhaz21qkmz7qf76r8jlzi323g05ps3j7gwrxlw7442a6")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~sircmpwn/getopt")) + (propagated-inputs (list go-github-com-stretchr-testify)) + (home-page "https://git.sr.ht/~sircmpwn/getopt") + (synopsis "POSIX getopt for Go") + (description + "The getopt package is a POSIX-compatible implementation of getopt(3) +for Go.") + (license license:bsd-3))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 30/41] gnu: Add go-github-com-lithammer-fuzzysearch. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (27 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 31/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via ` (11 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a63fe38952..6bc3170fc2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10672,3 +10672,32 @@ (define-public go-git-sr-ht--sircmpwn-getopt "The getopt package is a POSIX-compatible implementation of getopt(3) for Go.") (license license:bsd-3))) + +(define-public go-github-com-lithammer-fuzzysearch + (package + (name "go-github-com-lithammer-fuzzysearch") + (version "1.1.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lithammer/fuzzysearch") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1b036sm42cf64diwlqhx24vxy6g5afrmfbdfyqhpg8zrii3lpwns")))) + (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-text)) + (arguments + (list #:import-path "github.com/lithammer/fuzzysearch" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (home-page "https://github.com/lithammer/fuzzysearch") + (synopsis "Tiny and fast fuzzy search in Go") + (description + "A speedy fuzzy matching package for Go inspired by the JavaScript +library bevacqua/fuzzysearch.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 31/41] gnu: Add go-github-com-google-shlex. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (28 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 30/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 32/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via ` (10 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-google-shlex): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6bc3170fc2..05add810bd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10701,3 +10701,26 @@ (define-public go-github-com-lithammer-fuzzysearch "A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.") (license license:expat))) + +(define-public go-github-com-google-shlex + (package + (name "go-github-com-google-shlex") + (version "0.0.0-20191202100458-e7afc7fbc510") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/shlex") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "14z8hqyik910wk2qwnzgz8mjsmiamxa0pj55ahbv0jx6j3dgvzfm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/google/shlex")) + (home-page "https://github.com/google/shlex") + (synopsis "Simple lexer for Go") + (description + "Shlex is a simple lexer for Go that supports shell-style quoting, +commenting, and escaping.") + (license license:asl2.0))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 32/41] gnu: Add go-github-com-emersion-go-maildir. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (29 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 31/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 33/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via ` (9 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-maildir): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 05add810bd..e60ca7cb8a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10724,3 +10724,26 @@ (define-public go-github-com-google-shlex "Shlex is a simple lexer for Go that supports shell-style quoting, commenting, and escaping.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-maildir + (package + (name "go-github-com-emersion-go-maildir") + (version "0.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-maildir") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rs9kbacjpcza25pmdkbm7sdm7r6gq4g44nihi9asyrvspx96zf2")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-maildir")) + (home-page "https://github.com/emersion/go-maildir") + (synopsis "Maildir interface for Go") + (description + "The maildir package provides an interface to mailboxes in the Maildir +format.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 33/41] gnu: Add go-github-com-emersion-go-milter. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (30 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 32/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 34/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via ` (8 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-milter): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e60ca7cb8a..af4c44c2b5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10747,3 +10747,27 @@ (define-public go-github-com-emersion-go-maildir "The maildir package provides an interface to mailboxes in the Maildir format.") (license license:expat))) + +(define-public go-github-com-emersion-go-milter + (package + (name "go-github-com-emersion-go-milter") + (version "0.3.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-milter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10vpry5gjz2bh9qchcx4p59zm7cc6cb6bfkii2n6vsn4svb950sa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-milter")) + (propagated-inputs (list go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-milter") + (synopsis "Milter mail filters in Go") + (description + "The milter package provides an interface to implement milter mail +filters in Go.") + (license license:bsd-2))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 34/41] gnu: Add go-github-com-emersion-go-msgauth. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (31 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 33/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 35/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via ` (7 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-msgauth): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index af4c44c2b5..94091370af 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10771,3 +10771,33 @@ (define-public go-github-com-emersion-go-milter "The milter package provides an interface to implement milter mail filters in Go.") (license license:bsd-2))) + +(define-public go-github-com-emersion-go-msgauth + (package + (name "go-github-com-emersion-go-msgauth") + (version "0.6.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-msgauth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ds8yr4cm9wigcxg1sxc2m0wmy4z9n6gws3mj50dmf2ayij69z9j")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-msgauth" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto + go-github-com-emersion-go-milter + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-msgauth") + (synopsis "Email authentication for Go") + (description + "The msgauth package provides a Go library for authenticating emails.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 35/41] gnu: Add go-github-com-onsi-gomega. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (32 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 34/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 36/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via ` (6 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-gomega): New variable. --- gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 94091370af..8fdf1b0be4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10801,3 +10801,34 @@ (define-public go-github-com-emersion-go-msgauth (description "The msgauth package provides a Go library for authenticating emails.") (license license:expat))) + +(define-public go-github-com-onsi-gomega + (package + (name "go-github-com-onsi-gomega") + (version "1.19.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "092phwk97sk4sv0nbx5pfhqs6x3x1lnrjwyda1m6b6zwrfmq5c6i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/onsi/gomega" + ;; Unless we disable the tests, we have a circular dependency on + ;; ginkgo/v2. + #:tests? #f)) + (propagated-inputs (list go-github-com-golang-protobuf-proto + go-golang-org-x-net + go-golang-org-x-sys + go-golang-org-x-text + go-google-golang-org-protobuf + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Matcher library for Ginkgo") + (description + "Gomega is the preferred matcher library for the Ginkgo test framework.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 36/41] gnu: Add go-gopkg-in-tomb-v1. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (33 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 35/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 37/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via ` (5 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-gopkg-in-tomb-v1): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8fdf1b0be4..990a0504bf 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10832,3 +10832,29 @@ (define-public go-github-com-onsi-gomega (description "Gomega is the preferred matcher library for the Ginkgo test framework.") (license license:expat))) + +(define-public go-gopkg-in-tomb-v1 + (package + (inherit go-gopkg.in-tomb.v2) + (name "go-gopkg-in-tomb-v1") + (version "1.0.0-20141024135613-dd632973f1e7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gopkg.in/tomb.v1") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv")))) + (arguments + (list #:import-path "gopkg.in/tomb.v1" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-test + (lambda* (#:key import-path #:allow-other-keys) + (substitute* (string-append "src/" import-path + "/tomb_test.go") + (("t.Fatalf\\(`Killf\\(\"BO%s") + "t.Fatalf(`Killf(\"BO%%s"))))))) + (home-page "https://gopkg.in/tomb.v1"))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 37/41] gnu: Add go-github-com-nxadm-tail. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (34 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 36/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 38/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via ` (4 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-nxadm-tail): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 990a0504bf..4d6e4f66a5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10858,3 +10858,27 @@ (define-public go-gopkg-in-tomb-v1 (("t.Fatalf\\(`Killf\\(\"BO%s") "t.Fatalf(`Killf(\"BO%%s"))))))) (home-page "https://gopkg.in/tomb.v1"))) + +(define-public go-github-com-nxadm-tail + (package + (name "go-github-com-nxadm-tail") + (version "1.4.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nxadm/tail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2gi485fhwdpmyzn42wk62103fclwbfywg42p275z1qv2bsz1rc")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/nxadm/tail")) + (propagated-inputs (list go-gopkg-in-tomb-v1 + go-github-com-fsnotify-fsnotify)) + (home-page "https://github.com/nxadm/tail") + (synopsis "Go implementation of the functionality of @command{tail -f}") + (description + "@code{tail} provides a Go library for reading from continuously updating +files, like the @command{tail -f} command does.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 38/41] gnu: Add go-github-com-go-task-slim-sprig. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (35 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 37/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 39/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via ` (3 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-go-task-slim-sprig): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4d6e4f66a5..5121ac7dd0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10882,3 +10882,31 @@ (define-public go-github-com-nxadm-tail "@code{tail} provides a Go library for reading from continuously updating files, like the @command{tail -f} command does.") (license license:expat))) + +(define-public go-github-com-go-task-slim-sprig + (let ((commit "afa1e2071829e4db655eb448d6c7c16eb0bc5766") + (revision "0")) + (package + (name "go-github-com-go-task-slim-sprig") + (version (git-version "2.20.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-task/slim-sprig") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1185y8qygv8gb3wpghx5d945wq68j4dbaiffq3h0dh453g4h1w7a")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-task/slim-sprig" + ;; Tests try to access the network. + #:tests? #f)) + (home-page "https://github.com/go-task/slim-sprig") + (synopsis "Various useful template functions for Go") + (description + "Sprig provides over 100 functions that extend the Go template system. +Slim-Sprig is a fork of Sprig that removes all external dependencies to make the +library more lightweight.") + (license license:expat)))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 39/41] gnu: Add go-github-com-onsi-ginkgo. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (36 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 38/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via ` (2 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-ginkgo): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5121ac7dd0..2a746eca27 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10910,3 +10910,31 @@ (define-public go-github-com-go-task-slim-sprig Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.") (license license:expat)))) + +(define-public go-github-com-onsi-ginkgo + (package + (name "go-github-com-onsi-ginkgo") + (version "1.16.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/ginkgo") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hh6n7q92y0ai8k6rj2yzw6wwxikhyiyk4j92zgvf1zad0gmqqmz")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-golang-org-x-sys + go-golang-org-x-tools + go-github-com-go-task-slim-sprig + go-github-com-nxadm-tail + go-github-com-onsi-gomega)) + (home-page "https://github.com/onsi/ginkgo") + (synopsis "BDD-style testing framework for Go") + (description + "Ginkgo is a Behaviour-Driven Development testing framework for Go. It +builds on top of Go's builtin @code{testing} library and is complemented by the +Gomega matcher library.") + (license license:expat))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (37 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 39/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 41/41] gnu: Add aerc ( via Guix-patches via 2022-07-06 10:24 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2a746eca27..ab7d61de39 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10938,3 +10938,30 @@ (define-public go-github-com-onsi-ginkgo builds on top of Go's builtin @code{testing} library and is complemented by the Gomega matcher library.") (license license:expat))) + +(define-public go-github-com-syndtr-goleveldb-leveldb + (package + (name "go-github-com-syndtr-goleveldb-leveldb") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/syndtr/goleveldb") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "042k0gbzs5waqpxmd7nv5h93mlva861s66c3s9gfg1fym5dx4vmd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/syndtr/goleveldb/leveldb" + #:unpack-path "github.com/syndtr/goleveldb")) + (propagated-inputs (list go-github-com-onsi-gomega + go-github-com-onsi-ginkgo + go-github-com-golang-snappy)) + (home-page "https://github.com/syndtr/goleveldb") + (synopsis "LevelDB implementation in Go") + (description + "This package provides a Go implementation of the LevelDB key/value +storage system.") + (license license:bsd-2))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 41/41] gnu: Add aerc. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (38 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via @ 2022-07-06 10:18 ` ( via Guix-patches via 2022-07-06 10:24 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:18 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/mail.scm (aerc): New variable. --- gnu/packages/mail.scm | 86 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index a03bf2fa05..4077fa18aa 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -48,6 +48,7 @@ ;;; Copyright © 2022 Justin Veilleux <terramorpha@cock.li> ;;; Copyright © 2022 Thiago Jung Bauermann <bauermann@kolabnow.com> ;;; Copyright © 2022 Guillaume Le Vaillant <glv@posteo.net> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4692,3 +4693,88 @@ (define-public smtpmail mailserver on their machine. It enables these users to send their mail over a remote SMTP server.") (license license:gpl2+))) + +(define-public aerc + (package + (name "aerc") + (version "0.10.0-20220703193224-4240f1fbfd09") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~rjarry/aerc") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "19zq3dsyl46py29vpzkbicmg1wz50zx0fc8awp87ycp1jf8wfpka")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~rjarry/aerc" + #:install-source? #f ; end-user application + #:build-flags + #~(list "-tags=notmuch" "-ldflags" + (string-append "-X main.Version=" + #$(go-version->git-ref version) + " -X git.sr.ht/~rjarry/aerc/config.shareDir=" + #$output "/share/aerc")) + #:phases + #~(modify-phases %standard-phases + (add-after 'build 'doc + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "doc")))) + (replace 'install + (lambda* (#:key outputs import-path #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "install" + (string-append "PREFIX=" out))))))))) + (inputs (list go-github-com-zenhack-go-notmuch + go-golang-org-x-oauth2 + go-github-com-xo-terminfo + go-github-com-stretchr-testify + go-github-com-riywo-loginshell + go-github-com-pkg-errors + go-github-com-mitchellh-go-homedir + go-github-com-miolini-datacounter + go-github-com-mattn-go-runewidth + go-github-com-mattn-go-isatty + go-github-com-lithammer-fuzzysearch + go-github-com-kyoh86-xdg + go-github-com-imdario-mergo + go-github-com-google-shlex + go-github-com-go-ini-ini + go-github-com-gdamore-tcell + go-github-com-gatherstars-com-jwz + go-github-com-fsnotify-fsnotify + go-github-com-emersion-go-smtp + go-github-com-emersion-go-sasl + go-github-com-emersion-go-pgpmail + go-github-com-emersion-go-message + go-github-com-emersion-go-maildir + go-github-com-emersion-go-imap-sortthread + go-github-com-emersion-go-imap + go-github-com-emersion-go-msgauth + go-github-com-ddevault-go-libvterm + go-github-com-danwakefield-fnmatch + go-github-com-creack-pty + go-github-com-arran4-golang-ical + go-github-com-protonmail-go-crypto + go-github-com-syndtr-goleveldb-leveldb + go-git-sr-ht--sircmpwn-getopt)) + (native-inputs (list scdoc)) + (home-page "https://git.sr.ht/~rjarry/aerc") + (synopsis "Email client for the terminal") + (description "@code{aerc} is a textual email client for terminals. It +features: +@enumerate +@item First-class support for using patches and @code{git send-email} +@item Vi-like keybindings and command system +@item A built-in console +@item Support for multiple accounts +@end enumerate") + ;; The license given is MIT/Expat; however, linking against notmuch + ;; effectively makes it GPL-3.0-or-later. See this thread discussing it: + ;; <https://lists.sr.ht/~rjarry/aerc-devel/%3Cb5cb213a7d0c699a886971658c2476 + ;; 1073eb2391%40disroot.org%3E> + (license license:gpl3+))) -- 2.36.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch. 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (39 preceding siblings ...) 2022-07-06 10:18 ` [bug#55903] [PATCH v4 41/41] gnu: Add aerc ( via Guix-patches via @ 2022-07-06 10:24 ` ( via Guix-patches via 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-07-06 10:24 UTC (permalink / raw) To: (, 55903, Maxime Devos I've now sent v4, which rebases the patches on commit 06493e738825598447f5b45d7100ca7eff8b669d and updates each package to the latest version. Sadly there are now 6 more packages in the patchset, thanks to the addition of goleveldb to aerc's already massive dependency list... :( -- ( ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 01/41] gnu: Add go-github-com-zenhack-go-notmuch. 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via ` (5 preceding siblings ...) 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via ` (40 more replies) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (9 subsequent siblings) 16 siblings, 41 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-zenhack-go-notmuch): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4756bcb249..2842c7f481 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -72,6 +72,7 @@ (define-module (gnu packages golang) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages lua) + #:use-module (gnu packages mail) #:use-module (gnu packages mp3) #:use-module (gnu packages password-utils) #:use-module (gnu packages pcre) @@ -9911,3 +9912,30 @@ (define-public gopls server implementation for the Go programming language. It provides on-the-fly code linting, formatting, completion, and introspection for Go code in text editors supporting LSP."))) + +(define-public go-github-com-zenhack-go-notmuch + (package + (name "go-github-com-zenhack-go-notmuch") + (version "0.0.0-20211022191430-4d57e8ad2a8b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zenhack/go.notmuch") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2s5smjf7pp7i72dw12sm9iz961y3cy8nkm7hmrg53f6wna57h9")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/zenhack/go.notmuch" + ;; XXX: Tests require you to download fixtures from the Internet. + ;; See <https://github.com/zenhack/go.notmuch/blob/master/Makefile>. + #:tests? #f)) + (propagated-inputs (list notmuch)) + (home-page "https://github.com/zenhack/go.notmuch") + (synopsis "Go bindings to libnotmuch") + (description + "The notmuch package provides a Go language binding to the notmuch +email library.") + (license license:gpl3+))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 02/41] gnu: Add go-github-com-creack-pty. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via ` (39 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-creack-pty): New variable. * guix/build-system/go.scm (go-target): Add to exported variables. --- gnu/packages/golang.scm | 48 ++++++++++++++++++++++++++++++++++++++++ guix/build-system/go.scm | 1 + 2 files changed, 49 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2842c7f481..ed6632a20d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -58,6 +58,7 @@ (define-module (gnu packages golang) #:use-module (guix memoization) #:use-module ((guix build utils) #:select (alist-replace)) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix build-system gnu) @@ -9939,3 +9940,50 @@ (define-public go-github-com-zenhack-go-notmuch "The notmuch package provides a Go language binding to the notmuch email library.") (license license:gpl3+))) + +(define-public go-github-com-creack-pty + (package + (name "go-github-com-creack-pty") + (version "1.1.18") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/creack/pty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qqhcgfym0napz8damj7dhfw28g2qn2f5h3lr93i0sxawq926yzc")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/creack/pty" + #:modules '((ice-9 popen) + (ice-9 textual-ports) + (guix build go-build-system) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'regenerate-types + (lambda* (#:key import-path #:allow-other-keys) + ;; Generated files are included (ztypes_*). We need to remake + ;; them with Cgo. + (with-directory-excursion (string-append "src/" import-path) + (let* ((go-arch + #$(car (go-target + (or (%current-target-system) + (nix-system->gnu-triplet (%current-system)))))) + (file (string-append "ztypes_" go-arch ".go")) + (pipe (open-input-pipe "go tool cgo -godefs types.go")) + (text (get-string-all pipe))) + (close-pipe pipe) + (for-each delete-file + (find-files (getcwd) (file-name-predicate + "ztypes_[a-zA-Z0-9_]+.go"))) + (call-with-output-file file + (lambda (port) + (display text port)))))))))) + (home-page "https://github.com/creack/pty") + (synopsis "Pseudoterminal handling in Go") + (description + "The pty package provides functions for working with Unix pseudoterminals.") + (license license:expat))) diff --git a/guix/build-system/go.scm b/guix/build-system/go.scm index 5e0e5bbad3..9e5f972c84 100644 --- a/guix/build-system/go.scm +++ b/guix/build-system/go.scm @@ -38,6 +38,7 @@ (define-module (guix build-system go) go-build-system go-pseudo-version? + go-target go-version->git-ref)) ;; Commentary: -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 03/41] gnu: Add go-google-golang-org-protobuf. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via ` (38 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-google-golang-org-protobuf): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ed6632a20d..4df2e75238 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9987,3 +9987,36 @@ (define-public go-github-com-creack-pty (description "The pty package provides functions for working with Unix pseudoterminals.") (license license:expat))) + +(define-public go-google-golang-org-protobuf + (package + (name "go-google-golang-org-protobuf") + (version "1.28.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nzcc4qc00afi24nb7nlnwyzvvr6b8s8qdrn1sw085nygh2y2x8r")))) + (build-system go-build-system) + (arguments + (list #:import-path "google.golang.org/protobuf" + #:tests? #f ; source-only package + #:phases #~(modify-phases %standard-phases + ;; source-only package + (delete 'build)))) + (propagated-inputs (list go-github-com-google-go-cmp-cmp + go-github-com-golang-protobuf-proto)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go library for Protocol Buffers") + (description + "The protobuf package provides a Go implementation of Protocol Buffers, a +language and platform neutral, extensible mechanism for serializing structured +data. + +This package is a successor to @code{go-github-com-golang-protobuf} with an +improved and cleaner API.") + (license license:bsd-3))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 04/41] gnu: Add go-github-com-xo-terminfo. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via ` (37 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-xo-terminfo): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4df2e75238..2790bbfdd0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10020,3 +10020,25 @@ (define-public go-google-golang-org-protobuf This package is a successor to @code{go-github-com-golang-protobuf} with an improved and cleaner API.") (license license:bsd-3))) + +(define-public go-github-com-xo-terminfo + (package + (name "go-github-com-xo-terminfo") + (version "0.0.0-20210125001918-ca9a967f8778") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xo/terminfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05gdcvcbwcrcwxznhvs1q1xh4irz2d10v2mz179pydjh30kjc0j5")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/xo/terminfo")) + (home-page "https://github.com/xo/terminfo") + (synopsis "Read the terminfo database in Go") + (description + "The terminfo package implements terminfo database reading for Go.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 05/41] gnu: Add go-github-com-riywo-loginshell. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (2 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via ` (36 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-riywo-loginshell): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2790bbfdd0..a16efbbc76 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10042,3 +10042,29 @@ (define-public go-github-com-xo-terminfo (description "The terminfo package implements terminfo database reading for Go.") (license license:expat))) + +(define-public go-github-com-riywo-loginshell + (package + (name "go-github-com-riywo-loginshell") + (version "0.0.0-20200815045211-7d26008be1ab") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/riywo/loginshell") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "138yvis6lipw9x02jyiz7472bxi20206bcfikcar54i3xsww9q4i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/riywo/loginshell" + ;; Tests try to get the current user's login shell; the build + ;; user doesn't have one. + #:tests? #f)) + (home-page "https://github.com/riywo/loginshell") + (synopsis "Get the user's login shell in Go") + (description + "The loginshell package provides a Go library to get the login shell +of the current user.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 06/41] gnu: Add go-github-com-miolini-datacounter. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (3 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via ` (35 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-miolini-datacounter): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a16efbbc76..35670f6557 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10068,3 +10068,25 @@ (define-public go-github-com-riywo-loginshell "The loginshell package provides a Go library to get the login shell of the current user.") (license license:expat))) + +(define-public go-github-com-miolini-datacounter + (package + (name "go-github-com-miolini-datacounter") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/miolini/datacounter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s1hxqy6666qd524rdp1dr3778davc8gx9brg9lkcjvr5l05s9wa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/miolini/datacounter")) + (home-page "https://github.com/miolini/datacounter") + (synopsis "Counters for Go readers and writers") + (description + "The datacounter package provides counters for Go readers and writers.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 07/41] gnu: Add go-github-com-kyoh86-xdg. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (4 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via ` (34 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-kyoh86-xdg): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 35670f6557..744095c2c0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10090,3 +10090,27 @@ (define-public go-github-com-miolini-datacounter (description "The datacounter package provides counters for Go readers and writers.") (license license:expat))) + +(define-public go-github-com-kyoh86-xdg + (package + (name "go-github-com-kyoh86-xdg") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kyoh86/xdg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0a5nz53fdz1c2qvwlf2dpjdd72nxri95i6q4b07c37kiipgaxncn")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/kyoh86/xdg")) + (home-page "https://github.com/kyoh86/xdg") + (synopsis "XDG base directories for Go") + (description + "The xdg package provides lightweight helper functions in Go to get +config, data and cache directories according to the XDG Base Directory +Specification.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 08/41] gnu: Add go-github-com-go-ini-ini. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (5 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via ` (33 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-ini-ini): New variable. --- gnu/packages/golang.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 744095c2c0..ede74679d3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10114,3 +10114,24 @@ (define-public go-github-com-kyoh86-xdg config, data and cache directories according to the XDG Base Directory Specification.") (license license:expat))) + +;;; XXX: Since commit bfb61065f05a6eac0cf63b16db43d0c3e864c658, the +;;; canonical name of the ini package is `go-github-com-go-ini-ini`, +;;; not `go-gopkg-in-ini`. +(define-public go-github-com-go-ini-ini + (package + (inherit go-gopkg-in-ini) + (name "go-github-com-go-ini-ini") + (version "1.66.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-ini/ini") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0kqg13606hnw8f75cb59fsy1m85kiqf3csi2g7q2512avdmaphc9")))) + (arguments + (list #:import-path "github.com/go-ini/ini")) + (propagated-inputs (list go-github-com-stretchr-testify)))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (6 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 10/41] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via ` (32 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lucasb-eyer-go-colorful): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ede74679d3..532f0bdf0d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10135,3 +10135,28 @@ (define-public go-github-com-go-ini-ini (arguments (list #:import-path "github.com/go-ini/ini")) (propagated-inputs (list go-github-com-stretchr-testify)))) + +(define-public go-github-com-lucasb-eyer-go-colorful + (package + (name "go-github-com-lucasb-eyer-go-colorful") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lucasb-eyer/go-colorful") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs")))) + (build-system go-build-system) + (inputs (list go-golang-org-x-image)) + (arguments + (list #:import-path "github.com/lucasb-eyer/go-colorful")) + (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "Library for playing with colors in Go") + (description + "The colorful package providos a library for using colors in Go. +colorful stores colors in RGB and provides methods for converting these to +various color spaces.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 10/41] gnu: Add go-github-com-rivo-uniseg. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (7 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 11/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via ` (31 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-uniseg): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 532f0bdf0d..bedd04faef 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10160,3 +10160,28 @@ (define-public go-github-com-lucasb-eyer-go-colorful colorful stores colors in RGB and provides methods for converting these to various color spaces.") (license license:expat))) + +(define-public go-github-com-rivo-uniseg + (package + (name "go-github-com-rivo-uniseg") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/uniseg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0j7h22vfmjj562vr8gpsyrkrwp1pq9ayh5fylv24skxb467g9f0q")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/uniseg")) + (home-page "https://github.com/rivo/uniseg") + (synopsis "Unicode text segmentation for Go") + (description + "The uniseg package provides a tool to iterate over grapheme clusters. +This may be used to determine the number of user-perceived characters, to +split strings in their intended places, or to extract individual characters +which form a unit.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 11/41] gnu: Add go-github-com-rivo-tview. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (8 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 10/41] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 12/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via ` (30 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-tview): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index bedd04faef..161536414c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10185,3 +10185,33 @@ (define-public go-github-com-rivo-uniseg split strings in their intended places, or to extract individual characters which form a unit.") (license license:expat))) + +(define-public go-github-com-rivo-tview + (package + (name "go-github-com-rivo-tview") + (version "0.0.0-20220703182358-a13d901d3386") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/tview") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0gf1m3ndbc3kgxpv0ryq9a1ahijg6m896sc9k7dvwfjd8vy0q0yd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/tview")) + (propagated-inputs (list go-golang-org-x-term + go-golang-org-x-sys + go-github-com-rivo-uniseg + go-github-com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/rivo/tview") + (synopsis "Rich Interactive Widgets for Terminal UIs") + (description + "The tview package implements rich widgets for terminal based user +interfaces. The widgets provided with this package are useful for data +exploration and data entry.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 12/41] gnu: Add go-github-com-ssor-bom. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (9 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 11/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 13/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via ` (29 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-ssor-bom): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 161536414c..d9f35ec349 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10215,3 +10215,26 @@ (define-public go-github-com-rivo-tview interfaces. The widgets provided with this package are useful for data exploration and data entry.") (license license:expat))) + +(define-public go-github-com-ssor-bom + (package + (name "go-github-com-ssor-bom") + (version "0.0.0-20170718123548-6386211fdfcf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ssor/bom") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "09g5496ifwqxqclh2iw58plcwcz0sczlnxwqxzwmnl4shdl371ld")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ssor/bom")) + (home-page "https://github.com/ssor/bom") + (synopsis "Cleaning BOMs in Go") + (description + "The bom package provides small tools for cleaning BOMs from a byte +array or reader.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 13/41] gnu: Add go-github-com-gogs-chardet. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (10 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 12/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 14/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via ` (28 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d9f35ec349..26f6b6e7f5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10238,3 +10238,25 @@ (define-public go-github-com-ssor-bom "The bom package provides small tools for cleaning BOMs from a byte array or reader.") (license license:expat))) + +(define-public go-github-com-gogs-chardet + (package + (name "go-github-com-gogs-chardet") + (version "0.0.0-20211120154057-b7413eaefb8f") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gogs/chardet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12j8q5wc9m4n51v2j2m40nahqdl9bh3hzpdp26clzq91kc2amiz0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gogs/chardet")) + (home-page "https://github.com/gogs/chardet") + (synopsis "Character set detection for Go") + (description "The chardet package ports character set detection from +ICU to Go.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 14/41] gnu: Add go-github-com-jaytaylor-html2text. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (11 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 13/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 15/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via ` (27 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 26f6b6e7f5..89027a1b2d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10260,3 +10260,31 @@ (define-public go-github-com-gogs-chardet (description "The chardet package ports character set detection from ICU to Go.") (license license:expat))) + +(define-public go-github-com-jaytaylor-html2text + (package + (name "go-github-com-jaytaylor-html2text") + (version "0.0.0-20211105163654-bc68cce691ba") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jaytaylor/html2text") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12ckgkp8xqgp0fh6019nwp4ssg2k1rv1a67cpk37ian4q5zrvppm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jaytaylor/html2text" + ;; Tests are broken: <https://github.com/jaytaylor/html2text/issues/53> + #:tests? #f)) + (propagated-inputs (list go-golang-org-x-net + go-github-com-olekukonko-tablewriter + go-github-com-ssor-bom)) + (home-page "https://github.com/jaytaylor/html2text") + (synopsis "Convert HTML emails to text") + (description + "The html2text package converts HTML emails to plain text, allowing +text-only mail clients to display them.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 15/41] gnu: Add go-github-com-go-test-deep. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (12 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 14/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 16/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via ` (26 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-test-deep): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 89027a1b2d..adeb87be53 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10288,3 +10288,27 @@ (define-public go-github-com-jaytaylor-html2text "The html2text package converts HTML emails to plain text, allowing text-only mail clients to display them.") (license license:expat))) + +(define-public go-github-com-go-test-deep + (package + (name "go-github-com-go-test-deep") + (version "1.0.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-test/deep") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mmw2w3by7y24jjpjwmf2gfl08c65jihn3si9m0sswmagmdsk8q0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-test/deep")) + (home-page "https://github.com/go-test/deep") + (synopsis "Human-friendly deep variable equality in Go") + (description + "The deep package provides the deep.Equal function which is like +reflect.DeepEqual but returns a list of differences. This is helpful +when comparing complex types like structures and maps.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 16/41] gnu: Add go-github-com-cention-sany-utf7. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (13 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 15/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 17/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via ` (25 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-cention-sany-utf7): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index adeb87be53..906298bad5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10312,3 +10312,27 @@ (define-public go-github-com-go-test-deep reflect.DeepEqual but returns a list of differences. This is helpful when comparing complex types like structures and maps.") (license license:expat))) + +(define-public go-github-com-cention-sany-utf7 + (package + (name "go-github-com-cention-sany-utf7") + (version "0.0.0-20170124080048-26cad61bd60a") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cention-sany/utf7") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jy15ryfcln1iwchrksqyrnyfy41gisymm4f9sr1d73ja029bznm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/cention-sany/utf7")) + (propagated-inputs (list go-golang-org-x-text)) + (home-page "https://github.com/cention-sany/utf7") + (synopsis "UTF-7 for Go") + (description + "The utf7 package provides support for the obsolete UTF-7 text +encoding in Go.") + (license license:bsd-3))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 17/41] gnu: Add go-github-com-jhillyerd-enmime. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (14 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 16/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 18/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via ` (24 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 906298bad5..30a5c5d87f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10336,3 +10336,38 @@ (define-public go-github-com-cention-sany-utf7 "The utf7 package provides support for the obsolete UTF-7 text encoding in Go.") (license license:bsd-3))) + +(define-public go-github-com-jhillyerd-enmime + (package + (name "go-github-com-jhillyerd-enmime") + (version "0.9.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jhillyerd/enmime") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "124dqm598phbmalyx2gmxk201z9kq4ckvvdq8rc0akjlp24nxqbb")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jhillyerd/enmime")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-net + go-github-com-stretchr-testify + go-github-com-ssor-bom + go-github-com-rivo-uniseg + go-github-com-pkg-errors + go-github-com-olekukonko-tablewriter + go-github-com-mattn-go-runewidth + go-github-com-gogs-chardet + go-github-com-jaytaylor-html2text + go-github-com-go-test-deep + go-github-com-cention-sany-utf7)) + (home-page "https://github.com/jhillyerd/enmime") + (synopsis "MIME encoder and decoder for Go") + (description + "The enmime package implements a MIME encoding and decoding +library geared towards parsing MIME encoded emails.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 18/41] gnu: Add go-github-com-gatherstars-com-jwz. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (15 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 17/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 19/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via ` (23 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 30a5c5d87f..b8c6868374 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10371,3 +10371,30 @@ (define-public go-github-com-jhillyerd-enmime "The enmime package implements a MIME encoding and decoding library geared towards parsing MIME encoded emails.") (license license:expat))) + +(define-public go-github-com-gatherstars-com-jwz + (package + (name "go-github-com-gatherstars-com-jwz") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gatherstars-com/jwz") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1h37h5w139d3rhvp1n7kz2jm5zhk4pjzf3sip04v48nphkika60c")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gatherstars-com/jwz")) + (propagated-inputs (list go-github-com-rivo-tview + go-github-com-jhillyerd-enmime + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/gatherstars-com/jwz") + (synopsis "Implementation in Go of the email threading algorithm +originally invented for Netscape Mail") + (description + "The jwz package provides an implementation of the email threading +algorithm originally designed for use in Netscape Mail 2.0 for Go.") + (license license:asl2.0))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 19/41] gnu: Add go-github-com-emersion-go-textwrapper. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (16 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 18/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 20/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via ` (22 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-textwrapper): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b8c6868374..256f00585d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10398,3 +10398,26 @@ (define-public go-github-com-gatherstars-com-jwz "The jwz package provides an implementation of the email threading algorithm originally designed for use in Netscape Mail 2.0 for Go.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-textwrapper + (package + (name "go-github-com-emersion-go-textwrapper") + (version "0.0.0-20200911093747-65d896831594") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-textwrapper") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lh9d7zvj6gm1rr6sv5xlagklgx9d666hq5srd37a4sdcjkbiqmq")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-textwrapper")) + (home-page "https://github.com/emersion/go-textwrapper") + (synopsis "Text-wrapping writer for Go") + (description + "The textwrapper package provides a writer that wraps long text lines to +a specified length.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 20/41] gnu: Add go-github-com-emersion-go-message. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (17 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 19/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 21/41] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via ` (21 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-message): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 256f00585d..d89ab049aa 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10421,3 +10421,28 @@ (define-public go-github-com-emersion-go-textwrapper "The textwrapper package provides a writer that wraps long text lines to a specified length.") (license license:expat))) + +(define-public go-github-com-emersion-go-message + (package + (name "go-github-com-emersion-go-message") + (version "0.16.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-message") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j5qdhsna28xcs843zsiccw700rld5hin466dl0n3a0ax1w13ay0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-message")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-textwrapper)) + (home-page "https://github.com/emersion/go-message") + (synopsis "Internet messages and MIME for Go") + (description + "The message package implements the Internet Message Format and Multipurpose +Internet Mail Extensions in Go.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 21/41] gnu: Add go-github-com-emersion-go-sasl. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (18 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 20/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 22/41] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via ` (20 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-sasl): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d89ab049aa..404f5ae0e4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10446,3 +10446,26 @@ (define-public go-github-com-emersion-go-message "The message package implements the Internet Message Format and Multipurpose Internet Mail Extensions in Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-sasl + (package + (name "go-github-com-emersion-go-sasl") + (version "0.0.0-20211008083017-0b9dcfb154ac") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-sasl") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cbf86wkqrdinfydndgdlnayg4a5mg3d4vqra377j2sfkg7wj0hs")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-sasl")) + (home-page "https://github.com/emersion/go-sasl") + (synopsis "SASL library written in Go") + (description + "The sasl package provides a Simple Authentication and Security Layer +implementation for Go.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 22/41] gnu: Add go-github-com-emersion-go-imap. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (19 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 21/41] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via ` (19 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 404f5ae0e4..618841952d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10469,3 +10469,29 @@ (define-public go-github-com-emersion-go-sasl "The sasl package provides a Simple Authentication and Security Layer implementation for Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap + (package + (name "go-github-com-emersion-go-imap") + (version "1.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ak2ysvfcc9w0g1070msis8x9sh6gzvf0nd65ks594siwbmqddw8")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-imap") + (synopsis "IMAP4rev1 library written in Go") + (description + "The imap package provides an IMAP4rev1 library written in Go. It +can be used to build IMAP clients and servers.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (20 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 22/41] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 24/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via ` (18 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap-sortthread): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 618841952d..0550aa1a0e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10495,3 +10495,29 @@ (define-public go-github-com-emersion-go-imap "The imap package provides an IMAP4rev1 library written in Go. It can be used to build IMAP clients and servers.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap-sortthread + (package + (name "go-github-com-emersion-go-imap-sortthread") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap-sortthread") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cfbgz1l5angnj52v9pxwggai2shx0h78ffcp7j4r4lr7lzflnwz")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap-sortthread")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-imap)) + (home-page "https://github.com/emersion/go-imap-sortthread") + (synopsis "Sorting and threading of messages for the imap package") + (description + "The sortthread package implements message sorting and threading for +@code{go-github-com-emersion-go-imap}.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 24/41] gnu: Add go-github-com-protonmail-go-crypto. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (21 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 25/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via ` (17 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto): New variable. --- gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0550aa1a0e..1616d19c9d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10521,3 +10521,35 @@ (define-public go-github-com-emersion-go-imap-sortthread "The sortthread package implements message sorting and threading for @code{go-github-com-emersion-go-imap}.") (license license:expat))) + +(define-public go-github-com-protonmail-go-crypto + (package + (name "go-github-com-protonmail-go-crypto") + (version "0.0.0-20220623141421-5afb4c282135") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ProtonMail/go-crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05qxdbn8wdk901z5kw2r3jdrag58nxlcsy0p8xd6rq0d71sw94wy")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ProtonMail/go-crypto" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto)) + (home-page "https://github.com/ProtonMail/go-crypto") + (synopsis "Fork of golang.org/x/crypto with up-to-date OpenPGP +implementation") + (description + "The crypto package provides cryptography for Go. This version of the +package is a fork that adds a more up-to-date OpenPGP implementation. It +is completely backwards compatible with +@url{golang.org/x/crypto,the official package}.") + (license license:bsd-3))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 25/41] gnu: Add go-github-com-emersion-go-pgpmail. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (22 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 24/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 26/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via ` (16 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-pgpmail): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1616d19c9d..2cb2a336ad 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10553,3 +10553,32 @@ (define-public go-github-com-protonmail-go-crypto is completely backwards compatible with @url{golang.org/x/crypto,the official package}.") (license license:bsd-3))) + +(define-public go-github-com-emersion-go-pgpmail + (package + (name "go-github-com-emersion-go-pgpmail") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-pgpmail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ar26b0apw5bxn58qfn1a79cxigbmrqm1irh1rb7x57fydihc7wm")))) + (build-system go-build-system) + (arguments + (list ;; tests don't support our version of protonmail/go-crypto; see + ;; <https://github.com/emersion/go-pgpmail/issues/12> + #:tests? #f + #:import-path "github.com/emersion/go-pgpmail")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-crypto + go-github-com-emersion-go-message + go-github-com-protonmail-go-crypto)) + (home-page "https://github.com/emersion/go-pgpmail") + (synopsis "PGP mail encryption for Go") + (description + "The pgpmail package implements PGP encryption for e-mail messages.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 26/41] gnu: Add go-github-com-emersion-go-smtp. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (23 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 25/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 27/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via ` (15 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-smtp): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2cb2a336ad..85a210df66 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10582,3 +10582,27 @@ (define-public go-github-com-emersion-go-pgpmail (description "The pgpmail package implements PGP encryption for e-mail messages.") (license license:expat))) + +(define-public go-github-com-emersion-go-smtp + (package + (name "go-github-com-emersion-go-smtp") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-smtp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vhc0vpjd4yhxk6wrh01sdpi7nprjn98s46yy82xwlkm0cskl0h7")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-smtp")) + (propagated-inputs (list go-github-com-emersion-go-sasl)) + (home-page "https://github.com/emersion/go-smtp") + (synopsis "SMTP implementation for Go") + (description + "The smtp package implements the Simple Mail Transfer Protocol as defined +by RFC 5321.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 27/41] gnu: Add go-github-com-niemeyer-pretty. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (24 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 26/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 28/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via ` (14 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 85a210df66..41bbb3c228 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10606,3 +10606,36 @@ (define-public go-github-com-emersion-go-smtp "The smtp package implements the Simple Mail Transfer Protocol as defined by RFC 5321.") (license license:expat))) + +(define-public go-github-com-niemeyer-pretty + (package + (name "go-github-com-niemeyer-pretty") + (version "0.0.0-20200227124842-a10e7caefd8e") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/niemeyer/pretty") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/niemeyer/pretty" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'int-to-string-with-rune + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* "formatter.go" + (("s \\+= string\\(i\\)") + "s += string(rune(i))")))))))) + (propagated-inputs (list go-github-com-kr-text)) + (home-page "https://github.com/niemeyer/pretty") + (synopsis "Pretty-print Go values") + (description + "The pretty package provides pretty-printing for Go values. This is +useful during debugging, to avoid wrapping long output lines in the +terminal.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 28/41] gnu: Add go-github-com-arran4-golang-ical. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (25 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 27/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via ` (13 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-arran4-golang-ical): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 41bbb3c228..6dda84e855 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10639,3 +10639,31 @@ (define-public go-github-com-niemeyer-pretty useful during debugging, to avoid wrapping long output lines in the terminal.") (license license:expat))) + +(define-public go-github-com-arran4-golang-ical + (package + (name "go-github-com-arran4-golang-ical") + (version "0.0.0-20220517104411-fd89fefb0182") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/arran4/golang-ical") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bxs0b5yg26liiifc0cc41l307r0wc93hp8iygv8dgpc60yzncaw")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/arran4/golang-ical")) + (propagated-inputs (list go-gopkg-in-yaml-v3 + go-gopkg-in-check-v1 + go-github-com-stretchr-testify + go-github-com-niemeyer-pretty + go-github-com-kr-text + go-github-com-davecgh-go-spew)) + (home-page "https://github.com/arran4/golang-ical") + (synopsis "Handle iCalenders in Go") + (description + "The ical package provides an ICS/iCalender parser and serialiser for Go.") + (license license:asl2.0))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (26 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 28/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 30/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via ` (12 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-git-sr-ht--sircmpwn-getopt): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6dda84e855..bcd73c3c1b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10667,3 +10667,27 @@ (define-public go-github-com-arran4-golang-ical (description "The ical package provides an ICS/iCalender parser and serialiser for Go.") (license license:asl2.0))) + +(define-public go-git-sr-ht--sircmpwn-getopt + (package + (name "go-git-sr-ht--sircmpwn-getopt") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~sircmpwn/getopt") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0f9rammnmhaz21qkmz7qf76r8jlzi323g05ps3j7gwrxlw7442a6")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~sircmpwn/getopt")) + (propagated-inputs (list go-github-com-stretchr-testify)) + (home-page "https://git.sr.ht/~sircmpwn/getopt") + (synopsis "POSIX getopt for Go") + (description + "The getopt package is a POSIX-compatible implementation of getopt(3) +for Go.") + (license license:bsd-3))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 30/41] gnu: Add go-github-com-lithammer-fuzzysearch. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (27 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 31/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via ` (11 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index bcd73c3c1b..fd2335b61a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10691,3 +10691,32 @@ (define-public go-git-sr-ht--sircmpwn-getopt "The getopt package is a POSIX-compatible implementation of getopt(3) for Go.") (license license:bsd-3))) + +(define-public go-github-com-lithammer-fuzzysearch + (package + (name "go-github-com-lithammer-fuzzysearch") + (version "1.1.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lithammer/fuzzysearch") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1b036sm42cf64diwlqhx24vxy6g5afrmfbdfyqhpg8zrii3lpwns")))) + (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-text)) + (arguments + (list #:import-path "github.com/lithammer/fuzzysearch" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (home-page "https://github.com/lithammer/fuzzysearch") + (synopsis "Tiny and fast fuzzy search in Go") + (description + "A speedy fuzzy matching package for Go inspired by the JavaScript +library bevacqua/fuzzysearch.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 31/41] gnu: Add go-github-com-google-shlex. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (28 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 30/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 32/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via ` (10 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-google-shlex): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fd2335b61a..9959dd118c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10720,3 +10720,26 @@ (define-public go-github-com-lithammer-fuzzysearch "A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.") (license license:expat))) + +(define-public go-github-com-google-shlex + (package + (name "go-github-com-google-shlex") + (version "0.0.0-20191202100458-e7afc7fbc510") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/shlex") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "14z8hqyik910wk2qwnzgz8mjsmiamxa0pj55ahbv0jx6j3dgvzfm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/google/shlex")) + (home-page "https://github.com/google/shlex") + (synopsis "Simple lexer for Go") + (description + "Shlex is a simple lexer for Go that supports shell-style quoting, +commenting, and escaping.") + (license license:asl2.0))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 32/41] gnu: Add go-github-com-emersion-go-maildir. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (29 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 31/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 33/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via ` (9 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-maildir): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9959dd118c..d3d1b9e957 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10743,3 +10743,26 @@ (define-public go-github-com-google-shlex "Shlex is a simple lexer for Go that supports shell-style quoting, commenting, and escaping.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-maildir + (package + (name "go-github-com-emersion-go-maildir") + (version "0.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-maildir") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rs9kbacjpcza25pmdkbm7sdm7r6gq4g44nihi9asyrvspx96zf2")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-maildir")) + (home-page "https://github.com/emersion/go-maildir") + (synopsis "Maildir interface for Go") + (description + "The maildir package provides an interface to mailboxes in the Maildir +format.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 33/41] gnu: Add go-github-com-emersion-go-milter. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (30 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 32/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 34/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via ` (8 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-milter): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d3d1b9e957..ac67ba9a2e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10766,3 +10766,27 @@ (define-public go-github-com-emersion-go-maildir "The maildir package provides an interface to mailboxes in the Maildir format.") (license license:expat))) + +(define-public go-github-com-emersion-go-milter + (package + (name "go-github-com-emersion-go-milter") + (version "0.3.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-milter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10vpry5gjz2bh9qchcx4p59zm7cc6cb6bfkii2n6vsn4svb950sa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-milter")) + (propagated-inputs (list go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-milter") + (synopsis "Milter mail filters in Go") + (description + "The milter package provides an interface to implement milter mail +filters in Go.") + (license license:bsd-2))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 34/41] gnu: Add go-github-com-emersion-go-msgauth. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (31 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 33/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via @ 2022-08-03 12:29 ` ( via Guix-patches via 2022-08-03 12:30 ` [bug#55903] [PATCH v5 35/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via ` (7 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:29 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-msgauth): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ac67ba9a2e..a788a767e0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10790,3 +10790,33 @@ (define-public go-github-com-emersion-go-milter "The milter package provides an interface to implement milter mail filters in Go.") (license license:bsd-2))) + +(define-public go-github-com-emersion-go-msgauth + (package + (name "go-github-com-emersion-go-msgauth") + (version "0.6.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-msgauth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ds8yr4cm9wigcxg1sxc2m0wmy4z9n6gws3mj50dmf2ayij69z9j")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-msgauth" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto + go-github-com-emersion-go-milter + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-msgauth") + (synopsis "Email authentication for Go") + (description + "The msgauth package provides a Go library for authenticating emails.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 35/41] gnu: Add go-github-com-onsi-gomega. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (32 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 34/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via @ 2022-08-03 12:30 ` ( via Guix-patches via 2022-08-03 12:30 ` [bug#55903] [PATCH v5 36/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via ` (6 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:30 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-gomega): New variable. --- gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a788a767e0..6ee01b9ea1 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10820,3 +10820,34 @@ (define-public go-github-com-emersion-go-msgauth (description "The msgauth package provides a Go library for authenticating emails.") (license license:expat))) + +(define-public go-github-com-onsi-gomega + (package + (name "go-github-com-onsi-gomega") + (version "1.19.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "092phwk97sk4sv0nbx5pfhqs6x3x1lnrjwyda1m6b6zwrfmq5c6i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/onsi/gomega" + ;; Unless we disable the tests, we have a circular dependency on + ;; ginkgo/v2. + #:tests? #f)) + (propagated-inputs (list go-github-com-golang-protobuf-proto + go-golang-org-x-net + go-golang-org-x-sys + go-golang-org-x-text + go-google-golang-org-protobuf + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Matcher library for Ginkgo") + (description + "Gomega is the preferred matcher library for the Ginkgo test framework.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 36/41] gnu: Add go-gopkg-in-tomb-v1. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (33 preceding siblings ...) 2022-08-03 12:30 ` [bug#55903] [PATCH v5 35/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via @ 2022-08-03 12:30 ` ( via Guix-patches via 2022-08-03 12:30 ` [bug#55903] [PATCH v5 37/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via ` (5 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:30 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-gopkg-in-tomb-v1): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6ee01b9ea1..da7b983475 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10851,3 +10851,29 @@ (define-public go-github-com-onsi-gomega (description "Gomega is the preferred matcher library for the Ginkgo test framework.") (license license:expat))) + +(define-public go-gopkg-in-tomb-v1 + (package + (inherit go-gopkg.in-tomb.v2) + (name "go-gopkg-in-tomb-v1") + (version "1.0.0-20141024135613-dd632973f1e7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gopkg.in/tomb.v1") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv")))) + (arguments + (list #:import-path "gopkg.in/tomb.v1" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-test + (lambda* (#:key import-path #:allow-other-keys) + (substitute* (string-append "src/" import-path + "/tomb_test.go") + (("t.Fatalf\\(`Killf\\(\"BO%s") + "t.Fatalf(`Killf(\"BO%%s"))))))) + (home-page "https://gopkg.in/tomb.v1"))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 37/41] gnu: Add go-github-com-nxadm-tail. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (34 preceding siblings ...) 2022-08-03 12:30 ` [bug#55903] [PATCH v5 36/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via @ 2022-08-03 12:30 ` ( via Guix-patches via 2022-08-03 12:30 ` [bug#55903] [PATCH v5 38/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via ` (4 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:30 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-nxadm-tail): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index da7b983475..a7a0ce6391 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10877,3 +10877,27 @@ (define-public go-gopkg-in-tomb-v1 (("t.Fatalf\\(`Killf\\(\"BO%s") "t.Fatalf(`Killf(\"BO%%s"))))))) (home-page "https://gopkg.in/tomb.v1"))) + +(define-public go-github-com-nxadm-tail + (package + (name "go-github-com-nxadm-tail") + (version "1.4.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nxadm/tail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2gi485fhwdpmyzn42wk62103fclwbfywg42p275z1qv2bsz1rc")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/nxadm/tail")) + (propagated-inputs (list go-gopkg-in-tomb-v1 + go-github-com-fsnotify-fsnotify)) + (home-page "https://github.com/nxadm/tail") + (synopsis "Go implementation of the functionality of @command{tail -f}") + (description + "@code{tail} provides a Go library for reading from continuously updating +files, like the @command{tail -f} command does.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 38/41] gnu: Add go-github-com-go-task-slim-sprig. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (35 preceding siblings ...) 2022-08-03 12:30 ` [bug#55903] [PATCH v5 37/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via @ 2022-08-03 12:30 ` ( via Guix-patches via 2022-08-03 12:30 ` [bug#55903] [PATCH v5 39/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via ` (3 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:30 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-go-task-slim-sprig): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a7a0ce6391..10fec324b0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10901,3 +10901,31 @@ (define-public go-github-com-nxadm-tail "@code{tail} provides a Go library for reading from continuously updating files, like the @command{tail -f} command does.") (license license:expat))) + +(define-public go-github-com-go-task-slim-sprig + (let ((commit "afa1e2071829e4db655eb448d6c7c16eb0bc5766") + (revision "0")) + (package + (name "go-github-com-go-task-slim-sprig") + (version (git-version "2.20.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-task/slim-sprig") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1185y8qygv8gb3wpghx5d945wq68j4dbaiffq3h0dh453g4h1w7a")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-task/slim-sprig" + ;; Tests try to access the network. + #:tests? #f)) + (home-page "https://github.com/go-task/slim-sprig") + (synopsis "Various useful template functions for Go") + (description + "Sprig provides over 100 functions that extend the Go template system. +Slim-Sprig is a fork of Sprig that removes all external dependencies to make the +library more lightweight.") + (license license:expat)))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 39/41] gnu: Add go-github-com-onsi-ginkgo. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (36 preceding siblings ...) 2022-08-03 12:30 ` [bug#55903] [PATCH v5 38/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via @ 2022-08-03 12:30 ` ( via Guix-patches via 2022-08-03 12:30 ` [bug#55903] [PATCH v5 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via ` (2 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:30 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-ginkgo): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 10fec324b0..0dc43a48fb 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10929,3 +10929,31 @@ (define-public go-github-com-go-task-slim-sprig Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.") (license license:expat)))) + +(define-public go-github-com-onsi-ginkgo + (package + (name "go-github-com-onsi-ginkgo") + (version "1.16.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/ginkgo") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hh6n7q92y0ai8k6rj2yzw6wwxikhyiyk4j92zgvf1zad0gmqqmz")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-golang-org-x-sys + go-golang-org-x-tools + go-github-com-go-task-slim-sprig + go-github-com-nxadm-tail + go-github-com-onsi-gomega)) + (home-page "https://github.com/onsi/ginkgo") + (synopsis "BDD-style testing framework for Go") + (description + "Ginkgo is a Behaviour-Driven Development testing framework for Go. It +builds on top of Go's builtin @code{testing} library and is complemented by the +Gomega matcher library.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (37 preceding siblings ...) 2022-08-03 12:30 ` [bug#55903] [PATCH v5 39/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via @ 2022-08-03 12:30 ` ( via Guix-patches via 2022-08-03 12:30 ` [bug#55903] [PATCH v5 41/41] gnu: Add aerc ( via Guix-patches via 2022-08-03 12:31 ` [bug#55903] [PATCH v5 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:30 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0dc43a48fb..0fd2f9ced3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10957,3 +10957,30 @@ (define-public go-github-com-onsi-ginkgo builds on top of Go's builtin @code{testing} library and is complemented by the Gomega matcher library.") (license license:expat))) + +(define-public go-github-com-syndtr-goleveldb-leveldb + (package + (name "go-github-com-syndtr-goleveldb-leveldb") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/syndtr/goleveldb") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "042k0gbzs5waqpxmd7nv5h93mlva861s66c3s9gfg1fym5dx4vmd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/syndtr/goleveldb/leveldb" + #:unpack-path "github.com/syndtr/goleveldb")) + (propagated-inputs (list go-github-com-onsi-gomega + go-github-com-onsi-ginkgo + go-github-com-golang-snappy)) + (home-page "https://github.com/syndtr/goleveldb") + (synopsis "LevelDB implementation in Go") + (description + "This package provides a Go implementation of the LevelDB key/value +storage system.") + (license license:bsd-2))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 41/41] gnu: Add aerc. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (38 preceding siblings ...) 2022-08-03 12:30 ` [bug#55903] [PATCH v5 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via @ 2022-08-03 12:30 ` ( via Guix-patches via 2022-08-03 12:31 ` [bug#55903] [PATCH v5 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:30 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/mail.scm (aerc): New variable. --- gnu/packages/mail.scm | 85 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index ca4b3e819e..11dfcc02a5 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -49,6 +49,7 @@ ;;; Copyright © 2022 Thiago Jung Bauermann <bauermann@kolabnow.com> ;;; Copyright © 2022 Guillaume Le Vaillant <glv@posteo.net> ;;; Copyright © 2022 muradm <mail@muradm.net> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4678,3 +4679,87 @@ (define-public smtpmail mailserver on their machine. It enables these users to send their mail over a remote SMTP server.") (license license:gpl2+))) + +(define-public aerc + (package + (name "aerc") + (version "0.11.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~rjarry/aerc") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05q7ilmjl9mfd0a72ayvl8f1fqxk27xmxbrw1dspbhc6vc27lj63")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~rjarry/aerc" + #:install-source? #f ; end-user application + #:build-flags + #~(list "-tags=notmuch" "-ldflags" + (string-append "-X main.Version=" #$version + " -X git.sr.ht/~rjarry/aerc/config.shareDir=" + #$output "/share/aerc")) + #:phases + #~(modify-phases %standard-phases + (add-after 'build 'doc + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "doc")))) + (replace 'install + (lambda* (#:key outputs import-path #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "install" + (string-append "PREFIX=" out))))))))) + (inputs (list go-github-com-zenhack-go-notmuch + go-golang-org-x-oauth2 + go-github-com-xo-terminfo + go-github-com-stretchr-testify + go-github-com-riywo-loginshell + go-github-com-pkg-errors + go-github-com-mitchellh-go-homedir + go-github-com-miolini-datacounter + go-github-com-mattn-go-runewidth + go-github-com-mattn-go-isatty + go-github-com-lithammer-fuzzysearch + go-github-com-kyoh86-xdg + go-github-com-imdario-mergo + go-github-com-google-shlex + go-github-com-go-ini-ini + go-github-com-gdamore-tcell + go-github-com-gatherstars-com-jwz + go-github-com-fsnotify-fsnotify + go-github-com-emersion-go-smtp + go-github-com-emersion-go-sasl + go-github-com-emersion-go-pgpmail + go-github-com-emersion-go-message + go-github-com-emersion-go-maildir + go-github-com-emersion-go-imap-sortthread + go-github-com-emersion-go-imap + go-github-com-emersion-go-msgauth + go-github-com-ddevault-go-libvterm + go-github-com-danwakefield-fnmatch + go-github-com-creack-pty + go-github-com-arran4-golang-ical + go-github-com-protonmail-go-crypto + go-github-com-syndtr-goleveldb-leveldb + go-git-sr-ht--sircmpwn-getopt)) + (native-inputs (list scdoc)) + (home-page "https://git.sr.ht/~rjarry/aerc") + (synopsis "Email client for the terminal") + (description "@code{aerc} is a textual email client for terminals. It +features: +@enumerate +@item First-class support for using patches and @code{git send-email} +@item Vi-like keybindings and command system +@item A built-in console +@item Support for multiple accounts +@end enumerate") + ;; The license given is MIT/Expat; however, linking against notmuch + ;; effectively makes it GPL-3.0-or-later. See this thread discussing it: + ;; <https://lists.sr.ht/~rjarry/aerc-devel/%3Cb5cb213a7d0c699a886971658c2476 + ;; 1073eb2391%40disroot.org%3E> + (license license:gpl3+))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v5 01/41] gnu: Add go-github-com-zenhack-go-notmuch. 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via ` (39 preceding siblings ...) 2022-08-03 12:30 ` [bug#55903] [PATCH v5 41/41] gnu: Add aerc ( via Guix-patches via @ 2022-08-03 12:31 ` ( via Guix-patches via 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-03 12:31 UTC (permalink / raw) To: (, 55903 Let's try this again... This v5 patchset updates aerc to the recently released version 0.11.0. -- ( ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 01/41] gnu: Add go-github-com-zenhack-go-notmuch. 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via ` (6 preceding siblings ...) 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via ` (40 more replies) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (8 subsequent siblings) 16 siblings, 41 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-zenhack-go-notmuch): New variable. --- gnu/packages/golang.scm | 54 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 54 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4756bcb249..aa5155f453 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -72,6 +72,7 @@ (define-module (gnu packages golang) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages lua) + #:use-module (gnu packages mail) #:use-module (gnu packages mp3) #:use-module (gnu packages password-utils) #:use-module (gnu packages pcre) @@ -9911,3 +9912,56 @@ (define-public gopls server implementation for the Go programming language. It provides on-the-fly code linting, formatting, completion, and introspection for Go code in text editors supporting LSP."))) + +(define-public go-github-com-zenhack-go-notmuch + (package + (name "go-github-com-zenhack-go-notmuch") + (version "0.0.0-20211022191430-4d57e8ad2a8b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zenhack/go.notmuch") + (commit (go-version->git-ref version)))) + (modules '((guix build utils))) + ;; XXX: We need to use a snippet, because if we don't modify + ;; the source directly, the modifications will have to be + ;; reapplied for every single package that depends on this + ;; one. + (snippet + #~(substitute* (find-files (getcwd) "\\.go$") + (("// #cgo LDFLAGS:.*$") + (let ((notmuch #$notmuch)) + (string-append "// #cgo LDFLAGS:" + " -lnotmuch" + " -L" notmuch "/lib\n" + "// #cgo CFLAGS:" + " -I" notmuch "/include\n"))))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2s5smjf7pp7i72dw12sm9iz961y3cy8nkm7hmrg53f6wna57h9")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/zenhack/go.notmuch" + #:phases + #~(modify-phases %standard-phases + (add-before 'check 'unpack-test-fixtures + (lambda* (#:key inputs import-path #:allow-other-keys) + (let ((fixtures (assoc-ref inputs "notmuch-fixtures"))) + (invoke "tar" "xf" fixtures "-C" + (string-append "src/" import-path + "/fixtures")))))))) + (native-inputs + `(("notmuch-fixtures" + ,(origin + (method url-fetch) + (uri "http://notmuchmail.org/releases/test-databases/database-v1.tar.xz") + (sha256 + (base32 + "1lk91s00y4qy4pjh8638b5lfkgwyl282g1m27srsf7qfn58y16a2")))))) + (home-page "https://github.com/zenhack/go.notmuch") + (synopsis "Go bindings to libnotmuch") + (description + "The notmuch package provides a Go language binding to the notmuch +email library.") + (license license:gpl3+))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 02/41] gnu: Add go-github-com-creack-pty. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via ` (39 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-creack-pty): New variable. * guix/build-system/go.scm (go-target): Add to exported variables. --- gnu/packages/golang.scm | 48 ++++++++++++++++++++++++++++++++++++++++ guix/build-system/go.scm | 1 + 2 files changed, 49 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index aa5155f453..4eb53d6cff 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -58,6 +58,7 @@ (define-module (gnu packages golang) #:use-module (guix memoization) #:use-module ((guix build utils) #:select (alist-replace)) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix build-system gnu) @@ -9965,3 +9966,50 @@ (define-public go-github-com-zenhack-go-notmuch "The notmuch package provides a Go language binding to the notmuch email library.") (license license:gpl3+))) + +(define-public go-github-com-creack-pty + (package + (name "go-github-com-creack-pty") + (version "1.1.18") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/creack/pty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qqhcgfym0napz8damj7dhfw28g2qn2f5h3lr93i0sxawq926yzc")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/creack/pty" + #:modules '((ice-9 popen) + (ice-9 textual-ports) + (guix build go-build-system) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'regenerate-types + (lambda* (#:key import-path #:allow-other-keys) + ;; Generated files are included (ztypes_*). We need to remake + ;; them with Cgo. + (with-directory-excursion (string-append "src/" import-path) + (let* ((go-arch + #$(car (go-target + (or (%current-target-system) + (nix-system->gnu-triplet (%current-system)))))) + (file (string-append "ztypes_" go-arch ".go")) + (pipe (open-input-pipe "go tool cgo -godefs types.go")) + (text (get-string-all pipe))) + (close-pipe pipe) + (for-each delete-file + (find-files (getcwd) (file-name-predicate + "ztypes_[a-zA-Z0-9_]+.go"))) + (call-with-output-file file + (lambda (port) + (display text port)))))))))) + (home-page "https://github.com/creack/pty") + (synopsis "Pseudoterminal handling in Go") + (description + "The pty package provides functions for working with Unix pseudoterminals.") + (license license:expat))) diff --git a/guix/build-system/go.scm b/guix/build-system/go.scm index 5e0e5bbad3..9e5f972c84 100644 --- a/guix/build-system/go.scm +++ b/guix/build-system/go.scm @@ -38,6 +38,7 @@ (define-module (guix build-system go) go-build-system go-pseudo-version? + go-target go-version->git-ref)) ;; Commentary: -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 03/41] gnu: Add go-google-golang-org-protobuf. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via ` (38 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-google-golang-org-protobuf): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4eb53d6cff..dc4e409e34 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10013,3 +10013,36 @@ (define-public go-github-com-creack-pty (description "The pty package provides functions for working with Unix pseudoterminals.") (license license:expat))) + +(define-public go-google-golang-org-protobuf + (package + (name "go-google-golang-org-protobuf") + (version "1.28.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nzcc4qc00afi24nb7nlnwyzvvr6b8s8qdrn1sw085nygh2y2x8r")))) + (build-system go-build-system) + (arguments + (list #:import-path "google.golang.org/protobuf" + #:tests? #f ; source-only package + #:phases #~(modify-phases %standard-phases + ;; source-only package + (delete 'build)))) + (propagated-inputs (list go-github-com-google-go-cmp-cmp + go-github-com-golang-protobuf-proto)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go library for Protocol Buffers") + (description + "The protobuf package provides a Go implementation of Protocol Buffers, a +language and platform neutral, extensible mechanism for serializing structured +data. + +This package is a successor to @code{go-github-com-golang-protobuf} with an +improved and cleaner API.") + (license license:bsd-3))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 04/41] gnu: Add go-github-com-xo-terminfo. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via ` (37 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-xo-terminfo): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index dc4e409e34..b3e9f7d9ae 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10046,3 +10046,25 @@ (define-public go-google-golang-org-protobuf This package is a successor to @code{go-github-com-golang-protobuf} with an improved and cleaner API.") (license license:bsd-3))) + +(define-public go-github-com-xo-terminfo + (package + (name "go-github-com-xo-terminfo") + (version "0.0.0-20210125001918-ca9a967f8778") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xo/terminfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05gdcvcbwcrcwxznhvs1q1xh4irz2d10v2mz179pydjh30kjc0j5")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/xo/terminfo")) + (home-page "https://github.com/xo/terminfo") + (synopsis "Read the terminfo database in Go") + (description + "The terminfo package implements terminfo database reading for Go.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 05/41] gnu: Add go-github-com-riywo-loginshell. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (2 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via ` (36 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-riywo-loginshell): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b3e9f7d9ae..fa2f91dac9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10068,3 +10068,29 @@ (define-public go-github-com-xo-terminfo (description "The terminfo package implements terminfo database reading for Go.") (license license:expat))) + +(define-public go-github-com-riywo-loginshell + (package + (name "go-github-com-riywo-loginshell") + (version "0.0.0-20200815045211-7d26008be1ab") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/riywo/loginshell") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "138yvis6lipw9x02jyiz7472bxi20206bcfikcar54i3xsww9q4i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/riywo/loginshell" + ;; Tests try to get the current user's login shell; the build + ;; user doesn't have one. + #:tests? #f)) + (home-page "https://github.com/riywo/loginshell") + (synopsis "Get the user's login shell in Go") + (description + "The loginshell package provides a Go library to get the login shell +of the current user.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 06/41] gnu: Add go-github-com-miolini-datacounter. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (3 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via ` (35 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-miolini-datacounter): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fa2f91dac9..d845b2c3ab 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10094,3 +10094,25 @@ (define-public go-github-com-riywo-loginshell "The loginshell package provides a Go library to get the login shell of the current user.") (license license:expat))) + +(define-public go-github-com-miolini-datacounter + (package + (name "go-github-com-miolini-datacounter") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/miolini/datacounter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s1hxqy6666qd524rdp1dr3778davc8gx9brg9lkcjvr5l05s9wa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/miolini/datacounter")) + (home-page "https://github.com/miolini/datacounter") + (synopsis "Counters for Go readers and writers") + (description + "The datacounter package provides counters for Go readers and writers.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 07/41] gnu: Add go-github-com-kyoh86-xdg. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (4 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via ` (34 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-kyoh86-xdg): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d845b2c3ab..fc4fcbf049 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10116,3 +10116,27 @@ (define-public go-github-com-miolini-datacounter (description "The datacounter package provides counters for Go readers and writers.") (license license:expat))) + +(define-public go-github-com-kyoh86-xdg + (package + (name "go-github-com-kyoh86-xdg") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kyoh86/xdg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0a5nz53fdz1c2qvwlf2dpjdd72nxri95i6q4b07c37kiipgaxncn")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/kyoh86/xdg")) + (home-page "https://github.com/kyoh86/xdg") + (synopsis "XDG base directories for Go") + (description + "The xdg package provides lightweight helper functions in Go to get +config, data and cache directories according to the XDG Base Directory +Specification.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 08/41] gnu: Add go-github-com-go-ini-ini. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (5 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via ` (33 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-ini-ini): New variable. --- gnu/packages/golang.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fc4fcbf049..31ceba08b2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10140,3 +10140,24 @@ (define-public go-github-com-kyoh86-xdg config, data and cache directories according to the XDG Base Directory Specification.") (license license:expat))) + +;;; XXX: Since commit bfb61065f05a6eac0cf63b16db43d0c3e864c658, the +;;; canonical name of the ini package is `go-github-com-go-ini-ini`, +;;; not `go-gopkg-in-ini`. +(define-public go-github-com-go-ini-ini + (package + (inherit go-gopkg-in-ini) + (name "go-github-com-go-ini-ini") + (version "1.66.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-ini/ini") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0kqg13606hnw8f75cb59fsy1m85kiqf3csi2g7q2512avdmaphc9")))) + (arguments + (list #:import-path "github.com/go-ini/ini")) + (propagated-inputs (list go-github-com-stretchr-testify)))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (6 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 10/41] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via ` (32 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lucasb-eyer-go-colorful): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 31ceba08b2..f5cd922f7d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10161,3 +10161,28 @@ (define-public go-github-com-go-ini-ini (arguments (list #:import-path "github.com/go-ini/ini")) (propagated-inputs (list go-github-com-stretchr-testify)))) + +(define-public go-github-com-lucasb-eyer-go-colorful + (package + (name "go-github-com-lucasb-eyer-go-colorful") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lucasb-eyer/go-colorful") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs")))) + (build-system go-build-system) + (inputs (list go-golang-org-x-image)) + (arguments + (list #:import-path "github.com/lucasb-eyer/go-colorful")) + (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "Library for playing with colors in Go") + (description + "The colorful package providos a library for using colors in Go. +colorful stores colors in RGB and provides methods for converting these to +various color spaces.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 10/41] gnu: Add go-github-com-rivo-uniseg. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (7 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 11/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via ` (31 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-uniseg): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f5cd922f7d..f850e59672 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10186,3 +10186,28 @@ (define-public go-github-com-lucasb-eyer-go-colorful colorful stores colors in RGB and provides methods for converting these to various color spaces.") (license license:expat))) + +(define-public go-github-com-rivo-uniseg + (package + (name "go-github-com-rivo-uniseg") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/uniseg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0j7h22vfmjj562vr8gpsyrkrwp1pq9ayh5fylv24skxb467g9f0q")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/uniseg")) + (home-page "https://github.com/rivo/uniseg") + (synopsis "Unicode text segmentation for Go") + (description + "The uniseg package provides a tool to iterate over grapheme clusters. +This may be used to determine the number of user-perceived characters, to +split strings in their intended places, or to extract individual characters +which form a unit.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 11/41] gnu: Add go-github-com-rivo-tview. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (8 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 10/41] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 12/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via ` (30 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-tview): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f850e59672..ecc83fb5fb 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10211,3 +10211,33 @@ (define-public go-github-com-rivo-uniseg split strings in their intended places, or to extract individual characters which form a unit.") (license license:expat))) + +(define-public go-github-com-rivo-tview + (package + (name "go-github-com-rivo-tview") + (version "0.0.0-20220703182358-a13d901d3386") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/tview") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0gf1m3ndbc3kgxpv0ryq9a1ahijg6m896sc9k7dvwfjd8vy0q0yd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/tview")) + (propagated-inputs (list go-golang-org-x-term + go-golang-org-x-sys + go-github-com-rivo-uniseg + go-github-com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/rivo/tview") + (synopsis "Rich Interactive Widgets for Terminal UIs") + (description + "The tview package implements rich widgets for terminal based user +interfaces. The widgets provided with this package are useful for data +exploration and data entry.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 12/41] gnu: Add go-github-com-ssor-bom. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (9 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 11/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 13/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via ` (29 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-ssor-bom): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ecc83fb5fb..5a4af48a1d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10241,3 +10241,26 @@ (define-public go-github-com-rivo-tview interfaces. The widgets provided with this package are useful for data exploration and data entry.") (license license:expat))) + +(define-public go-github-com-ssor-bom + (package + (name "go-github-com-ssor-bom") + (version "0.0.0-20170718123548-6386211fdfcf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ssor/bom") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "09g5496ifwqxqclh2iw58plcwcz0sczlnxwqxzwmnl4shdl371ld")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ssor/bom")) + (home-page "https://github.com/ssor/bom") + (synopsis "Cleaning BOMs in Go") + (description + "The bom package provides small tools for cleaning BOMs from a byte +array or reader.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 13/41] gnu: Add go-github-com-gogs-chardet. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (10 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 12/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 14/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via ` (28 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5a4af48a1d..ae1ada24e7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10264,3 +10264,25 @@ (define-public go-github-com-ssor-bom "The bom package provides small tools for cleaning BOMs from a byte array or reader.") (license license:expat))) + +(define-public go-github-com-gogs-chardet + (package + (name "go-github-com-gogs-chardet") + (version "0.0.0-20211120154057-b7413eaefb8f") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gogs/chardet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12j8q5wc9m4n51v2j2m40nahqdl9bh3hzpdp26clzq91kc2amiz0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gogs/chardet")) + (home-page "https://github.com/gogs/chardet") + (synopsis "Character set detection for Go") + (description "The chardet package ports character set detection from +ICU to Go.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 14/41] gnu: Add go-github-com-jaytaylor-html2text. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (11 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 13/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 15/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via ` (27 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ae1ada24e7..a80b263902 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10286,3 +10286,31 @@ (define-public go-github-com-gogs-chardet (description "The chardet package ports character set detection from ICU to Go.") (license license:expat))) + +(define-public go-github-com-jaytaylor-html2text + (package + (name "go-github-com-jaytaylor-html2text") + (version "0.0.0-20211105163654-bc68cce691ba") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jaytaylor/html2text") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12ckgkp8xqgp0fh6019nwp4ssg2k1rv1a67cpk37ian4q5zrvppm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jaytaylor/html2text" + ;; Tests are broken: <https://github.com/jaytaylor/html2text/issues/53> + #:tests? #f)) + (propagated-inputs (list go-golang-org-x-net + go-github-com-olekukonko-tablewriter + go-github-com-ssor-bom)) + (home-page "https://github.com/jaytaylor/html2text") + (synopsis "Convert HTML emails to text") + (description + "The html2text package converts HTML emails to plain text, allowing +text-only mail clients to display them.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 15/41] gnu: Add go-github-com-go-test-deep. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (12 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 14/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 16/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via ` (26 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-test-deep): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a80b263902..680fce87d8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10314,3 +10314,27 @@ (define-public go-github-com-jaytaylor-html2text "The html2text package converts HTML emails to plain text, allowing text-only mail clients to display them.") (license license:expat))) + +(define-public go-github-com-go-test-deep + (package + (name "go-github-com-go-test-deep") + (version "1.0.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-test/deep") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mmw2w3by7y24jjpjwmf2gfl08c65jihn3si9m0sswmagmdsk8q0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-test/deep")) + (home-page "https://github.com/go-test/deep") + (synopsis "Human-friendly deep variable equality in Go") + (description + "The deep package provides the deep.Equal function which is like +reflect.DeepEqual but returns a list of differences. This is helpful +when comparing complex types like structures and maps.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 16/41] gnu: Add go-github-com-cention-sany-utf7. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (13 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 15/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 17/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via ` (25 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-cention-sany-utf7): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 680fce87d8..e646a5e209 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10338,3 +10338,27 @@ (define-public go-github-com-go-test-deep reflect.DeepEqual but returns a list of differences. This is helpful when comparing complex types like structures and maps.") (license license:expat))) + +(define-public go-github-com-cention-sany-utf7 + (package + (name "go-github-com-cention-sany-utf7") + (version "0.0.0-20170124080048-26cad61bd60a") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cention-sany/utf7") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jy15ryfcln1iwchrksqyrnyfy41gisymm4f9sr1d73ja029bznm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/cention-sany/utf7")) + (propagated-inputs (list go-golang-org-x-text)) + (home-page "https://github.com/cention-sany/utf7") + (synopsis "UTF-7 for Go") + (description + "The utf7 package provides support for the obsolete UTF-7 text +encoding in Go.") + (license license:bsd-3))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 17/41] gnu: Add go-github-com-jhillyerd-enmime. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (14 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 16/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 18/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via ` (24 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e646a5e209..536372fc49 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10362,3 +10362,38 @@ (define-public go-github-com-cention-sany-utf7 "The utf7 package provides support for the obsolete UTF-7 text encoding in Go.") (license license:bsd-3))) + +(define-public go-github-com-jhillyerd-enmime + (package + (name "go-github-com-jhillyerd-enmime") + (version "0.9.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jhillyerd/enmime") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "124dqm598phbmalyx2gmxk201z9kq4ckvvdq8rc0akjlp24nxqbb")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jhillyerd/enmime")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-net + go-github-com-stretchr-testify + go-github-com-ssor-bom + go-github-com-rivo-uniseg + go-github-com-pkg-errors + go-github-com-olekukonko-tablewriter + go-github-com-mattn-go-runewidth + go-github-com-gogs-chardet + go-github-com-jaytaylor-html2text + go-github-com-go-test-deep + go-github-com-cention-sany-utf7)) + (home-page "https://github.com/jhillyerd/enmime") + (synopsis "MIME encoder and decoder for Go") + (description + "The enmime package implements a MIME encoding and decoding +library geared towards parsing MIME encoded emails.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 18/41] gnu: Add go-github-com-gatherstars-com-jwz. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (15 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 17/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 19/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via ` (23 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 536372fc49..f113df471d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10397,3 +10397,30 @@ (define-public go-github-com-jhillyerd-enmime "The enmime package implements a MIME encoding and decoding library geared towards parsing MIME encoded emails.") (license license:expat))) + +(define-public go-github-com-gatherstars-com-jwz + (package + (name "go-github-com-gatherstars-com-jwz") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gatherstars-com/jwz") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1h37h5w139d3rhvp1n7kz2jm5zhk4pjzf3sip04v48nphkika60c")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gatherstars-com/jwz")) + (propagated-inputs (list go-github-com-rivo-tview + go-github-com-jhillyerd-enmime + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/gatherstars-com/jwz") + (synopsis "Implementation in Go of the email threading algorithm +originally invented for Netscape Mail") + (description + "The jwz package provides an implementation of the email threading +algorithm originally designed for use in Netscape Mail 2.0 for Go.") + (license license:asl2.0))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 19/41] gnu: Add go-github-com-emersion-go-textwrapper. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (16 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 18/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 20/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via ` (22 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-textwrapper): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f113df471d..656bbbd1fd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10424,3 +10424,26 @@ (define-public go-github-com-gatherstars-com-jwz "The jwz package provides an implementation of the email threading algorithm originally designed for use in Netscape Mail 2.0 for Go.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-textwrapper + (package + (name "go-github-com-emersion-go-textwrapper") + (version "0.0.0-20200911093747-65d896831594") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-textwrapper") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lh9d7zvj6gm1rr6sv5xlagklgx9d666hq5srd37a4sdcjkbiqmq")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-textwrapper")) + (home-page "https://github.com/emersion/go-textwrapper") + (synopsis "Text-wrapping writer for Go") + (description + "The textwrapper package provides a writer that wraps long text lines to +a specified length.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 20/41] gnu: Add go-github-com-emersion-go-message. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (17 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 19/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 21/41] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via ` (21 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-message): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 656bbbd1fd..0896661c3a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10447,3 +10447,28 @@ (define-public go-github-com-emersion-go-textwrapper "The textwrapper package provides a writer that wraps long text lines to a specified length.") (license license:expat))) + +(define-public go-github-com-emersion-go-message + (package + (name "go-github-com-emersion-go-message") + (version "0.16.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-message") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j5qdhsna28xcs843zsiccw700rld5hin466dl0n3a0ax1w13ay0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-message")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-textwrapper)) + (home-page "https://github.com/emersion/go-message") + (synopsis "Internet messages and MIME for Go") + (description + "The message package implements the Internet Message Format and Multipurpose +Internet Mail Extensions in Go.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 21/41] gnu: Add go-github-com-emersion-go-sasl. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (18 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 20/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 22/41] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via ` (20 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-sasl): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0896661c3a..494c1c7c48 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10472,3 +10472,26 @@ (define-public go-github-com-emersion-go-message "The message package implements the Internet Message Format and Multipurpose Internet Mail Extensions in Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-sasl + (package + (name "go-github-com-emersion-go-sasl") + (version "0.0.0-20211008083017-0b9dcfb154ac") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-sasl") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cbf86wkqrdinfydndgdlnayg4a5mg3d4vqra377j2sfkg7wj0hs")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-sasl")) + (home-page "https://github.com/emersion/go-sasl") + (synopsis "SASL library written in Go") + (description + "The sasl package provides a Simple Authentication and Security Layer +implementation for Go.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 22/41] gnu: Add go-github-com-emersion-go-imap. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (19 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 21/41] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via ` (19 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 494c1c7c48..8eafcd18f0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10495,3 +10495,29 @@ (define-public go-github-com-emersion-go-sasl "The sasl package provides a Simple Authentication and Security Layer implementation for Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap + (package + (name "go-github-com-emersion-go-imap") + (version "1.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ak2ysvfcc9w0g1070msis8x9sh6gzvf0nd65ks594siwbmqddw8")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-imap") + (synopsis "IMAP4rev1 library written in Go") + (description + "The imap package provides an IMAP4rev1 library written in Go. It +can be used to build IMAP clients and servers.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (20 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 22/41] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 24/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via ` (18 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap-sortthread): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8eafcd18f0..4532d9f94e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10521,3 +10521,29 @@ (define-public go-github-com-emersion-go-imap "The imap package provides an IMAP4rev1 library written in Go. It can be used to build IMAP clients and servers.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap-sortthread + (package + (name "go-github-com-emersion-go-imap-sortthread") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap-sortthread") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cfbgz1l5angnj52v9pxwggai2shx0h78ffcp7j4r4lr7lzflnwz")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap-sortthread")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-imap)) + (home-page "https://github.com/emersion/go-imap-sortthread") + (synopsis "Sorting and threading of messages for the imap package") + (description + "The sortthread package implements message sorting and threading for +@code{go-github-com-emersion-go-imap}.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 24/41] gnu: Add go-github-com-protonmail-go-crypto. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (21 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 25/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via ` (17 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto): New variable. --- gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4532d9f94e..aaeb42e95b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10547,3 +10547,35 @@ (define-public go-github-com-emersion-go-imap-sortthread "The sortthread package implements message sorting and threading for @code{go-github-com-emersion-go-imap}.") (license license:expat))) + +(define-public go-github-com-protonmail-go-crypto + (package + (name "go-github-com-protonmail-go-crypto") + (version "0.0.0-20220623141421-5afb4c282135") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ProtonMail/go-crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05qxdbn8wdk901z5kw2r3jdrag58nxlcsy0p8xd6rq0d71sw94wy")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ProtonMail/go-crypto" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto)) + (home-page "https://github.com/ProtonMail/go-crypto") + (synopsis "Fork of golang.org/x/crypto with up-to-date OpenPGP +implementation") + (description + "The crypto package provides cryptography for Go. This version of the +package is a fork that adds a more up-to-date OpenPGP implementation. It +is completely backwards compatible with +@url{golang.org/x/crypto,the official package}.") + (license license:bsd-3))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 25/41] gnu: Add go-github-com-emersion-go-pgpmail. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (22 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 24/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 26/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via ` (16 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-pgpmail): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index aaeb42e95b..822266eed9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10579,3 +10579,32 @@ (define-public go-github-com-protonmail-go-crypto is completely backwards compatible with @url{golang.org/x/crypto,the official package}.") (license license:bsd-3))) + +(define-public go-github-com-emersion-go-pgpmail + (package + (name "go-github-com-emersion-go-pgpmail") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-pgpmail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ar26b0apw5bxn58qfn1a79cxigbmrqm1irh1rb7x57fydihc7wm")))) + (build-system go-build-system) + (arguments + (list ;; tests don't support our version of protonmail/go-crypto; see + ;; <https://github.com/emersion/go-pgpmail/issues/12> + #:tests? #f + #:import-path "github.com/emersion/go-pgpmail")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-crypto + go-github-com-emersion-go-message + go-github-com-protonmail-go-crypto)) + (home-page "https://github.com/emersion/go-pgpmail") + (synopsis "PGP mail encryption for Go") + (description + "The pgpmail package implements PGP encryption for e-mail messages.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 26/41] gnu: Add go-github-com-emersion-go-smtp. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (23 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 25/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 27/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via ` (15 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-smtp): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 822266eed9..55799526c3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10608,3 +10608,27 @@ (define-public go-github-com-emersion-go-pgpmail (description "The pgpmail package implements PGP encryption for e-mail messages.") (license license:expat))) + +(define-public go-github-com-emersion-go-smtp + (package + (name "go-github-com-emersion-go-smtp") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-smtp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vhc0vpjd4yhxk6wrh01sdpi7nprjn98s46yy82xwlkm0cskl0h7")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-smtp")) + (propagated-inputs (list go-github-com-emersion-go-sasl)) + (home-page "https://github.com/emersion/go-smtp") + (synopsis "SMTP implementation for Go") + (description + "The smtp package implements the Simple Mail Transfer Protocol as defined +by RFC 5321.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 27/41] gnu: Add go-github-com-niemeyer-pretty. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (24 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 26/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 28/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via ` (14 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 55799526c3..cd3b7c9cfe 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10632,3 +10632,36 @@ (define-public go-github-com-emersion-go-smtp "The smtp package implements the Simple Mail Transfer Protocol as defined by RFC 5321.") (license license:expat))) + +(define-public go-github-com-niemeyer-pretty + (package + (name "go-github-com-niemeyer-pretty") + (version "0.0.0-20200227124842-a10e7caefd8e") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/niemeyer/pretty") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/niemeyer/pretty" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'int-to-string-with-rune + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* "formatter.go" + (("s \\+= string\\(i\\)") + "s += string(rune(i))")))))))) + (propagated-inputs (list go-github-com-kr-text)) + (home-page "https://github.com/niemeyer/pretty") + (synopsis "Pretty-print Go values") + (description + "The pretty package provides pretty-printing for Go values. This is +useful during debugging, to avoid wrapping long output lines in the +terminal.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 28/41] gnu: Add go-github-com-arran4-golang-ical. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (25 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 27/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via ` (13 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-arran4-golang-ical): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index cd3b7c9cfe..c2a38a4909 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10665,3 +10665,31 @@ (define-public go-github-com-niemeyer-pretty useful during debugging, to avoid wrapping long output lines in the terminal.") (license license:expat))) + +(define-public go-github-com-arran4-golang-ical + (package + (name "go-github-com-arran4-golang-ical") + (version "0.0.0-20220517104411-fd89fefb0182") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/arran4/golang-ical") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bxs0b5yg26liiifc0cc41l307r0wc93hp8iygv8dgpc60yzncaw")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/arran4/golang-ical")) + (propagated-inputs (list go-gopkg-in-yaml-v3 + go-gopkg-in-check-v1 + go-github-com-stretchr-testify + go-github-com-niemeyer-pretty + go-github-com-kr-text + go-github-com-davecgh-go-spew)) + (home-page "https://github.com/arran4/golang-ical") + (synopsis "Handle iCalenders in Go") + (description + "The ical package provides an ICS/iCalender parser and serialiser for Go.") + (license license:asl2.0))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (26 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 28/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 30/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via ` (12 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-git-sr-ht--sircmpwn-getopt): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c2a38a4909..224ce86e0c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10693,3 +10693,27 @@ (define-public go-github-com-arran4-golang-ical (description "The ical package provides an ICS/iCalender parser and serialiser for Go.") (license license:asl2.0))) + +(define-public go-git-sr-ht--sircmpwn-getopt + (package + (name "go-git-sr-ht--sircmpwn-getopt") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~sircmpwn/getopt") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0f9rammnmhaz21qkmz7qf76r8jlzi323g05ps3j7gwrxlw7442a6")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~sircmpwn/getopt")) + (propagated-inputs (list go-github-com-stretchr-testify)) + (home-page "https://git.sr.ht/~sircmpwn/getopt") + (synopsis "POSIX getopt for Go") + (description + "The getopt package is a POSIX-compatible implementation of getopt(3) +for Go.") + (license license:bsd-3))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 30/41] gnu: Add go-github-com-lithammer-fuzzysearch. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (27 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 31/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via ` (11 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 224ce86e0c..0875a1f673 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10717,3 +10717,32 @@ (define-public go-git-sr-ht--sircmpwn-getopt "The getopt package is a POSIX-compatible implementation of getopt(3) for Go.") (license license:bsd-3))) + +(define-public go-github-com-lithammer-fuzzysearch + (package + (name "go-github-com-lithammer-fuzzysearch") + (version "1.1.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lithammer/fuzzysearch") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1b036sm42cf64diwlqhx24vxy6g5afrmfbdfyqhpg8zrii3lpwns")))) + (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-text)) + (arguments + (list #:import-path "github.com/lithammer/fuzzysearch" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (home-page "https://github.com/lithammer/fuzzysearch") + (synopsis "Tiny and fast fuzzy search in Go") + (description + "A speedy fuzzy matching package for Go inspired by the JavaScript +library bevacqua/fuzzysearch.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 31/41] gnu: Add go-github-com-google-shlex. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (28 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 30/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 32/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via ` (10 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-google-shlex): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0875a1f673..7c693c52e8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10746,3 +10746,26 @@ (define-public go-github-com-lithammer-fuzzysearch "A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.") (license license:expat))) + +(define-public go-github-com-google-shlex + (package + (name "go-github-com-google-shlex") + (version "0.0.0-20191202100458-e7afc7fbc510") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/shlex") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "14z8hqyik910wk2qwnzgz8mjsmiamxa0pj55ahbv0jx6j3dgvzfm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/google/shlex")) + (home-page "https://github.com/google/shlex") + (synopsis "Simple lexer for Go") + (description + "Shlex is a simple lexer for Go that supports shell-style quoting, +commenting, and escaping.") + (license license:asl2.0))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 32/41] gnu: Add go-github-com-emersion-go-maildir. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (29 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 31/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 33/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via ` (9 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-maildir): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7c693c52e8..fde8263d7e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10769,3 +10769,26 @@ (define-public go-github-com-google-shlex "Shlex is a simple lexer for Go that supports shell-style quoting, commenting, and escaping.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-maildir + (package + (name "go-github-com-emersion-go-maildir") + (version "0.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-maildir") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rs9kbacjpcza25pmdkbm7sdm7r6gq4g44nihi9asyrvspx96zf2")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-maildir")) + (home-page "https://github.com/emersion/go-maildir") + (synopsis "Maildir interface for Go") + (description + "The maildir package provides an interface to mailboxes in the Maildir +format.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 33/41] gnu: Add go-github-com-emersion-go-milter. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (30 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 32/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 34/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via ` (8 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-milter): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fde8263d7e..122009d2e2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10792,3 +10792,27 @@ (define-public go-github-com-emersion-go-maildir "The maildir package provides an interface to mailboxes in the Maildir format.") (license license:expat))) + +(define-public go-github-com-emersion-go-milter + (package + (name "go-github-com-emersion-go-milter") + (version "0.3.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-milter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10vpry5gjz2bh9qchcx4p59zm7cc6cb6bfkii2n6vsn4svb950sa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-milter")) + (propagated-inputs (list go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-milter") + (synopsis "Milter mail filters in Go") + (description + "The milter package provides an interface to implement milter mail +filters in Go.") + (license license:bsd-2))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 34/41] gnu: Add go-github-com-emersion-go-msgauth. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (31 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 33/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 35/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via ` (7 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-msgauth): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 122009d2e2..d7448e1bc8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10816,3 +10816,33 @@ (define-public go-github-com-emersion-go-milter "The milter package provides an interface to implement milter mail filters in Go.") (license license:bsd-2))) + +(define-public go-github-com-emersion-go-msgauth + (package + (name "go-github-com-emersion-go-msgauth") + (version "0.6.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-msgauth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ds8yr4cm9wigcxg1sxc2m0wmy4z9n6gws3mj50dmf2ayij69z9j")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-msgauth" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto + go-github-com-emersion-go-milter + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-msgauth") + (synopsis "Email authentication for Go") + (description + "The msgauth package provides a Go library for authenticating emails.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 35/41] gnu: Add go-github-com-onsi-gomega. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (32 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 34/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 36/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via ` (6 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-gomega): New variable. --- gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d7448e1bc8..06bf9ad539 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10846,3 +10846,34 @@ (define-public go-github-com-emersion-go-msgauth (description "The msgauth package provides a Go library for authenticating emails.") (license license:expat))) + +(define-public go-github-com-onsi-gomega + (package + (name "go-github-com-onsi-gomega") + (version "1.19.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "092phwk97sk4sv0nbx5pfhqs6x3x1lnrjwyda1m6b6zwrfmq5c6i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/onsi/gomega" + ;; Unless we disable the tests, we have a circular dependency on + ;; ginkgo/v2. + #:tests? #f)) + (propagated-inputs (list go-github-com-golang-protobuf-proto + go-golang-org-x-net + go-golang-org-x-sys + go-golang-org-x-text + go-google-golang-org-protobuf + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Matcher library for Ginkgo") + (description + "Gomega is the preferred matcher library for the Ginkgo test framework.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 36/41] gnu: Add go-gopkg-in-tomb-v1. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (33 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 35/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 37/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via ` (5 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-gopkg-in-tomb-v1): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 06bf9ad539..873e3c4681 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10877,3 +10877,29 @@ (define-public go-github-com-onsi-gomega (description "Gomega is the preferred matcher library for the Ginkgo test framework.") (license license:expat))) + +(define-public go-gopkg-in-tomb-v1 + (package + (inherit go-gopkg.in-tomb.v2) + (name "go-gopkg-in-tomb-v1") + (version "1.0.0-20141024135613-dd632973f1e7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gopkg.in/tomb.v1") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv")))) + (arguments + (list #:import-path "gopkg.in/tomb.v1" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-test + (lambda* (#:key import-path #:allow-other-keys) + (substitute* (string-append "src/" import-path + "/tomb_test.go") + (("t.Fatalf\\(`Killf\\(\"BO%s") + "t.Fatalf(`Killf(\"BO%%s"))))))) + (home-page "https://gopkg.in/tomb.v1"))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 37/41] gnu: Add go-github-com-nxadm-tail. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (34 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 36/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 38/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via ` (4 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-nxadm-tail): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 873e3c4681..f1ff2e33f9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10903,3 +10903,27 @@ (define-public go-gopkg-in-tomb-v1 (("t.Fatalf\\(`Killf\\(\"BO%s") "t.Fatalf(`Killf(\"BO%%s"))))))) (home-page "https://gopkg.in/tomb.v1"))) + +(define-public go-github-com-nxadm-tail + (package + (name "go-github-com-nxadm-tail") + (version "1.4.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nxadm/tail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2gi485fhwdpmyzn42wk62103fclwbfywg42p275z1qv2bsz1rc")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/nxadm/tail")) + (propagated-inputs (list go-gopkg-in-tomb-v1 + go-github-com-fsnotify-fsnotify)) + (home-page "https://github.com/nxadm/tail") + (synopsis "Go implementation of the functionality of @command{tail -f}") + (description + "@code{tail} provides a Go library for reading from continuously updating +files, like the @command{tail -f} command does.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 38/41] gnu: Add go-github-com-go-task-slim-sprig. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (35 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 37/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 39/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via ` (3 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-go-task-slim-sprig): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f1ff2e33f9..1c625a81ac 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10927,3 +10927,31 @@ (define-public go-github-com-nxadm-tail "@code{tail} provides a Go library for reading from continuously updating files, like the @command{tail -f} command does.") (license license:expat))) + +(define-public go-github-com-go-task-slim-sprig + (let ((commit "afa1e2071829e4db655eb448d6c7c16eb0bc5766") + (revision "0")) + (package + (name "go-github-com-go-task-slim-sprig") + (version (git-version "2.20.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-task/slim-sprig") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1185y8qygv8gb3wpghx5d945wq68j4dbaiffq3h0dh453g4h1w7a")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-task/slim-sprig" + ;; Tests try to access the network. + #:tests? #f)) + (home-page "https://github.com/go-task/slim-sprig") + (synopsis "Various useful template functions for Go") + (description + "Sprig provides over 100 functions that extend the Go template system. +Slim-Sprig is a fork of Sprig that removes all external dependencies to make the +library more lightweight.") + (license license:expat)))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 39/41] gnu: Add go-github-com-onsi-ginkgo. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (36 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 38/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via ` (2 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-ginkgo): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1c625a81ac..3d995392be 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10955,3 +10955,31 @@ (define-public go-github-com-go-task-slim-sprig Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.") (license license:expat)))) + +(define-public go-github-com-onsi-ginkgo + (package + (name "go-github-com-onsi-ginkgo") + (version "1.16.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/ginkgo") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hh6n7q92y0ai8k6rj2yzw6wwxikhyiyk4j92zgvf1zad0gmqqmz")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-golang-org-x-sys + go-golang-org-x-tools + go-github-com-go-task-slim-sprig + go-github-com-nxadm-tail + go-github-com-onsi-gomega)) + (home-page "https://github.com/onsi/ginkgo") + (synopsis "BDD-style testing framework for Go") + (description + "Ginkgo is a Behaviour-Driven Development testing framework for Go. It +builds on top of Go's builtin @code{testing} library and is complemented by the +Gomega matcher library.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (37 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 39/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 41/41] gnu: Add aerc ( via Guix-patches via 2022-08-04 17:16 ` [bug#55903] [PATCH v6 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3d995392be..2b553b77c8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10983,3 +10983,30 @@ (define-public go-github-com-onsi-ginkgo builds on top of Go's builtin @code{testing} library and is complemented by the Gomega matcher library.") (license license:expat))) + +(define-public go-github-com-syndtr-goleveldb-leveldb + (package + (name "go-github-com-syndtr-goleveldb-leveldb") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/syndtr/goleveldb") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "042k0gbzs5waqpxmd7nv5h93mlva861s66c3s9gfg1fym5dx4vmd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/syndtr/goleveldb/leveldb" + #:unpack-path "github.com/syndtr/goleveldb")) + (propagated-inputs (list go-github-com-onsi-gomega + go-github-com-onsi-ginkgo + go-github-com-golang-snappy)) + (home-page "https://github.com/syndtr/goleveldb") + (synopsis "LevelDB implementation in Go") + (description + "This package provides a Go implementation of the LevelDB key/value +storage system.") + (license license:bsd-2))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 41/41] gnu: Add aerc. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (38 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via @ 2022-08-04 17:10 ` ( via Guix-patches via 2022-08-04 17:16 ` [bug#55903] [PATCH v6 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/mail.scm (aerc): New variable. --- gnu/packages/mail.scm | 85 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index ca4b3e819e..11dfcc02a5 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -49,6 +49,7 @@ ;;; Copyright © 2022 Thiago Jung Bauermann <bauermann@kolabnow.com> ;;; Copyright © 2022 Guillaume Le Vaillant <glv@posteo.net> ;;; Copyright © 2022 muradm <mail@muradm.net> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4678,3 +4679,87 @@ (define-public smtpmail mailserver on their machine. It enables these users to send their mail over a remote SMTP server.") (license license:gpl2+))) + +(define-public aerc + (package + (name "aerc") + (version "0.11.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~rjarry/aerc") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05q7ilmjl9mfd0a72ayvl8f1fqxk27xmxbrw1dspbhc6vc27lj63")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~rjarry/aerc" + #:install-source? #f ; end-user application + #:build-flags + #~(list "-tags=notmuch" "-ldflags" + (string-append "-X main.Version=" #$version + " -X git.sr.ht/~rjarry/aerc/config.shareDir=" + #$output "/share/aerc")) + #:phases + #~(modify-phases %standard-phases + (add-after 'build 'doc + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "doc")))) + (replace 'install + (lambda* (#:key outputs import-path #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "install" + (string-append "PREFIX=" out))))))))) + (inputs (list go-github-com-zenhack-go-notmuch + go-golang-org-x-oauth2 + go-github-com-xo-terminfo + go-github-com-stretchr-testify + go-github-com-riywo-loginshell + go-github-com-pkg-errors + go-github-com-mitchellh-go-homedir + go-github-com-miolini-datacounter + go-github-com-mattn-go-runewidth + go-github-com-mattn-go-isatty + go-github-com-lithammer-fuzzysearch + go-github-com-kyoh86-xdg + go-github-com-imdario-mergo + go-github-com-google-shlex + go-github-com-go-ini-ini + go-github-com-gdamore-tcell + go-github-com-gatherstars-com-jwz + go-github-com-fsnotify-fsnotify + go-github-com-emersion-go-smtp + go-github-com-emersion-go-sasl + go-github-com-emersion-go-pgpmail + go-github-com-emersion-go-message + go-github-com-emersion-go-maildir + go-github-com-emersion-go-imap-sortthread + go-github-com-emersion-go-imap + go-github-com-emersion-go-msgauth + go-github-com-ddevault-go-libvterm + go-github-com-danwakefield-fnmatch + go-github-com-creack-pty + go-github-com-arran4-golang-ical + go-github-com-protonmail-go-crypto + go-github-com-syndtr-goleveldb-leveldb + go-git-sr-ht--sircmpwn-getopt)) + (native-inputs (list scdoc)) + (home-page "https://git.sr.ht/~rjarry/aerc") + (synopsis "Email client for the terminal") + (description "@code{aerc} is a textual email client for terminals. It +features: +@enumerate +@item First-class support for using patches and @code{git send-email} +@item Vi-like keybindings and command system +@item A built-in console +@item Support for multiple accounts +@end enumerate") + ;; The license given is MIT/Expat; however, linking against notmuch + ;; effectively makes it GPL-3.0-or-later. See this thread discussing it: + ;; <https://lists.sr.ht/~rjarry/aerc-devel/%3Cb5cb213a7d0c699a886971658c2476 + ;; 1073eb2391%40disroot.org%3E> + (license license:gpl3+))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v6 01/41] gnu: Add go-github-com-zenhack-go-notmuch. 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via ` (39 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 41/41] gnu: Add aerc ( via Guix-patches via @ 2022-08-04 17:16 ` ( via Guix-patches via 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-04 17:16 UTC (permalink / raw) To: (, 55903 This patchset makes two changes to the go.notmuch package. On Thu Aug 4, 2022 at 6:10 PM BST, ( wrote: > + (modules '((guix build utils))) > + ;; XXX: We need to use a snippet, because if we don't modify > + ;; the source directly, the modifications will have to be > + ;; reapplied for every single package that depends on this > + ;; one. > + (snippet > + #~(substitute* (find-files (getcwd) "\\.go$") > + (("// #cgo LDFLAGS:.*$") > + (let ((notmuch #$notmuch)) > + (string-append "// #cgo LDFLAGS:" > + " -lnotmuch" > + " -L" notmuch "/lib\n" > + "// #cgo CFLAGS:" > + " -I" notmuch "/include\n"))))) (1) Patch the source directly to refer to our notmuch. This way, we don't have to propagate it. > + #~(modify-phases %standard-phases > + (add-before 'check 'unpack-test-fixtures > + (lambda* (#:key inputs import-path #:allow-other-keys) > + (let ((fixtures (assoc-ref inputs "notmuch-fixtures"))) > + (invoke "tar" "xf" fixtures "-C" > + (string-append "src/" import-path > + "/fixtures")))))))) > + (native-inputs > + `(("notmuch-fixtures" > + ,(origin > + (method url-fetch) > + (uri "http://notmuchmail.org/releases/test-databases/database-v1.tar.xz") > + (sha256 > + (base32 > + "1lk91s00y4qy4pjh8638b5lfkgwyl282g1m27srsf7qfn58y16a2")))))) (2) Download and unpack the notmuch test fixtures. This means we can reenable the tests :) -- ( ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 01/41] gnu: Add go-github-com-zenhack-go-notmuch. 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via ` (7 preceding siblings ...) 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via ` (39 more replies) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (7 subsequent siblings) 16 siblings, 40 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-zenhack-go-notmuch): New variable. --- gnu/packages/golang.scm | 51 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1ce55875d8..306b100b9e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -35,6 +35,7 @@ ;;; Copyright © 2021 Lu Hui <luhux76@gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin@gmail.com> ;;; Copyright © 2022 muradm <mail@muradm.net> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -71,6 +72,7 @@ (define-module (gnu packages golang) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages lua) + #:use-module (gnu packages mail) #:use-module (gnu packages mp3) #:use-module (gnu packages password-utils) #:use-module (gnu packages pcre) @@ -9891,3 +9893,52 @@ (define-public go-github-com-sourcegraph-jsonrpc2 (description "Package jsonrpc2 provides a Go implementation of JSON-RPC 2.0.") (license license:expat))) + +(define notmuch-fixtures + (origin + (method url-fetch) + (uri "http://notmuchmail.org/releases/test-databases/database-v1.tar.xz") + (sha256 + (base32 + "1lk91s00y4qy4pjh8638b5lfkgwyl282g1m27srsf7qfn58y16a2")))) + +(define-public go-github-com-zenhack-go-notmuch + (package + (name "go-github-com-zenhack-go-notmuch") + (version "0.0.0-20211022191430-4d57e8ad2a8b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zenhack/go.notmuch") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2s5smjf7pp7i72dw12sm9iz961y3cy8nkm7hmrg53f6wna57h9")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/zenhack/go.notmuch" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-notmuch-path + (lambda* (#:key inputs import-path #:allow-other-keys) + (substitute* (find-files (string-append + "src/" import-path) + "\\.go$") + (("// #cgo LDFLAGS:.*$") + (string-append + "// #cgo LDFLAGS: -lnotmuch " + "-L" #$(this-package-input "notmuch") "/lib\n" + "// #cgo CFLAGS: " + "-I" #$(this-package-input "notmuch") "/include\n"))))) + (add-before 'check 'unpack-test-fixtures + (lambda* (#:key inputs import-path #:allow-other-keys) + (invoke "tar" "xf" #$notmuch-fixtures "-C" + (string-append "src/" import-path "/fixtures"))))) + (inputs (list notmuch)) + (home-page "https://github.com/zenhack/go.notmuch") + (synopsis "Go bindings to libnotmuch") + (description + "The notmuch package provides a Go language binding to the notmuch +email library.") + (license license:gpl3+))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 02/41] gnu: Add go-github-com-creack-pty. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via ` (38 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-creack-pty): New variable. * guix/build-system/go.scm (go-target): Add to exported variables. --- gnu/packages/golang.scm | 48 ++++++++++++++++++++++++++++++++++++++++ guix/build-system/go.scm | 1 + 2 files changed, 49 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 306b100b9e..f2b8282d90 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -58,6 +58,7 @@ (define-module (gnu packages golang) #:use-module (guix memoization) #:use-module ((guix build utils) #:select (alist-replace)) #:use-module (guix download) + #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix build-system gnu) @@ -9942,3 +9943,50 @@ (define-public go-github-com-zenhack-go-notmuch "The notmuch package provides a Go language binding to the notmuch email library.") (license license:gpl3+))) + +(define-public go-github-com-creack-pty + (package + (name "go-github-com-creack-pty") + (version "1.1.18") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/creack/pty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qqhcgfym0napz8damj7dhfw28g2qn2f5h3lr93i0sxawq926yzc")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/creack/pty" + #:modules '((ice-9 popen) + (ice-9 textual-ports) + (guix build go-build-system) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'regenerate-types + (lambda* (#:key import-path #:allow-other-keys) + ;; Generated files are included (ztypes_*). We need to remake + ;; them with Cgo. + (with-directory-excursion (string-append "src/" import-path) + (let* ((go-arch + #$(car (go-target + (or (%current-target-system) + (nix-system->gnu-triplet (%current-system)))))) + (file (string-append "ztypes_" go-arch ".go")) + (pipe (open-input-pipe "go tool cgo -godefs types.go")) + (text (get-string-all pipe))) + (close-pipe pipe) + (for-each delete-file + (find-files (getcwd) (file-name-predicate + "ztypes_[a-zA-Z0-9_]+.go"))) + (call-with-output-file file + (lambda (port) + (display text port)))))))))) + (home-page "https://github.com/creack/pty") + (synopsis "Pseudoterminal handling in Go") + (description + "The pty package provides functions for working with Unix pseudoterminals.") + (license license:expat))) diff --git a/guix/build-system/go.scm b/guix/build-system/go.scm index 5e0e5bbad3..9e5f972c84 100644 --- a/guix/build-system/go.scm +++ b/guix/build-system/go.scm @@ -38,6 +38,7 @@ (define-module (guix build-system go) go-build-system go-pseudo-version? + go-target go-version->git-ref)) ;; Commentary: -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 03/41] gnu: Add go-google-golang-org-protobuf. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via ` (37 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-google-golang-org-protobuf): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f2b8282d90..b1771ee419 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9990,3 +9990,36 @@ (define-public go-github-com-creack-pty (description "The pty package provides functions for working with Unix pseudoterminals.") (license license:expat))) + +(define-public go-google-golang-org-protobuf + (package + (name "go-google-golang-org-protobuf") + (version "1.28.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nzcc4qc00afi24nb7nlnwyzvvr6b8s8qdrn1sw085nygh2y2x8r")))) + (build-system go-build-system) + (arguments + (list #:import-path "google.golang.org/protobuf" + #:tests? #f ; source-only package + #:phases #~(modify-phases %standard-phases + ;; source-only package + (delete 'build)))) + (propagated-inputs (list go-github-com-google-go-cmp-cmp + go-github-com-golang-protobuf-proto)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go library for Protocol Buffers") + (description + "The protobuf package provides a Go implementation of Protocol Buffers, a +language and platform neutral, extensible mechanism for serializing structured +data. + +This package is a successor to @code{go-github-com-golang-protobuf} with an +improved and cleaner API.") + (license license:bsd-3))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 04/41] gnu: Add go-github-com-xo-terminfo. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via ` (36 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-xo-terminfo): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b1771ee419..f45ab2dd66 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10023,3 +10023,25 @@ (define-public go-google-golang-org-protobuf This package is a successor to @code{go-github-com-golang-protobuf} with an improved and cleaner API.") (license license:bsd-3))) + +(define-public go-github-com-xo-terminfo + (package + (name "go-github-com-xo-terminfo") + (version "0.0.0-20210125001918-ca9a967f8778") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xo/terminfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05gdcvcbwcrcwxznhvs1q1xh4irz2d10v2mz179pydjh30kjc0j5")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/xo/terminfo")) + (home-page "https://github.com/xo/terminfo") + (synopsis "Read the terminfo database in Go") + (description + "The terminfo package implements terminfo database reading for Go.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 05/41] gnu: Add go-github-com-riywo-loginshell. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (2 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via ` (35 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-riywo-loginshell): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f45ab2dd66..e6bd4da671 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10045,3 +10045,29 @@ (define-public go-github-com-xo-terminfo (description "The terminfo package implements terminfo database reading for Go.") (license license:expat))) + +(define-public go-github-com-riywo-loginshell + (package + (name "go-github-com-riywo-loginshell") + (version "0.0.0-20200815045211-7d26008be1ab") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/riywo/loginshell") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "138yvis6lipw9x02jyiz7472bxi20206bcfikcar54i3xsww9q4i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/riywo/loginshell" + ;; Tests try to get the current user's login shell; the build + ;; user doesn't have one. + #:tests? #f)) + (home-page "https://github.com/riywo/loginshell") + (synopsis "Get the user's login shell in Go") + (description + "The loginshell package provides a Go library to get the login shell +of the current user.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 06/41] gnu: Add go-github-com-miolini-datacounter. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (3 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via ` (34 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-miolini-datacounter): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e6bd4da671..aa53ec8a3f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10071,3 +10071,25 @@ (define-public go-github-com-riywo-loginshell "The loginshell package provides a Go library to get the login shell of the current user.") (license license:expat))) + +(define-public go-github-com-miolini-datacounter + (package + (name "go-github-com-miolini-datacounter") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/miolini/datacounter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s1hxqy6666qd524rdp1dr3778davc8gx9brg9lkcjvr5l05s9wa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/miolini/datacounter")) + (home-page "https://github.com/miolini/datacounter") + (synopsis "Counters for Go readers and writers") + (description + "The datacounter package provides counters for Go readers and writers.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 07/41] gnu: Add go-github-com-kyoh86-xdg. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (4 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via ` (33 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-kyoh86-xdg): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index aa53ec8a3f..5f61c49ef5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10093,3 +10093,27 @@ (define-public go-github-com-miolini-datacounter (description "The datacounter package provides counters for Go readers and writers.") (license license:expat))) + +(define-public go-github-com-kyoh86-xdg + (package + (name "go-github-com-kyoh86-xdg") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kyoh86/xdg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0a5nz53fdz1c2qvwlf2dpjdd72nxri95i6q4b07c37kiipgaxncn")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/kyoh86/xdg")) + (home-page "https://github.com/kyoh86/xdg") + (synopsis "XDG base directories for Go") + (description + "The xdg package provides lightweight helper functions in Go to get +config, data and cache directories according to the XDG Base Directory +Specification.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 08/41] gnu: Add go-github-com-go-ini-ini. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (5 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via ` (32 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-ini-ini): New variable. --- gnu/packages/golang.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5f61c49ef5..17c864c8f6 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10117,3 +10117,24 @@ (define-public go-github-com-kyoh86-xdg config, data and cache directories according to the XDG Base Directory Specification.") (license license:expat))) + +;;; XXX: Since commit bfb61065f05a6eac0cf63b16db43d0c3e864c658, the +;;; canonical name of the ini package is `go-github-com-go-ini-ini`, +;;; not `go-gopkg-in-ini`. +(define-public go-github-com-go-ini-ini + (package + (inherit go-gopkg-in-ini) + (name "go-github-com-go-ini-ini") + (version "1.66.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-ini/ini") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0kqg13606hnw8f75cb59fsy1m85kiqf3csi2g7q2512avdmaphc9")))) + (arguments + (list #:import-path "github.com/go-ini/ini")) + (propagated-inputs (list go-github-com-stretchr-testify)))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (6 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 10/41] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via ` (31 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lucasb-eyer-go-colorful): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 17c864c8f6..069445fcbe 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10138,3 +10138,28 @@ (define-public go-github-com-go-ini-ini (arguments (list #:import-path "github.com/go-ini/ini")) (propagated-inputs (list go-github-com-stretchr-testify)))) + +(define-public go-github-com-lucasb-eyer-go-colorful + (package + (name "go-github-com-lucasb-eyer-go-colorful") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lucasb-eyer/go-colorful") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs")))) + (build-system go-build-system) + (inputs (list go-golang-org-x-image)) + (arguments + (list #:import-path "github.com/lucasb-eyer/go-colorful")) + (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "Library for playing with colors in Go") + (description + "The colorful package providos a library for using colors in Go. +colorful stores colors in RGB and provides methods for converting these to +various color spaces.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 10/41] gnu: Add go-github-com-rivo-uniseg. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (7 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 11/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via ` (30 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-uniseg): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 069445fcbe..3bb39369fd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10163,3 +10163,28 @@ (define-public go-github-com-lucasb-eyer-go-colorful colorful stores colors in RGB and provides methods for converting these to various color spaces.") (license license:expat))) + +(define-public go-github-com-rivo-uniseg + (package + (name "go-github-com-rivo-uniseg") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/uniseg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0j7h22vfmjj562vr8gpsyrkrwp1pq9ayh5fylv24skxb467g9f0q")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/uniseg")) + (home-page "https://github.com/rivo/uniseg") + (synopsis "Unicode text segmentation for Go") + (description + "The uniseg package provides a tool to iterate over grapheme clusters. +This may be used to determine the number of user-perceived characters, to +split strings in their intended places, or to extract individual characters +which form a unit.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 11/41] gnu: Add go-github-com-rivo-tview. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (8 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 10/41] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 12/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via ` (29 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-tview): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3bb39369fd..ce0b124f22 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10188,3 +10188,33 @@ (define-public go-github-com-rivo-uniseg split strings in their intended places, or to extract individual characters which form a unit.") (license license:expat))) + +(define-public go-github-com-rivo-tview + (package + (name "go-github-com-rivo-tview") + (version "0.0.0-20220703182358-a13d901d3386") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/tview") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0gf1m3ndbc3kgxpv0ryq9a1ahijg6m896sc9k7dvwfjd8vy0q0yd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/tview")) + (propagated-inputs (list go-golang-org-x-term + go-golang-org-x-sys + go-github-com-rivo-uniseg + go-github-com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/rivo/tview") + (synopsis "Rich Interactive Widgets for Terminal UIs") + (description + "The tview package implements rich widgets for terminal based user +interfaces. The widgets provided with this package are useful for data +exploration and data entry.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 12/41] gnu: Add go-github-com-ssor-bom. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (9 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 11/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 13/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via ` (28 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-ssor-bom): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ce0b124f22..16059e46b3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10218,3 +10218,26 @@ (define-public go-github-com-rivo-tview interfaces. The widgets provided with this package are useful for data exploration and data entry.") (license license:expat))) + +(define-public go-github-com-ssor-bom + (package + (name "go-github-com-ssor-bom") + (version "0.0.0-20170718123548-6386211fdfcf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ssor/bom") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "09g5496ifwqxqclh2iw58plcwcz0sczlnxwqxzwmnl4shdl371ld")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ssor/bom")) + (home-page "https://github.com/ssor/bom") + (synopsis "Cleaning BOMs in Go") + (description + "The bom package provides small tools for cleaning BOMs from a byte +array or reader.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 13/41] gnu: Add go-github-com-gogs-chardet. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (10 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 12/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 14/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via ` (27 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 16059e46b3..c8a99f42eb 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10241,3 +10241,25 @@ (define-public go-github-com-ssor-bom "The bom package provides small tools for cleaning BOMs from a byte array or reader.") (license license:expat))) + +(define-public go-github-com-gogs-chardet + (package + (name "go-github-com-gogs-chardet") + (version "0.0.0-20211120154057-b7413eaefb8f") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gogs/chardet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12j8q5wc9m4n51v2j2m40nahqdl9bh3hzpdp26clzq91kc2amiz0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gogs/chardet")) + (home-page "https://github.com/gogs/chardet") + (synopsis "Character set detection for Go") + (description "The chardet package ports character set detection from +ICU to Go.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 14/41] gnu: Add go-github-com-jaytaylor-html2text. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (11 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 13/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 15/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via ` (26 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c8a99f42eb..1217674668 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10263,3 +10263,31 @@ (define-public go-github-com-gogs-chardet (description "The chardet package ports character set detection from ICU to Go.") (license license:expat))) + +(define-public go-github-com-jaytaylor-html2text + (package + (name "go-github-com-jaytaylor-html2text") + (version "0.0.0-20211105163654-bc68cce691ba") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jaytaylor/html2text") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12ckgkp8xqgp0fh6019nwp4ssg2k1rv1a67cpk37ian4q5zrvppm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jaytaylor/html2text" + ;; Tests are broken: <https://github.com/jaytaylor/html2text/issues/53> + #:tests? #f)) + (propagated-inputs (list go-golang-org-x-net + go-github-com-olekukonko-tablewriter + go-github-com-ssor-bom)) + (home-page "https://github.com/jaytaylor/html2text") + (synopsis "Convert HTML emails to text") + (description + "The html2text package converts HTML emails to plain text, allowing +text-only mail clients to display them.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 15/41] gnu: Add go-github-com-go-test-deep. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (12 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 14/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 16/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via ` (25 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-test-deep): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1217674668..8ccb8a387b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10291,3 +10291,27 @@ (define-public go-github-com-jaytaylor-html2text "The html2text package converts HTML emails to plain text, allowing text-only mail clients to display them.") (license license:expat))) + +(define-public go-github-com-go-test-deep + (package + (name "go-github-com-go-test-deep") + (version "1.0.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-test/deep") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mmw2w3by7y24jjpjwmf2gfl08c65jihn3si9m0sswmagmdsk8q0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-test/deep")) + (home-page "https://github.com/go-test/deep") + (synopsis "Human-friendly deep variable equality in Go") + (description + "The deep package provides the deep.Equal function which is like +reflect.DeepEqual but returns a list of differences. This is helpful +when comparing complex types like structures and maps.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 16/41] gnu: Add go-github-com-cention-sany-utf7. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (13 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 15/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 17/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via ` (24 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-cention-sany-utf7): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8ccb8a387b..f95abdb649 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10315,3 +10315,27 @@ (define-public go-github-com-go-test-deep reflect.DeepEqual but returns a list of differences. This is helpful when comparing complex types like structures and maps.") (license license:expat))) + +(define-public go-github-com-cention-sany-utf7 + (package + (name "go-github-com-cention-sany-utf7") + (version "0.0.0-20170124080048-26cad61bd60a") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cention-sany/utf7") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jy15ryfcln1iwchrksqyrnyfy41gisymm4f9sr1d73ja029bznm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/cention-sany/utf7")) + (propagated-inputs (list go-golang-org-x-text)) + (home-page "https://github.com/cention-sany/utf7") + (synopsis "UTF-7 for Go") + (description + "The utf7 package provides support for the obsolete UTF-7 text +encoding in Go.") + (license license:bsd-3))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 17/41] gnu: Add go-github-com-jhillyerd-enmime. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (14 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 16/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 18/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via ` (23 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f95abdb649..732eb1cff4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10339,3 +10339,38 @@ (define-public go-github-com-cention-sany-utf7 "The utf7 package provides support for the obsolete UTF-7 text encoding in Go.") (license license:bsd-3))) + +(define-public go-github-com-jhillyerd-enmime + (package + (name "go-github-com-jhillyerd-enmime") + (version "0.9.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jhillyerd/enmime") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "124dqm598phbmalyx2gmxk201z9kq4ckvvdq8rc0akjlp24nxqbb")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jhillyerd/enmime")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-net + go-github-com-stretchr-testify + go-github-com-ssor-bom + go-github-com-rivo-uniseg + go-github-com-pkg-errors + go-github-com-olekukonko-tablewriter + go-github-com-mattn-go-runewidth + go-github-com-gogs-chardet + go-github-com-jaytaylor-html2text + go-github-com-go-test-deep + go-github-com-cention-sany-utf7)) + (home-page "https://github.com/jhillyerd/enmime") + (synopsis "MIME encoder and decoder for Go") + (description + "The enmime package implements a MIME encoding and decoding +library geared towards parsing MIME encoded emails.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 18/41] gnu: Add go-github-com-gatherstars-com-jwz. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (15 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 17/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 19/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via ` (22 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 732eb1cff4..15c58ea16f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10374,3 +10374,30 @@ (define-public go-github-com-jhillyerd-enmime "The enmime package implements a MIME encoding and decoding library geared towards parsing MIME encoded emails.") (license license:expat))) + +(define-public go-github-com-gatherstars-com-jwz + (package + (name "go-github-com-gatherstars-com-jwz") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gatherstars-com/jwz") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1h37h5w139d3rhvp1n7kz2jm5zhk4pjzf3sip04v48nphkika60c")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gatherstars-com/jwz")) + (propagated-inputs (list go-github-com-rivo-tview + go-github-com-jhillyerd-enmime + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/gatherstars-com/jwz") + (synopsis "Implementation in Go of the email threading algorithm +originally invented for Netscape Mail") + (description + "The jwz package provides an implementation of the email threading +algorithm originally designed for use in Netscape Mail 2.0 for Go.") + (license license:asl2.0))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 19/41] gnu: Add go-github-com-emersion-go-textwrapper. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (16 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 18/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 20/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via ` (21 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-textwrapper): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 15c58ea16f..9dbeadc0de 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10401,3 +10401,26 @@ (define-public go-github-com-gatherstars-com-jwz "The jwz package provides an implementation of the email threading algorithm originally designed for use in Netscape Mail 2.0 for Go.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-textwrapper + (package + (name "go-github-com-emersion-go-textwrapper") + (version "0.0.0-20200911093747-65d896831594") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-textwrapper") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lh9d7zvj6gm1rr6sv5xlagklgx9d666hq5srd37a4sdcjkbiqmq")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-textwrapper")) + (home-page "https://github.com/emersion/go-textwrapper") + (synopsis "Text-wrapping writer for Go") + (description + "The textwrapper package provides a writer that wraps long text lines to +a specified length.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 20/41] gnu: Add go-github-com-emersion-go-message. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (17 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 19/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 21/41] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via ` (20 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-message): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9dbeadc0de..e196cfe16d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10424,3 +10424,28 @@ (define-public go-github-com-emersion-go-textwrapper "The textwrapper package provides a writer that wraps long text lines to a specified length.") (license license:expat))) + +(define-public go-github-com-emersion-go-message + (package + (name "go-github-com-emersion-go-message") + (version "0.16.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-message") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j5qdhsna28xcs843zsiccw700rld5hin466dl0n3a0ax1w13ay0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-message")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-textwrapper)) + (home-page "https://github.com/emersion/go-message") + (synopsis "Internet messages and MIME for Go") + (description + "The message package implements the Internet Message Format and Multipurpose +Internet Mail Extensions in Go.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 21/41] gnu: Add go-github-com-emersion-go-sasl. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (18 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 20/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 22/41] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via ` (19 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-sasl): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e196cfe16d..e0022b7bab 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10449,3 +10449,26 @@ (define-public go-github-com-emersion-go-message "The message package implements the Internet Message Format and Multipurpose Internet Mail Extensions in Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-sasl + (package + (name "go-github-com-emersion-go-sasl") + (version "0.0.0-20211008083017-0b9dcfb154ac") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-sasl") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cbf86wkqrdinfydndgdlnayg4a5mg3d4vqra377j2sfkg7wj0hs")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-sasl")) + (home-page "https://github.com/emersion/go-sasl") + (synopsis "SASL library written in Go") + (description + "The sasl package provides a Simple Authentication and Security Layer +implementation for Go.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 22/41] gnu: Add go-github-com-emersion-go-imap. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (19 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 21/41] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via ` (18 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e0022b7bab..1cac391d18 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10472,3 +10472,29 @@ (define-public go-github-com-emersion-go-sasl "The sasl package provides a Simple Authentication and Security Layer implementation for Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap + (package + (name "go-github-com-emersion-go-imap") + (version "1.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ak2ysvfcc9w0g1070msis8x9sh6gzvf0nd65ks594siwbmqddw8")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-imap") + (synopsis "IMAP4rev1 library written in Go") + (description + "The imap package provides an IMAP4rev1 library written in Go. It +can be used to build IMAP clients and servers.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (20 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 22/41] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 24/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via ` (17 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap-sortthread): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1cac391d18..a199a09cc5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10498,3 +10498,29 @@ (define-public go-github-com-emersion-go-imap "The imap package provides an IMAP4rev1 library written in Go. It can be used to build IMAP clients and servers.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap-sortthread + (package + (name "go-github-com-emersion-go-imap-sortthread") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap-sortthread") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cfbgz1l5angnj52v9pxwggai2shx0h78ffcp7j4r4lr7lzflnwz")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap-sortthread")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-imap)) + (home-page "https://github.com/emersion/go-imap-sortthread") + (synopsis "Sorting and threading of messages for the imap package") + (description + "The sortthread package implements message sorting and threading for +@code{go-github-com-emersion-go-imap}.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 24/41] gnu: Add go-github-com-protonmail-go-crypto. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (21 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 25/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via ` (16 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto): New variable. --- gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a199a09cc5..076290fe68 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10524,3 +10524,35 @@ (define-public go-github-com-emersion-go-imap-sortthread "The sortthread package implements message sorting and threading for @code{go-github-com-emersion-go-imap}.") (license license:expat))) + +(define-public go-github-com-protonmail-go-crypto + (package + (name "go-github-com-protonmail-go-crypto") + (version "0.0.0-20220623141421-5afb4c282135") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ProtonMail/go-crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05qxdbn8wdk901z5kw2r3jdrag58nxlcsy0p8xd6rq0d71sw94wy")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ProtonMail/go-crypto" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto)) + (home-page "https://github.com/ProtonMail/go-crypto") + (synopsis "Fork of golang.org/x/crypto with up-to-date OpenPGP +implementation") + (description + "The crypto package provides cryptography for Go. This version of the +package is a fork that adds a more up-to-date OpenPGP implementation. It +is completely backwards compatible with +@url{golang.org/x/crypto,the official package}.") + (license license:bsd-3))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 25/41] gnu: Add go-github-com-emersion-go-pgpmail. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (22 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 24/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 26/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via ` (15 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-pgpmail): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 076290fe68..27be37307e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10556,3 +10556,32 @@ (define-public go-github-com-protonmail-go-crypto is completely backwards compatible with @url{golang.org/x/crypto,the official package}.") (license license:bsd-3))) + +(define-public go-github-com-emersion-go-pgpmail + (package + (name "go-github-com-emersion-go-pgpmail") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-pgpmail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ar26b0apw5bxn58qfn1a79cxigbmrqm1irh1rb7x57fydihc7wm")))) + (build-system go-build-system) + (arguments + (list ;; tests don't support our version of protonmail/go-crypto; see + ;; <https://github.com/emersion/go-pgpmail/issues/12> + #:tests? #f + #:import-path "github.com/emersion/go-pgpmail")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-crypto + go-github-com-emersion-go-message + go-github-com-protonmail-go-crypto)) + (home-page "https://github.com/emersion/go-pgpmail") + (synopsis "PGP mail encryption for Go") + (description + "The pgpmail package implements PGP encryption for e-mail messages.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 26/41] gnu: Add go-github-com-emersion-go-smtp. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (23 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 25/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 27/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via ` (14 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-smtp): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 27be37307e..df7ebdcb66 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10585,3 +10585,27 @@ (define-public go-github-com-emersion-go-pgpmail (description "The pgpmail package implements PGP encryption for e-mail messages.") (license license:expat))) + +(define-public go-github-com-emersion-go-smtp + (package + (name "go-github-com-emersion-go-smtp") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-smtp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vhc0vpjd4yhxk6wrh01sdpi7nprjn98s46yy82xwlkm0cskl0h7")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-smtp")) + (propagated-inputs (list go-github-com-emersion-go-sasl)) + (home-page "https://github.com/emersion/go-smtp") + (synopsis "SMTP implementation for Go") + (description + "The smtp package implements the Simple Mail Transfer Protocol as defined +by RFC 5321.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 27/41] gnu: Add go-github-com-niemeyer-pretty. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (24 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 26/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 28/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via ` (13 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index df7ebdcb66..a9b2bcaa15 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10609,3 +10609,36 @@ (define-public go-github-com-emersion-go-smtp "The smtp package implements the Simple Mail Transfer Protocol as defined by RFC 5321.") (license license:expat))) + +(define-public go-github-com-niemeyer-pretty + (package + (name "go-github-com-niemeyer-pretty") + (version "0.0.0-20200227124842-a10e7caefd8e") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/niemeyer/pretty") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/niemeyer/pretty" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'int-to-string-with-rune + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* "formatter.go" + (("s \\+= string\\(i\\)") + "s += string(rune(i))")))))))) + (propagated-inputs (list go-github-com-kr-text)) + (home-page "https://github.com/niemeyer/pretty") + (synopsis "Pretty-print Go values") + (description + "The pretty package provides pretty-printing for Go values. This is +useful during debugging, to avoid wrapping long output lines in the +terminal.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 28/41] gnu: Add go-github-com-arran4-golang-ical. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (25 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 27/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via ` (12 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-arran4-golang-ical): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a9b2bcaa15..9384b045fc 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10642,3 +10642,31 @@ (define-public go-github-com-niemeyer-pretty useful during debugging, to avoid wrapping long output lines in the terminal.") (license license:expat))) + +(define-public go-github-com-arran4-golang-ical + (package + (name "go-github-com-arran4-golang-ical") + (version "0.0.0-20220517104411-fd89fefb0182") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/arran4/golang-ical") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bxs0b5yg26liiifc0cc41l307r0wc93hp8iygv8dgpc60yzncaw")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/arran4/golang-ical")) + (propagated-inputs (list go-gopkg-in-yaml-v3 + go-gopkg-in-check-v1 + go-github-com-stretchr-testify + go-github-com-niemeyer-pretty + go-github-com-kr-text + go-github-com-davecgh-go-spew)) + (home-page "https://github.com/arran4/golang-ical") + (synopsis "Handle iCalenders in Go") + (description + "The ical package provides an ICS/iCalender parser and serialiser for Go.") + (license license:asl2.0))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (26 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 28/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 30/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via ` (11 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-git-sr-ht--sircmpwn-getopt): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9384b045fc..5f9df22414 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10670,3 +10670,27 @@ (define-public go-github-com-arran4-golang-ical (description "The ical package provides an ICS/iCalender parser and serialiser for Go.") (license license:asl2.0))) + +(define-public go-git-sr-ht--sircmpwn-getopt + (package + (name "go-git-sr-ht--sircmpwn-getopt") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~sircmpwn/getopt") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0f9rammnmhaz21qkmz7qf76r8jlzi323g05ps3j7gwrxlw7442a6")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~sircmpwn/getopt")) + (propagated-inputs (list go-github-com-stretchr-testify)) + (home-page "https://git.sr.ht/~sircmpwn/getopt") + (synopsis "POSIX getopt for Go") + (description + "The getopt package is a POSIX-compatible implementation of getopt(3) +for Go.") + (license license:bsd-3))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 30/41] gnu: Add go-github-com-lithammer-fuzzysearch. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (27 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 31/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via ` (10 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5f9df22414..5716a0ac1c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10694,3 +10694,32 @@ (define-public go-git-sr-ht--sircmpwn-getopt "The getopt package is a POSIX-compatible implementation of getopt(3) for Go.") (license license:bsd-3))) + +(define-public go-github-com-lithammer-fuzzysearch + (package + (name "go-github-com-lithammer-fuzzysearch") + (version "1.1.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lithammer/fuzzysearch") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1b036sm42cf64diwlqhx24vxy6g5afrmfbdfyqhpg8zrii3lpwns")))) + (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-text)) + (arguments + (list #:import-path "github.com/lithammer/fuzzysearch" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (home-page "https://github.com/lithammer/fuzzysearch") + (synopsis "Tiny and fast fuzzy search in Go") + (description + "A speedy fuzzy matching package for Go inspired by the JavaScript +library bevacqua/fuzzysearch.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 31/41] gnu: Add go-github-com-google-shlex. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (28 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 30/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 32/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via ` (9 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-google-shlex): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5716a0ac1c..e941457c80 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10723,3 +10723,26 @@ (define-public go-github-com-lithammer-fuzzysearch "A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.") (license license:expat))) + +(define-public go-github-com-google-shlex + (package + (name "go-github-com-google-shlex") + (version "0.0.0-20191202100458-e7afc7fbc510") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/shlex") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "14z8hqyik910wk2qwnzgz8mjsmiamxa0pj55ahbv0jx6j3dgvzfm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/google/shlex")) + (home-page "https://github.com/google/shlex") + (synopsis "Simple lexer for Go") + (description + "Shlex is a simple lexer for Go that supports shell-style quoting, +commenting, and escaping.") + (license license:asl2.0))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 32/41] gnu: Add go-github-com-emersion-go-maildir. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (29 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 31/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 33/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via ` (8 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-maildir): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e941457c80..cd90c3bac6 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10746,3 +10746,26 @@ (define-public go-github-com-google-shlex "Shlex is a simple lexer for Go that supports shell-style quoting, commenting, and escaping.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-maildir + (package + (name "go-github-com-emersion-go-maildir") + (version "0.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-maildir") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rs9kbacjpcza25pmdkbm7sdm7r6gq4g44nihi9asyrvspx96zf2")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-maildir")) + (home-page "https://github.com/emersion/go-maildir") + (synopsis "Maildir interface for Go") + (description + "The maildir package provides an interface to mailboxes in the Maildir +format.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 33/41] gnu: Add go-github-com-emersion-go-milter. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (30 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 32/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 34/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via ` (7 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-milter): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index cd90c3bac6..1a322e1ab8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10769,3 +10769,27 @@ (define-public go-github-com-emersion-go-maildir "The maildir package provides an interface to mailboxes in the Maildir format.") (license license:expat))) + +(define-public go-github-com-emersion-go-milter + (package + (name "go-github-com-emersion-go-milter") + (version "0.3.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-milter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10vpry5gjz2bh9qchcx4p59zm7cc6cb6bfkii2n6vsn4svb950sa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-milter")) + (propagated-inputs (list go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-milter") + (synopsis "Milter mail filters in Go") + (description + "The milter package provides an interface to implement milter mail +filters in Go.") + (license license:bsd-2))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 34/41] gnu: Add go-github-com-emersion-go-msgauth. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (31 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 33/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 35/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via ` (6 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-msgauth): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1a322e1ab8..fd94674587 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10793,3 +10793,33 @@ (define-public go-github-com-emersion-go-milter "The milter package provides an interface to implement milter mail filters in Go.") (license license:bsd-2))) + +(define-public go-github-com-emersion-go-msgauth + (package + (name "go-github-com-emersion-go-msgauth") + (version "0.6.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-msgauth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ds8yr4cm9wigcxg1sxc2m0wmy4z9n6gws3mj50dmf2ayij69z9j")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-msgauth" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto + go-github-com-emersion-go-milter + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-msgauth") + (synopsis "Email authentication for Go") + (description + "The msgauth package provides a Go library for authenticating emails.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 35/41] gnu: Add go-github-com-onsi-gomega. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (32 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 34/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 36/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via ` (5 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-gomega): New variable. --- gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fd94674587..bff955f6ca 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10823,3 +10823,34 @@ (define-public go-github-com-emersion-go-msgauth (description "The msgauth package provides a Go library for authenticating emails.") (license license:expat))) + +(define-public go-github-com-onsi-gomega + (package + (name "go-github-com-onsi-gomega") + (version "1.19.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "092phwk97sk4sv0nbx5pfhqs6x3x1lnrjwyda1m6b6zwrfmq5c6i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/onsi/gomega" + ;; Unless we disable the tests, we have a circular dependency on + ;; ginkgo/v2. + #:tests? #f)) + (propagated-inputs (list go-github-com-golang-protobuf-proto + go-golang-org-x-net + go-golang-org-x-sys + go-golang-org-x-text + go-google-golang-org-protobuf + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Matcher library for Ginkgo") + (description + "Gomega is the preferred matcher library for the Ginkgo test framework.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 36/41] gnu: Add go-gopkg-in-tomb-v1. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (33 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 35/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 37/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via ` (4 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-gopkg-in-tomb-v1): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index bff955f6ca..c805bb010b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10854,3 +10854,29 @@ (define-public go-github-com-onsi-gomega (description "Gomega is the preferred matcher library for the Ginkgo test framework.") (license license:expat))) + +(define-public go-gopkg-in-tomb-v1 + (package + (inherit go-gopkg.in-tomb.v2) + (name "go-gopkg-in-tomb-v1") + (version "1.0.0-20141024135613-dd632973f1e7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gopkg.in/tomb.v1") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv")))) + (arguments + (list #:import-path "gopkg.in/tomb.v1" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-test + (lambda* (#:key import-path #:allow-other-keys) + (substitute* (string-append "src/" import-path + "/tomb_test.go") + (("t.Fatalf\\(`Killf\\(\"BO%s") + "t.Fatalf(`Killf(\"BO%%s"))))))) + (home-page "https://gopkg.in/tomb.v1"))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 37/41] gnu: Add go-github-com-nxadm-tail. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (34 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 36/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 38/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via ` (3 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-nxadm-tail): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c805bb010b..ab37e389a0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10880,3 +10880,27 @@ (define-public go-gopkg-in-tomb-v1 (("t.Fatalf\\(`Killf\\(\"BO%s") "t.Fatalf(`Killf(\"BO%%s"))))))) (home-page "https://gopkg.in/tomb.v1"))) + +(define-public go-github-com-nxadm-tail + (package + (name "go-github-com-nxadm-tail") + (version "1.4.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nxadm/tail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2gi485fhwdpmyzn42wk62103fclwbfywg42p275z1qv2bsz1rc")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/nxadm/tail")) + (propagated-inputs (list go-gopkg-in-tomb-v1 + go-github-com-fsnotify-fsnotify)) + (home-page "https://github.com/nxadm/tail") + (synopsis "Go implementation of the functionality of @command{tail -f}") + (description + "@code{tail} provides a Go library for reading from continuously updating +files, like the @command{tail -f} command does.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 38/41] gnu: Add go-github-com-go-task-slim-sprig. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (35 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 37/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 39/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via ` (2 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-go-task-slim-sprig): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ab37e389a0..a5f211ec5f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10904,3 +10904,31 @@ (define-public go-github-com-nxadm-tail "@code{tail} provides a Go library for reading from continuously updating files, like the @command{tail -f} command does.") (license license:expat))) + +(define-public go-github-com-go-task-slim-sprig + (let ((commit "afa1e2071829e4db655eb448d6c7c16eb0bc5766") + (revision "0")) + (package + (name "go-github-com-go-task-slim-sprig") + (version (git-version "2.20.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-task/slim-sprig") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1185y8qygv8gb3wpghx5d945wq68j4dbaiffq3h0dh453g4h1w7a")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-task/slim-sprig" + ;; Tests try to access the network. + #:tests? #f)) + (home-page "https://github.com/go-task/slim-sprig") + (synopsis "Various useful template functions for Go") + (description + "Sprig provides over 100 functions that extend the Go template system. +Slim-Sprig is a fork of Sprig that removes all external dependencies to make the +library more lightweight.") + (license license:expat)))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 39/41] gnu: Add go-github-com-onsi-ginkgo. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (36 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 38/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via 2022-08-14 10:05 ` [bug#55903] [PATCH v7 41/41] gnu: Add aerc ( via Guix-patches via 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-ginkgo): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a5f211ec5f..fe9f285247 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10932,3 +10932,31 @@ (define-public go-github-com-go-task-slim-sprig Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.") (license license:expat)))) + +(define-public go-github-com-onsi-ginkgo + (package + (name "go-github-com-onsi-ginkgo") + (version "1.16.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/ginkgo") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hh6n7q92y0ai8k6rj2yzw6wwxikhyiyk4j92zgvf1zad0gmqqmz")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-golang-org-x-sys + go-golang-org-x-tools + go-github-com-go-task-slim-sprig + go-github-com-nxadm-tail + go-github-com-onsi-gomega)) + (home-page "https://github.com/onsi/ginkgo") + (synopsis "BDD-style testing framework for Go") + (description + "Ginkgo is a Behaviour-Driven Development testing framework for Go. It +builds on top of Go's builtin @code{testing} library and is complemented by the +Gomega matcher library.") + (license license:expat))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (37 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 39/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via @ 2022-08-14 10:04 ` ( via Guix-patches via 2022-08-14 10:05 ` [bug#55903] [PATCH v7 41/41] gnu: Add aerc ( via Guix-patches via 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:04 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fe9f285247..070dea80e8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10960,3 +10960,30 @@ (define-public go-github-com-onsi-ginkgo builds on top of Go's builtin @code{testing} library and is complemented by the Gomega matcher library.") (license license:expat))) + +(define-public go-github-com-syndtr-goleveldb-leveldb + (package + (name "go-github-com-syndtr-goleveldb-leveldb") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/syndtr/goleveldb") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "042k0gbzs5waqpxmd7nv5h93mlva861s66c3s9gfg1fym5dx4vmd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/syndtr/goleveldb/leveldb" + #:unpack-path "github.com/syndtr/goleveldb")) + (propagated-inputs (list go-github-com-onsi-gomega + go-github-com-onsi-ginkgo + go-github-com-golang-snappy)) + (home-page "https://github.com/syndtr/goleveldb") + (synopsis "LevelDB implementation in Go") + (description + "This package provides a Go implementation of the LevelDB key/value +storage system.") + (license license:bsd-2))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v7 41/41] gnu: Add aerc. 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via ` (38 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via @ 2022-08-14 10:05 ` ( via Guix-patches via 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-14 10:05 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/mail.scm (aerc): New variable. --- gnu/packages/mail.scm | 85 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index ca4b3e819e..11dfcc02a5 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -49,6 +49,7 @@ ;;; Copyright © 2022 Thiago Jung Bauermann <bauermann@kolabnow.com> ;;; Copyright © 2022 Guillaume Le Vaillant <glv@posteo.net> ;;; Copyright © 2022 muradm <mail@muradm.net> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4678,3 +4679,87 @@ (define-public smtpmail mailserver on their machine. It enables these users to send their mail over a remote SMTP server.") (license license:gpl2+))) + +(define-public aerc + (package + (name "aerc") + (version "0.11.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~rjarry/aerc") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05q7ilmjl9mfd0a72ayvl8f1fqxk27xmxbrw1dspbhc6vc27lj63")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~rjarry/aerc" + #:install-source? #f ; end-user application + #:build-flags + #~(list "-tags=notmuch" "-ldflags" + (string-append "-X main.Version=" #$version + " -X git.sr.ht/~rjarry/aerc/config.shareDir=" + #$output "/share/aerc")) + #:phases + #~(modify-phases %standard-phases + (add-after 'build 'doc + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "doc")))) + (replace 'install + (lambda* (#:key outputs import-path #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "install" + (string-append "PREFIX=" out))))))))) + (inputs (list go-github-com-zenhack-go-notmuch + go-golang-org-x-oauth2 + go-github-com-xo-terminfo + go-github-com-stretchr-testify + go-github-com-riywo-loginshell + go-github-com-pkg-errors + go-github-com-mitchellh-go-homedir + go-github-com-miolini-datacounter + go-github-com-mattn-go-runewidth + go-github-com-mattn-go-isatty + go-github-com-lithammer-fuzzysearch + go-github-com-kyoh86-xdg + go-github-com-imdario-mergo + go-github-com-google-shlex + go-github-com-go-ini-ini + go-github-com-gdamore-tcell + go-github-com-gatherstars-com-jwz + go-github-com-fsnotify-fsnotify + go-github-com-emersion-go-smtp + go-github-com-emersion-go-sasl + go-github-com-emersion-go-pgpmail + go-github-com-emersion-go-message + go-github-com-emersion-go-maildir + go-github-com-emersion-go-imap-sortthread + go-github-com-emersion-go-imap + go-github-com-emersion-go-msgauth + go-github-com-ddevault-go-libvterm + go-github-com-danwakefield-fnmatch + go-github-com-creack-pty + go-github-com-arran4-golang-ical + go-github-com-protonmail-go-crypto + go-github-com-syndtr-goleveldb-leveldb + go-git-sr-ht--sircmpwn-getopt)) + (native-inputs (list scdoc)) + (home-page "https://git.sr.ht/~rjarry/aerc") + (synopsis "Email client for the terminal") + (description "@code{aerc} is a textual email client for terminals. It +features: +@enumerate +@item First-class support for using patches and @code{git send-email} +@item Vi-like keybindings and command system +@item A built-in console +@item Support for multiple accounts +@end enumerate") + ;; The license given is MIT/Expat; however, linking against notmuch + ;; effectively makes it GPL-3.0-or-later. See this thread discussing it: + ;; <https://lists.sr.ht/~rjarry/aerc-devel/%3Cb5cb213a7d0c699a886971658c2476 + ;; 1073eb2391%40disroot.org%3E> + (license license:gpl3+))) -- 2.37.1 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch. 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via ` (8 preceding siblings ...) 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via ` (40 more replies) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (6 subsequent siblings) 16 siblings, 41 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (notmuch-fixtures): New variable here... (go-github-com-zenhack-go-notmuch): ...and here. --- gnu/packages/golang.scm | 52 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1ce55875d8..7797c3971d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -35,6 +35,7 @@ ;;; Copyright © 2021 Lu Hui <luhux76@gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin@gmail.com> ;;; Copyright © 2022 muradm <mail@muradm.net> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -59,6 +60,7 @@ (define-module (gnu packages golang) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix packages) + #:use-module (guix gexp) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (guix build-system go) @@ -71,6 +73,7 @@ (define-module (gnu packages golang) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages lua) + #:use-module (gnu packages mail) #:use-module (gnu packages mp3) #:use-module (gnu packages password-utils) #:use-module (gnu packages pcre) @@ -9891,3 +9894,52 @@ (define-public go-github-com-sourcegraph-jsonrpc2 (description "Package jsonrpc2 provides a Go implementation of JSON-RPC 2.0.") (license license:expat))) + +(define notmuch-fixtures + (origin + (method url-fetch) + (uri "http://notmuchmail.org/releases/test-databases/database-v1.tar.xz") + (sha256 + (base32 + "1lk91s00y4qy4pjh8638b5lfkgwyl282g1m27srsf7qfn58y16a2")))) + +(define-public go-github-com-zenhack-go-notmuch + (package + (name "go-github-com-zenhack-go-notmuch") + (version "0.0.0-20211022191430-4d57e8ad2a8b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zenhack/go.notmuch") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2s5smjf7pp7i72dw12sm9iz961y3cy8nkm7hmrg53f6wna57h9")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/zenhack/go.notmuch" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-notmuch-path + (lambda* (#:key inputs import-path #:allow-other-keys) + (substitute* (find-files (string-append + "src/" import-path) + "\\.go$") + (("// #cgo LDFLAGS:.*$") + (string-append + "// #cgo LDFLAGS: -lnotmuch " + "-L" #$(this-package-input "notmuch") "/lib\n" + "// #cgo CFLAGS: " + "-I" #$(this-package-input "notmuch") "/include\n"))))) + (add-before 'check 'unpack-test-fixtures + (lambda* (#:key inputs import-path #:allow-other-keys) + (invoke "tar" "xf" #$notmuch-fixtures "-C" + (string-append "src/" import-path "/fixtures"))))))) + (inputs (list notmuch)) + (home-page "https://github.com/zenhack/go.notmuch") + (synopsis "Go bindings to libnotmuch") + (description + "The notmuch package provides a Go language binding to the notmuch +email library.") + (license license:gpl3+))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 02/41] gnu: Add go-github-com-creack-pty. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via ` (39 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-creack-pty): New variable. * guix/build-system/go.scm (go-target): Add to exported variables. --- gnu/packages/golang.scm | 47 ++++++++++++++++++++++++++++++++++++++++ guix/build-system/go.scm | 1 + 2 files changed, 48 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7797c3971d..931b76a50b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9943,3 +9943,50 @@ (define-public go-github-com-zenhack-go-notmuch "The notmuch package provides a Go language binding to the notmuch email library.") (license license:gpl3+))) + +(define-public go-github-com-creack-pty + (package + (name "go-github-com-creack-pty") + (version "1.1.18") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/creack/pty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qqhcgfym0napz8damj7dhfw28g2qn2f5h3lr93i0sxawq926yzc")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/creack/pty" + #:modules '((ice-9 popen) + (ice-9 textual-ports) + (guix build go-build-system) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'regenerate-types + (lambda* (#:key import-path #:allow-other-keys) + ;; Generated files are included (ztypes_*). We need to remake + ;; them with Cgo. + (with-directory-excursion (string-append "src/" import-path) + (let* ((go-arch + #$(car (go-target + (or (%current-target-system) + (nix-system->gnu-triplet (%current-system)))))) + (file (string-append "ztypes_" go-arch ".go")) + (pipe (open-input-pipe "go tool cgo -godefs types.go")) + (text (get-string-all pipe))) + (close-pipe pipe) + (for-each delete-file + (find-files (getcwd) (file-name-predicate + "ztypes_[a-zA-Z0-9_]+.go"))) + (call-with-output-file file + (lambda (port) + (display text port)))))))))) + (home-page "https://github.com/creack/pty") + (synopsis "Pseudoterminal handling in Go") + (description + "The pty package provides functions for working with Unix pseudoterminals.") + (license license:expat))) diff --git a/guix/build-system/go.scm b/guix/build-system/go.scm index 5e0e5bbad3..9e5f972c84 100644 --- a/guix/build-system/go.scm +++ b/guix/build-system/go.scm @@ -38,6 +38,7 @@ (define-module (guix build-system go) go-build-system go-pseudo-version? + go-target go-version->git-ref)) ;; Commentary: -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 03/41] gnu: Add go-google-golang-org-protobuf. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via ` (38 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-google-golang-org-protobuf): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 931b76a50b..8c383bc10a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9990,3 +9990,36 @@ (define-public go-github-com-creack-pty (description "The pty package provides functions for working with Unix pseudoterminals.") (license license:expat))) + +(define-public go-google-golang-org-protobuf + (package + (name "go-google-golang-org-protobuf") + (version "1.28.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nzcc4qc00afi24nb7nlnwyzvvr6b8s8qdrn1sw085nygh2y2x8r")))) + (build-system go-build-system) + (arguments + (list #:import-path "google.golang.org/protobuf" + #:tests? #f ; source-only package + #:phases #~(modify-phases %standard-phases + ;; source-only package + (delete 'build)))) + (propagated-inputs (list go-github-com-google-go-cmp-cmp + go-github-com-golang-protobuf-proto)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go library for Protocol Buffers") + (description + "The protobuf package provides a Go implementation of Protocol Buffers, a +language and platform neutral, extensible mechanism for serializing structured +data. + +This package is a successor to @code{go-github-com-golang-protobuf} with an +improved and cleaner API.") + (license license:bsd-3))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 04/41] gnu: Add go-github-com-xo-terminfo. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via ` (37 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-xo-terminfo): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8c383bc10a..28d4b491c1 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10023,3 +10023,25 @@ (define-public go-google-golang-org-protobuf This package is a successor to @code{go-github-com-golang-protobuf} with an improved and cleaner API.") (license license:bsd-3))) + +(define-public go-github-com-xo-terminfo + (package + (name "go-github-com-xo-terminfo") + (version "0.0.0-20210125001918-ca9a967f8778") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xo/terminfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05gdcvcbwcrcwxznhvs1q1xh4irz2d10v2mz179pydjh30kjc0j5")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/xo/terminfo")) + (home-page "https://github.com/xo/terminfo") + (synopsis "Read the terminfo database in Go") + (description + "The terminfo package implements terminfo database reading for Go.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 05/41] gnu: Add go-github-com-riywo-loginshell. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (2 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via ` (36 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-riywo-loginshell): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 28d4b491c1..fb16bd9a53 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10045,3 +10045,29 @@ (define-public go-github-com-xo-terminfo (description "The terminfo package implements terminfo database reading for Go.") (license license:expat))) + +(define-public go-github-com-riywo-loginshell + (package + (name "go-github-com-riywo-loginshell") + (version "0.0.0-20200815045211-7d26008be1ab") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/riywo/loginshell") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "138yvis6lipw9x02jyiz7472bxi20206bcfikcar54i3xsww9q4i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/riywo/loginshell" + ;; Tests try to get the current user's login shell; the build + ;; user doesn't have one. + #:tests? #f)) + (home-page "https://github.com/riywo/loginshell") + (synopsis "Get the user's login shell in Go") + (description + "The loginshell package provides a Go library to get the login shell +of the current user.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 06/41] gnu: Add go-github-com-miolini-datacounter. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (3 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via ` (35 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-miolini-datacounter): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fb16bd9a53..3892188019 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10071,3 +10071,25 @@ (define-public go-github-com-riywo-loginshell "The loginshell package provides a Go library to get the login shell of the current user.") (license license:expat))) + +(define-public go-github-com-miolini-datacounter + (package + (name "go-github-com-miolini-datacounter") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/miolini/datacounter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s1hxqy6666qd524rdp1dr3778davc8gx9brg9lkcjvr5l05s9wa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/miolini/datacounter")) + (home-page "https://github.com/miolini/datacounter") + (synopsis "Counters for Go readers and writers") + (description + "The datacounter package provides counters for Go readers and writers.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 07/41] gnu: Add go-github-com-kyoh86-xdg. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (4 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via ` (34 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-kyoh86-xdg): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3892188019..32f28d2db4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10093,3 +10093,27 @@ (define-public go-github-com-miolini-datacounter (description "The datacounter package provides counters for Go readers and writers.") (license license:expat))) + +(define-public go-github-com-kyoh86-xdg + (package + (name "go-github-com-kyoh86-xdg") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kyoh86/xdg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0a5nz53fdz1c2qvwlf2dpjdd72nxri95i6q4b07c37kiipgaxncn")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/kyoh86/xdg")) + (home-page "https://github.com/kyoh86/xdg") + (synopsis "XDG base directories for Go") + (description + "The xdg package provides lightweight helper functions in Go to get +config, data and cache directories according to the XDG Base Directory +Specification.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 08/41] gnu: Add go-github-com-go-ini-ini. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (5 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via ` (33 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-ini-ini): New variable. --- gnu/packages/golang.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 32f28d2db4..1500b99082 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10117,3 +10117,24 @@ (define-public go-github-com-kyoh86-xdg config, data and cache directories according to the XDG Base Directory Specification.") (license license:expat))) + +;;; XXX: Since commit bfb61065f05a6eac0cf63b16db43d0c3e864c658, the +;;; canonical name of the ini package is `go-github-com-go-ini-ini`, +;;; not `go-gopkg-in-ini`. +(define-public go-github-com-go-ini-ini + (package + (inherit go-gopkg-in-ini) + (name "go-github-com-go-ini-ini") + (version "1.66.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-ini/ini") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0kqg13606hnw8f75cb59fsy1m85kiqf3csi2g7q2512avdmaphc9")))) + (arguments + (list #:import-path "github.com/go-ini/ini")) + (propagated-inputs (list go-github-com-stretchr-testify)))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (6 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 10/41] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via ` (32 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lucasb-eyer-go-colorful): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1500b99082..a9a41989bb 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10138,3 +10138,28 @@ (define-public go-github-com-go-ini-ini (arguments (list #:import-path "github.com/go-ini/ini")) (propagated-inputs (list go-github-com-stretchr-testify)))) + +(define-public go-github-com-lucasb-eyer-go-colorful + (package + (name "go-github-com-lucasb-eyer-go-colorful") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lucasb-eyer/go-colorful") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs")))) + (build-system go-build-system) + (inputs (list go-golang-org-x-image)) + (arguments + (list #:import-path "github.com/lucasb-eyer/go-colorful")) + (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "Library for playing with colors in Go") + (description + "The colorful package providos a library for using colors in Go. +colorful stores colors in RGB and provides methods for converting these to +various color spaces.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 10/41] gnu: Add go-github-com-rivo-uniseg. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (7 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 11/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via ` (31 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-uniseg): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a9a41989bb..1314e2e0fe 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10163,3 +10163,28 @@ (define-public go-github-com-lucasb-eyer-go-colorful colorful stores colors in RGB and provides methods for converting these to various color spaces.") (license license:expat))) + +(define-public go-github-com-rivo-uniseg + (package + (name "go-github-com-rivo-uniseg") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/uniseg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0j7h22vfmjj562vr8gpsyrkrwp1pq9ayh5fylv24skxb467g9f0q")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/uniseg")) + (home-page "https://github.com/rivo/uniseg") + (synopsis "Unicode text segmentation for Go") + (description + "The uniseg package provides a tool to iterate over grapheme clusters. +This may be used to determine the number of user-perceived characters, to +split strings in their intended places, or to extract individual characters +which form a unit.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 11/41] gnu: Add go-github-com-rivo-tview. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (8 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 10/41] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 12/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via ` (30 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-tview): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1314e2e0fe..d9145575b1 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10188,3 +10188,33 @@ (define-public go-github-com-rivo-uniseg split strings in their intended places, or to extract individual characters which form a unit.") (license license:expat))) + +(define-public go-github-com-rivo-tview + (package + (name "go-github-com-rivo-tview") + (version "0.0.0-20220703182358-a13d901d3386") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/tview") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0gf1m3ndbc3kgxpv0ryq9a1ahijg6m896sc9k7dvwfjd8vy0q0yd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/tview")) + (propagated-inputs (list go-golang-org-x-term + go-golang-org-x-sys + go-github-com-rivo-uniseg + go-github-com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/rivo/tview") + (synopsis "Rich Interactive Widgets for Terminal UIs") + (description + "The tview package implements rich widgets for terminal based user +interfaces. The widgets provided with this package are useful for data +exploration and data entry.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 12/41] gnu: Add go-github-com-ssor-bom. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (9 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 11/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 13/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via ` (29 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-ssor-bom): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d9145575b1..18e65cd3ec 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10218,3 +10218,26 @@ (define-public go-github-com-rivo-tview interfaces. The widgets provided with this package are useful for data exploration and data entry.") (license license:expat))) + +(define-public go-github-com-ssor-bom + (package + (name "go-github-com-ssor-bom") + (version "0.0.0-20170718123548-6386211fdfcf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ssor/bom") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "09g5496ifwqxqclh2iw58plcwcz0sczlnxwqxzwmnl4shdl371ld")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ssor/bom")) + (home-page "https://github.com/ssor/bom") + (synopsis "Cleaning BOMs in Go") + (description + "The bom package provides small tools for cleaning BOMs from a byte +array or reader.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 13/41] gnu: Add go-github-com-gogs-chardet. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (10 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 12/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 14/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via ` (28 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 18e65cd3ec..ef54a1cb9f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10241,3 +10241,25 @@ (define-public go-github-com-ssor-bom "The bom package provides small tools for cleaning BOMs from a byte array or reader.") (license license:expat))) + +(define-public go-github-com-gogs-chardet + (package + (name "go-github-com-gogs-chardet") + (version "0.0.0-20211120154057-b7413eaefb8f") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gogs/chardet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12j8q5wc9m4n51v2j2m40nahqdl9bh3hzpdp26clzq91kc2amiz0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gogs/chardet")) + (home-page "https://github.com/gogs/chardet") + (synopsis "Character set detection for Go") + (description "The chardet package ports character set detection from +ICU to Go.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 14/41] gnu: Add go-github-com-jaytaylor-html2text. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (11 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 13/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 15/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via ` (27 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ef54a1cb9f..74b64f3fa1 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10263,3 +10263,31 @@ (define-public go-github-com-gogs-chardet (description "The chardet package ports character set detection from ICU to Go.") (license license:expat))) + +(define-public go-github-com-jaytaylor-html2text + (package + (name "go-github-com-jaytaylor-html2text") + (version "0.0.0-20211105163654-bc68cce691ba") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jaytaylor/html2text") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12ckgkp8xqgp0fh6019nwp4ssg2k1rv1a67cpk37ian4q5zrvppm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jaytaylor/html2text" + ;; Tests are broken: <https://github.com/jaytaylor/html2text/issues/53> + #:tests? #f)) + (propagated-inputs (list go-golang-org-x-net + go-github-com-olekukonko-tablewriter + go-github-com-ssor-bom)) + (home-page "https://github.com/jaytaylor/html2text") + (synopsis "Convert HTML emails to text") + (description + "The html2text package converts HTML emails to plain text, allowing +text-only mail clients to display them.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 15/41] gnu: Add go-github-com-go-test-deep. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (12 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 14/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 16/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via ` (26 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-test-deep): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 74b64f3fa1..76e71b8095 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10291,3 +10291,27 @@ (define-public go-github-com-jaytaylor-html2text "The html2text package converts HTML emails to plain text, allowing text-only mail clients to display them.") (license license:expat))) + +(define-public go-github-com-go-test-deep + (package + (name "go-github-com-go-test-deep") + (version "1.0.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-test/deep") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mmw2w3by7y24jjpjwmf2gfl08c65jihn3si9m0sswmagmdsk8q0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-test/deep")) + (home-page "https://github.com/go-test/deep") + (synopsis "Human-friendly deep variable equality in Go") + (description + "The deep package provides the deep.Equal function which is like +reflect.DeepEqual but returns a list of differences. This is helpful +when comparing complex types like structures and maps.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 16/41] gnu: Add go-github-com-cention-sany-utf7. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (13 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 15/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 17/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via ` (25 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-cention-sany-utf7): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 76e71b8095..bfa07b82b1 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10315,3 +10315,27 @@ (define-public go-github-com-go-test-deep reflect.DeepEqual but returns a list of differences. This is helpful when comparing complex types like structures and maps.") (license license:expat))) + +(define-public go-github-com-cention-sany-utf7 + (package + (name "go-github-com-cention-sany-utf7") + (version "0.0.0-20170124080048-26cad61bd60a") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cention-sany/utf7") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jy15ryfcln1iwchrksqyrnyfy41gisymm4f9sr1d73ja029bznm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/cention-sany/utf7")) + (propagated-inputs (list go-golang-org-x-text)) + (home-page "https://github.com/cention-sany/utf7") + (synopsis "UTF-7 for Go") + (description + "The utf7 package provides support for the obsolete UTF-7 text +encoding in Go.") + (license license:bsd-3))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 17/41] gnu: Add go-github-com-jhillyerd-enmime. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (14 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 16/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 18/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via ` (24 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index bfa07b82b1..ab4d36919d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10339,3 +10339,38 @@ (define-public go-github-com-cention-sany-utf7 "The utf7 package provides support for the obsolete UTF-7 text encoding in Go.") (license license:bsd-3))) + +(define-public go-github-com-jhillyerd-enmime + (package + (name "go-github-com-jhillyerd-enmime") + (version "0.9.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jhillyerd/enmime") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "124dqm598phbmalyx2gmxk201z9kq4ckvvdq8rc0akjlp24nxqbb")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jhillyerd/enmime")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-net + go-github-com-stretchr-testify + go-github-com-ssor-bom + go-github-com-rivo-uniseg + go-github-com-pkg-errors + go-github-com-olekukonko-tablewriter + go-github-com-mattn-go-runewidth + go-github-com-gogs-chardet + go-github-com-jaytaylor-html2text + go-github-com-go-test-deep + go-github-com-cention-sany-utf7)) + (home-page "https://github.com/jhillyerd/enmime") + (synopsis "MIME encoder and decoder for Go") + (description + "The enmime package implements a MIME encoding and decoding +library geared towards parsing MIME encoded emails.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 18/41] gnu: Add go-github-com-gatherstars-com-jwz. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (15 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 17/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 19/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via ` (23 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ab4d36919d..8d04608ab4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10374,3 +10374,30 @@ (define-public go-github-com-jhillyerd-enmime "The enmime package implements a MIME encoding and decoding library geared towards parsing MIME encoded emails.") (license license:expat))) + +(define-public go-github-com-gatherstars-com-jwz + (package + (name "go-github-com-gatherstars-com-jwz") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gatherstars-com/jwz") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1h37h5w139d3rhvp1n7kz2jm5zhk4pjzf3sip04v48nphkika60c")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gatherstars-com/jwz")) + (propagated-inputs (list go-github-com-rivo-tview + go-github-com-jhillyerd-enmime + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/gatherstars-com/jwz") + (synopsis "Implementation in Go of the email threading algorithm +originally invented for Netscape Mail") + (description + "The jwz package provides an implementation of the email threading +algorithm originally designed for use in Netscape Mail 2.0 for Go.") + (license license:asl2.0))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 19/41] gnu: Add go-github-com-emersion-go-textwrapper. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (16 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 18/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 20/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via ` (22 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-textwrapper): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8d04608ab4..b727b7b84e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10401,3 +10401,26 @@ (define-public go-github-com-gatherstars-com-jwz "The jwz package provides an implementation of the email threading algorithm originally designed for use in Netscape Mail 2.0 for Go.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-textwrapper + (package + (name "go-github-com-emersion-go-textwrapper") + (version "0.0.0-20200911093747-65d896831594") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-textwrapper") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lh9d7zvj6gm1rr6sv5xlagklgx9d666hq5srd37a4sdcjkbiqmq")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-textwrapper")) + (home-page "https://github.com/emersion/go-textwrapper") + (synopsis "Text-wrapping writer for Go") + (description + "The textwrapper package provides a writer that wraps long text lines to +a specified length.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 20/41] gnu: Add go-github-com-emersion-go-message. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (17 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 19/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 21/41] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via ` (21 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-message): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b727b7b84e..cb42dbba62 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10424,3 +10424,28 @@ (define-public go-github-com-emersion-go-textwrapper "The textwrapper package provides a writer that wraps long text lines to a specified length.") (license license:expat))) + +(define-public go-github-com-emersion-go-message + (package + (name "go-github-com-emersion-go-message") + (version "0.16.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-message") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j5qdhsna28xcs843zsiccw700rld5hin466dl0n3a0ax1w13ay0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-message")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-textwrapper)) + (home-page "https://github.com/emersion/go-message") + (synopsis "Internet messages and MIME for Go") + (description + "The message package implements the Internet Message Format and Multipurpose +Internet Mail Extensions in Go.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 21/41] gnu: Add go-github-com-emersion-go-sasl. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (18 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 20/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 22/41] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via ` (20 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-sasl): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index cb42dbba62..4f23f55a38 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10449,3 +10449,26 @@ (define-public go-github-com-emersion-go-message "The message package implements the Internet Message Format and Multipurpose Internet Mail Extensions in Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-sasl + (package + (name "go-github-com-emersion-go-sasl") + (version "0.0.0-20211008083017-0b9dcfb154ac") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-sasl") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cbf86wkqrdinfydndgdlnayg4a5mg3d4vqra377j2sfkg7wj0hs")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-sasl")) + (home-page "https://github.com/emersion/go-sasl") + (synopsis "SASL library written in Go") + (description + "The sasl package provides a Simple Authentication and Security Layer +implementation for Go.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 22/41] gnu: Add go-github-com-emersion-go-imap. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (19 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 21/41] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via ` (19 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4f23f55a38..40c0b3b73a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10472,3 +10472,29 @@ (define-public go-github-com-emersion-go-sasl "The sasl package provides a Simple Authentication and Security Layer implementation for Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap + (package + (name "go-github-com-emersion-go-imap") + (version "1.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ak2ysvfcc9w0g1070msis8x9sh6gzvf0nd65ks594siwbmqddw8")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-imap") + (synopsis "IMAP4rev1 library written in Go") + (description + "The imap package provides an IMAP4rev1 library written in Go. It +can be used to build IMAP clients and servers.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (20 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 22/41] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 24/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via ` (18 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap-sortthread): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 40c0b3b73a..b26c7248d3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10498,3 +10498,29 @@ (define-public go-github-com-emersion-go-imap "The imap package provides an IMAP4rev1 library written in Go. It can be used to build IMAP clients and servers.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap-sortthread + (package + (name "go-github-com-emersion-go-imap-sortthread") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap-sortthread") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cfbgz1l5angnj52v9pxwggai2shx0h78ffcp7j4r4lr7lzflnwz")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap-sortthread")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-imap)) + (home-page "https://github.com/emersion/go-imap-sortthread") + (synopsis "Sorting and threading of messages for the imap package") + (description + "The sortthread package implements message sorting and threading for +@code{go-github-com-emersion-go-imap}.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 24/41] gnu: Add go-github-com-protonmail-go-crypto. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (21 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 25/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via ` (17 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto): New variable. --- gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b26c7248d3..454f8239db 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10524,3 +10524,35 @@ (define-public go-github-com-emersion-go-imap-sortthread "The sortthread package implements message sorting and threading for @code{go-github-com-emersion-go-imap}.") (license license:expat))) + +(define-public go-github-com-protonmail-go-crypto + (package + (name "go-github-com-protonmail-go-crypto") + (version "0.0.0-20220623141421-5afb4c282135") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ProtonMail/go-crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05qxdbn8wdk901z5kw2r3jdrag58nxlcsy0p8xd6rq0d71sw94wy")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ProtonMail/go-crypto" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto)) + (home-page "https://github.com/ProtonMail/go-crypto") + (synopsis "Fork of golang.org/x/crypto with up-to-date OpenPGP +implementation") + (description + "The crypto package provides cryptography for Go. This version of the +package is a fork that adds a more up-to-date OpenPGP implementation. It +is completely backwards compatible with +@url{golang.org/x/crypto,the official package}.") + (license license:bsd-3))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 25/41] gnu: Add go-github-com-emersion-go-pgpmail. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (22 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 24/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 26/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via ` (16 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-pgpmail): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 454f8239db..ee01e9969c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10556,3 +10556,32 @@ (define-public go-github-com-protonmail-go-crypto is completely backwards compatible with @url{golang.org/x/crypto,the official package}.") (license license:bsd-3))) + +(define-public go-github-com-emersion-go-pgpmail + (package + (name "go-github-com-emersion-go-pgpmail") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-pgpmail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ar26b0apw5bxn58qfn1a79cxigbmrqm1irh1rb7x57fydihc7wm")))) + (build-system go-build-system) + (arguments + (list ;; tests don't support our version of protonmail/go-crypto; see + ;; <https://github.com/emersion/go-pgpmail/issues/12> + #:tests? #f + #:import-path "github.com/emersion/go-pgpmail")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-crypto + go-github-com-emersion-go-message + go-github-com-protonmail-go-crypto)) + (home-page "https://github.com/emersion/go-pgpmail") + (synopsis "PGP mail encryption for Go") + (description + "The pgpmail package implements PGP encryption for e-mail messages.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 26/41] gnu: Add go-github-com-emersion-go-smtp. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (23 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 25/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 27/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via ` (15 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-smtp): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ee01e9969c..53b862caea 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10585,3 +10585,27 @@ (define-public go-github-com-emersion-go-pgpmail (description "The pgpmail package implements PGP encryption for e-mail messages.") (license license:expat))) + +(define-public go-github-com-emersion-go-smtp + (package + (name "go-github-com-emersion-go-smtp") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-smtp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vhc0vpjd4yhxk6wrh01sdpi7nprjn98s46yy82xwlkm0cskl0h7")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-smtp")) + (propagated-inputs (list go-github-com-emersion-go-sasl)) + (home-page "https://github.com/emersion/go-smtp") + (synopsis "SMTP implementation for Go") + (description + "The smtp package implements the Simple Mail Transfer Protocol as defined +by RFC 5321.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 27/41] gnu: Add go-github-com-niemeyer-pretty. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (24 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 26/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 28/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via ` (14 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 53b862caea..ff6c4366a3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10609,3 +10609,36 @@ (define-public go-github-com-emersion-go-smtp "The smtp package implements the Simple Mail Transfer Protocol as defined by RFC 5321.") (license license:expat))) + +(define-public go-github-com-niemeyer-pretty + (package + (name "go-github-com-niemeyer-pretty") + (version "0.0.0-20200227124842-a10e7caefd8e") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/niemeyer/pretty") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/niemeyer/pretty" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'int-to-string-with-rune + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* "formatter.go" + (("s \\+= string\\(i\\)") + "s += string(rune(i))")))))))) + (propagated-inputs (list go-github-com-kr-text)) + (home-page "https://github.com/niemeyer/pretty") + (synopsis "Pretty-print Go values") + (description + "The pretty package provides pretty-printing for Go values. This is +useful during debugging, to avoid wrapping long output lines in the +terminal.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 28/41] gnu: Add go-github-com-arran4-golang-ical. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (25 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 27/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via ` (13 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-arran4-golang-ical): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ff6c4366a3..235d621594 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10642,3 +10642,31 @@ (define-public go-github-com-niemeyer-pretty useful during debugging, to avoid wrapping long output lines in the terminal.") (license license:expat))) + +(define-public go-github-com-arran4-golang-ical + (package + (name "go-github-com-arran4-golang-ical") + (version "0.0.0-20220517104411-fd89fefb0182") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/arran4/golang-ical") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bxs0b5yg26liiifc0cc41l307r0wc93hp8iygv8dgpc60yzncaw")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/arran4/golang-ical")) + (propagated-inputs (list go-gopkg-in-yaml-v3 + go-gopkg-in-check-v1 + go-github-com-stretchr-testify + go-github-com-niemeyer-pretty + go-github-com-kr-text + go-github-com-davecgh-go-spew)) + (home-page "https://github.com/arran4/golang-ical") + (synopsis "Handle iCalenders in Go") + (description + "The ical package provides an ICS/iCalender parser and serialiser for Go.") + (license license:asl2.0))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (26 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 28/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 30/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via ` (12 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-git-sr-ht--sircmpwn-getopt): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 235d621594..ef21494cae 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10670,3 +10670,27 @@ (define-public go-github-com-arran4-golang-ical (description "The ical package provides an ICS/iCalender parser and serialiser for Go.") (license license:asl2.0))) + +(define-public go-git-sr-ht--sircmpwn-getopt + (package + (name "go-git-sr-ht--sircmpwn-getopt") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~sircmpwn/getopt") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0f9rammnmhaz21qkmz7qf76r8jlzi323g05ps3j7gwrxlw7442a6")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~sircmpwn/getopt")) + (propagated-inputs (list go-github-com-stretchr-testify)) + (home-page "https://git.sr.ht/~sircmpwn/getopt") + (synopsis "POSIX getopt for Go") + (description + "The getopt package is a POSIX-compatible implementation of getopt(3) +for Go.") + (license license:bsd-3))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 30/41] gnu: Add go-github-com-lithammer-fuzzysearch. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (27 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 31/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via ` (11 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ef21494cae..7fa5036490 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10694,3 +10694,32 @@ (define-public go-git-sr-ht--sircmpwn-getopt "The getopt package is a POSIX-compatible implementation of getopt(3) for Go.") (license license:bsd-3))) + +(define-public go-github-com-lithammer-fuzzysearch + (package + (name "go-github-com-lithammer-fuzzysearch") + (version "1.1.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lithammer/fuzzysearch") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1b036sm42cf64diwlqhx24vxy6g5afrmfbdfyqhpg8zrii3lpwns")))) + (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-text)) + (arguments + (list #:import-path "github.com/lithammer/fuzzysearch" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (home-page "https://github.com/lithammer/fuzzysearch") + (synopsis "Tiny and fast fuzzy search in Go") + (description + "A speedy fuzzy matching package for Go inspired by the JavaScript +library bevacqua/fuzzysearch.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 31/41] gnu: Add go-github-com-google-shlex. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (28 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 30/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 32/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via ` (10 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-google-shlex): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7fa5036490..1a1b3917c6 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10723,3 +10723,26 @@ (define-public go-github-com-lithammer-fuzzysearch "A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.") (license license:expat))) + +(define-public go-github-com-google-shlex + (package + (name "go-github-com-google-shlex") + (version "0.0.0-20191202100458-e7afc7fbc510") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/shlex") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "14z8hqyik910wk2qwnzgz8mjsmiamxa0pj55ahbv0jx6j3dgvzfm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/google/shlex")) + (home-page "https://github.com/google/shlex") + (synopsis "Simple lexer for Go") + (description + "Shlex is a simple lexer for Go that supports shell-style quoting, +commenting, and escaping.") + (license license:asl2.0))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 32/41] gnu: Add go-github-com-emersion-go-maildir. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (29 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 31/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 33/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via ` (9 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-maildir): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1a1b3917c6..f3495e9d26 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10746,3 +10746,26 @@ (define-public go-github-com-google-shlex "Shlex is a simple lexer for Go that supports shell-style quoting, commenting, and escaping.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-maildir + (package + (name "go-github-com-emersion-go-maildir") + (version "0.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-maildir") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rs9kbacjpcza25pmdkbm7sdm7r6gq4g44nihi9asyrvspx96zf2")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-maildir")) + (home-page "https://github.com/emersion/go-maildir") + (synopsis "Maildir interface for Go") + (description + "The maildir package provides an interface to mailboxes in the Maildir +format.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 33/41] gnu: Add go-github-com-emersion-go-milter. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (30 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 32/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 34/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via ` (8 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-milter): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f3495e9d26..6e596caccd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10769,3 +10769,27 @@ (define-public go-github-com-emersion-go-maildir "The maildir package provides an interface to mailboxes in the Maildir format.") (license license:expat))) + +(define-public go-github-com-emersion-go-milter + (package + (name "go-github-com-emersion-go-milter") + (version "0.3.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-milter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10vpry5gjz2bh9qchcx4p59zm7cc6cb6bfkii2n6vsn4svb950sa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-milter")) + (propagated-inputs (list go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-milter") + (synopsis "Milter mail filters in Go") + (description + "The milter package provides an interface to implement milter mail +filters in Go.") + (license license:bsd-2))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 34/41] gnu: Add go-github-com-emersion-go-msgauth. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (31 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 33/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 35/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via ` (7 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-msgauth): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6e596caccd..f3b0cc20e1 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10793,3 +10793,33 @@ (define-public go-github-com-emersion-go-milter "The milter package provides an interface to implement milter mail filters in Go.") (license license:bsd-2))) + +(define-public go-github-com-emersion-go-msgauth + (package + (name "go-github-com-emersion-go-msgauth") + (version "0.6.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-msgauth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ds8yr4cm9wigcxg1sxc2m0wmy4z9n6gws3mj50dmf2ayij69z9j")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-msgauth" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto + go-github-com-emersion-go-milter + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-msgauth") + (synopsis "Email authentication for Go") + (description + "The msgauth package provides a Go library for authenticating emails.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 35/41] gnu: Add go-github-com-onsi-gomega. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (32 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 34/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 36/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via ` (6 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-gomega): New variable. --- gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f3b0cc20e1..63d28fff3f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10823,3 +10823,34 @@ (define-public go-github-com-emersion-go-msgauth (description "The msgauth package provides a Go library for authenticating emails.") (license license:expat))) + +(define-public go-github-com-onsi-gomega + (package + (name "go-github-com-onsi-gomega") + (version "1.19.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "092phwk97sk4sv0nbx5pfhqs6x3x1lnrjwyda1m6b6zwrfmq5c6i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/onsi/gomega" + ;; Unless we disable the tests, we have a circular dependency on + ;; ginkgo/v2. + #:tests? #f)) + (propagated-inputs (list go-github-com-golang-protobuf-proto + go-golang-org-x-net + go-golang-org-x-sys + go-golang-org-x-text + go-google-golang-org-protobuf + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Matcher library for Ginkgo") + (description + "Gomega is the preferred matcher library for the Ginkgo test framework.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 36/41] gnu: Add go-gopkg-in-tomb-v1. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (33 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 35/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 37/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via ` (5 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-gopkg-in-tomb-v1): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 63d28fff3f..c95ff02e26 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10854,3 +10854,29 @@ (define-public go-github-com-onsi-gomega (description "Gomega is the preferred matcher library for the Ginkgo test framework.") (license license:expat))) + +(define-public go-gopkg-in-tomb-v1 + (package + (inherit go-gopkg.in-tomb.v2) + (name "go-gopkg-in-tomb-v1") + (version "1.0.0-20141024135613-dd632973f1e7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gopkg.in/tomb.v1") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv")))) + (arguments + (list #:import-path "gopkg.in/tomb.v1" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-test + (lambda* (#:key import-path #:allow-other-keys) + (substitute* (string-append "src/" import-path + "/tomb_test.go") + (("t.Fatalf\\(`Killf\\(\"BO%s") + "t.Fatalf(`Killf(\"BO%%s"))))))) + (home-page "https://gopkg.in/tomb.v1"))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 37/41] gnu: Add go-github-com-nxadm-tail. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (34 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 36/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 38/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via ` (4 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-nxadm-tail): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c95ff02e26..109e694aef 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10880,3 +10880,27 @@ (define-public go-gopkg-in-tomb-v1 (("t.Fatalf\\(`Killf\\(\"BO%s") "t.Fatalf(`Killf(\"BO%%s"))))))) (home-page "https://gopkg.in/tomb.v1"))) + +(define-public go-github-com-nxadm-tail + (package + (name "go-github-com-nxadm-tail") + (version "1.4.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nxadm/tail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2gi485fhwdpmyzn42wk62103fclwbfywg42p275z1qv2bsz1rc")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/nxadm/tail")) + (propagated-inputs (list go-gopkg-in-tomb-v1 + go-github-com-fsnotify-fsnotify)) + (home-page "https://github.com/nxadm/tail") + (synopsis "Go implementation of the functionality of @command{tail -f}") + (description + "@code{tail} provides a Go library for reading from continuously updating +files, like the @command{tail -f} command does.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 38/41] gnu: Add go-github-com-go-task-slim-sprig. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (35 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 37/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 39/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via ` (3 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-go-task-slim-sprig): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 109e694aef..af8150211f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10904,3 +10904,31 @@ (define-public go-github-com-nxadm-tail "@code{tail} provides a Go library for reading from continuously updating files, like the @command{tail -f} command does.") (license license:expat))) + +(define-public go-github-com-go-task-slim-sprig + (let ((commit "afa1e2071829e4db655eb448d6c7c16eb0bc5766") + (revision "0")) + (package + (name "go-github-com-go-task-slim-sprig") + (version (git-version "2.20.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-task/slim-sprig") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1185y8qygv8gb3wpghx5d945wq68j4dbaiffq3h0dh453g4h1w7a")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-task/slim-sprig" + ;; Tests try to access the network. + #:tests? #f)) + (home-page "https://github.com/go-task/slim-sprig") + (synopsis "Various useful template functions for Go") + (description + "Sprig provides over 100 functions that extend the Go template system. +Slim-Sprig is a fork of Sprig that removes all external dependencies to make the +library more lightweight.") + (license license:expat)))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 39/41] gnu: Add go-github-com-onsi-ginkgo. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (36 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 38/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via ` (2 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-ginkgo): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index af8150211f..0d32a572d7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10932,3 +10932,31 @@ (define-public go-github-com-go-task-slim-sprig Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.") (license license:expat)))) + +(define-public go-github-com-onsi-ginkgo + (package + (name "go-github-com-onsi-ginkgo") + (version "1.16.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/ginkgo") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hh6n7q92y0ai8k6rj2yzw6wwxikhyiyk4j92zgvf1zad0gmqqmz")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-golang-org-x-sys + go-golang-org-x-tools + go-github-com-go-task-slim-sprig + go-github-com-nxadm-tail + go-github-com-onsi-gomega)) + (home-page "https://github.com/onsi/ginkgo") + (synopsis "BDD-style testing framework for Go") + (description + "Ginkgo is a Behaviour-Driven Development testing framework for Go. It +builds on top of Go's builtin @code{testing} library and is complemented by the +Gomega matcher library.") + (license license:expat))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (37 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 39/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 41/41] gnu: Add aerc ( via Guix-patches via 2022-08-22 6:26 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0d32a572d7..6a9701d465 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10960,3 +10960,30 @@ (define-public go-github-com-onsi-ginkgo builds on top of Go's builtin @code{testing} library and is complemented by the Gomega matcher library.") (license license:expat))) + +(define-public go-github-com-syndtr-goleveldb-leveldb + (package + (name "go-github-com-syndtr-goleveldb-leveldb") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/syndtr/goleveldb") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "042k0gbzs5waqpxmd7nv5h93mlva861s66c3s9gfg1fym5dx4vmd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/syndtr/goleveldb/leveldb" + #:unpack-path "github.com/syndtr/goleveldb")) + (propagated-inputs (list go-github-com-onsi-gomega + go-github-com-onsi-ginkgo + go-github-com-golang-snappy)) + (home-page "https://github.com/syndtr/goleveldb") + (synopsis "LevelDB implementation in Go") + (description + "This package provides a Go implementation of the LevelDB key/value +storage system.") + (license license:bsd-2))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 41/41] gnu: Add aerc. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (38 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via @ 2022-08-22 6:11 ` ( via Guix-patches via 2022-08-22 6:26 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/mail.scm (aerc): New variable. --- gnu/packages/mail.scm | 85 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index ca4b3e819e..11dfcc02a5 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -49,6 +49,7 @@ ;;; Copyright © 2022 Thiago Jung Bauermann <bauermann@kolabnow.com> ;;; Copyright © 2022 Guillaume Le Vaillant <glv@posteo.net> ;;; Copyright © 2022 muradm <mail@muradm.net> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4678,3 +4679,87 @@ (define-public smtpmail mailserver on their machine. It enables these users to send their mail over a remote SMTP server.") (license license:gpl2+))) + +(define-public aerc + (package + (name "aerc") + (version "0.11.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~rjarry/aerc") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05q7ilmjl9mfd0a72ayvl8f1fqxk27xmxbrw1dspbhc6vc27lj63")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~rjarry/aerc" + #:install-source? #f ; end-user application + #:build-flags + #~(list "-tags=notmuch" "-ldflags" + (string-append "-X main.Version=" #$version + " -X git.sr.ht/~rjarry/aerc/config.shareDir=" + #$output "/share/aerc")) + #:phases + #~(modify-phases %standard-phases + (add-after 'build 'doc + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "doc")))) + (replace 'install + (lambda* (#:key outputs import-path #:allow-other-keys) + (let ((out (assoc-ref outputs "out"))) + (with-directory-excursion (string-append "src/" import-path) + (invoke "make" "install" + (string-append "PREFIX=" out))))))))) + (inputs (list go-github-com-zenhack-go-notmuch + go-golang-org-x-oauth2 + go-github-com-xo-terminfo + go-github-com-stretchr-testify + go-github-com-riywo-loginshell + go-github-com-pkg-errors + go-github-com-mitchellh-go-homedir + go-github-com-miolini-datacounter + go-github-com-mattn-go-runewidth + go-github-com-mattn-go-isatty + go-github-com-lithammer-fuzzysearch + go-github-com-kyoh86-xdg + go-github-com-imdario-mergo + go-github-com-google-shlex + go-github-com-go-ini-ini + go-github-com-gdamore-tcell + go-github-com-gatherstars-com-jwz + go-github-com-fsnotify-fsnotify + go-github-com-emersion-go-smtp + go-github-com-emersion-go-sasl + go-github-com-emersion-go-pgpmail + go-github-com-emersion-go-message + go-github-com-emersion-go-maildir + go-github-com-emersion-go-imap-sortthread + go-github-com-emersion-go-imap + go-github-com-emersion-go-msgauth + go-github-com-ddevault-go-libvterm + go-github-com-danwakefield-fnmatch + go-github-com-creack-pty + go-github-com-arran4-golang-ical + go-github-com-protonmail-go-crypto + go-github-com-syndtr-goleveldb-leveldb + go-git-sr-ht--sircmpwn-getopt)) + (native-inputs (list scdoc)) + (home-page "https://git.sr.ht/~rjarry/aerc") + (synopsis "Email client for the terminal") + (description "@code{aerc} is a textual email client for terminals. It +features: +@enumerate +@item First-class support for using patches and @code{git send-email} +@item Vi-like keybindings and command system +@item A built-in console +@item Support for multiple accounts +@end enumerate") + ;; The license given is MIT/Expat; however, linking against notmuch + ;; effectively makes it GPL-3.0-or-later. See this thread discussing it: + ;; <https://lists.sr.ht/~rjarry/aerc-devel/%3Cb5cb213a7d0c699a886971658c2476 + ;; 1073eb2391%40disroot.org%3E> + (license license:gpl3+))) -- 2.37.2 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch. 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (39 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 41/41] gnu: Add aerc ( via Guix-patches via @ 2022-08-22 6:26 ` ( via Guix-patches via 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-08-22 6:26 UTC (permalink / raw) To: (, 55903 Hello again! On Mon Aug 22, 2022 at 7:11 AM BST, ( wrote: > + #~(modify-phases %standard-phases > + (add-after 'unpack 'patch-notmuch-path > + (lambda* (#:key inputs import-path #:allow-other-keys) > + (substitute* (find-files (string-append > + "src/" import-path) > + "\\.go$") > + (("// #cgo LDFLAGS:.*$") > + (string-append > + "// #cgo LDFLAGS: -lnotmuch " > + "-L" #$(this-package-input "notmuch") "/lib\n" > + "// #cgo CFLAGS: " > + "-I" #$(this-package-input "notmuch") "/include\n"))))) Turns out you're not supposed to embed package references with snippets, because source code must be position-independent, so this new patchset uses a phase to add direct notmuch references to the go.notmuch package instead. -- ( ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 01/42] gnu: Add go-github-com-zenhack-go-notmuch. 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via ` (9 preceding siblings ...) 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 02/42] gnu: Add go-github-com-creack-pty ( via Guix-patches via ` (41 more replies) 2022-09-12 1:56 ` [bug#55903] [PATCHSET] Adding aerc Raghav Gururajan via Guix-patches via ` (5 subsequent siblings) 16 siblings, 42 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (notmuch-fixtures): New variable here... (go-github-com-zenhack-go-notmuch): ...and here. --- gnu/packages/golang.scm | 52 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8e76534d34..0179122c34 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -35,6 +35,7 @@ ;;; Copyright © 2021 Lu Hui <luhux76@gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin@gmail.com> ;;; Copyright © 2022 muradm <mail@muradm.net> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -60,6 +61,7 @@ (define-module (gnu packages golang) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix packages) + #:use-module (guix gexp) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (guix build-system go) @@ -72,6 +74,7 @@ (define-module (gnu packages golang) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages lua) + #:use-module (gnu packages mail) #:use-module (gnu packages mp3) #:use-module (gnu packages password-utils) #:use-module (gnu packages pcre) @@ -9992,3 +9995,52 @@ (define-public go-github-com-disintegration-imaging (description "This package provides basic image processing functions (resize, rotate, crop, brightness/contrast adjustments, etc.).") (license license:expat))) + +(define notmuch-fixtures + (origin + (method url-fetch) + (uri "http://notmuchmail.org/releases/test-databases/database-v1.tar.xz") + (sha256 + (base32 + "1lk91s00y4qy4pjh8638b5lfkgwyl282g1m27srsf7qfn58y16a2")))) + +(define-public go-github-com-zenhack-go-notmuch + (package + (name "go-github-com-zenhack-go-notmuch") + (version "0.0.0-20211022191430-4d57e8ad2a8b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zenhack/go.notmuch") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2s5smjf7pp7i72dw12sm9iz961y3cy8nkm7hmrg53f6wna57h9")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/zenhack/go.notmuch" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-notmuch-path + (lambda* (#:key inputs import-path #:allow-other-keys) + (substitute* (find-files (string-append + "src/" import-path) + "\\.go$") + (("// #cgo LDFLAGS:.*$") + (string-append + "// #cgo LDFLAGS: -lnotmuch " + "-L" #$(this-package-input "notmuch") "/lib\n" + "// #cgo CFLAGS: " + "-I" #$(this-package-input "notmuch") "/include\n"))))) + (add-before 'check 'unpack-test-fixtures + (lambda* (#:key inputs import-path #:allow-other-keys) + (invoke "tar" "xf" #$notmuch-fixtures "-C" + (string-append "src/" import-path "/fixtures"))))))) + (inputs (list notmuch)) + (home-page "https://github.com/zenhack/go.notmuch") + (synopsis "Go bindings to libnotmuch") + (description + "The notmuch package provides a Go language binding to the notmuch +email library.") + (license license:gpl3+))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 02/42] gnu: Add go-github-com-creack-pty. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 03/42] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via ` (40 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-creack-pty): New variable. * guix/build-system/go.scm (go-target): Add to exported variables. --- gnu/packages/golang.scm | 47 ++++++++++++++++++++++++++++++++++++++++ guix/build-system/go.scm | 1 + 2 files changed, 48 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0179122c34..b0c9314022 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10044,3 +10044,50 @@ (define-public go-github-com-zenhack-go-notmuch "The notmuch package provides a Go language binding to the notmuch email library.") (license license:gpl3+))) + +(define-public go-github-com-creack-pty + (package + (name "go-github-com-creack-pty") + (version "1.1.18") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/creack/pty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qqhcgfym0napz8damj7dhfw28g2qn2f5h3lr93i0sxawq926yzc")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/creack/pty" + #:modules '((ice-9 popen) + (ice-9 textual-ports) + (guix build go-build-system) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'regenerate-types + (lambda* (#:key import-path #:allow-other-keys) + ;; Generated files are included (ztypes_*). We need to remake + ;; them with Cgo. + (with-directory-excursion (string-append "src/" import-path) + (let* ((go-arch + #$(car (go-target + (or (%current-target-system) + (nix-system->gnu-triplet (%current-system)))))) + (file (string-append "ztypes_" go-arch ".go")) + (pipe (open-input-pipe "go tool cgo -godefs types.go")) + (text (get-string-all pipe))) + (close-pipe pipe) + (for-each delete-file + (find-files (getcwd) (file-name-predicate + "ztypes_[a-zA-Z0-9_]+.go"))) + (call-with-output-file file + (lambda (port) + (display text port)))))))))) + (home-page "https://github.com/creack/pty") + (synopsis "Pseudoterminal handling in Go") + (description + "The pty package provides functions for working with Unix pseudoterminals.") + (license license:expat))) diff --git a/guix/build-system/go.scm b/guix/build-system/go.scm index 5e0e5bbad3..9e5f972c84 100644 --- a/guix/build-system/go.scm +++ b/guix/build-system/go.scm @@ -38,6 +38,7 @@ (define-module (guix build-system go) go-build-system go-pseudo-version? + go-target go-version->git-ref)) ;; Commentary: -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 03/42] gnu: Add go-google-golang-org-protobuf. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 02/42] gnu: Add go-github-com-creack-pty ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 04/42] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via ` (39 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-google-golang-org-protobuf): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b0c9314022..943b7ea5de 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10091,3 +10091,36 @@ (define-public go-github-com-creack-pty (description "The pty package provides functions for working with Unix pseudoterminals.") (license license:expat))) + +(define-public go-google-golang-org-protobuf + (package + (name "go-google-golang-org-protobuf") + (version "1.28.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nzcc4qc00afi24nb7nlnwyzvvr6b8s8qdrn1sw085nygh2y2x8r")))) + (build-system go-build-system) + (arguments + (list #:import-path "google.golang.org/protobuf" + #:tests? #f ; source-only package + #:phases #~(modify-phases %standard-phases + ;; source-only package + (delete 'build)))) + (propagated-inputs (list go-github-com-google-go-cmp-cmp + go-github-com-golang-protobuf-proto)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go library for Protocol Buffers") + (description + "The protobuf package provides a Go implementation of Protocol Buffers, a +language and platform neutral, extensible mechanism for serializing structured +data. + +This package is a successor to @code{go-github-com-golang-protobuf} with an +improved and cleaner API.") + (license license:bsd-3))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 04/42] gnu: Add go-github-com-xo-terminfo. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 02/42] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 03/42] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 05/42] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via ` (38 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-xo-terminfo): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 943b7ea5de..1096c71c1a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10124,3 +10124,25 @@ (define-public go-google-golang-org-protobuf This package is a successor to @code{go-github-com-golang-protobuf} with an improved and cleaner API.") (license license:bsd-3))) + +(define-public go-github-com-xo-terminfo + (package + (name "go-github-com-xo-terminfo") + (version "0.0.0-20210125001918-ca9a967f8778") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xo/terminfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05gdcvcbwcrcwxznhvs1q1xh4irz2d10v2mz179pydjh30kjc0j5")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/xo/terminfo")) + (home-page "https://github.com/xo/terminfo") + (synopsis "Read the terminfo database in Go") + (description + "The terminfo package implements terminfo database reading for Go.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 05/42] gnu: Add go-github-com-riywo-loginshell. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (2 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 04/42] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 06/42] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via ` (37 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-riywo-loginshell): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1096c71c1a..72d119f041 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10146,3 +10146,29 @@ (define-public go-github-com-xo-terminfo (description "The terminfo package implements terminfo database reading for Go.") (license license:expat))) + +(define-public go-github-com-riywo-loginshell + (package + (name "go-github-com-riywo-loginshell") + (version "0.0.0-20200815045211-7d26008be1ab") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/riywo/loginshell") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "138yvis6lipw9x02jyiz7472bxi20206bcfikcar54i3xsww9q4i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/riywo/loginshell" + ;; Tests try to get the current user's login shell; the build + ;; user doesn't have one. + #:tests? #f)) + (home-page "https://github.com/riywo/loginshell") + (synopsis "Get the user's login shell in Go") + (description + "The loginshell package provides a Go library to get the login shell +of the current user.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 06/42] gnu: Add go-github-com-miolini-datacounter. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (3 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 05/42] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 07/42] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via ` (36 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-miolini-datacounter): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 72d119f041..d7ee9c5206 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10172,3 +10172,25 @@ (define-public go-github-com-riywo-loginshell "The loginshell package provides a Go library to get the login shell of the current user.") (license license:expat))) + +(define-public go-github-com-miolini-datacounter + (package + (name "go-github-com-miolini-datacounter") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/miolini/datacounter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s1hxqy6666qd524rdp1dr3778davc8gx9brg9lkcjvr5l05s9wa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/miolini/datacounter")) + (home-page "https://github.com/miolini/datacounter") + (synopsis "Counters for Go readers and writers") + (description + "The datacounter package provides counters for Go readers and writers.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 07/42] gnu: Add go-github-com-kyoh86-xdg. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (4 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 06/42] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 08/42] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via ` (35 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-kyoh86-xdg): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d7ee9c5206..05d58e0feb 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10194,3 +10194,27 @@ (define-public go-github-com-miolini-datacounter (description "The datacounter package provides counters for Go readers and writers.") (license license:expat))) + +(define-public go-github-com-kyoh86-xdg + (package + (name "go-github-com-kyoh86-xdg") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kyoh86/xdg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0a5nz53fdz1c2qvwlf2dpjdd72nxri95i6q4b07c37kiipgaxncn")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/kyoh86/xdg")) + (home-page "https://github.com/kyoh86/xdg") + (synopsis "XDG base directories for Go") + (description + "The xdg package provides lightweight helper functions in Go to get +config, data and cache directories according to the XDG Base Directory +Specification.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 08/42] gnu: Add go-github-com-go-ini-ini. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (5 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 07/42] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 09/42] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via ` (34 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-ini-ini): New variable. --- gnu/packages/golang.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 05d58e0feb..4ab20dd3f8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10218,3 +10218,24 @@ (define-public go-github-com-kyoh86-xdg config, data and cache directories according to the XDG Base Directory Specification.") (license license:expat))) + +;;; XXX: Since commit bfb61065f05a6eac0cf63b16db43d0c3e864c658, the +;;; canonical name of the ini package is `go-github-com-go-ini-ini`, +;;; not `go-gopkg-in-ini`. +(define-public go-github-com-go-ini-ini + (package + (inherit go-gopkg-in-ini) + (name "go-github-com-go-ini-ini") + (version "1.66.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-ini/ini") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0kqg13606hnw8f75cb59fsy1m85kiqf3csi2g7q2512avdmaphc9")))) + (arguments + (list #:import-path "github.com/go-ini/ini")) + (propagated-inputs (list go-github-com-stretchr-testify)))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 09/42] gnu: Add go-github-com-lucasb-eyer-go-colorful. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (6 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 08/42] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 10/42] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via ` (33 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lucasb-eyer-go-colorful): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4ab20dd3f8..d6aa1ac07a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10239,3 +10239,28 @@ (define-public go-github-com-go-ini-ini (arguments (list #:import-path "github.com/go-ini/ini")) (propagated-inputs (list go-github-com-stretchr-testify)))) + +(define-public go-github-com-lucasb-eyer-go-colorful + (package + (name "go-github-com-lucasb-eyer-go-colorful") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lucasb-eyer/go-colorful") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs")))) + (build-system go-build-system) + (inputs (list go-golang-org-x-image)) + (arguments + (list #:import-path "github.com/lucasb-eyer/go-colorful")) + (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "Library for playing with colors in Go") + (description + "The colorful package providos a library for using colors in Go. +colorful stores colors in RGB and provides methods for converting these to +various color spaces.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 10/42] gnu: Add go-github-com-rivo-uniseg. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (7 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 09/42] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 11/42] gnu: Add go-github-com-rivo-tview ( via Guix-patches via ` (32 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-uniseg): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d6aa1ac07a..1b34850099 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10264,3 +10264,28 @@ (define-public go-github-com-lucasb-eyer-go-colorful colorful stores colors in RGB and provides methods for converting these to various color spaces.") (license license:expat))) + +(define-public go-github-com-rivo-uniseg + (package + (name "go-github-com-rivo-uniseg") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/uniseg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0j7h22vfmjj562vr8gpsyrkrwp1pq9ayh5fylv24skxb467g9f0q")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/uniseg")) + (home-page "https://github.com/rivo/uniseg") + (synopsis "Unicode text segmentation for Go") + (description + "The uniseg package provides a tool to iterate over grapheme clusters. +This may be used to determine the number of user-perceived characters, to +split strings in their intended places, or to extract individual characters +which form a unit.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 11/42] gnu: Add go-github-com-rivo-tview. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (8 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 10/42] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 12/42] gnu: Add go-github-com-ssor-bom ( via Guix-patches via ` (31 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-tview): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1b34850099..9e2fbece83 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10289,3 +10289,33 @@ (define-public go-github-com-rivo-uniseg split strings in their intended places, or to extract individual characters which form a unit.") (license license:expat))) + +(define-public go-github-com-rivo-tview + (package + (name "go-github-com-rivo-tview") + (version "0.0.0-20220703182358-a13d901d3386") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/tview") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0gf1m3ndbc3kgxpv0ryq9a1ahijg6m896sc9k7dvwfjd8vy0q0yd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/tview")) + (propagated-inputs (list go-golang-org-x-term + go-golang-org-x-sys + go-github-com-rivo-uniseg + go-github-com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/rivo/tview") + (synopsis "Rich Interactive Widgets for Terminal UIs") + (description + "The tview package implements rich widgets for terminal based user +interfaces. The widgets provided with this package are useful for data +exploration and data entry.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 12/42] gnu: Add go-github-com-ssor-bom. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (9 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 11/42] gnu: Add go-github-com-rivo-tview ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 13/42] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via ` (30 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-ssor-bom): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9e2fbece83..c4ef87653b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10319,3 +10319,26 @@ (define-public go-github-com-rivo-tview interfaces. The widgets provided with this package are useful for data exploration and data entry.") (license license:expat))) + +(define-public go-github-com-ssor-bom + (package + (name "go-github-com-ssor-bom") + (version "0.0.0-20170718123548-6386211fdfcf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ssor/bom") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "09g5496ifwqxqclh2iw58plcwcz0sczlnxwqxzwmnl4shdl371ld")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ssor/bom")) + (home-page "https://github.com/ssor/bom") + (synopsis "Cleaning BOMs in Go") + (description + "The bom package provides small tools for cleaning BOMs from a byte +array or reader.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 13/42] gnu: Add go-github-com-gogs-chardet. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (10 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 12/42] gnu: Add go-github-com-ssor-bom ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 14/42] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via ` (29 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c4ef87653b..172e293c17 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10342,3 +10342,25 @@ (define-public go-github-com-ssor-bom "The bom package provides small tools for cleaning BOMs from a byte array or reader.") (license license:expat))) + +(define-public go-github-com-gogs-chardet + (package + (name "go-github-com-gogs-chardet") + (version "0.0.0-20211120154057-b7413eaefb8f") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gogs/chardet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12j8q5wc9m4n51v2j2m40nahqdl9bh3hzpdp26clzq91kc2amiz0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gogs/chardet")) + (home-page "https://github.com/gogs/chardet") + (synopsis "Character set detection for Go") + (description "The chardet package ports character set detection from +ICU to Go.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 14/42] gnu: Add go-github-com-jaytaylor-html2text. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (11 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 13/42] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 15/42] gnu: Add go-github-com-go-test-deep ( via Guix-patches via ` (28 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 172e293c17..2e11688eba 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10364,3 +10364,31 @@ (define-public go-github-com-gogs-chardet (description "The chardet package ports character set detection from ICU to Go.") (license license:expat))) + +(define-public go-github-com-jaytaylor-html2text + (package + (name "go-github-com-jaytaylor-html2text") + (version "0.0.0-20211105163654-bc68cce691ba") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jaytaylor/html2text") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12ckgkp8xqgp0fh6019nwp4ssg2k1rv1a67cpk37ian4q5zrvppm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jaytaylor/html2text" + ;; Tests are broken: <https://github.com/jaytaylor/html2text/issues/53> + #:tests? #f)) + (propagated-inputs (list go-golang-org-x-net + go-github-com-olekukonko-tablewriter + go-github-com-ssor-bom)) + (home-page "https://github.com/jaytaylor/html2text") + (synopsis "Convert HTML emails to text") + (description + "The html2text package converts HTML emails to plain text, allowing +text-only mail clients to display them.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 15/42] gnu: Add go-github-com-go-test-deep. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (12 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 14/42] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 16/42] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via ` (27 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-test-deep): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2e11688eba..2419ef065c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10392,3 +10392,27 @@ (define-public go-github-com-jaytaylor-html2text "The html2text package converts HTML emails to plain text, allowing text-only mail clients to display them.") (license license:expat))) + +(define-public go-github-com-go-test-deep + (package + (name "go-github-com-go-test-deep") + (version "1.0.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-test/deep") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mmw2w3by7y24jjpjwmf2gfl08c65jihn3si9m0sswmagmdsk8q0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-test/deep")) + (home-page "https://github.com/go-test/deep") + (synopsis "Human-friendly deep variable equality in Go") + (description + "The deep package provides the deep.Equal function which is like +reflect.DeepEqual but returns a list of differences. This is helpful +when comparing complex types like structures and maps.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 16/42] gnu: Add go-github-com-cention-sany-utf7. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (13 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 15/42] gnu: Add go-github-com-go-test-deep ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 17/42] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via ` (26 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-cention-sany-utf7): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2419ef065c..660965615b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10416,3 +10416,27 @@ (define-public go-github-com-go-test-deep reflect.DeepEqual but returns a list of differences. This is helpful when comparing complex types like structures and maps.") (license license:expat))) + +(define-public go-github-com-cention-sany-utf7 + (package + (name "go-github-com-cention-sany-utf7") + (version "0.0.0-20170124080048-26cad61bd60a") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cention-sany/utf7") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jy15ryfcln1iwchrksqyrnyfy41gisymm4f9sr1d73ja029bznm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/cention-sany/utf7")) + (propagated-inputs (list go-golang-org-x-text)) + (home-page "https://github.com/cention-sany/utf7") + (synopsis "UTF-7 for Go") + (description + "The utf7 package provides support for the obsolete UTF-7 text +encoding in Go.") + (license license:bsd-3))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 17/42] gnu: Add go-github-com-jhillyerd-enmime. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (14 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 16/42] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 18/42] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via ` (25 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 660965615b..1a3183ccbe 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10440,3 +10440,38 @@ (define-public go-github-com-cention-sany-utf7 "The utf7 package provides support for the obsolete UTF-7 text encoding in Go.") (license license:bsd-3))) + +(define-public go-github-com-jhillyerd-enmime + (package + (name "go-github-com-jhillyerd-enmime") + (version "0.9.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jhillyerd/enmime") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "124dqm598phbmalyx2gmxk201z9kq4ckvvdq8rc0akjlp24nxqbb")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jhillyerd/enmime")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-net + go-github-com-stretchr-testify + go-github-com-ssor-bom + go-github-com-rivo-uniseg + go-github-com-pkg-errors + go-github-com-olekukonko-tablewriter + go-github-com-mattn-go-runewidth + go-github-com-gogs-chardet + go-github-com-jaytaylor-html2text + go-github-com-go-test-deep + go-github-com-cention-sany-utf7)) + (home-page "https://github.com/jhillyerd/enmime") + (synopsis "MIME encoder and decoder for Go") + (description + "The enmime package implements a MIME encoding and decoding +library geared towards parsing MIME encoded emails.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 18/42] gnu: Add go-github-com-gatherstars-com-jwz. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (15 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 17/42] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 19/42] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via ` (24 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1a3183ccbe..d2c24ec77b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10475,3 +10475,30 @@ (define-public go-github-com-jhillyerd-enmime "The enmime package implements a MIME encoding and decoding library geared towards parsing MIME encoded emails.") (license license:expat))) + +(define-public go-github-com-gatherstars-com-jwz + (package + (name "go-github-com-gatherstars-com-jwz") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gatherstars-com/jwz") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1h37h5w139d3rhvp1n7kz2jm5zhk4pjzf3sip04v48nphkika60c")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gatherstars-com/jwz")) + (propagated-inputs (list go-github-com-rivo-tview + go-github-com-jhillyerd-enmime + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/gatherstars-com/jwz") + (synopsis "Implementation in Go of the email threading algorithm +originally invented for Netscape Mail") + (description + "The jwz package provides an implementation of the email threading +algorithm originally designed for use in Netscape Mail 2.0 for Go.") + (license license:asl2.0))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 19/42] gnu: Add go-github-com-emersion-go-textwrapper. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (16 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 18/42] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 20/42] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via ` (23 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-textwrapper): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d2c24ec77b..bd79d36896 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10502,3 +10502,26 @@ (define-public go-github-com-gatherstars-com-jwz "The jwz package provides an implementation of the email threading algorithm originally designed for use in Netscape Mail 2.0 for Go.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-textwrapper + (package + (name "go-github-com-emersion-go-textwrapper") + (version "0.0.0-20200911093747-65d896831594") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-textwrapper") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lh9d7zvj6gm1rr6sv5xlagklgx9d666hq5srd37a4sdcjkbiqmq")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-textwrapper")) + (home-page "https://github.com/emersion/go-textwrapper") + (synopsis "Text-wrapping writer for Go") + (description + "The textwrapper package provides a writer that wraps long text lines to +a specified length.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 20/42] gnu: Add go-github-com-emersion-go-message. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (17 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 19/42] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 21/42] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via ` (22 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-message): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index bd79d36896..7fdcf28096 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10525,3 +10525,28 @@ (define-public go-github-com-emersion-go-textwrapper "The textwrapper package provides a writer that wraps long text lines to a specified length.") (license license:expat))) + +(define-public go-github-com-emersion-go-message + (package + (name "go-github-com-emersion-go-message") + (version "0.16.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-message") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j5qdhsna28xcs843zsiccw700rld5hin466dl0n3a0ax1w13ay0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-message")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-textwrapper)) + (home-page "https://github.com/emersion/go-message") + (synopsis "Internet messages and MIME for Go") + (description + "The message package implements the Internet Message Format and Multipurpose +Internet Mail Extensions in Go.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 21/42] gnu: Add go-github-com-emersion-go-sasl. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (18 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 20/42] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 22/42] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via ` (21 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-sasl): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7fdcf28096..5d4db6816a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10550,3 +10550,26 @@ (define-public go-github-com-emersion-go-message "The message package implements the Internet Message Format and Multipurpose Internet Mail Extensions in Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-sasl + (package + (name "go-github-com-emersion-go-sasl") + (version "0.0.0-20211008083017-0b9dcfb154ac") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-sasl") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cbf86wkqrdinfydndgdlnayg4a5mg3d4vqra377j2sfkg7wj0hs")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-sasl")) + (home-page "https://github.com/emersion/go-sasl") + (synopsis "SASL library written in Go") + (description + "The sasl package provides a Simple Authentication and Security Layer +implementation for Go.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 22/42] gnu: Add go-github-com-emersion-go-imap. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (19 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 21/42] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 23/42] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via ` (20 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5d4db6816a..720a1cb51e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10573,3 +10573,29 @@ (define-public go-github-com-emersion-go-sasl "The sasl package provides a Simple Authentication and Security Layer implementation for Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap + (package + (name "go-github-com-emersion-go-imap") + (version "1.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ak2ysvfcc9w0g1070msis8x9sh6gzvf0nd65ks594siwbmqddw8")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-imap") + (synopsis "IMAP4rev1 library written in Go") + (description + "The imap package provides an IMAP4rev1 library written in Go. It +can be used to build IMAP clients and servers.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 23/42] gnu: Add go-github-com-emersion-go-imap-sortthread. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (20 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 22/42] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 24/42] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via ` (19 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap-sortthread): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 720a1cb51e..deeab2e7d7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10599,3 +10599,29 @@ (define-public go-github-com-emersion-go-imap "The imap package provides an IMAP4rev1 library written in Go. It can be used to build IMAP clients and servers.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap-sortthread + (package + (name "go-github-com-emersion-go-imap-sortthread") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap-sortthread") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cfbgz1l5angnj52v9pxwggai2shx0h78ffcp7j4r4lr7lzflnwz")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap-sortthread")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-imap)) + (home-page "https://github.com/emersion/go-imap-sortthread") + (synopsis "Sorting and threading of messages for the imap package") + (description + "The sortthread package implements message sorting and threading for +@code{go-github-com-emersion-go-imap}.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 24/42] gnu: Add go-github-com-protonmail-go-crypto. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (21 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 23/42] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 25/42] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via ` (18 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto): New variable. --- gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index deeab2e7d7..8b0bf2f11f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10625,3 +10625,35 @@ (define-public go-github-com-emersion-go-imap-sortthread "The sortthread package implements message sorting and threading for @code{go-github-com-emersion-go-imap}.") (license license:expat))) + +(define-public go-github-com-protonmail-go-crypto + (package + (name "go-github-com-protonmail-go-crypto") + (version "0.0.0-20220623141421-5afb4c282135") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ProtonMail/go-crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05qxdbn8wdk901z5kw2r3jdrag58nxlcsy0p8xd6rq0d71sw94wy")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ProtonMail/go-crypto" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto)) + (home-page "https://github.com/ProtonMail/go-crypto") + (synopsis "Fork of golang.org/x/crypto with up-to-date OpenPGP +implementation") + (description + "The crypto package provides cryptography for Go. This version of the +package is a fork that adds a more up-to-date OpenPGP implementation. It +is completely backwards compatible with +@url{golang.org/x/crypto,the official package}.") + (license license:bsd-3))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 25/42] gnu: Add go-github-com-emersion-go-pgpmail. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (22 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 24/42] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 26/42] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via ` (17 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-pgpmail): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8b0bf2f11f..60ba15125d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10657,3 +10657,32 @@ (define-public go-github-com-protonmail-go-crypto is completely backwards compatible with @url{golang.org/x/crypto,the official package}.") (license license:bsd-3))) + +(define-public go-github-com-emersion-go-pgpmail + (package + (name "go-github-com-emersion-go-pgpmail") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-pgpmail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ar26b0apw5bxn58qfn1a79cxigbmrqm1irh1rb7x57fydihc7wm")))) + (build-system go-build-system) + (arguments + (list ;; tests don't support our version of protonmail/go-crypto; see + ;; <https://github.com/emersion/go-pgpmail/issues/12> + #:tests? #f + #:import-path "github.com/emersion/go-pgpmail")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-crypto + go-github-com-emersion-go-message + go-github-com-protonmail-go-crypto)) + (home-page "https://github.com/emersion/go-pgpmail") + (synopsis "PGP mail encryption for Go") + (description + "The pgpmail package implements PGP encryption for e-mail messages.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 26/42] gnu: Add go-github-com-emersion-go-smtp. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (23 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 25/42] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 27/42] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via ` (16 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-smtp): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 60ba15125d..c3fed8362e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10686,3 +10686,27 @@ (define-public go-github-com-emersion-go-pgpmail (description "The pgpmail package implements PGP encryption for e-mail messages.") (license license:expat))) + +(define-public go-github-com-emersion-go-smtp + (package + (name "go-github-com-emersion-go-smtp") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-smtp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vhc0vpjd4yhxk6wrh01sdpi7nprjn98s46yy82xwlkm0cskl0h7")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-smtp")) + (propagated-inputs (list go-github-com-emersion-go-sasl)) + (home-page "https://github.com/emersion/go-smtp") + (synopsis "SMTP implementation for Go") + (description + "The smtp package implements the Simple Mail Transfer Protocol as defined +by RFC 5321.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 27/42] gnu: Add go-github-com-niemeyer-pretty. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (24 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 26/42] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 28/42] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via ` (15 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c3fed8362e..94edf086e3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10710,3 +10710,36 @@ (define-public go-github-com-emersion-go-smtp "The smtp package implements the Simple Mail Transfer Protocol as defined by RFC 5321.") (license license:expat))) + +(define-public go-github-com-niemeyer-pretty + (package + (name "go-github-com-niemeyer-pretty") + (version "0.0.0-20200227124842-a10e7caefd8e") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/niemeyer/pretty") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/niemeyer/pretty" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'int-to-string-with-rune + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* "formatter.go" + (("s \\+= string\\(i\\)") + "s += string(rune(i))")))))))) + (propagated-inputs (list go-github-com-kr-text)) + (home-page "https://github.com/niemeyer/pretty") + (synopsis "Pretty-print Go values") + (description + "The pretty package provides pretty-printing for Go values. This is +useful during debugging, to avoid wrapping long output lines in the +terminal.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 28/42] gnu: Add go-github-com-arran4-golang-ical. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (25 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 27/42] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 29/42] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via ` (14 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-arran4-golang-ical): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 94edf086e3..3318b3f548 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10743,3 +10743,31 @@ (define-public go-github-com-niemeyer-pretty useful during debugging, to avoid wrapping long output lines in the terminal.") (license license:expat))) + +(define-public go-github-com-arran4-golang-ical + (package + (name "go-github-com-arran4-golang-ical") + (version "0.0.0-20220517104411-fd89fefb0182") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/arran4/golang-ical") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bxs0b5yg26liiifc0cc41l307r0wc93hp8iygv8dgpc60yzncaw")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/arran4/golang-ical")) + (propagated-inputs (list go-gopkg-in-yaml-v3 + go-gopkg-in-check-v1 + go-github-com-stretchr-testify + go-github-com-niemeyer-pretty + go-github-com-kr-text + go-github-com-davecgh-go-spew)) + (home-page "https://github.com/arran4/golang-ical") + (synopsis "Handle iCalenders in Go") + (description + "The ical package provides an ICS/iCalender parser and serialiser for Go.") + (license license:asl2.0))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 29/42] gnu: Add go-git-sr-ht--sircmpwn-getopt. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (26 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 28/42] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 30/42] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via ` (13 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-git-sr-ht--sircmpwn-getopt): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3318b3f548..7b3eed6055 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10771,3 +10771,27 @@ (define-public go-github-com-arran4-golang-ical (description "The ical package provides an ICS/iCalender parser and serialiser for Go.") (license license:asl2.0))) + +(define-public go-git-sr-ht--sircmpwn-getopt + (package + (name "go-git-sr-ht--sircmpwn-getopt") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~sircmpwn/getopt") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0f9rammnmhaz21qkmz7qf76r8jlzi323g05ps3j7gwrxlw7442a6")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~sircmpwn/getopt")) + (propagated-inputs (list go-github-com-stretchr-testify)) + (home-page "https://git.sr.ht/~sircmpwn/getopt") + (synopsis "POSIX getopt for Go") + (description + "The getopt package is a POSIX-compatible implementation of getopt(3) +for Go.") + (license license:bsd-3))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 30/42] gnu: Add go-github-com-lithammer-fuzzysearch. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (27 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 29/42] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 31/42] gnu: Add go-github-com-google-shlex ( via Guix-patches via ` (12 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7b3eed6055..d34d010861 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10795,3 +10795,32 @@ (define-public go-git-sr-ht--sircmpwn-getopt "The getopt package is a POSIX-compatible implementation of getopt(3) for Go.") (license license:bsd-3))) + +(define-public go-github-com-lithammer-fuzzysearch + (package + (name "go-github-com-lithammer-fuzzysearch") + (version "1.1.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lithammer/fuzzysearch") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1b036sm42cf64diwlqhx24vxy6g5afrmfbdfyqhpg8zrii3lpwns")))) + (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-text)) + (arguments + (list #:import-path "github.com/lithammer/fuzzysearch" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (home-page "https://github.com/lithammer/fuzzysearch") + (synopsis "Tiny and fast fuzzy search in Go") + (description + "A speedy fuzzy matching package for Go inspired by the JavaScript +library bevacqua/fuzzysearch.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 31/42] gnu: Add go-github-com-google-shlex. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (28 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 30/42] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 32/42] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via ` (11 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-google-shlex): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d34d010861..faa490cc87 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10824,3 +10824,26 @@ (define-public go-github-com-lithammer-fuzzysearch "A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.") (license license:expat))) + +(define-public go-github-com-google-shlex + (package + (name "go-github-com-google-shlex") + (version "0.0.0-20191202100458-e7afc7fbc510") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/shlex") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "14z8hqyik910wk2qwnzgz8mjsmiamxa0pj55ahbv0jx6j3dgvzfm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/google/shlex")) + (home-page "https://github.com/google/shlex") + (synopsis "Simple lexer for Go") + (description + "Shlex is a simple lexer for Go that supports shell-style quoting, +commenting, and escaping.") + (license license:asl2.0))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 32/42] gnu: Add go-github-com-emersion-go-maildir. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (29 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 31/42] gnu: Add go-github-com-google-shlex ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 33/42] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via ` (10 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-maildir): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index faa490cc87..2f73172b55 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10847,3 +10847,26 @@ (define-public go-github-com-google-shlex "Shlex is a simple lexer for Go that supports shell-style quoting, commenting, and escaping.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-maildir + (package + (name "go-github-com-emersion-go-maildir") + (version "0.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-maildir") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rs9kbacjpcza25pmdkbm7sdm7r6gq4g44nihi9asyrvspx96zf2")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-maildir")) + (home-page "https://github.com/emersion/go-maildir") + (synopsis "Maildir interface for Go") + (description + "The maildir package provides an interface to mailboxes in the Maildir +format.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 33/42] gnu: Add go-github-com-emersion-go-milter. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (30 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 32/42] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 34/42] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via ` (9 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-milter): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2f73172b55..1a73e415cc 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10870,3 +10870,27 @@ (define-public go-github-com-emersion-go-maildir "The maildir package provides an interface to mailboxes in the Maildir format.") (license license:expat))) + +(define-public go-github-com-emersion-go-milter + (package + (name "go-github-com-emersion-go-milter") + (version "0.3.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-milter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10vpry5gjz2bh9qchcx4p59zm7cc6cb6bfkii2n6vsn4svb950sa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-milter")) + (propagated-inputs (list go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-milter") + (synopsis "Milter mail filters in Go") + (description + "The milter package provides an interface to implement milter mail +filters in Go.") + (license license:bsd-2))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 34/42] gnu: Add go-github-com-emersion-go-msgauth. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (31 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 33/42] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 35/42] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via ` (8 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-msgauth): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1a73e415cc..3c51723f5a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10894,3 +10894,33 @@ (define-public go-github-com-emersion-go-milter "The milter package provides an interface to implement milter mail filters in Go.") (license license:bsd-2))) + +(define-public go-github-com-emersion-go-msgauth + (package + (name "go-github-com-emersion-go-msgauth") + (version "0.6.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-msgauth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ds8yr4cm9wigcxg1sxc2m0wmy4z9n6gws3mj50dmf2ayij69z9j")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-msgauth" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto + go-github-com-emersion-go-milter + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-msgauth") + (synopsis "Email authentication for Go") + (description + "The msgauth package provides a Go library for authenticating emails.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 35/42] gnu: Add go-github-com-onsi-gomega. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (32 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 34/42] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via @ 2022-09-09 20:49 ` ( via Guix-patches via 2022-09-09 20:50 ` [bug#55903] [PATCH v9 36/42] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via ` (7 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:49 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-gomega): New variable. --- gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3c51723f5a..da16eee491 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10924,3 +10924,34 @@ (define-public go-github-com-emersion-go-msgauth (description "The msgauth package provides a Go library for authenticating emails.") (license license:expat))) + +(define-public go-github-com-onsi-gomega + (package + (name "go-github-com-onsi-gomega") + (version "1.19.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "092phwk97sk4sv0nbx5pfhqs6x3x1lnrjwyda1m6b6zwrfmq5c6i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/onsi/gomega" + ;; Unless we disable the tests, we have a circular dependency on + ;; ginkgo/v2. + #:tests? #f)) + (propagated-inputs (list go-github-com-golang-protobuf-proto + go-golang-org-x-net + go-golang-org-x-sys + go-golang-org-x-text + go-google-golang-org-protobuf + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Matcher library for Ginkgo") + (description + "Gomega is the preferred matcher library for the Ginkgo test framework.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 36/42] gnu: Add go-gopkg-in-tomb-v1. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (33 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 35/42] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via @ 2022-09-09 20:50 ` ( via Guix-patches via 2022-09-09 20:50 ` [bug#55903] [PATCH v9 37/42] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via ` (6 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:50 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-gopkg-in-tomb-v1): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index da16eee491..3c5afc01cf 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10955,3 +10955,29 @@ (define-public go-github-com-onsi-gomega (description "Gomega is the preferred matcher library for the Ginkgo test framework.") (license license:expat))) + +(define-public go-gopkg-in-tomb-v1 + (package + (inherit go-gopkg.in-tomb.v2) + (name "go-gopkg-in-tomb-v1") + (version "1.0.0-20141024135613-dd632973f1e7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gopkg.in/tomb.v1") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv")))) + (arguments + (list #:import-path "gopkg.in/tomb.v1" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-test + (lambda* (#:key import-path #:allow-other-keys) + (substitute* (string-append "src/" import-path + "/tomb_test.go") + (("t.Fatalf\\(`Killf\\(\"BO%s") + "t.Fatalf(`Killf(\"BO%%s"))))))) + (home-page "https://gopkg.in/tomb.v1"))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 37/42] gnu: Add go-github-com-nxadm-tail. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (34 preceding siblings ...) 2022-09-09 20:50 ` [bug#55903] [PATCH v9 36/42] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via @ 2022-09-09 20:50 ` ( via Guix-patches via 2022-09-09 20:50 ` [bug#55903] [PATCH v9 38/42] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via ` (5 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:50 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-nxadm-tail): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3c5afc01cf..d63e374b5b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10981,3 +10981,27 @@ (define-public go-gopkg-in-tomb-v1 (("t.Fatalf\\(`Killf\\(\"BO%s") "t.Fatalf(`Killf(\"BO%%s"))))))) (home-page "https://gopkg.in/tomb.v1"))) + +(define-public go-github-com-nxadm-tail + (package + (name "go-github-com-nxadm-tail") + (version "1.4.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nxadm/tail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2gi485fhwdpmyzn42wk62103fclwbfywg42p275z1qv2bsz1rc")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/nxadm/tail")) + (propagated-inputs (list go-gopkg-in-tomb-v1 + go-github-com-fsnotify-fsnotify)) + (home-page "https://github.com/nxadm/tail") + (synopsis "Go implementation of the functionality of @command{tail -f}") + (description + "@code{tail} provides a Go library for reading from continuously updating +files, like the @command{tail -f} command does.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 38/42] gnu: Add go-github-com-go-task-slim-sprig. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (35 preceding siblings ...) 2022-09-09 20:50 ` [bug#55903] [PATCH v9 37/42] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via @ 2022-09-09 20:50 ` ( via Guix-patches via 2022-09-09 20:50 ` [bug#55903] [PATCH v9 39/42] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via ` (4 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:50 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-go-task-slim-sprig): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d63e374b5b..d05106de65 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -11005,3 +11005,31 @@ (define-public go-github-com-nxadm-tail "@code{tail} provides a Go library for reading from continuously updating files, like the @command{tail -f} command does.") (license license:expat))) + +(define-public go-github-com-go-task-slim-sprig + (let ((commit "afa1e2071829e4db655eb448d6c7c16eb0bc5766") + (revision "0")) + (package + (name "go-github-com-go-task-slim-sprig") + (version (git-version "2.20.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-task/slim-sprig") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1185y8qygv8gb3wpghx5d945wq68j4dbaiffq3h0dh453g4h1w7a")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-task/slim-sprig" + ;; Tests try to access the network. + #:tests? #f)) + (home-page "https://github.com/go-task/slim-sprig") + (synopsis "Various useful template functions for Go") + (description + "Sprig provides over 100 functions that extend the Go template system. +Slim-Sprig is a fork of Sprig that removes all external dependencies to make the +library more lightweight.") + (license license:expat)))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 39/42] gnu: Add go-github-com-onsi-ginkgo. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (36 preceding siblings ...) 2022-09-09 20:50 ` [bug#55903] [PATCH v9 38/42] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via @ 2022-09-09 20:50 ` ( via Guix-patches via 2022-09-09 20:50 ` [bug#55903] [PATCH v9 40/42] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via ` (3 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:50 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-ginkgo): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d05106de65..ec39d74fa7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -11033,3 +11033,31 @@ (define-public go-github-com-go-task-slim-sprig Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.") (license license:expat)))) + +(define-public go-github-com-onsi-ginkgo + (package + (name "go-github-com-onsi-ginkgo") + (version "1.16.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/ginkgo") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hh6n7q92y0ai8k6rj2yzw6wwxikhyiyk4j92zgvf1zad0gmqqmz")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-golang-org-x-sys + go-golang-org-x-tools + go-github-com-go-task-slim-sprig + go-github-com-nxadm-tail + go-github-com-onsi-gomega)) + (home-page "https://github.com/onsi/ginkgo") + (synopsis "BDD-style testing framework for Go") + (description + "Ginkgo is a Behaviour-Driven Development testing framework for Go. It +builds on top of Go's builtin @code{testing} library and is complemented by the +Gomega matcher library.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 40/42] gnu: Add go-github-com-syndtr-goleveldb-leveldb. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (37 preceding siblings ...) 2022-09-09 20:50 ` [bug#55903] [PATCH v9 39/42] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via @ 2022-09-09 20:50 ` ( via Guix-patches via 2022-09-09 20:50 ` [bug#55903] [PATCH v9 41/42] gnu: Add go-github-com-emersion-go-mbox ( via Guix-patches via ` (2 subsequent siblings) 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:50 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ec39d74fa7..703b2c2ffc 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -11061,3 +11061,30 @@ (define-public go-github-com-onsi-ginkgo builds on top of Go's builtin @code{testing} library and is complemented by the Gomega matcher library.") (license license:expat))) + +(define-public go-github-com-syndtr-goleveldb-leveldb + (package + (name "go-github-com-syndtr-goleveldb-leveldb") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/syndtr/goleveldb") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "042k0gbzs5waqpxmd7nv5h93mlva861s66c3s9gfg1fym5dx4vmd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/syndtr/goleveldb/leveldb" + #:unpack-path "github.com/syndtr/goleveldb")) + (propagated-inputs (list go-github-com-onsi-gomega + go-github-com-onsi-ginkgo + go-github-com-golang-snappy)) + (home-page "https://github.com/syndtr/goleveldb") + (synopsis "LevelDB implementation in Go") + (description + "This package provides a Go implementation of the LevelDB key/value +storage system.") + (license license:bsd-2))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 41/42] gnu: Add go-github-com-emersion-go-mbox. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (38 preceding siblings ...) 2022-09-09 20:50 ` [bug#55903] [PATCH v9 40/42] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via @ 2022-09-09 20:50 ` ( via Guix-patches via 2022-09-09 20:50 ` [bug#55903] [PATCH v9 42/42] gnu: Add aerc ( via Guix-patches via 2022-09-09 20:52 ` [bug#55903] [PATCH v9 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:50 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-emersion-go-mbox): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 703b2c2ffc..57335bfdf1 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -11088,3 +11088,26 @@ (define-public go-github-com-syndtr-goleveldb-leveldb "This package provides a Go implementation of the LevelDB key/value storage system.") (license license:bsd-2))) + +(define-public go-github-com-emersion-go-mbox + (package + (name "go-github-com-emersion-go-mbox") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-mbox") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0vnadh2khx7sxn0irrd8gz8ra02x7ij0q8zglq3rqffqil06nliv")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-mbox")) + (home-page "https://github.com/emersion/go-mbox") + (synopsis "Go library for handling @code{mbox} files") + (description + "This package provides a library for parsing and formatting +@code{mbox} files.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 42/42] gnu: Add aerc. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (39 preceding siblings ...) 2022-09-09 20:50 ` [bug#55903] [PATCH v9 41/42] gnu: Add go-github-com-emersion-go-mbox ( via Guix-patches via @ 2022-09-09 20:50 ` ( via Guix-patches via 2022-09-09 20:52 ` [bug#55903] [PATCH v9 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:50 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/mail.scm (aerc): New variable. --- gnu/packages/mail.scm | 86 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 65d8060862..a03ed05b2e 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -50,6 +50,7 @@ ;;; Copyright © 2022 Guillaume Le Vaillant <glv@posteo.net> ;;; Copyright © 2022 muradm <mail@muradm.net> ;;; Copyright © 2022 jgart <jgart@dismail.de> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4748,3 +4749,88 @@ (define-public smtpmail mailserver on their machine. It enables these users to send their mail over a remote SMTP server.") (license license:gpl2+))) + +(define-public aerc + (package + (name "aerc") + (version "0.12.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~rjarry/aerc") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dsj5faklhp084j4r73lccjqd0i574ikf4saqmy6gjs2p2yd36lz")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~rjarry/aerc" + ;; Installing the source is only necessary for Go libraries. + #:install-source? #f + #:build-flags + #~(list "-tags=notmuch" "-ldflags" + (string-append "-X main.Version=" #$version + " -X git.sr.ht/~rjarry/aerc/config.shareDir=" + #$output "/share/aerc")) + #:phases + #~(modify-phases %standard-phases + (add-after 'build 'doc + (lambda* (#:key import-path #:allow-other-keys) + (invoke "make" "doc" "-C" + (string-append "src/" import-path)))) + (replace 'install + (lambda* (#:key import-path #:allow-other-keys) + (invoke "make" "install" "-C" + (string-append "src/" import-path) + (string-append "PREFIX=" #$output))))))) + (inputs (list go-github-com-zenhack-go-notmuch + go-golang-org-x-oauth2 + go-github-com-xo-terminfo + go-github-com-stretchr-testify + go-github-com-riywo-loginshell + go-github-com-pkg-errors + go-github-com-mitchellh-go-homedir + go-github-com-miolini-datacounter + go-github-com-mattn-go-runewidth + go-github-com-mattn-go-isatty + go-github-com-lithammer-fuzzysearch + go-github-com-kyoh86-xdg + go-github-com-imdario-mergo + go-github-com-google-shlex + go-github-com-go-ini-ini + go-github-com-gdamore-tcell + go-github-com-gatherstars-com-jwz + go-github-com-fsnotify-fsnotify + go-github-com-emersion-go-smtp + go-github-com-emersion-go-sasl + go-github-com-emersion-go-pgpmail + go-github-com-emersion-go-message + go-github-com-emersion-go-maildir + go-github-com-emersion-go-imap-sortthread + go-github-com-emersion-go-imap + go-github-com-emersion-go-msgauth + go-github-com-emersion-go-mbox + go-github-com-ddevault-go-libvterm + go-github-com-danwakefield-fnmatch + go-github-com-creack-pty + go-github-com-arran4-golang-ical + go-github-com-protonmail-go-crypto + go-github-com-syndtr-goleveldb-leveldb + go-git-sr-ht--sircmpwn-getopt)) + (native-inputs (list scdoc)) + (home-page "https://git.sr.ht/~rjarry/aerc") + (synopsis "Email client for the terminal") + (description "@code{aerc} is a textual email client for terminals. It +features: +@enumerate +@item First-class support for using patches and @code{git send-email} +@item Vi-like keybindings and command system +@item A built-in console +@item Support for multiple accounts +@end enumerate") + ;; The license given is MIT/Expat; however, linking against notmuch + ;; effectively makes it GPL-3.0-or-later. See this thread discussing it: + ;; <https://lists.sr.ht/~rjarry/aerc-devel/%3Cb5cb213a7d0c699a886971658c2476 + ;; 1073eb2391%40disroot.org%3E> + (license license:gpl3+))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v9 01/42] gnu: Add go-github-com-zenhack-go-notmuch. 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via ` (40 preceding siblings ...) 2022-09-09 20:50 ` [bug#55903] [PATCH v9 42/42] gnu: Add aerc ( via Guix-patches via @ 2022-09-09 20:52 ` ( via Guix-patches via 41 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-09 20:52 UTC (permalink / raw) To: (, 55903 Rebased on e08b166 and updated to aerc 0.12.0. -- ( ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCHSET] Adding aerc 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via ` (10 preceding siblings ...) 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via @ 2022-09-12 1:56 ` Raghav Gururajan via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (4 subsequent siblings) 16 siblings, 0 replies; 583+ messages in thread From: Raghav Gururajan via Guix-patches via @ 2022-09-12 1:56 UTC (permalink / raw) To: 55903 [-- Attachment #1.1: Type: text/plain, Size: 118 bytes --] unmatched-paren, Thanks for the patches. I'll look into this and get back to you in next days. Regards, RG. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 236 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch. 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via ` (11 preceding siblings ...) 2022-09-12 1:56 ` [bug#55903] [PATCHSET] Adding aerc Raghav Gururajan via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via ` (39 more replies) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (3 subsequent siblings) 16 siblings, 40 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (notmuch-fixtures): New variable here... (go-github-com-zenhack-go-notmuch): ...and here. --- gnu/packages/golang.scm | 52 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8e76534d34..0179122c34 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -35,6 +35,7 @@ ;;; Copyright © 2021 Lu Hui <luhux76@gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin@gmail.com> ;;; Copyright © 2022 muradm <mail@muradm.net> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -60,6 +61,7 @@ (define-module (gnu packages golang) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix packages) + #:use-module (guix gexp) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (guix build-system go) @@ -72,6 +74,7 @@ (define-module (gnu packages golang) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages lua) + #:use-module (gnu packages mail) #:use-module (gnu packages mp3) #:use-module (gnu packages password-utils) #:use-module (gnu packages pcre) @@ -9992,3 +9995,52 @@ (define-public go-github-com-disintegration-imaging (description "This package provides basic image processing functions (resize, rotate, crop, brightness/contrast adjustments, etc.).") (license license:expat))) + +(define notmuch-fixtures + (origin + (method url-fetch) + (uri "http://notmuchmail.org/releases/test-databases/database-v1.tar.xz") + (sha256 + (base32 + "1lk91s00y4qy4pjh8638b5lfkgwyl282g1m27srsf7qfn58y16a2")))) + +(define-public go-github-com-zenhack-go-notmuch + (package + (name "go-github-com-zenhack-go-notmuch") + (version "0.0.0-20211022191430-4d57e8ad2a8b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zenhack/go.notmuch") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2s5smjf7pp7i72dw12sm9iz961y3cy8nkm7hmrg53f6wna57h9")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/zenhack/go.notmuch" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-notmuch-path + (lambda* (#:key inputs import-path #:allow-other-keys) + (substitute* (find-files (string-append + "src/" import-path) + "\\.go$") + (("// #cgo LDFLAGS:.*$") + (string-append + "// #cgo LDFLAGS: -lnotmuch " + "-L" #$(this-package-input "notmuch") "/lib\n" + "// #cgo CFLAGS: " + "-I" #$(this-package-input "notmuch") "/include\n"))))) + (add-before 'check 'unpack-test-fixtures + (lambda* (#:key inputs import-path #:allow-other-keys) + (invoke "tar" "xf" #$notmuch-fixtures "-C" + (string-append "src/" import-path "/fixtures"))))))) + (inputs (list notmuch)) + (home-page "https://github.com/zenhack/go.notmuch") + (synopsis "Go bindings to libnotmuch") + (description + "The notmuch package provides a Go language binding to the notmuch +email library.") + (license license:gpl3+))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 02/41] gnu: Add go-github-com-creack-pty. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via ` (38 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-creack-pty): New variable. * guix/build-system/go.scm (go-target): Add to exported variables. --- gnu/packages/golang.scm | 47 ++++++++++++++++++++++++++++++++++++++++ guix/build-system/go.scm | 1 + 2 files changed, 48 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0179122c34..b0c9314022 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10044,3 +10044,50 @@ (define-public go-github-com-zenhack-go-notmuch "The notmuch package provides a Go language binding to the notmuch email library.") (license license:gpl3+))) + +(define-public go-github-com-creack-pty + (package + (name "go-github-com-creack-pty") + (version "1.1.18") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/creack/pty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qqhcgfym0napz8damj7dhfw28g2qn2f5h3lr93i0sxawq926yzc")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/creack/pty" + #:modules '((ice-9 popen) + (ice-9 textual-ports) + (guix build go-build-system) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'regenerate-types + (lambda* (#:key import-path #:allow-other-keys) + ;; Generated files are included (ztypes_*). We need to remake + ;; them with Cgo. + (with-directory-excursion (string-append "src/" import-path) + (let* ((go-arch + #$(car (go-target + (or (%current-target-system) + (nix-system->gnu-triplet (%current-system)))))) + (file (string-append "ztypes_" go-arch ".go")) + (pipe (open-input-pipe "go tool cgo -godefs types.go")) + (text (get-string-all pipe))) + (close-pipe pipe) + (for-each delete-file + (find-files (getcwd) (file-name-predicate + "ztypes_[a-zA-Z0-9_]+.go"))) + (call-with-output-file file + (lambda (port) + (display text port)))))))))) + (home-page "https://github.com/creack/pty") + (synopsis "Pseudoterminal handling in Go") + (description + "The pty package provides functions for working with Unix pseudoterminals.") + (license license:expat))) diff --git a/guix/build-system/go.scm b/guix/build-system/go.scm index 5e0e5bbad3..9e5f972c84 100644 --- a/guix/build-system/go.scm +++ b/guix/build-system/go.scm @@ -38,6 +38,7 @@ (define-module (guix build-system go) go-build-system go-pseudo-version? + go-target go-version->git-ref)) ;; Commentary: -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 03/41] gnu: Add go-google-golang-org-protobuf. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via ` (37 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-google-golang-org-protobuf): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b0c9314022..943b7ea5de 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10091,3 +10091,36 @@ (define-public go-github-com-creack-pty (description "The pty package provides functions for working with Unix pseudoterminals.") (license license:expat))) + +(define-public go-google-golang-org-protobuf + (package + (name "go-google-golang-org-protobuf") + (version "1.28.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nzcc4qc00afi24nb7nlnwyzvvr6b8s8qdrn1sw085nygh2y2x8r")))) + (build-system go-build-system) + (arguments + (list #:import-path "google.golang.org/protobuf" + #:tests? #f ; source-only package + #:phases #~(modify-phases %standard-phases + ;; source-only package + (delete 'build)))) + (propagated-inputs (list go-github-com-google-go-cmp-cmp + go-github-com-golang-protobuf-proto)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go library for Protocol Buffers") + (description + "The protobuf package provides a Go implementation of Protocol Buffers, a +language and platform neutral, extensible mechanism for serializing structured +data. + +This package is a successor to @code{go-github-com-golang-protobuf} with an +improved and cleaner API.") + (license license:bsd-3))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 04/41] gnu: Add go-github-com-xo-terminfo. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via ` (36 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-xo-terminfo): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 943b7ea5de..1096c71c1a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10124,3 +10124,25 @@ (define-public go-google-golang-org-protobuf This package is a successor to @code{go-github-com-golang-protobuf} with an improved and cleaner API.") (license license:bsd-3))) + +(define-public go-github-com-xo-terminfo + (package + (name "go-github-com-xo-terminfo") + (version "0.0.0-20210125001918-ca9a967f8778") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xo/terminfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05gdcvcbwcrcwxznhvs1q1xh4irz2d10v2mz179pydjh30kjc0j5")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/xo/terminfo")) + (home-page "https://github.com/xo/terminfo") + (synopsis "Read the terminfo database in Go") + (description + "The terminfo package implements terminfo database reading for Go.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 05/41] gnu: Add go-github-com-riywo-loginshell. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (2 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via ` (35 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-riywo-loginshell): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1096c71c1a..72d119f041 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10146,3 +10146,29 @@ (define-public go-github-com-xo-terminfo (description "The terminfo package implements terminfo database reading for Go.") (license license:expat))) + +(define-public go-github-com-riywo-loginshell + (package + (name "go-github-com-riywo-loginshell") + (version "0.0.0-20200815045211-7d26008be1ab") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/riywo/loginshell") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "138yvis6lipw9x02jyiz7472bxi20206bcfikcar54i3xsww9q4i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/riywo/loginshell" + ;; Tests try to get the current user's login shell; the build + ;; user doesn't have one. + #:tests? #f)) + (home-page "https://github.com/riywo/loginshell") + (synopsis "Get the user's login shell in Go") + (description + "The loginshell package provides a Go library to get the login shell +of the current user.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 06/41] gnu: Add go-github-com-miolini-datacounter. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (3 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via ` (34 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-miolini-datacounter): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 72d119f041..d7ee9c5206 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10172,3 +10172,25 @@ (define-public go-github-com-riywo-loginshell "The loginshell package provides a Go library to get the login shell of the current user.") (license license:expat))) + +(define-public go-github-com-miolini-datacounter + (package + (name "go-github-com-miolini-datacounter") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/miolini/datacounter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s1hxqy6666qd524rdp1dr3778davc8gx9brg9lkcjvr5l05s9wa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/miolini/datacounter")) + (home-page "https://github.com/miolini/datacounter") + (synopsis "Counters for Go readers and writers") + (description + "The datacounter package provides counters for Go readers and writers.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 07/41] gnu: Add go-github-com-kyoh86-xdg. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (4 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via ` (33 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-kyoh86-xdg): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d7ee9c5206..05d58e0feb 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10194,3 +10194,27 @@ (define-public go-github-com-miolini-datacounter (description "The datacounter package provides counters for Go readers and writers.") (license license:expat))) + +(define-public go-github-com-kyoh86-xdg + (package + (name "go-github-com-kyoh86-xdg") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kyoh86/xdg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0a5nz53fdz1c2qvwlf2dpjdd72nxri95i6q4b07c37kiipgaxncn")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/kyoh86/xdg")) + (home-page "https://github.com/kyoh86/xdg") + (synopsis "XDG base directories for Go") + (description + "The xdg package provides lightweight helper functions in Go to get +config, data and cache directories according to the XDG Base Directory +Specification.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 08/41] gnu: Add go-github-com-go-ini-ini. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (5 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via ` (32 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-ini-ini): New variable. --- gnu/packages/golang.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 05d58e0feb..4ab20dd3f8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10218,3 +10218,24 @@ (define-public go-github-com-kyoh86-xdg config, data and cache directories according to the XDG Base Directory Specification.") (license license:expat))) + +;;; XXX: Since commit bfb61065f05a6eac0cf63b16db43d0c3e864c658, the +;;; canonical name of the ini package is `go-github-com-go-ini-ini`, +;;; not `go-gopkg-in-ini`. +(define-public go-github-com-go-ini-ini + (package + (inherit go-gopkg-in-ini) + (name "go-github-com-go-ini-ini") + (version "1.66.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-ini/ini") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0kqg13606hnw8f75cb59fsy1m85kiqf3csi2g7q2512avdmaphc9")))) + (arguments + (list #:import-path "github.com/go-ini/ini")) + (propagated-inputs (list go-github-com-stretchr-testify)))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (6 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 10/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via ` (31 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lucasb-eyer-go-colorful): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4ab20dd3f8..d6aa1ac07a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10239,3 +10239,28 @@ (define-public go-github-com-go-ini-ini (arguments (list #:import-path "github.com/go-ini/ini")) (propagated-inputs (list go-github-com-stretchr-testify)))) + +(define-public go-github-com-lucasb-eyer-go-colorful + (package + (name "go-github-com-lucasb-eyer-go-colorful") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lucasb-eyer/go-colorful") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs")))) + (build-system go-build-system) + (inputs (list go-golang-org-x-image)) + (arguments + (list #:import-path "github.com/lucasb-eyer/go-colorful")) + (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "Library for playing with colors in Go") + (description + "The colorful package providos a library for using colors in Go. +colorful stores colors in RGB and provides methods for converting these to +various color spaces.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 10/41] gnu: Add go-github-com-rivo-tview. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (7 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 11/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via ` (30 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-tview): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d6aa1ac07a..09975f16f5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10264,3 +10264,33 @@ (define-public go-github-com-lucasb-eyer-go-colorful colorful stores colors in RGB and provides methods for converting these to various color spaces.") (license license:expat))) + +(define-public go-github-com-rivo-tview + (package + (name "go-github-com-rivo-tview") + (version "0.0.0-20220703182358-a13d901d3386") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/tview") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0gf1m3ndbc3kgxpv0ryq9a1ahijg6m896sc9k7dvwfjd8vy0q0yd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/tview")) + (propagated-inputs (list go-golang-org-x-term + go-golang-org-x-sys + go-github-com-rivo-uniseg + go-github-com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/rivo/tview") + (synopsis "Rich Interactive Widgets for Terminal UIs") + (description + "The tview package implements rich widgets for terminal based user +interfaces. The widgets provided with this package are useful for data +exploration and data entry.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 11/41] gnu: Add go-github-com-ssor-bom. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (8 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 10/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 12/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via ` (29 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-ssor-bom): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 09975f16f5..433957b99d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10294,3 +10294,26 @@ (define-public go-github-com-rivo-tview interfaces. The widgets provided with this package are useful for data exploration and data entry.") (license license:expat))) + +(define-public go-github-com-ssor-bom + (package + (name "go-github-com-ssor-bom") + (version "0.0.0-20170718123548-6386211fdfcf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ssor/bom") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "09g5496ifwqxqclh2iw58plcwcz0sczlnxwqxzwmnl4shdl371ld")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ssor/bom")) + (home-page "https://github.com/ssor/bom") + (synopsis "Cleaning BOMs in Go") + (description + "The bom package provides small tools for cleaning BOMs from a byte +array or reader.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 12/41] gnu: Add go-github-com-gogs-chardet. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (9 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 11/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 13/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via ` (28 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 433957b99d..e4386cc364 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10317,3 +10317,25 @@ (define-public go-github-com-ssor-bom "The bom package provides small tools for cleaning BOMs from a byte array or reader.") (license license:expat))) + +(define-public go-github-com-gogs-chardet + (package + (name "go-github-com-gogs-chardet") + (version "0.0.0-20211120154057-b7413eaefb8f") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gogs/chardet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12j8q5wc9m4n51v2j2m40nahqdl9bh3hzpdp26clzq91kc2amiz0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gogs/chardet")) + (home-page "https://github.com/gogs/chardet") + (synopsis "Character set detection for Go") + (description "The chardet package ports character set detection from +ICU to Go.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 13/41] gnu: Add go-github-com-jaytaylor-html2text. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (10 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 12/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 14/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via ` (27 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e4386cc364..c1f8fef116 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10339,3 +10339,31 @@ (define-public go-github-com-gogs-chardet (description "The chardet package ports character set detection from ICU to Go.") (license license:expat))) + +(define-public go-github-com-jaytaylor-html2text + (package + (name "go-github-com-jaytaylor-html2text") + (version "0.0.0-20211105163654-bc68cce691ba") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jaytaylor/html2text") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12ckgkp8xqgp0fh6019nwp4ssg2k1rv1a67cpk37ian4q5zrvppm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jaytaylor/html2text" + ;; Tests are broken: <https://github.com/jaytaylor/html2text/issues/53> + #:tests? #f)) + (propagated-inputs (list go-golang-org-x-net + go-github-com-olekukonko-tablewriter + go-github-com-ssor-bom)) + (home-page "https://github.com/jaytaylor/html2text") + (synopsis "Convert HTML emails to text") + (description + "The html2text package converts HTML emails to plain text, allowing +text-only mail clients to display them.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 14/41] gnu: Add go-github-com-go-test-deep. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (11 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 13/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 15/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via ` (26 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-test-deep): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c1f8fef116..4443ed66bd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10367,3 +10367,27 @@ (define-public go-github-com-jaytaylor-html2text "The html2text package converts HTML emails to plain text, allowing text-only mail clients to display them.") (license license:expat))) + +(define-public go-github-com-go-test-deep + (package + (name "go-github-com-go-test-deep") + (version "1.0.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-test/deep") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mmw2w3by7y24jjpjwmf2gfl08c65jihn3si9m0sswmagmdsk8q0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-test/deep")) + (home-page "https://github.com/go-test/deep") + (synopsis "Human-friendly deep variable equality in Go") + (description + "The deep package provides the deep.Equal function which is like +reflect.DeepEqual but returns a list of differences. This is helpful +when comparing complex types like structures and maps.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 15/41] gnu: Add go-github-com-cention-sany-utf7. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (12 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 14/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 16/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via ` (25 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-cention-sany-utf7): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4443ed66bd..a8d953b8d0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10391,3 +10391,27 @@ (define-public go-github-com-go-test-deep reflect.DeepEqual but returns a list of differences. This is helpful when comparing complex types like structures and maps.") (license license:expat))) + +(define-public go-github-com-cention-sany-utf7 + (package + (name "go-github-com-cention-sany-utf7") + (version "0.0.0-20170124080048-26cad61bd60a") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cention-sany/utf7") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jy15ryfcln1iwchrksqyrnyfy41gisymm4f9sr1d73ja029bznm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/cention-sany/utf7")) + (propagated-inputs (list go-golang-org-x-text)) + (home-page "https://github.com/cention-sany/utf7") + (synopsis "UTF-7 for Go") + (description + "The utf7 package provides support for the obsolete UTF-7 text +encoding in Go.") + (license license:bsd-3))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 16/41] gnu: Add go-github-com-jhillyerd-enmime. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (13 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 15/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 17/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via ` (24 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a8d953b8d0..ea021f5bd2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10415,3 +10415,38 @@ (define-public go-github-com-cention-sany-utf7 "The utf7 package provides support for the obsolete UTF-7 text encoding in Go.") (license license:bsd-3))) + +(define-public go-github-com-jhillyerd-enmime + (package + (name "go-github-com-jhillyerd-enmime") + (version "0.9.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jhillyerd/enmime") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "124dqm598phbmalyx2gmxk201z9kq4ckvvdq8rc0akjlp24nxqbb")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jhillyerd/enmime")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-net + go-github-com-stretchr-testify + go-github-com-ssor-bom + go-github-com-rivo-uniseg + go-github-com-pkg-errors + go-github-com-olekukonko-tablewriter + go-github-com-mattn-go-runewidth + go-github-com-gogs-chardet + go-github-com-jaytaylor-html2text + go-github-com-go-test-deep + go-github-com-cention-sany-utf7)) + (home-page "https://github.com/jhillyerd/enmime") + (synopsis "MIME encoder and decoder for Go") + (description + "The enmime package implements a MIME encoding and decoding +library geared towards parsing MIME encoded emails.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 17/41] gnu: Add go-github-com-gatherstars-com-jwz. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (14 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 16/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 18/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via ` (23 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ea021f5bd2..7dc67d734d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10450,3 +10450,30 @@ (define-public go-github-com-jhillyerd-enmime "The enmime package implements a MIME encoding and decoding library geared towards parsing MIME encoded emails.") (license license:expat))) + +(define-public go-github-com-gatherstars-com-jwz + (package + (name "go-github-com-gatherstars-com-jwz") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gatherstars-com/jwz") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1h37h5w139d3rhvp1n7kz2jm5zhk4pjzf3sip04v48nphkika60c")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gatherstars-com/jwz")) + (propagated-inputs (list go-github-com-rivo-tview + go-github-com-jhillyerd-enmime + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/gatherstars-com/jwz") + (synopsis "Implementation in Go of the email threading algorithm +originally invented for Netscape Mail") + (description + "The jwz package provides an implementation of the email threading +algorithm originally designed for use in Netscape Mail 2.0 for Go.") + (license license:asl2.0))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 18/41] gnu: Add go-github-com-emersion-go-textwrapper. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (15 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 17/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 19/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via ` (22 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-textwrapper): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7dc67d734d..032d4a6ec2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10477,3 +10477,26 @@ (define-public go-github-com-gatherstars-com-jwz "The jwz package provides an implementation of the email threading algorithm originally designed for use in Netscape Mail 2.0 for Go.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-textwrapper + (package + (name "go-github-com-emersion-go-textwrapper") + (version "0.0.0-20200911093747-65d896831594") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-textwrapper") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lh9d7zvj6gm1rr6sv5xlagklgx9d666hq5srd37a4sdcjkbiqmq")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-textwrapper")) + (home-page "https://github.com/emersion/go-textwrapper") + (synopsis "Text-wrapping writer for Go") + (description + "The textwrapper package provides a writer that wraps long text lines to +a specified length.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 19/41] gnu: Add go-github-com-emersion-go-message. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (16 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 18/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 20/41] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb ( via Guix-patches via ` (21 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-message): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 032d4a6ec2..835798c12e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10500,3 +10500,28 @@ (define-public go-github-com-emersion-go-textwrapper "The textwrapper package provides a writer that wraps long text lines to a specified length.") (license license:expat))) + +(define-public go-github-com-emersion-go-message + (package + (name "go-github-com-emersion-go-message") + (version "0.16.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-message") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j5qdhsna28xcs843zsiccw700rld5hin466dl0n3a0ax1w13ay0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-message")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-textwrapper)) + (home-page "https://github.com/emersion/go-message") + (synopsis "Internet messages and MIME for Go") + (description + "The message package implements the Internet Message Format and Multipurpose +Internet Mail Extensions in Go.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 20/41] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (17 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 19/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 21/41] gnu: go-github-com-emersion-go-imap: Update to 1.2.1 ( via Guix-patches via ` (20 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-sasl): Update to 0b9dcfb. --- gnu/packages/golang.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 835798c12e..94a340f53d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6222,8 +6222,8 @@ (define-public go-github-com-emersion-go-imap (license license:expat))) (define-public go-github-com-emersion-go-sasl - (let ((commit "240c8404624e076f633766c16adbe96c7ac516b7") - (revision "0")) + (let ((commit "0b9dcfb154ac3d7515b08bc2691a0332800edfe9") + (revision "1")) (package (name "go-github-com-emersion-go-sasl") (version (git-version "0.0.0" revision commit)) @@ -6233,13 +6233,13 @@ (define-public go-github-com-emersion-go-sasl (uri (git-reference (url "https://github.com/emersion/go-sasl") (commit commit))) + (file-name (git-file-name name version)) (sha256 (base32 - "1py18p3clp474xhx6ypyp0bgv6n1dfm24m95cyyqb0k3vibar6ih")) - (file-name (git-file-name name version)))) + "1cbf86wkqrdinfydndgdlnayg4a5mg3d4vqra377j2sfkg7wj0hs")))) (build-system go-build-system) (arguments - '(#:import-path "github.com/emersion/go-sasl")) + (list #:import-path "github.com/emersion/go-sasl")) (home-page "https://github.com/emersion/go-sasl") (synopsis "SASL library written in Go") (description "This package provides a SASL library written in Go.") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 21/41] gnu: go-github-com-emersion-go-imap: Update to 1.2.1. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (18 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 20/41] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 22/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via ` (19 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap): Update to 1.2.1. --- gnu/packages/golang.scm | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 94a340f53d..7380f94d39 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6199,26 +6199,27 @@ (define-public go-github-com-ddevault-go-libvterm (define-public go-github-com-emersion-go-imap (package (name "go-github-com-emersion-go-imap") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/emersion/go-imap") - (commit (string-append "v" version)))) - (sha256 - (base32 - "1id8j2d0rn9sj8y62xhyygqpk5ygrcl9jlfx92sm1jsvxsm3kywq")) - (file-name (git-file-name name version)))) + (version "1.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ak2ysvfcc9w0g1070msis8x9sh6gzvf0nd65ks594siwbmqddw8")))) (build-system go-build-system) (arguments - '(#:import-path "github.com/emersion/go-imap")) - (native-inputs - (list go-golang-org-x-text)) + (list #:import-path "github.com/emersion/go-imap")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-message)) (home-page "https://github.com/emersion/go-imap") (synopsis "IMAP4rev1 library written in Go") - (description "This package provides an IMAP4rev1 library written in Go. It -can be used to build a client and/or a server.") + (description + "This package provides an IMAP4rev1 library written in Go. It +can be used to build IMAP clients and servers.") (license license:expat))) (define-public go-github-com-emersion-go-sasl -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 22/41] gnu: Add go-github-com-emersion-go-imap-sortthread. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (19 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 21/41] gnu: go-github-com-emersion-go-imap: Update to 1.2.1 ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 23/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via ` (18 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap-sortthread): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7380f94d39..9075cd4b2f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10526,3 +10526,29 @@ (define-public go-github-com-emersion-go-message "The message package implements the Internet Message Format and Multipurpose Internet Mail Extensions in Go.") (license license:expat))) + +(define-public go-github-com-emersion-go-imap-sortthread + (package + (name "go-github-com-emersion-go-imap-sortthread") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap-sortthread") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cfbgz1l5angnj52v9pxwggai2shx0h78ffcp7j4r4lr7lzflnwz")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap-sortthread")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-imap)) + (home-page "https://github.com/emersion/go-imap-sortthread") + (synopsis "Sorting and threading of messages for the imap package") + (description + "The sortthread package implements message sorting and threading for +@code{go-github-com-emersion-go-imap}.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 23/41] gnu: Add go-github-com-protonmail-go-crypto. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (20 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 22/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 24/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via ` (17 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto): New variable. --- gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9075cd4b2f..440f21836f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10552,3 +10552,35 @@ (define-public go-github-com-emersion-go-imap-sortthread "The sortthread package implements message sorting and threading for @code{go-github-com-emersion-go-imap}.") (license license:expat))) + +(define-public go-github-com-protonmail-go-crypto + (package + (name "go-github-com-protonmail-go-crypto") + (version "0.0.0-20220623141421-5afb4c282135") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ProtonMail/go-crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05qxdbn8wdk901z5kw2r3jdrag58nxlcsy0p8xd6rq0d71sw94wy")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ProtonMail/go-crypto" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto)) + (home-page "https://github.com/ProtonMail/go-crypto") + (synopsis "Fork of golang.org/x/crypto with up-to-date OpenPGP +implementation") + (description + "The crypto package provides cryptography for Go. This version of the +package is a fork that adds a more up-to-date OpenPGP implementation. It +is completely backwards compatible with +@url{golang.org/x/crypto,the official package}.") + (license license:bsd-3))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 24/41] gnu: Add go-github-com-emersion-go-pgpmail. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (21 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 23/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 25/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via ` (16 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-pgpmail): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 440f21836f..9e5d2f6043 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10584,3 +10584,32 @@ (define-public go-github-com-protonmail-go-crypto is completely backwards compatible with @url{golang.org/x/crypto,the official package}.") (license license:bsd-3))) + +(define-public go-github-com-emersion-go-pgpmail + (package + (name "go-github-com-emersion-go-pgpmail") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-pgpmail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ar26b0apw5bxn58qfn1a79cxigbmrqm1irh1rb7x57fydihc7wm")))) + (build-system go-build-system) + (arguments + (list ;; tests don't support our version of protonmail/go-crypto; see + ;; <https://github.com/emersion/go-pgpmail/issues/12> + #:tests? #f + #:import-path "github.com/emersion/go-pgpmail")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-crypto + go-github-com-emersion-go-message + go-github-com-protonmail-go-crypto)) + (home-page "https://github.com/emersion/go-pgpmail") + (synopsis "PGP mail encryption for Go") + (description + "The pgpmail package implements PGP encryption for e-mail messages.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 25/41] gnu: Add go-github-com-emersion-go-smtp. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (22 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 24/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 26/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via ` (15 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-smtp): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9e5d2f6043..d18e71a66a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10613,3 +10613,27 @@ (define-public go-github-com-emersion-go-pgpmail (description "The pgpmail package implements PGP encryption for e-mail messages.") (license license:expat))) + +(define-public go-github-com-emersion-go-smtp + (package + (name "go-github-com-emersion-go-smtp") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-smtp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vhc0vpjd4yhxk6wrh01sdpi7nprjn98s46yy82xwlkm0cskl0h7")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-smtp")) + (propagated-inputs (list go-github-com-emersion-go-sasl)) + (home-page "https://github.com/emersion/go-smtp") + (synopsis "SMTP implementation for Go") + (description + "The smtp package implements the Simple Mail Transfer Protocol as defined +by RFC 5321.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 26/41] gnu: Add go-github-com-niemeyer-pretty. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (23 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 25/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 27/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via ` (14 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d18e71a66a..33c2a7fc52 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10637,3 +10637,36 @@ (define-public go-github-com-emersion-go-smtp "The smtp package implements the Simple Mail Transfer Protocol as defined by RFC 5321.") (license license:expat))) + +(define-public go-github-com-niemeyer-pretty + (package + (name "go-github-com-niemeyer-pretty") + (version "0.0.0-20200227124842-a10e7caefd8e") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/niemeyer/pretty") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/niemeyer/pretty" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'int-to-string-with-rune + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* "formatter.go" + (("s \\+= string\\(i\\)") + "s += string(rune(i))")))))))) + (propagated-inputs (list go-github-com-kr-text)) + (home-page "https://github.com/niemeyer/pretty") + (synopsis "Pretty-print Go values") + (description + "The pretty package provides pretty-printing for Go values. This is +useful during debugging, to avoid wrapping long output lines in the +terminal.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 27/41] gnu: Add go-github-com-arran4-golang-ical. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (24 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 26/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 28/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via ` (13 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-arran4-golang-ical): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 33c2a7fc52..1d68c5e2da 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10670,3 +10670,31 @@ (define-public go-github-com-niemeyer-pretty useful during debugging, to avoid wrapping long output lines in the terminal.") (license license:expat))) + +(define-public go-github-com-arran4-golang-ical + (package + (name "go-github-com-arran4-golang-ical") + (version "0.0.0-20220517104411-fd89fefb0182") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/arran4/golang-ical") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bxs0b5yg26liiifc0cc41l307r0wc93hp8iygv8dgpc60yzncaw")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/arran4/golang-ical")) + (propagated-inputs (list go-gopkg-in-yaml-v3 + go-gopkg-in-check-v1 + go-github-com-stretchr-testify + go-github-com-niemeyer-pretty + go-github-com-kr-text + go-github-com-davecgh-go-spew)) + (home-page "https://github.com/arran4/golang-ical") + (synopsis "Handle iCalenders in Go") + (description + "The ical package provides an ICS/iCalender parser and serialiser for Go.") + (license license:asl2.0))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 28/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (25 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 27/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 29/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via ` (12 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-git-sr-ht--sircmpwn-getopt): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1d68c5e2da..557ae30b08 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10698,3 +10698,27 @@ (define-public go-github-com-arran4-golang-ical (description "The ical package provides an ICS/iCalender parser and serialiser for Go.") (license license:asl2.0))) + +(define-public go-git-sr-ht--sircmpwn-getopt + (package + (name "go-git-sr-ht--sircmpwn-getopt") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~sircmpwn/getopt") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0f9rammnmhaz21qkmz7qf76r8jlzi323g05ps3j7gwrxlw7442a6")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~sircmpwn/getopt")) + (propagated-inputs (list go-github-com-stretchr-testify)) + (home-page "https://git.sr.ht/~sircmpwn/getopt") + (synopsis "POSIX getopt for Go") + (description + "The getopt package is a POSIX-compatible implementation of getopt(3) +for Go.") + (license license:bsd-3))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 29/41] gnu: Add go-github-com-lithammer-fuzzysearch. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (26 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 28/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 30/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via ` (11 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 557ae30b08..48bf05c695 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10722,3 +10722,32 @@ (define-public go-git-sr-ht--sircmpwn-getopt "The getopt package is a POSIX-compatible implementation of getopt(3) for Go.") (license license:bsd-3))) + +(define-public go-github-com-lithammer-fuzzysearch + (package + (name "go-github-com-lithammer-fuzzysearch") + (version "1.1.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lithammer/fuzzysearch") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1b036sm42cf64diwlqhx24vxy6g5afrmfbdfyqhpg8zrii3lpwns")))) + (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-text)) + (arguments + (list #:import-path "github.com/lithammer/fuzzysearch" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (home-page "https://github.com/lithammer/fuzzysearch") + (synopsis "Tiny and fast fuzzy search in Go") + (description + "A speedy fuzzy matching package for Go inspired by the JavaScript +library bevacqua/fuzzysearch.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 30/41] gnu: Add go-github-com-google-shlex. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (27 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 29/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 31/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via ` (10 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-google-shlex): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 48bf05c695..f503ad9590 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10751,3 +10751,26 @@ (define-public go-github-com-lithammer-fuzzysearch "A speedy fuzzy matching package for Go inspired by the JavaScript library bevacqua/fuzzysearch.") (license license:expat))) + +(define-public go-github-com-google-shlex + (package + (name "go-github-com-google-shlex") + (version "0.0.0-20191202100458-e7afc7fbc510") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/shlex") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "14z8hqyik910wk2qwnzgz8mjsmiamxa0pj55ahbv0jx6j3dgvzfm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/google/shlex")) + (home-page "https://github.com/google/shlex") + (synopsis "Simple lexer for Go") + (description + "Shlex is a simple lexer for Go that supports shell-style quoting, +commenting, and escaping.") + (license license:asl2.0))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 31/41] gnu: Add go-github-com-emersion-go-maildir. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (28 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 30/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 32/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via ` (9 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-maildir): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f503ad9590..58aa96c06f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10774,3 +10774,26 @@ (define-public go-github-com-google-shlex "Shlex is a simple lexer for Go that supports shell-style quoting, commenting, and escaping.") (license license:asl2.0))) + +(define-public go-github-com-emersion-go-maildir + (package + (name "go-github-com-emersion-go-maildir") + (version "0.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-maildir") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rs9kbacjpcza25pmdkbm7sdm7r6gq4g44nihi9asyrvspx96zf2")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-maildir")) + (home-page "https://github.com/emersion/go-maildir") + (synopsis "Maildir interface for Go") + (description + "The maildir package provides an interface to mailboxes in the Maildir +format.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 32/41] gnu: Add go-github-com-emersion-go-milter. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (29 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 31/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 33/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via ` (8 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-milter): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 58aa96c06f..79ce79d46b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10797,3 +10797,27 @@ (define-public go-github-com-emersion-go-maildir "The maildir package provides an interface to mailboxes in the Maildir format.") (license license:expat))) + +(define-public go-github-com-emersion-go-milter + (package + (name "go-github-com-emersion-go-milter") + (version "0.3.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-milter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10vpry5gjz2bh9qchcx4p59zm7cc6cb6bfkii2n6vsn4svb950sa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-milter")) + (propagated-inputs (list go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-milter") + (synopsis "Milter mail filters in Go") + (description + "The milter package provides an interface to implement milter mail +filters in Go.") + (license license:bsd-2))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 33/41] gnu: Add go-github-com-emersion-go-msgauth. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (30 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 32/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 34/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via ` (7 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-msgauth): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 79ce79d46b..f235b020b9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10821,3 +10821,33 @@ (define-public go-github-com-emersion-go-milter "The milter package provides an interface to implement milter mail filters in Go.") (license license:bsd-2))) + +(define-public go-github-com-emersion-go-msgauth + (package + (name "go-github-com-emersion-go-msgauth") + (version "0.6.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-msgauth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ds8yr4cm9wigcxg1sxc2m0wmy4z9n6gws3mj50dmf2ayij69z9j")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-msgauth" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto + go-github-com-emersion-go-milter + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-msgauth") + (synopsis "Email authentication for Go") + (description + "The msgauth package provides a Go library for authenticating emails.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 34/41] gnu: Add go-github-com-onsi-gomega. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (31 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 33/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 35/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via ` (6 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-gomega): New variable. --- gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f235b020b9..10b0cbda25 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10851,3 +10851,34 @@ (define-public go-github-com-emersion-go-msgauth (description "The msgauth package provides a Go library for authenticating emails.") (license license:expat))) + +(define-public go-github-com-onsi-gomega + (package + (name "go-github-com-onsi-gomega") + (version "1.19.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "092phwk97sk4sv0nbx5pfhqs6x3x1lnrjwyda1m6b6zwrfmq5c6i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/onsi/gomega" + ;; Unless we disable the tests, we have a circular dependency on + ;; ginkgo/v2. + #:tests? #f)) + (propagated-inputs (list go-github-com-golang-protobuf-proto + go-golang-org-x-net + go-golang-org-x-sys + go-golang-org-x-text + go-google-golang-org-protobuf + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Matcher library for Ginkgo") + (description + "Gomega is the preferred matcher library for the Ginkgo test framework.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 35/41] gnu: Add go-gopkg-in-tomb-v1. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (32 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 34/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 36/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via ` (5 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-gopkg-in-tomb-v1): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 10b0cbda25..6127ae40a4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10882,3 +10882,29 @@ (define-public go-github-com-onsi-gomega (description "Gomega is the preferred matcher library for the Ginkgo test framework.") (license license:expat))) + +(define-public go-gopkg-in-tomb-v1 + (package + (inherit go-gopkg.in-tomb.v2) + (name "go-gopkg-in-tomb-v1") + (version "1.0.0-20141024135613-dd632973f1e7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gopkg.in/tomb.v1") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv")))) + (arguments + (list #:import-path "gopkg.in/tomb.v1" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-test + (lambda* (#:key import-path #:allow-other-keys) + (substitute* (string-append "src/" import-path + "/tomb_test.go") + (("t.Fatalf\\(`Killf\\(\"BO%s") + "t.Fatalf(`Killf(\"BO%%s"))))))) + (home-page "https://gopkg.in/tomb.v1"))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 36/41] gnu: Add go-github-com-nxadm-tail. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (33 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 35/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 37/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via ` (4 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-nxadm-tail): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6127ae40a4..b9b8d664d7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10908,3 +10908,27 @@ (define-public go-gopkg-in-tomb-v1 (("t.Fatalf\\(`Killf\\(\"BO%s") "t.Fatalf(`Killf(\"BO%%s"))))))) (home-page "https://gopkg.in/tomb.v1"))) + +(define-public go-github-com-nxadm-tail + (package + (name "go-github-com-nxadm-tail") + (version "1.4.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nxadm/tail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2gi485fhwdpmyzn42wk62103fclwbfywg42p275z1qv2bsz1rc")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/nxadm/tail")) + (propagated-inputs (list go-gopkg-in-tomb-v1 + go-github-com-fsnotify-fsnotify)) + (home-page "https://github.com/nxadm/tail") + (synopsis "Go implementation of the functionality of @command{tail -f}") + (description + "@code{tail} provides a Go library for reading from continuously updating +files, like the @command{tail -f} command does.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 37/41] gnu: Add go-github-com-go-task-slim-sprig. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (34 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 36/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 38/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via ` (3 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-go-task-slim-sprig): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b9b8d664d7..ec288b5b4a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10932,3 +10932,31 @@ (define-public go-github-com-nxadm-tail "@code{tail} provides a Go library for reading from continuously updating files, like the @command{tail -f} command does.") (license license:expat))) + +(define-public go-github-com-go-task-slim-sprig + (let ((commit "afa1e2071829e4db655eb448d6c7c16eb0bc5766") + (revision "0")) + (package + (name "go-github-com-go-task-slim-sprig") + (version (git-version "2.20.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-task/slim-sprig") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1185y8qygv8gb3wpghx5d945wq68j4dbaiffq3h0dh453g4h1w7a")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-task/slim-sprig" + ;; Tests try to access the network. + #:tests? #f)) + (home-page "https://github.com/go-task/slim-sprig") + (synopsis "Various useful template functions for Go") + (description + "Sprig provides over 100 functions that extend the Go template system. +Slim-Sprig is a fork of Sprig that removes all external dependencies to make the +library more lightweight.") + (license license:expat)))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 38/41] gnu: Add go-github-com-onsi-ginkgo. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (35 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 37/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 39/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via ` (2 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-ginkgo): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ec288b5b4a..d9912da2d7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10960,3 +10960,31 @@ (define-public go-github-com-go-task-slim-sprig Slim-Sprig is a fork of Sprig that removes all external dependencies to make the library more lightweight.") (license license:expat)))) + +(define-public go-github-com-onsi-ginkgo + (package + (name "go-github-com-onsi-ginkgo") + (version "1.16.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/ginkgo") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hh6n7q92y0ai8k6rj2yzw6wwxikhyiyk4j92zgvf1zad0gmqqmz")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-golang-org-x-sys + go-golang-org-x-tools + go-github-com-go-task-slim-sprig + go-github-com-nxadm-tail + go-github-com-onsi-gomega)) + (home-page "https://github.com/onsi/ginkgo") + (synopsis "BDD-style testing framework for Go") + (description + "Ginkgo is a Behaviour-Driven Development testing framework for Go. It +builds on top of Go's builtin @code{testing} library and is complemented by the +Gomega matcher library.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 39/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (36 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 38/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 40/41] gnu: Add go-github-com-emersion-go-mbox ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 41/41] gnu: Add aerc ( via Guix-patches via 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d9912da2d7..25fb615765 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10988,3 +10988,30 @@ (define-public go-github-com-onsi-ginkgo builds on top of Go's builtin @code{testing} library and is complemented by the Gomega matcher library.") (license license:expat))) + +(define-public go-github-com-syndtr-goleveldb-leveldb + (package + (name "go-github-com-syndtr-goleveldb-leveldb") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/syndtr/goleveldb") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "042k0gbzs5waqpxmd7nv5h93mlva861s66c3s9gfg1fym5dx4vmd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/syndtr/goleveldb/leveldb" + #:unpack-path "github.com/syndtr/goleveldb")) + (propagated-inputs (list go-github-com-onsi-gomega + go-github-com-onsi-ginkgo + go-github-com-golang-snappy)) + (home-page "https://github.com/syndtr/goleveldb") + (synopsis "LevelDB implementation in Go") + (description + "This package provides a Go implementation of the LevelDB key/value +storage system.") + (license license:bsd-2))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 40/41] gnu: Add go-github-com-emersion-go-mbox. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (37 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 39/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 41/41] gnu: Add aerc ( via Guix-patches via 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-emersion-go-mbox): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 25fb615765..46de3ff847 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -11015,3 +11015,26 @@ (define-public go-github-com-syndtr-goleveldb-leveldb "This package provides a Go implementation of the LevelDB key/value storage system.") (license license:bsd-2))) + +(define-public go-github-com-emersion-go-mbox + (package + (name "go-github-com-emersion-go-mbox") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-mbox") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0vnadh2khx7sxn0irrd8gz8ra02x7ij0q8zglq3rqffqil06nliv")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-mbox")) + (home-page "https://github.com/emersion/go-mbox") + (synopsis "Go library for handling @code{mbox} files") + (description + "This package provides a library for parsing and formatting +@code{mbox} files.") + (license license:expat))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v10 41/41] gnu: Add aerc. 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (38 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 40/41] gnu: Add go-github-com-emersion-go-mbox ( via Guix-patches via @ 2022-09-12 18:43 ` ( via Guix-patches via 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-12 18:43 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/mail.scm (aerc): New variable. --- gnu/packages/mail.scm | 88 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 65d8060862..98929c0fc9 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -50,6 +50,7 @@ ;;; Copyright © 2022 Guillaume Le Vaillant <glv@posteo.net> ;;; Copyright © 2022 muradm <mail@muradm.net> ;;; Copyright © 2022 jgart <jgart@dismail.de> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4748,3 +4749,90 @@ (define-public smtpmail mailserver on their machine. It enables these users to send their mail over a remote SMTP server.") (license license:gpl2+))) + +(define-public aerc + (package + (name "aerc") + (version "0.12.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~rjarry/aerc") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dsj5faklhp084j4r73lccjqd0i574ikf4saqmy6gjs2p2yd36lz")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~rjarry/aerc" + ;; No tests. + #:tests? #f + ;; Installing the source is only necessary for Go libraries. + #:install-source? #f + #:build-flags + #~(list "-tags=notmuch" "-ldflags" + (string-append "-X main.Version=" #$version + " -X git.sr.ht/~rjarry/aerc/config.shareDir=" + #$output "/share/aerc")) + #:phases + #~(modify-phases %standard-phases + (add-after 'build 'doc + (lambda* (#:key import-path build-flags #:allow-other-keys) + (invoke "make" "doc" "-C" + (string-append "src/" import-path)))) + (replace 'install + (lambda* (#:key import-path build-flags #:allow-other-keys) + (invoke "make" "install" "-C" + (string-append "src/" import-path) + (string-append "PREFIX=" #$output))))))) + (inputs (list go-github-com-zenhack-go-notmuch + go-golang-org-x-oauth2 + go-github-com-xo-terminfo + go-github-com-stretchr-testify + go-github-com-riywo-loginshell + go-github-com-pkg-errors + go-github-com-mitchellh-go-homedir + go-github-com-miolini-datacounter + go-github-com-mattn-go-runewidth + go-github-com-mattn-go-isatty + go-github-com-lithammer-fuzzysearch + go-github-com-kyoh86-xdg + go-github-com-imdario-mergo + go-github-com-google-shlex + go-github-com-go-ini-ini + go-github-com-gdamore-tcell + go-github-com-gatherstars-com-jwz + go-github-com-fsnotify-fsnotify + go-github-com-emersion-go-smtp + go-github-com-emersion-go-sasl + go-github-com-emersion-go-pgpmail + go-github-com-emersion-go-message + go-github-com-emersion-go-maildir + go-github-com-emersion-go-imap-sortthread + go-github-com-emersion-go-imap + go-github-com-emersion-go-msgauth + go-github-com-emersion-go-mbox + go-github-com-ddevault-go-libvterm + go-github-com-danwakefield-fnmatch + go-github-com-creack-pty + go-github-com-arran4-golang-ical + go-github-com-protonmail-go-crypto + go-github-com-syndtr-goleveldb-leveldb + go-git-sr-ht--sircmpwn-getopt)) + (native-inputs (list scdoc)) + (home-page "https://git.sr.ht/~rjarry/aerc") + (synopsis "Email client for the terminal") + (description "@code{aerc} is a textual email client for terminals. It +features: +@enumerate +@item First-class support for using patches and @code{git send-email} +@item Vi-like keybindings and command system +@item A built-in console +@item Support for multiple accounts +@end enumerate") + ;; The license given is MIT/Expat; however, linking against notmuch + ;; effectively makes it GPL-3.0-or-later. See this thread discussing it: + ;; <https://lists.sr.ht/~rjarry/aerc-devel/%3Cb5cb213a7d0c699a886971658c2476 + ;; 1073eb2391%40disroot.org%3E> + (license license:gpl3+))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch. 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via ` (12 preceding siblings ...) 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via ` (39 more replies) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (2 subsequent siblings) 16 siblings, 40 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (notmuch-fixtures): New variable here... (go-github-com-zenhack-go-notmuch): ...and here. --- gnu/packages/golang.scm | 52 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 29a11a4ec1..4d429be574 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -35,6 +35,7 @@ ;;; Copyright © 2021 Lu Hui <luhux76@gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin@gmail.com> ;;; Copyright © 2022 muradm <mail@muradm.net> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -60,6 +61,7 @@ (define-module (gnu packages golang) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix packages) + #:use-module (guix gexp) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (guix build-system go) @@ -72,6 +74,7 @@ (define-module (gnu packages golang) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages lua) + #:use-module (gnu packages mail) #:use-module (gnu packages mp3) #:use-module (gnu packages password-utils) #:use-module (gnu packages pcre) @@ -10015,6 +10018,55 @@ (define-public go-github-com-disintegration-imaging (resize, rotate, crop, brightness/contrast adjustments, etc.).") (license license:expat))) +(define notmuch-fixtures + (origin + (method url-fetch) + (uri "http://notmuchmail.org/releases/test-databases/database-v1.tar.xz") + (sha256 + (base32 + "1lk91s00y4qy4pjh8638b5lfkgwyl282g1m27srsf7qfn58y16a2")))) + +(define-public go-github-com-zenhack-go-notmuch + (package + (name "go-github-com-zenhack-go-notmuch") + (version "0.0.0-20211022191430-4d57e8ad2a8b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zenhack/go.notmuch") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2s5smjf7pp7i72dw12sm9iz961y3cy8nkm7hmrg53f6wna57h9")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/zenhack/go.notmuch" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-notmuch-path + (lambda* (#:key inputs import-path #:allow-other-keys) + (substitute* (find-files (string-append + "src/" import-path) + "\\.go$") + (("// #cgo LDFLAGS:.*$") + (string-append + "// #cgo LDFLAGS: -lnotmuch " + "-L" #$(this-package-input "notmuch") "/lib\n" + "// #cgo CFLAGS: " + "-I" #$(this-package-input "notmuch") "/include\n"))))) + (add-before 'check 'unpack-test-fixtures + (lambda* (#:key inputs import-path #:allow-other-keys) + (invoke "tar" "xf" #$notmuch-fixtures "-C" + (string-append "src/" import-path "/fixtures"))))))) + (inputs (list notmuch)) + (home-page "https://github.com/zenhack/go.notmuch") + (synopsis "Go bindings to libnotmuch") + (description + "The notmuch package provides a Go language binding to the notmuch +email library.") + (license license:gpl3+))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 02/41] gnu: Add go-github-com-creack-pty. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via ` (38 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-creack-pty): New variable. * guix/build-system/go.scm (go-target): Add to exported variables. --- gnu/packages/golang.scm | 47 ++++++++++++++++++++++++++++++++++++++++ guix/build-system/go.scm | 1 + 2 files changed, 48 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4d429be574..254ae53491 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10067,6 +10067,53 @@ (define-public go-github-com-zenhack-go-notmuch email library.") (license license:gpl3+))) +(define-public go-github-com-creack-pty + (package + (name "go-github-com-creack-pty") + (version "1.1.18") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/creack/pty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qqhcgfym0napz8damj7dhfw28g2qn2f5h3lr93i0sxawq926yzc")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/creack/pty" + #:modules '((ice-9 popen) + (ice-9 textual-ports) + (guix build go-build-system) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'regenerate-types + (lambda* (#:key import-path #:allow-other-keys) + ;; Generated files are included (ztypes_*). We need to remake + ;; them with Cgo. + (with-directory-excursion (string-append "src/" import-path) + (let* ((go-arch + #$(car (go-target + (or (%current-target-system) + (nix-system->gnu-triplet (%current-system)))))) + (file (string-append "ztypes_" go-arch ".go")) + (pipe (open-input-pipe "go tool cgo -godefs types.go")) + (text (get-string-all pipe))) + (close-pipe pipe) + (for-each delete-file + (find-files (getcwd) (file-name-predicate + "ztypes_[a-zA-Z0-9_]+.go"))) + (call-with-output-file file + (lambda (port) + (display text port)))))))))) + (home-page "https://github.com/creack/pty") + (synopsis "Pseudoterminal handling in Go") + (description + "The pty package provides functions for working with Unix pseudoterminals.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar diff --git a/guix/build-system/go.scm b/guix/build-system/go.scm index 4b3b67b08f..0a9761aac7 100644 --- a/guix/build-system/go.scm +++ b/guix/build-system/go.scm @@ -38,6 +38,7 @@ (define-module (guix build-system go) go-build-system go-pseudo-version? + go-target go-version->git-ref)) ;; Commentary: -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 03/41] gnu: Add go-google-golang-org-protobuf. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via ` (37 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-google-golang-org-protobuf): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 254ae53491..7345406cb5 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6630,6 +6630,39 @@ (define-public go-github-com-golang-protobuf-proto (home-page "https://github.com/golang/protobuf") (license license:bsd-3))) +(define-public go-google-golang-org-protobuf + (package + (name "go-google-golang-org-protobuf") + (version "1.28.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nzcc4qc00afi24nb7nlnwyzvvr6b8s8qdrn1sw085nygh2y2x8r")))) + (build-system go-build-system) + (arguments + (list #:import-path "google.golang.org/protobuf" + #:tests? #f ; source-only package + #:phases #~(modify-phases %standard-phases + ;; source-only package + (delete 'build)))) + (propagated-inputs (list go-github-com-google-go-cmp-cmp + go-github-com-golang-protobuf-proto)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go library for Protocol Buffers") + (description + "The protobuf package provides a Go implementation of Protocol Buffers, a +language and platform neutral, extensible mechanism for serializing structured +data. + +This package is a successor to @code{go-github-com-golang-protobuf} with an +improved and cleaner API.") + (license license:bsd-3))) + (define-public go-github-com-mattn-go-zglob (package (name "go-github-com-mattn-go-zglob") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 04/41] gnu: Add go-github-com-xo-terminfo. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via ` (36 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-xo-terminfo): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7345406cb5..cc694806ea 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5860,6 +5860,28 @@ (define-public go-github-com-gdamore-tcell-v2 (modify-inputs (package-inputs go-github-com-gdamore-tcell) (prepend go-golang-org-x-term go-golang-org-x-sys))))) +(define-public go-github-com-xo-terminfo + (package + (name "go-github-com-xo-terminfo") + (version "0.0.0-20210125001918-ca9a967f8778") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xo/terminfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05gdcvcbwcrcwxznhvs1q1xh4irz2d10v2mz179pydjh30kjc0j5")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/xo/terminfo")) + (home-page "https://github.com/xo/terminfo") + (synopsis "Read the terminfo database in Go") + (description + "The terminfo package implements terminfo database reading for Go.") + (license license:expat))) + (define-public go-github-com-mattn-go-shellwords (let ((commit "2444a32a19f450fabaa0bb3e96a703f15d9a97d2") (version "1.0.5") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 05/41] gnu: Add go-github-com-riywo-loginshell. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (2 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via ` (35 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-riywo-loginshell): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index cc694806ea..23890f84f4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10169,6 +10169,32 @@ (define-public go-github-com-creack-pty "The pty package provides functions for working with Unix pseudoterminals.") (license license:expat))) +(define-public go-github-com-riywo-loginshell + (package + (name "go-github-com-riywo-loginshell") + (version "0.0.0-20200815045211-7d26008be1ab") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/riywo/loginshell") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "138yvis6lipw9x02jyiz7472bxi20206bcfikcar54i3xsww9q4i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/riywo/loginshell" + ;; Tests try to get the current user's login shell; the build + ;; user doesn't have one. + #:tests? #f)) + (home-page "https://github.com/riywo/loginshell") + (synopsis "Get the user's login shell in Go") + (description + "The loginshell package provides a Go library to get the login shell +of the current user.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 06/41] gnu: Add go-github-com-miolini-datacounter. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (3 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via ` (34 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-miolini-datacounter): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 23890f84f4..156fec7dbf 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -1961,6 +1961,28 @@ (define-public go-github-com-alsm-ioprogress (home-page "https://github.com/alsm/ioprogress") (license license:expat)))) +(define-public go-github-com-miolini-datacounter + (package + (name "go-github-com-miolini-datacounter") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/miolini/datacounter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s1hxqy6666qd524rdp1dr3778davc8gx9brg9lkcjvr5l05s9wa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/miolini/datacounter")) + (home-page "https://github.com/miolini/datacounter") + (synopsis "Counters for Go readers and writers") + (description + "The datacounter package provides counters for Go readers and writers.") + (license license:expat))) + (define-public go-github-com-aki237-nscjar (let ((commit "e2df936ddd6050d30dd90c7214c02b5019c42f06") (revision "0")) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 07/41] gnu: Add go-github-com-kyoh86-xdg. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (4 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via ` (33 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-kyoh86-xdg): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 156fec7dbf..1c18727489 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10217,6 +10217,30 @@ (define-public go-github-com-riywo-loginshell of the current user.") (license license:expat))) +(define-public go-github-com-kyoh86-xdg + (package + (name "go-github-com-kyoh86-xdg") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kyoh86/xdg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0a5nz53fdz1c2qvwlf2dpjdd72nxri95i6q4b07c37kiipgaxncn")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/kyoh86/xdg")) + (home-page "https://github.com/kyoh86/xdg") + (synopsis "XDG base directories for Go") + (description + "The xdg package provides lightweight helper functions in Go to get +config, data and cache directories according to the XDG Base Directory +Specification.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 08/41] gnu: Add go-github-com-go-ini-ini. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (5 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 09/41] gnu: go-golang-org-colorful: Rename to go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via ` (32 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-ini-ini): New variable. --- gnu/packages/golang.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1c18727489..10a4de82f3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9801,6 +9801,27 @@ (define-public go-gopkg-in-ini (home-page "https://gopkg.in/ini.v1") (license license:asl2.0))) +;;; XXX: Since commit bfb61065f05a6eac0cf63b16db43d0c3e864c658, the +;;; canonical name of the ini package is `go-github-com-go-ini-ini`, +;;; not `go-gopkg-in-ini`. +(define-public go-github-com-go-ini-ini + (package + (inherit go-gopkg-in-ini) + (name "go-github-com-go-ini-ini") + (version "1.66.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-ini/ini") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0kqg13606hnw8f75cb59fsy1m85kiqf3csi2g7q2512avdmaphc9")))) + (arguments + (list #:import-path "github.com/go-ini/ini")) + (propagated-inputs (list go-github-com-stretchr-testify)))) + (define-public go-github-com-skratchdot-open-golang (let ((commit "79abb63cd66e41cb1473e26d11ebdcd68b04c8e5") (revision "0")) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 09/41] gnu: go-golang-org-colorful: Rename to go-github-com-lucasb-eyer-go-colorful. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (6 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 10/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via ` (31 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-golang-org-colorful): Rename to... (go-github-com-lucasb-eyer-go-colorful): ...this. --- gnu/packages/configuration-management.scm | 2 +- gnu/packages/golang.scm | 34 +++++++++++++---------- gnu/packages/image-viewers.scm | 2 +- 3 files changed, 21 insertions(+), 17 deletions(-) diff --git a/gnu/packages/configuration-management.scm b/gnu/packages/configuration-management.scm index c64b937fe5..3ebb6957c8 100644 --- a/gnu/packages/configuration-management.scm +++ b/gnu/packages/configuration-management.scm @@ -76,7 +76,7 @@ (define-public chezmoi go-github-com-muesli-reflow-padding go-github-com-muesli-termenv go-github-com-google-goterm - go-golang-org-colorful + go-github-com-lucasb-eyer-go-colorful go-github-com-mattn-go-isatty go-github.com-mattn-go-runewidth go-github-com-olekukonko-tablewriter diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 10a4de82f3..1c4e983374 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5770,9 +5770,9 @@ (define-public go-github-com-go-sql-driver-mysql golang's database/sql package.") (license license:mpl2.0))) -(define-public go-golang-org-colorful +(define-public go-github-com-lucasb-eyer-go-colorful (package - (name "go-golang-org-colorful") + (name "go-github-com-lucasb-eyer-go-colorful") (version "1.2.0") (source (origin (method git-fetch) @@ -5784,15 +5784,15 @@ (define-public go-golang-org-colorful (base32 "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs")))) (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-image)) (arguments - '(#:import-path "github.com/lucasb-eyer/go-colorful")) - (native-inputs - (list go-golang-org-sql-mock)) - (synopsis "Convert between colorspaces and generate colors") - (description "This package implements Go's @code{color.Color} interface -and provides a means of converting colors stored as RGB to various -colorspaces.") + (list #:import-path "github.com/lucasb-eyer/go-colorful")) (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "Library for playing with colors in Go") + (description + "The colorful package provides a library for using colors in Go. +It stores colors in RGB and provides methods for converting these to +various color spaces.") (license license:expat))) (define-public go-github-com-gdamore-encoding @@ -5842,8 +5842,10 @@ (define-public go-github-com-gdamore-tcell (arguments `(#:import-path "github.com/gdamore/tcell")) (inputs - (list go-github.com-mattn-go-runewidth go-golang-org-colorful - go-golang-org-x-text go-github-com-gdamore-encoding)) + (list go-github.com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-golang-org-x-text + go-github-com-gdamore-encoding)) (home-page "https://github.com/gdamore/tcell") (synopsis "Provide a cell-based view for text terminals") (description "This package includes a full parser and expander for @@ -7569,8 +7571,10 @@ (define-public go-github-com-muesli-termenv (arguments `(#:import-path "github.com/muesli/termenv")) (native-inputs - (list go-github-com-google-goterm go-golang-org-colorful - go-github-com-mattn-go-isatty go-github.com-mattn-go-runewidth)) + (list go-github-com-google-goterm + go-github-com-lucasb-eyer-go-colorful + go-github-com-mattn-go-isatty + go-github.com-mattn-go-runewidth)) (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 @@ -7699,7 +7703,7 @@ (define-public go-github-com-charmbracelet-glamour go-github.com-mattn-go-runewidth go-github-com-muesli-termenv go-github-com-google-goterm - go-golang-org-colorful + go-github-com-lucasb-eyer-go-colorful go-github-com-mattn-go-isatty go-github-com-olekukonko-tablewriter go-github-com-yuin-goldmark @@ -9449,7 +9453,7 @@ (define-public go-github-com-charmbracelet-bubbletea ("github.com/mattn/go-runewidth" ,go-github.com-mattn-go-runewidth) ("go-github-com-muesli-reflow-indent" ,go-github-com-muesli-reflow-indent) ("go-github-com-muesli-reflow-ansi" ,go-github-com-muesli-reflow-ansi) - ("go-golang-org-colorful" ,go-golang-org-colorful) + ("go-github-com-lucasb-eyer-go-colorful" ,go-github-com-lucasb-eyer-go-colorful) ("github.com/containerd/console" ,go-github-com-containerd-console) ("go-github-com-muesli-reflow-truncate" ,go-github-com-muesli-reflow-truncate) ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) diff --git a/gnu/packages/image-viewers.scm b/gnu/packages/image-viewers.scm index 77979e8b8f..037c141065 100644 --- a/gnu/packages/image-viewers.scm +++ b/gnu/packages/image-viewers.scm @@ -532,7 +532,7 @@ (define-public pixterm '(#:import-path "github.com/eliukblau/pixterm/cmd/pixterm" #:unpack-path "github.com/eliukblau/pixterm")) (inputs (list go-github-com-disintegration-imaging - go-golang-org-colorful + go-github-com-lucasb-eyer-go-colorful go-golang-org-x-crypto go-golang-org-x-image)) (home-page "https://github.com/eliukblau/pixterm") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 10/41] gnu: Add go-github-com-rivo-tview. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (7 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 09/41] gnu: go-golang-org-colorful: Rename to go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 11/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via ` (30 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-tview): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1c4e983374..6bf7c1b8d6 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5884,6 +5884,36 @@ (define-public go-github-com-gdamore-tcell-v2 (modify-inputs (package-inputs go-github-com-gdamore-tcell) (prepend go-golang-org-x-term go-golang-org-x-sys))))) +(define-public go-github-com-rivo-tview + (package + (name "go-github-com-rivo-tview") + (version "0.0.0-20220703182358-a13d901d3386") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/tview") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0gf1m3ndbc3kgxpv0ryq9a1ahijg6m896sc9k7dvwfjd8vy0q0yd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/tview")) + (propagated-inputs (list go-golang-org-x-term + go-golang-org-x-sys + go-github-com-rivo-uniseg + go-github-com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/rivo/tview") + (synopsis "Rich Interactive Widgets for Terminal UIs") + (description + "The tview package implements rich widgets for terminal based user +interfaces. The widgets provided with this package are useful for data +exploration and data entry.") + (license license:expat))) + (define-public go-github-com-xo-terminfo (package (name "go-github-com-xo-terminfo") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 11/41] gnu: Add go-github-com-ssor-bom. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (8 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 10/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 12/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via ` (29 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-ssor-bom): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6bf7c1b8d6..7a197aaa02 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10296,6 +10296,29 @@ (define-public go-github-com-kyoh86-xdg Specification.") (license license:expat))) +(define-public go-github-com-ssor-bom + (package + (name "go-github-com-ssor-bom") + (version "0.0.0-20170718123548-6386211fdfcf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ssor/bom") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "09g5496ifwqxqclh2iw58plcwcz0sczlnxwqxzwmnl4shdl371ld")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ssor/bom")) + (home-page "https://github.com/ssor/bom") + (synopsis "Cleaning BOMs in Go") + (description + "The bom package provides small tools for cleaning BOMs from a byte +array or reader.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 12/41] gnu: Add go-github-com-gogs-chardet. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (9 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 11/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 13/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via ` (28 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7a197aaa02..9f4cc32dba 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10319,6 +10319,29 @@ (define-public go-github-com-ssor-bom array or reader.") (license license:expat))) +(define-public go-github-com-gogs-chardet + (package + (name "go-github-com-gogs-chardet") + (version "0.0.0-20211120154057-b7413eaefb8f") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gogs/chardet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12j8q5wc9m4n51v2j2m40nahqdl9bh3hzpdp26clzq91kc2amiz0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gogs/chardet")) + (home-page "https://github.com/gogs/chardet") + (synopsis "Character set detection for Go") + (description + "The chardet package ports character set detection from +ICU to Go.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 13/41] gnu: Add go-github-com-jaytaylor-html2text. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (10 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 12/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 14/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via ` (27 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9f4cc32dba..eaa8a8897f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10199,6 +10199,34 @@ (define-public go-github-com-zenhack-go-notmuch email library.") (license license:gpl3+))) +(define-public go-github-com-jaytaylor-html2text + (package + (name "go-github-com-jaytaylor-html2text") + (version "0.0.0-20211105163654-bc68cce691ba") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jaytaylor/html2text") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12ckgkp8xqgp0fh6019nwp4ssg2k1rv1a67cpk37ian4q5zrvppm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jaytaylor/html2text" + ;; Tests are broken: <https://github.com/jaytaylor/html2text/issues/53> + #:tests? #f)) + (propagated-inputs (list go-golang-org-x-net + go-github-com-olekukonko-tablewriter + go-github-com-ssor-bom)) + (home-page "https://github.com/jaytaylor/html2text") + (synopsis "Convert HTML emails to text") + (description + "The html2text package converts HTML emails to plain text, allowing +text-only mail clients to display them.") + (license license:expat))) + (define-public go-github-com-creack-pty (package (name "go-github-com-creack-pty") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 14/41] gnu: Add go-github-com-go-test-deep. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (11 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 13/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 15/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via ` (26 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-test-deep): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index eaa8a8897f..50093f0d18 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10370,6 +10370,30 @@ (define-public go-github-com-gogs-chardet ICU to Go.") (license license:expat))) +(define-public go-github-com-go-test-deep + (package + (name "go-github-com-go-test-deep") + (version "1.0.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-test/deep") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mmw2w3by7y24jjpjwmf2gfl08c65jihn3si9m0sswmagmdsk8q0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-test/deep")) + (home-page "https://github.com/go-test/deep") + (synopsis "Human-friendly deep variable equality in Go") + (description + "The deep package provides the deep.Equal function which is like +reflect.DeepEqual but returns a list of differences. This is helpful +when comparing complex types like structures and maps.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 15/41] gnu: Add go-github-com-cention-sany-utf7. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (12 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 14/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 16/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via ` (25 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-cention-sany-utf7): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 50093f0d18..7faae9dcc6 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5821,6 +5821,30 @@ (define-public go-github-com-gdamore-encoding non-UTF-friendly sources.") (license license:expat))) +(define-public go-github-com-cention-sany-utf7 + (package + (name "go-github-com-cention-sany-utf7") + (version "0.0.0-20170124080048-26cad61bd60a") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cention-sany/utf7") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jy15ryfcln1iwchrksqyrnyfy41gisymm4f9sr1d73ja029bznm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/cention-sany/utf7")) + (propagated-inputs (list go-golang-org-x-text)) + (home-page "https://github.com/cention-sany/utf7") + (synopsis "UTF-7 for Go") + (description + "The utf7 package provides support for the obsolete UTF-7 text +encoding in Go.") + (license license:bsd-3))) + (define-public go-github-com-gdamore-tcell (let ((commit "aaadc574a6ed8dc3abe56036ca130dcee1ee6b6e") (version "1.1.2") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 16/41] gnu: Add go-github-com-jhillyerd-enmime. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (13 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 15/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 17/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via ` (24 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 7faae9dcc6..e902fd41d1 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10251,6 +10251,41 @@ (define-public go-github-com-jaytaylor-html2text text-only mail clients to display them.") (license license:expat))) +(define-public go-github-com-jhillyerd-enmime + (package + (name "go-github-com-jhillyerd-enmime") + (version "0.9.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jhillyerd/enmime") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "124dqm598phbmalyx2gmxk201z9kq4ckvvdq8rc0akjlp24nxqbb")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jhillyerd/enmime")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-net + go-github-com-stretchr-testify + go-github-com-ssor-bom + go-github-com-rivo-uniseg + go-github-com-pkg-errors + go-github-com-olekukonko-tablewriter + go-github-com-mattn-go-runewidth + go-github-com-gogs-chardet + go-github-com-jaytaylor-html2text + go-github-com-go-test-deep + go-github-com-cention-sany-utf7)) + (home-page "https://github.com/jhillyerd/enmime") + (synopsis "MIME encoder and decoder for Go") + (description + "The enmime package implements a MIME encoding and decoding +library geared towards parsing MIME encoded emails.") + (license license:expat))) + (define-public go-github-com-creack-pty (package (name "go-github-com-creack-pty") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 17/41] gnu: Add go-github-com-gatherstars-com-jwz. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (14 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 16/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 18/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via ` (23 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e902fd41d1..624492ddc7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10286,6 +10286,33 @@ (define-public go-github-com-jhillyerd-enmime library geared towards parsing MIME encoded emails.") (license license:expat))) +(define-public go-github-com-gatherstars-com-jwz + (package + (name "go-github-com-gatherstars-com-jwz") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gatherstars-com/jwz") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1h37h5w139d3rhvp1n7kz2jm5zhk4pjzf3sip04v48nphkika60c")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gatherstars-com/jwz")) + (propagated-inputs (list go-github-com-rivo-tview + go-github-com-jhillyerd-enmime + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/gatherstars-com/jwz") + (synopsis "Implementation in Go of the email threading algorithm +originally invented for Netscape Mail") + (description + "The jwz package provides an implementation of the email threading +algorithm originally designed for use in Netscape Mail 2.0 for Go.") + (license license:asl2.0))) + (define-public go-github-com-creack-pty (package (name "go-github-com-creack-pty") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 18/41] gnu: Add go-github-com-emersion-go-textwrapper. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (15 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 17/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 19/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via ` (22 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-textwrapper): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 624492ddc7..607b54077b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -1983,6 +1983,29 @@ (define-public go-github-com-miolini-datacounter "The datacounter package provides counters for Go readers and writers.") (license license:expat))) +(define-public go-github-com-emersion-go-textwrapper + (package + (name "go-github-com-emersion-go-textwrapper") + (version "0.0.0-20200911093747-65d896831594") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-textwrapper") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lh9d7zvj6gm1rr6sv5xlagklgx9d666hq5srd37a4sdcjkbiqmq")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-textwrapper")) + (home-page "https://github.com/emersion/go-textwrapper") + (synopsis "Text-wrapping writer for Go") + (description + "The textwrapper package provides a writer that wraps long text lines to +a specified length.") + (license license:expat))) + (define-public go-github-com-aki237-nscjar (let ((commit "e2df936ddd6050d30dd90c7214c02b5019c42f06") (revision "0")) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 19/41] gnu: Add go-github-com-emersion-go-message. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (16 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 18/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 20/41] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb ( via Guix-patches via ` (21 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-message): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 607b54077b..d25d5bafd7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10246,6 +10246,31 @@ (define-public go-github-com-zenhack-go-notmuch email library.") (license license:gpl3+))) +(define-public go-github-com-emersion-go-message + (package + (name "go-github-com-emersion-go-message") + (version "0.16.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-message") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j5qdhsna28xcs843zsiccw700rld5hin466dl0n3a0ax1w13ay0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-message")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-textwrapper)) + (home-page "https://github.com/emersion/go-message") + (synopsis "Internet messages and MIME for Go") + (description + "The message package implements the Internet Message Format and Multipurpose +Internet Mail Extensions in Go.") + (license license:expat))) + (define-public go-github-com-jaytaylor-html2text (package (name "go-github-com-jaytaylor-html2text") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 20/41] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (17 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 19/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 21/41] gnu: go-github-com-emersion-go-imap: Update to 1.2.1 ( via Guix-patches via ` (20 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-sasl): Update to 0b9dcfb. --- gnu/packages/golang.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d25d5bafd7..d880e502c3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6367,8 +6367,8 @@ (define-public go-github-com-emersion-go-imap (license license:expat))) (define-public go-github-com-emersion-go-sasl - (let ((commit "240c8404624e076f633766c16adbe96c7ac516b7") - (revision "0")) + (let ((commit "0b9dcfb154ac3d7515b08bc2691a0332800edfe9") + (revision "1")) (package (name "go-github-com-emersion-go-sasl") (version (git-version "0.0.0" revision commit)) @@ -6378,13 +6378,13 @@ (define-public go-github-com-emersion-go-sasl (uri (git-reference (url "https://github.com/emersion/go-sasl") (commit commit))) + (file-name (git-file-name name version)) (sha256 (base32 - "1py18p3clp474xhx6ypyp0bgv6n1dfm24m95cyyqb0k3vibar6ih")) - (file-name (git-file-name name version)))) + "1cbf86wkqrdinfydndgdlnayg4a5mg3d4vqra377j2sfkg7wj0hs")))) (build-system go-build-system) (arguments - '(#:import-path "github.com/emersion/go-sasl")) + (list #:import-path "github.com/emersion/go-sasl")) (home-page "https://github.com/emersion/go-sasl") (synopsis "SASL library written in Go") (description "This package provides a SASL library written in Go.") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 21/41] gnu: go-github-com-emersion-go-imap: Update to 1.2.1. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (18 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 20/41] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 22/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via ` (19 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap): Update to 1.2.1. --- gnu/packages/golang.scm | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d880e502c3..d3af4d2af0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6344,26 +6344,27 @@ (define-public go-github-com-ddevault-go-libvterm (define-public go-github-com-emersion-go-imap (package (name "go-github-com-emersion-go-imap") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/emersion/go-imap") - (commit (string-append "v" version)))) - (sha256 - (base32 - "1id8j2d0rn9sj8y62xhyygqpk5ygrcl9jlfx92sm1jsvxsm3kywq")) - (file-name (git-file-name name version)))) + (version "1.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ak2ysvfcc9w0g1070msis8x9sh6gzvf0nd65ks594siwbmqddw8")))) (build-system go-build-system) (arguments - '(#:import-path "github.com/emersion/go-imap")) - (native-inputs - (list go-golang-org-x-text)) + (list #:import-path "github.com/emersion/go-imap")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-message)) (home-page "https://github.com/emersion/go-imap") (synopsis "IMAP4rev1 library written in Go") - (description "This package provides an IMAP4rev1 library written in Go. It -can be used to build a client and/or a server.") + (description + "This package provides an IMAP4rev1 library written in Go. It +can be used to build IMAP clients and servers.") (license license:expat))) (define-public go-github-com-emersion-go-sasl -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 22/41] gnu: Add go-github-com-emersion-go-imap-sortthread. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (19 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 21/41] gnu: go-github-com-emersion-go-imap: Update to 1.2.1 ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 23/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via ` (18 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap-sortthread): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d3af4d2af0..8c720a9015 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6367,6 +6367,32 @@ (define-public go-github-com-emersion-go-imap can be used to build IMAP clients and servers.") (license license:expat))) +(define-public go-github-com-emersion-go-imap-sortthread + (package + (name "go-github-com-emersion-go-imap-sortthread") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap-sortthread") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cfbgz1l5angnj52v9pxwggai2shx0h78ffcp7j4r4lr7lzflnwz")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap-sortthread")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-imap)) + (home-page "https://github.com/emersion/go-imap-sortthread") + (synopsis "Sorting and threading of messages for the imap package") + (description + "The sortthread package implements message sorting and threading for +@code{go-github-com-emersion-go-imap}.") + (license license:expat))) + (define-public go-github-com-emersion-go-sasl (let ((commit "0b9dcfb154ac3d7515b08bc2691a0332800edfe9") (revision "1")) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 23/41] gnu: Add go-github-com-protonmail-go-crypto. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (20 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 22/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 24/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via ` (17 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto): New variable. --- gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8c720a9015..5b488cd27d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2674,6 +2674,37 @@ (define-public go-golang-org-x-crypto (home-page "https://go.googlesource.com/crypto/") (license license:bsd-3)))) +(define-public go-github-com-protonmail-go-crypto + (package + (name "go-github-com-protonmail-go-crypto") + (version "0.0.0-20220623141421-5afb4c282135") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ProtonMail/go-crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05qxdbn8wdk901z5kw2r3jdrag58nxlcsy0p8xd6rq0d71sw94wy")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ProtonMail/go-crypto" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto)) + (home-page "https://github.com/ProtonMail/go-crypto") + (synopsis "Fork of x/crypto with up-to-date OpenPGP implementation") + (description + "This package provides cryptography for Go. This version of the +package is a fork that adds a more up-to-date OpenPGP implementation. +It is completely backwards compatible with @code{golang.org/x/crypto}, +the official package.") + (license license:bsd-3))) + (define-public go-golang-org-x-net (let ((commit "ba9fcec4b297b415637633c5a6e8fa592e4a16c3") (revision "4")) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 24/41] gnu: Add go-github-com-emersion-go-pgpmail. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (21 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 23/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 25/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via ` (16 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-pgpmail): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5b488cd27d..6267831630 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10392,6 +10392,35 @@ (define-public go-github-com-jhillyerd-enmime library geared towards parsing MIME encoded emails.") (license license:expat))) +(define-public go-github-com-emersion-go-pgpmail + (package + (name "go-github-com-emersion-go-pgpmail") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-pgpmail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ar26b0apw5bxn58qfn1a79cxigbmrqm1irh1rb7x57fydihc7wm")))) + (build-system go-build-system) + (arguments + (list ;; tests don't support our version of protonmail/go-crypto; see + ;; <https://github.com/emersion/go-pgpmail/issues/12> + #:tests? #f + #:import-path "github.com/emersion/go-pgpmail")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-crypto + go-github-com-emersion-go-message + go-github-com-protonmail-go-crypto)) + (home-page "https://github.com/emersion/go-pgpmail") + (synopsis "PGP mail encryption for Go") + (description + "The pgpmail package implements PGP encryption for e-mail messages.") + (license license:expat))) + (define-public go-github-com-gatherstars-com-jwz (package (name "go-github-com-gatherstars-com-jwz") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 25/41] gnu: Add go-github-com-emersion-go-smtp. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (22 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 24/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 26/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via ` (15 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-smtp): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6267831630..984f88260d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6424,6 +6424,30 @@ (define-public go-github-com-emersion-go-imap-sortthread @code{go-github-com-emersion-go-imap}.") (license license:expat))) +(define-public go-github-com-emersion-go-smtp + (package + (name "go-github-com-emersion-go-smtp") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-smtp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vhc0vpjd4yhxk6wrh01sdpi7nprjn98s46yy82xwlkm0cskl0h7")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-smtp")) + (propagated-inputs (list go-github-com-emersion-go-sasl)) + (home-page "https://github.com/emersion/go-smtp") + (synopsis "SMTP implementation for Go") + (description + "This package implements the Simple Mail Transfer Protocol as +defined by RFC 5321.") + (license license:expat))) + (define-public go-github-com-emersion-go-sasl (let ((commit "0b9dcfb154ac3d7515b08bc2691a0332800edfe9") (revision "1")) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 26/41] gnu: Add go-github-com-niemeyer-pretty. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (23 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 25/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 27/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via ` (14 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 984f88260d..8e9bf10976 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10639,6 +10639,39 @@ (define-public go-github-com-go-test-deep when comparing complex types like structures and maps.") (license license:expat))) +(define-public go-github-com-niemeyer-pretty + (package + (name "go-github-com-niemeyer-pretty") + (version "0.0.0-20200227124842-a10e7caefd8e") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/niemeyer/pretty") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/niemeyer/pretty" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'int-to-string-with-rune + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* "formatter.go" + (("s \\+= string\\(i\\)") + "s += string(rune(i))")))))))) + (propagated-inputs (list go-github-com-kr-text)) + (home-page "https://github.com/niemeyer/pretty") + (synopsis "Pretty-print Go values") + (description + "The pretty package provides pretty-printing for Go values. This is +useful during debugging, to avoid wrapping long output lines in the +terminal.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 27/41] gnu: Add go-github-com-arran4-golang-ical. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (24 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 26/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 28/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via ` (13 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-arran4-golang-ical): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8e9bf10976..d2fdfef579 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10672,6 +10672,35 @@ (define-public go-github-com-niemeyer-pretty terminal.") (license license:expat))) +(define-public go-github-com-arran4-golang-ical + (package + (name "go-github-com-arran4-golang-ical") + (version "0.0.0-20220517104411-fd89fefb0182") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/arran4/golang-ical") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bxs0b5yg26liiifc0cc41l307r0wc93hp8iygv8dgpc60yzncaw")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/arran4/golang-ical")) + (propagated-inputs (list go-gopkg-in-yaml-v3 + go-gopkg-in-check-v1 + go-github-com-stretchr-testify + go-github-com-niemeyer-pretty + go-github-com-kr-text + go-github-com-davecgh-go-spew)) + (home-page "https://github.com/arran4/golang-ical") + (synopsis "Handle iCalenders in Go") + (description + "The @code{ical} package provides an ICS/iCalender parser and +serialiser for Go.") + (license license:asl2.0))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 28/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (25 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 27/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 29/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via ` (12 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-git-sr-ht--sircmpwn-getopt): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d2fdfef579..8b89276604 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9007,6 +9007,30 @@ (define-public go-github-com-pborman-getopt programs that use traditional command lines.") (license license:bsd-3))) +(define-public go-git-sr-ht--sircmpwn-getopt + (package + (name "go-git-sr-ht--sircmpwn-getopt") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~sircmpwn/getopt") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0f9rammnmhaz21qkmz7qf76r8jlzi323g05ps3j7gwrxlw7442a6")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~sircmpwn/getopt")) + (propagated-inputs (list go-github-com-stretchr-testify)) + (home-page "https://git.sr.ht/~sircmpwn/getopt") + (synopsis "POSIX getopt for Go") + (description + "This package provides a POSIX-compatible implementation of +@code{getopt} for Go.") + (license license:bsd-3))) + (define-public go-go-uber-org-atomic (package (name "go-go-uber-org-atomic") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 29/41] gnu: Add go-github-com-lithammer-fuzzysearch. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (26 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 28/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 30/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via ` (11 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8b89276604..5ef8a2b465 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10725,6 +10725,35 @@ (define-public go-github-com-arran4-golang-ical serialiser for Go.") (license license:asl2.0))) +(define-public go-github-com-lithammer-fuzzysearch + (package + (name "go-github-com-lithammer-fuzzysearch") + (version "1.1.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lithammer/fuzzysearch") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1b036sm42cf64diwlqhx24vxy6g5afrmfbdfyqhpg8zrii3lpwns")))) + (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-text)) + (arguments + (list #:import-path "github.com/lithammer/fuzzysearch" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (home-page "https://github.com/lithammer/fuzzysearch") + (synopsis "Tiny and fast fuzzy search in Go") + (description + "A speedy fuzzy matching package for Go inspired by the JavaScript +library bevacqua/fuzzysearch.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 30/41] gnu: Add go-github-com-google-shlex. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (27 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 29/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 31/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via ` (10 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-google-shlex): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 5ef8a2b465..ea46bd0160 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10754,6 +10754,29 @@ (define-public go-github-com-lithammer-fuzzysearch library bevacqua/fuzzysearch.") (license license:expat))) +(define-public go-github-com-google-shlex + (package + (name "go-github-com-google-shlex") + (version "0.0.0-20191202100458-e7afc7fbc510") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/google/shlex") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "14z8hqyik910wk2qwnzgz8mjsmiamxa0pj55ahbv0jx6j3dgvzfm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/google/shlex")) + (home-page "https://github.com/google/shlex") + (synopsis "Simple lexer for Go") + (description + "Shlex is a simple lexer for Go that supports shell-style quoting, +commenting, and escaping.") + (license license:asl2.0))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 31/41] gnu: Add go-github-com-emersion-go-maildir. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (28 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 30/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 32/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via ` (9 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-maildir): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ea46bd0160..dc6d359130 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6499,6 +6499,29 @@ (define-public go-github-com-emersion-go-imap-idle (description "This package provides an IDLE extension for go-imap.") (license license:expat)))) +(define-public go-github-com-emersion-go-maildir + (package + (name "go-github-com-emersion-go-maildir") + (version "0.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-maildir") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rs9kbacjpcza25pmdkbm7sdm7r6gq4g44nihi9asyrvspx96zf2")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-maildir")) + (home-page "https://github.com/emersion/go-maildir") + (synopsis "Maildir interface for Go") + (description + "This package provides an interface to mailboxes in the Maildir +format.") + (license license:expat))) + (define-public go-github-com-fatih-color (package (name "go-github-com-fatih-color") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 32/41] gnu: Add go-github-com-emersion-go-milter. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (29 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 31/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 33/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via ` (8 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-milter): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index dc6d359130..8c6c9ed5f0 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6522,6 +6522,30 @@ (define-public go-github-com-emersion-go-maildir format.") (license license:expat))) +(define-public go-github-com-emersion-go-milter + (package + (name "go-github-com-emersion-go-milter") + (version "0.3.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-milter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10vpry5gjz2bh9qchcx4p59zm7cc6cb6bfkii2n6vsn4svb950sa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-milter")) + (propagated-inputs (list go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-milter") + (synopsis "Milter mail filters in Go") + (description + "This package provides an interface for implementing milter mail +filters for Go.") + (license license:bsd-2))) + (define-public go-github-com-fatih-color (package (name "go-github-com-fatih-color") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 33/41] gnu: Add go-github-com-emersion-go-msgauth. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (30 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 32/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 34/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via ` (7 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-msgauth): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8c6c9ed5f0..469292464b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6546,6 +6546,36 @@ (define-public go-github-com-emersion-go-milter filters for Go.") (license license:bsd-2))) +(define-public go-github-com-emersion-go-msgauth + (package + (name "go-github-com-emersion-go-msgauth") + (version "0.6.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-msgauth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ds8yr4cm9wigcxg1sxc2m0wmy4z9n6gws3mj50dmf2ayij69z9j")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-msgauth" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto + go-github-com-emersion-go-milter + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-msgauth") + (synopsis "Email authentication for Go") + (description + "This package provides a Go library for authenticating emails.") + (license license:expat))) + (define-public go-github-com-fatih-color (package (name "go-github-com-fatih-color") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 34/41] gnu: Add go-github-com-onsi-gomega. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (31 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 33/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 35/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via ` (6 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-gomega): New variable. --- gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 469292464b..4706718d82 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10854,6 +10854,37 @@ (define-public go-github-com-google-shlex commenting, and escaping.") (license license:asl2.0))) +(define-public go-github-com-onsi-gomega + (package + (name "go-github-com-onsi-gomega") + (version "1.19.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "092phwk97sk4sv0nbx5pfhqs6x3x1lnrjwyda1m6b6zwrfmq5c6i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/onsi/gomega" + ;; Unless we disable the tests, we have a circular dependency on + ;; ginkgo/v2. + #:tests? #f)) + (propagated-inputs (list go-github-com-golang-protobuf-proto + go-golang-org-x-net + go-golang-org-x-sys + go-golang-org-x-text + go-google-golang-org-protobuf + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Matcher library for Ginkgo") + (description + "Gomega is the preferred matcher library for the Ginkgo test framework.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 35/41] gnu: Add go-gopkg-in-tomb-v1. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (32 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 34/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 36/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via ` (5 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-gopkg-in-tomb-v1): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4706718d82..c2544de211 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2446,6 +2446,32 @@ (define-public go-gopkg.in-tomb.v2 (home-page "https://gopkg.in/tomb.v2") (license license:bsd-3)))) +(define-public go-gopkg-in-tomb-v1 + (package + (inherit go-gopkg.in-tomb.v2) + (name "go-gopkg-in-tomb-v1") + (version "1.0.0-20141024135613-dd632973f1e7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gopkg.in/tomb.v1") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv")))) + (arguments + (list #:import-path "gopkg.in/tomb.v1" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-test + (lambda* (#:key import-path #:allow-other-keys) + (substitute* (string-append "src/" import-path + "/tomb_test.go") + (("t.Fatalf\\(`Killf\\(\"BO%s") + "t.Fatalf(`Killf(\"BO%%s"))))))) + (home-page "https://gopkg.in/tomb.v1"))) + (define-public go-gopkg-in-natefinch-lumberjack.v2 (package (name "go-gopkg-in-natefinch-lumberjack.v2") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 36/41] gnu: Add go-github-com-nxadm-tail. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (33 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 35/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 37/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via ` (4 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-nxadm-tail): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c2544de211..a638165309 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3852,6 +3852,30 @@ (define-public go-github-com-fsnotify-fsnotify (description "File system notifications for Go") (license license:bsd-3))) +(define-public go-github-com-nxadm-tail + (package + (name "go-github-com-nxadm-tail") + (version "1.4.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nxadm/tail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2gi485fhwdpmyzn42wk62103fclwbfywg42p275z1qv2bsz1rc")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/nxadm/tail")) + (propagated-inputs (list go-gopkg-in-tomb-v1 + go-github-com-fsnotify-fsnotify)) + (home-page "https://github.com/nxadm/tail") + (synopsis "Go implementation of the functionality of @command{tail -f}") + (description + "This package provides a Go library for reading from continuously +updating files, like @command{tail -f}.") + (license license:expat))) + (define-public go-github-com-magiconair-properties (package (name "go-github-com-magiconair-properties") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 37/41] gnu: Add go-github-com-go-task-slim-sprig. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (34 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 36/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 38/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via ` (3 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-go-task-slim-sprig): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a638165309..a914f53f34 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -7436,6 +7436,34 @@ (define-public go-github-com-masterminds-sprig template functions.") (license license:expat))) +(define-public go-github-com-go-task-slim-sprig + (let ((commit "afa1e2071829e4db655eb448d6c7c16eb0bc5766") + (revision "0")) + (package + (name "go-github-com-go-task-slim-sprig") + (version (git-version "2.20.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-task/slim-sprig") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1185y8qygv8gb3wpghx5d945wq68j4dbaiffq3h0dh453g4h1w7a")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-task/slim-sprig" + ;; Tests try to access the network. + #:tests? #f)) + (home-page "https://github.com/go-task/slim-sprig") + (synopsis "Various useful template functions for Go") + (description + "Sprig provides over 100 functions that extend the Go template system. +Slim-Sprig is a fork of Sprig that removes all external dependencies to make +the library more lightweight.") + (license license:expat)))) + (define-public go-github-com-bmatcuk-doublestar (package (name "go-github-com-bmatcuk-doublestar") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 38/41] gnu: Add go-github-com-onsi-ginkgo. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (35 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 37/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 39/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via ` (2 subsequent siblings) 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-ginkgo): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a914f53f34..c489c3226c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10963,6 +10963,34 @@ (define-public go-github-com-onsi-gomega "Gomega is the preferred matcher library for the Ginkgo test framework.") (license license:expat))) +(define-public go-github-com-onsi-ginkgo + (package + (name "go-github-com-onsi-ginkgo") + (version "1.16.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/ginkgo") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hh6n7q92y0ai8k6rj2yzw6wwxikhyiyk4j92zgvf1zad0gmqqmz")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-golang-org-x-sys + go-golang-org-x-tools + go-github-com-go-task-slim-sprig + go-github-com-nxadm-tail + go-github-com-onsi-gomega)) + (home-page "https://github.com/onsi/ginkgo") + (synopsis "BDD-style testing framework for Go") + (description + "Ginkgo is a Behaviour-Driven Development testing framework for Go. It +builds on top of Go's builtin @code{testing} library and is complemented by the +Gomega matcher library.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 39/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (36 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 38/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 40/41] gnu: Add go-github-com-emersion-go-mbox ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 41/41] gnu: Add aerc ( via Guix-patches via 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c489c3226c..74c810f794 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5874,6 +5874,33 @@ (define-public go-github-com-go-sql-driver-mysql golang's database/sql package.") (license license:mpl2.0))) +(define-public go-github-com-syndtr-goleveldb-leveldb + (package + (name "go-github-com-syndtr-goleveldb-leveldb") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/syndtr/goleveldb") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "042k0gbzs5waqpxmd7nv5h93mlva861s66c3s9gfg1fym5dx4vmd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/syndtr/goleveldb/leveldb" + #:unpack-path "github.com/syndtr/goleveldb")) + (propagated-inputs (list go-github-com-onsi-gomega + go-github-com-onsi-ginkgo + go-github-com-golang-snappy)) + (home-page "https://github.com/syndtr/goleveldb") + (synopsis "LevelDB implementation in Go") + (description + "This package provides a Go implementation of the LevelDB key/value +storage system.") + (license license:bsd-2))) + (define-public go-github-com-lucasb-eyer-go-colorful (package (name "go-github-com-lucasb-eyer-go-colorful") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 40/41] gnu: Add go-github-com-emersion-go-mbox. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (37 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 39/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 41/41] gnu: Add aerc ( via Guix-patches via 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-emersion-go-mbox): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 74c810f794..21bfd826ca 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6653,6 +6653,29 @@ (define-public go-github-com-emersion-go-msgauth "This package provides a Go library for authenticating emails.") (license license:expat))) +(define-public go-github-com-emersion-go-mbox + (package + (name "go-github-com-emersion-go-mbox") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-mbox") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0vnadh2khx7sxn0irrd8gz8ra02x7ij0q8zglq3rqffqil06nliv")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-mbox")) + (home-page "https://github.com/emersion/go-mbox") + (synopsis "Go library for handling @code{mbox} files") + (description + "This package provides a library for parsing and formatting +@code{mbox} files.") + (license license:expat))) + (define-public go-github-com-fatih-color (package (name "go-github-com-fatih-color") -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v11 41/41] gnu: Add aerc. 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (38 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 40/41] gnu: Add go-github-com-emersion-go-mbox ( via Guix-patches via @ 2022-09-26 16:55 ` ( via Guix-patches via 39 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-09-26 16:55 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/mail.scm (aerc): New variable. --- gnu/packages/mail.scm | 88 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 65d8060862..98929c0fc9 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -50,6 +50,7 @@ ;;; Copyright © 2022 Guillaume Le Vaillant <glv@posteo.net> ;;; Copyright © 2022 muradm <mail@muradm.net> ;;; Copyright © 2022 jgart <jgart@dismail.de> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4748,3 +4749,90 @@ (define-public smtpmail mailserver on their machine. It enables these users to send their mail over a remote SMTP server.") (license license:gpl2+))) + +(define-public aerc + (package + (name "aerc") + (version "0.12.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~rjarry/aerc") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dsj5faklhp084j4r73lccjqd0i574ikf4saqmy6gjs2p2yd36lz")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~rjarry/aerc" + ;; No tests. + #:tests? #f + ;; Installing the source is only necessary for Go libraries. + #:install-source? #f + #:build-flags + #~(list "-tags=notmuch" "-ldflags" + (string-append "-X main.Version=" #$version + " -X git.sr.ht/~rjarry/aerc/config.shareDir=" + #$output "/share/aerc")) + #:phases + #~(modify-phases %standard-phases + (add-after 'build 'doc + (lambda* (#:key import-path build-flags #:allow-other-keys) + (invoke "make" "doc" "-C" + (string-append "src/" import-path)))) + (replace 'install + (lambda* (#:key import-path build-flags #:allow-other-keys) + (invoke "make" "install" "-C" + (string-append "src/" import-path) + (string-append "PREFIX=" #$output))))))) + (inputs (list go-github-com-zenhack-go-notmuch + go-golang-org-x-oauth2 + go-github-com-xo-terminfo + go-github-com-stretchr-testify + go-github-com-riywo-loginshell + go-github-com-pkg-errors + go-github-com-mitchellh-go-homedir + go-github-com-miolini-datacounter + go-github-com-mattn-go-runewidth + go-github-com-mattn-go-isatty + go-github-com-lithammer-fuzzysearch + go-github-com-kyoh86-xdg + go-github-com-imdario-mergo + go-github-com-google-shlex + go-github-com-go-ini-ini + go-github-com-gdamore-tcell + go-github-com-gatherstars-com-jwz + go-github-com-fsnotify-fsnotify + go-github-com-emersion-go-smtp + go-github-com-emersion-go-sasl + go-github-com-emersion-go-pgpmail + go-github-com-emersion-go-message + go-github-com-emersion-go-maildir + go-github-com-emersion-go-imap-sortthread + go-github-com-emersion-go-imap + go-github-com-emersion-go-msgauth + go-github-com-emersion-go-mbox + go-github-com-ddevault-go-libvterm + go-github-com-danwakefield-fnmatch + go-github-com-creack-pty + go-github-com-arran4-golang-ical + go-github-com-protonmail-go-crypto + go-github-com-syndtr-goleveldb-leveldb + go-git-sr-ht--sircmpwn-getopt)) + (native-inputs (list scdoc)) + (home-page "https://git.sr.ht/~rjarry/aerc") + (synopsis "Email client for the terminal") + (description "@code{aerc} is a textual email client for terminals. It +features: +@enumerate +@item First-class support for using patches and @code{git send-email} +@item Vi-like keybindings and command system +@item A built-in console +@item Support for multiple accounts +@end enumerate") + ;; The license given is MIT/Expat; however, linking against notmuch + ;; effectively makes it GPL-3.0-or-later. See this thread discussing it: + ;; <https://lists.sr.ht/~rjarry/aerc-devel/%3Cb5cb213a7d0c699a886971658c2476 + ;; 1073eb2391%40disroot.org%3E> + (license license:gpl3+))) -- 2.37.3 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch. 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via ` (13 preceding siblings ...) 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 02/40] gnu: Add go-github-com-creack-pty ( via Guix-patches via ` (38 more replies) 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-11-28 7:27 ` bug#55903: [PATCHSET] Adding aerc Raghav Gururajan via Guix-patches via 16 siblings, 39 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (notmuch-fixtures): New variable here... (go-github-com-zenhack-go-notmuch): ...and here. --- gnu/packages/golang.scm | 52 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 53d1e38c28..b7efffb2e9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -36,6 +36,7 @@ ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin@gmail.com> ;;; Copyright © 2022 muradm <mail@muradm.net> ;;; Copyright © 2022 Dhruvin Gandhi <contact@dhruvin.dev> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -61,6 +62,7 @@ (define-module (gnu packages golang) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix packages) + #:use-module (guix gexp) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (guix build-system go) @@ -73,6 +75,7 @@ (define-module (gnu packages golang) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages lua) + #:use-module (gnu packages mail) #:use-module (gnu packages mp3) #:use-module (gnu packages password-utils) #:use-module (gnu packages pcre) @@ -10177,6 +10180,55 @@ (define-public go-github-com-disintegration-imaging (resize, rotate, crop, brightness/contrast adjustments, etc.).") (license license:expat))) +(define notmuch-fixtures + (origin + (method url-fetch) + (uri "http://notmuchmail.org/releases/test-databases/database-v1.tar.xz") + (sha256 + (base32 + "1lk91s00y4qy4pjh8638b5lfkgwyl282g1m27srsf7qfn58y16a2")))) + +(define-public go-github-com-zenhack-go-notmuch + (package + (name "go-github-com-zenhack-go-notmuch") + (version "0.0.0-20211022191430-4d57e8ad2a8b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zenhack/go.notmuch") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2s5smjf7pp7i72dw12sm9iz961y3cy8nkm7hmrg53f6wna57h9")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/zenhack/go.notmuch" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-notmuch-path + (lambda* (#:key inputs import-path #:allow-other-keys) + (substitute* (find-files (string-append + "src/" import-path) + "\\.go$") + (("// #cgo LDFLAGS:.*$") + (string-append + "// #cgo LDFLAGS: -lnotmuch " + "-L" #$(this-package-input "notmuch") "/lib\n" + "// #cgo CFLAGS: " + "-I" #$(this-package-input "notmuch") "/include\n"))))) + (add-before 'check 'unpack-test-fixtures + (lambda* (#:key inputs import-path #:allow-other-keys) + (invoke "tar" "xf" #$notmuch-fixtures "-C" + (string-append "src/" import-path "/fixtures"))))))) + (inputs (list notmuch)) + (home-page "https://github.com/zenhack/go.notmuch") + (synopsis "Go bindings to libnotmuch") + (description + "The notmuch package provides a Go language binding to the notmuch +email library.") + (license license:gpl3+))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 02/40] gnu: Add go-github-com-creack-pty. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 03/40] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via ` (37 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-creack-pty): New variable. * guix/build-system/go.scm (go-target): Add to exported variables. --- gnu/packages/golang.scm | 47 ++++++++++++++++++++++++++++++++++++++++ guix/build-system/go.scm | 1 + 2 files changed, 48 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b7efffb2e9..657a38fb0c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10229,6 +10229,53 @@ (define-public go-github-com-zenhack-go-notmuch email library.") (license license:gpl3+))) +(define-public go-github-com-creack-pty + (package + (name "go-github-com-creack-pty") + (version "1.1.18") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/creack/pty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qqhcgfym0napz8damj7dhfw28g2qn2f5h3lr93i0sxawq926yzc")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/creack/pty" + #:modules '((ice-9 popen) + (ice-9 textual-ports) + (guix build go-build-system) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'regenerate-types + (lambda* (#:key import-path #:allow-other-keys) + ;; Generated files are included (ztypes_*). We need to remake + ;; them with Cgo. + (with-directory-excursion (string-append "src/" import-path) + (let* ((go-arch + #$(car (go-target + (or (%current-target-system) + (nix-system->gnu-triplet (%current-system)))))) + (file (string-append "ztypes_" go-arch ".go")) + (pipe (open-input-pipe "go tool cgo -godefs types.go")) + (text (get-string-all pipe))) + (close-pipe pipe) + (for-each delete-file + (find-files (getcwd) (file-name-predicate + "ztypes_[a-zA-Z0-9_]+.go"))) + (call-with-output-file file + (lambda (port) + (display text port)))))))))) + (home-page "https://github.com/creack/pty") + (synopsis "Pseudoterminal handling in Go") + (description + "The pty package provides functions for working with Unix pseudoterminals.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar diff --git a/guix/build-system/go.scm b/guix/build-system/go.scm index 4b3b67b08f..0a9761aac7 100644 --- a/guix/build-system/go.scm +++ b/guix/build-system/go.scm @@ -38,6 +38,7 @@ (define-module (guix build-system go) go-build-system go-pseudo-version? + go-target go-version->git-ref)) ;; Commentary: -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 03/40] gnu: Add go-google-golang-org-protobuf. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 02/40] gnu: Add go-github-com-creack-pty ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 04/40] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via ` (36 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-google-golang-org-protobuf): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 657a38fb0c..12c9f2e61b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6699,6 +6699,39 @@ (define-public go-github-com-golang-protobuf-proto (home-page "https://github.com/golang/protobuf") (license license:bsd-3))) +(define-public go-google-golang-org-protobuf + (package + (name "go-google-golang-org-protobuf") + (version "1.28.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nzcc4qc00afi24nb7nlnwyzvvr6b8s8qdrn1sw085nygh2y2x8r")))) + (build-system go-build-system) + (arguments + (list #:import-path "google.golang.org/protobuf" + #:tests? #f ; source-only package + #:phases #~(modify-phases %standard-phases + ;; source-only package + (delete 'build)))) + (propagated-inputs (list go-github-com-google-go-cmp-cmp + go-github-com-golang-protobuf-proto)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go library for Protocol Buffers") + (description + "The protobuf package provides a Go implementation of Protocol Buffers, a +language and platform neutral, extensible mechanism for serializing structured +data. + +This package is a successor to @code{go-github-com-golang-protobuf} with an +improved and cleaner API.") + (license license:bsd-3))) + (define-public go-github-com-mattn-go-zglob (package (name "go-github-com-mattn-go-zglob") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 04/40] gnu: Add go-github-com-xo-terminfo. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 02/40] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 03/40] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 05/40] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via ` (35 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-xo-terminfo): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 12c9f2e61b..cff8d531b9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5906,6 +5906,28 @@ (define-public go-github-com-gdamore-tcell-v2 (modify-inputs (package-inputs go-github-com-gdamore-tcell) (prepend go-golang-org-x-term go-golang-org-x-sys))))) +(define-public go-github-com-xo-terminfo + (package + (name "go-github-com-xo-terminfo") + (version "0.0.0-20210125001918-ca9a967f8778") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xo/terminfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05gdcvcbwcrcwxznhvs1q1xh4irz2d10v2mz179pydjh30kjc0j5")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/xo/terminfo")) + (home-page "https://github.com/xo/terminfo") + (synopsis "Read the terminfo database in Go") + (description + "The terminfo package implements terminfo database reading for Go.") + (license license:expat))) + (define-public go-github-com-mattn-go-shellwords (let ((commit "2444a32a19f450fabaa0bb3e96a703f15d9a97d2") (version "1.0.5") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 05/40] gnu: Add go-github-com-riywo-loginshell. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (2 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 04/40] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 06/40] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via ` (34 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-riywo-loginshell): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index cff8d531b9..fdb9c34559 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10331,6 +10331,32 @@ (define-public go-github-com-creack-pty "The pty package provides functions for working with Unix pseudoterminals.") (license license:expat))) +(define-public go-github-com-riywo-loginshell + (package + (name "go-github-com-riywo-loginshell") + (version "0.0.0-20200815045211-7d26008be1ab") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/riywo/loginshell") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "138yvis6lipw9x02jyiz7472bxi20206bcfikcar54i3xsww9q4i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/riywo/loginshell" + ;; Tests try to get the current user's login shell; the build + ;; user doesn't have one. + #:tests? #f)) + (home-page "https://github.com/riywo/loginshell") + (synopsis "Get the user's login shell in Go") + (description + "The loginshell package provides a Go library to get the login shell +of the current user.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 06/40] gnu: Add go-github-com-miolini-datacounter. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (3 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 05/40] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 07/40] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via ` (33 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-miolini-datacounter): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fdb9c34559..06a5c2367a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2007,6 +2007,28 @@ (define-public go-github-com-alsm-ioprogress (home-page "https://github.com/alsm/ioprogress") (license license:expat)))) +(define-public go-github-com-miolini-datacounter + (package + (name "go-github-com-miolini-datacounter") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/miolini/datacounter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s1hxqy6666qd524rdp1dr3778davc8gx9brg9lkcjvr5l05s9wa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/miolini/datacounter")) + (home-page "https://github.com/miolini/datacounter") + (synopsis "Counters for Go readers and writers") + (description + "The datacounter package provides counters for Go readers and writers.") + (license license:expat))) + (define-public go-github-com-aki237-nscjar (let ((commit "e2df936ddd6050d30dd90c7214c02b5019c42f06") (revision "0")) -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 07/40] gnu: Add go-github-com-kyoh86-xdg. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (4 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 06/40] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 08/40] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via ` (32 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-kyoh86-xdg): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 06a5c2367a..3fce32a175 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10379,6 +10379,30 @@ (define-public go-github-com-riywo-loginshell of the current user.") (license license:expat))) +(define-public go-github-com-kyoh86-xdg + (package + (name "go-github-com-kyoh86-xdg") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kyoh86/xdg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0a5nz53fdz1c2qvwlf2dpjdd72nxri95i6q4b07c37kiipgaxncn")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/kyoh86/xdg")) + (home-page "https://github.com/kyoh86/xdg") + (synopsis "XDG base directories for Go") + (description + "The xdg package provides lightweight helper functions in Go to get +config, data and cache directories according to the XDG Base Directory +Specification.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 08/40] gnu: Add go-github-com-go-ini-ini. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (5 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 07/40] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 09/40] gnu: go-golang-org-colorful: Rename to go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via ` (31 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-ini-ini): New variable. --- gnu/packages/golang.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 3fce32a175..39b22508b8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9897,6 +9897,27 @@ (define-public go-gopkg-in-ini (home-page "https://gopkg.in/ini.v1") (license license:asl2.0))) +;;; XXX: Since commit bfb61065f05a6eac0cf63b16db43d0c3e864c658, the +;;; canonical name of the ini package is `go-github-com-go-ini-ini`, +;;; not `go-gopkg-in-ini`. +(define-public go-github-com-go-ini-ini + (package + (inherit go-gopkg-in-ini) + (name "go-github-com-go-ini-ini") + (version "1.66.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-ini/ini") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0kqg13606hnw8f75cb59fsy1m85kiqf3csi2g7q2512avdmaphc9")))) + (arguments + (list #:import-path "github.com/go-ini/ini")) + (propagated-inputs (list go-github-com-stretchr-testify)))) + (define-public go-github-com-skratchdot-open-golang (let ((commit "79abb63cd66e41cb1473e26d11ebdcd68b04c8e5") (revision "0")) -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 09/40] gnu: go-golang-org-colorful: Rename to go-github-com-lucasb-eyer-go-colorful. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (6 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 08/40] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 10/40] gnu: Add go-github-com-rivo-tview ( via Guix-patches via ` (30 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-golang-org-colorful): Rename to... (go-github-com-lucasb-eyer-go-colorful): ...this. --- gnu/packages/configuration-management.scm | 2 +- gnu/packages/golang.scm | 34 +++++++++++++---------- gnu/packages/image-viewers.scm | 2 +- 3 files changed, 21 insertions(+), 17 deletions(-) diff --git a/gnu/packages/configuration-management.scm b/gnu/packages/configuration-management.scm index c64b937fe5..3ebb6957c8 100644 --- a/gnu/packages/configuration-management.scm +++ b/gnu/packages/configuration-management.scm @@ -76,7 +76,7 @@ (define-public chezmoi go-github-com-muesli-reflow-padding go-github-com-muesli-termenv go-github-com-google-goterm - go-golang-org-colorful + go-github-com-lucasb-eyer-go-colorful go-github-com-mattn-go-isatty go-github.com-mattn-go-runewidth go-github-com-olekukonko-tablewriter diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 39b22508b8..c894e3db9c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5816,9 +5816,9 @@ (define-public go-github-com-go-sql-driver-mysql golang's database/sql package.") (license license:mpl2.0))) -(define-public go-golang-org-colorful +(define-public go-github-com-lucasb-eyer-go-colorful (package - (name "go-golang-org-colorful") + (name "go-github-com-lucasb-eyer-go-colorful") (version "1.2.0") (source (origin (method git-fetch) @@ -5830,15 +5830,15 @@ (define-public go-golang-org-colorful (base32 "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs")))) (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-image)) (arguments - '(#:import-path "github.com/lucasb-eyer/go-colorful")) - (native-inputs - (list go-golang-org-sql-mock)) - (synopsis "Convert between colorspaces and generate colors") - (description "This package implements Go's @code{color.Color} interface -and provides a means of converting colors stored as RGB to various -colorspaces.") + (list #:import-path "github.com/lucasb-eyer/go-colorful")) (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "Library for playing with colors in Go") + (description + "The colorful package provides a library for using colors in Go. +It stores colors in RGB and provides methods for converting these to +various color spaces.") (license license:expat))) (define-public go-github-com-gdamore-encoding @@ -5888,8 +5888,10 @@ (define-public go-github-com-gdamore-tcell (arguments `(#:import-path "github.com/gdamore/tcell")) (inputs - (list go-github.com-mattn-go-runewidth go-golang-org-colorful - go-golang-org-x-text go-github-com-gdamore-encoding)) + (list go-github.com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-golang-org-x-text + go-github-com-gdamore-encoding)) (home-page "https://github.com/gdamore/tcell") (synopsis "Provide a cell-based view for text terminals") (description "This package includes a full parser and expander for @@ -7638,8 +7640,10 @@ (define-public go-github-com-muesli-termenv (arguments `(#:import-path "github.com/muesli/termenv")) (native-inputs - (list go-github-com-google-goterm go-golang-org-colorful - go-github-com-mattn-go-isatty go-github.com-mattn-go-runewidth)) + (list go-github-com-google-goterm + go-github-com-lucasb-eyer-go-colorful + go-github-com-mattn-go-isatty + go-github.com-mattn-go-runewidth)) (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 @@ -7768,7 +7772,7 @@ (define-public go-github-com-charmbracelet-glamour go-github.com-mattn-go-runewidth go-github-com-muesli-termenv go-github-com-google-goterm - go-golang-org-colorful + go-github-com-lucasb-eyer-go-colorful go-github-com-mattn-go-isatty go-github-com-olekukonko-tablewriter go-github-com-yuin-goldmark @@ -9545,7 +9549,7 @@ (define-public go-github-com-charmbracelet-bubbletea ("github.com/mattn/go-runewidth" ,go-github.com-mattn-go-runewidth) ("go-github-com-muesli-reflow-indent" ,go-github-com-muesli-reflow-indent) ("go-github-com-muesli-reflow-ansi" ,go-github-com-muesli-reflow-ansi) - ("go-golang-org-colorful" ,go-golang-org-colorful) + ("go-github-com-lucasb-eyer-go-colorful" ,go-github-com-lucasb-eyer-go-colorful) ("github.com/containerd/console" ,go-github-com-containerd-console) ("go-github-com-muesli-reflow-truncate" ,go-github-com-muesli-reflow-truncate) ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) diff --git a/gnu/packages/image-viewers.scm b/gnu/packages/image-viewers.scm index 77979e8b8f..037c141065 100644 --- a/gnu/packages/image-viewers.scm +++ b/gnu/packages/image-viewers.scm @@ -532,7 +532,7 @@ (define-public pixterm '(#:import-path "github.com/eliukblau/pixterm/cmd/pixterm" #:unpack-path "github.com/eliukblau/pixterm")) (inputs (list go-github-com-disintegration-imaging - go-golang-org-colorful + go-github-com-lucasb-eyer-go-colorful go-golang-org-x-crypto go-golang-org-x-image)) (home-page "https://github.com/eliukblau/pixterm") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 10/40] gnu: Add go-github-com-rivo-tview. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (7 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 09/40] gnu: go-golang-org-colorful: Rename to go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 11/40] gnu: Add go-github-com-ssor-bom ( via Guix-patches via ` (29 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-tview): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c894e3db9c..78ccc57e89 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5930,6 +5930,36 @@ (define-public go-github-com-gdamore-tcell-v2 (modify-inputs (package-inputs go-github-com-gdamore-tcell) (prepend go-golang-org-x-term go-golang-org-x-sys))))) +(define-public go-github-com-rivo-tview + (package + (name "go-github-com-rivo-tview") + (version "0.0.0-20220703182358-a13d901d3386") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/tview") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0gf1m3ndbc3kgxpv0ryq9a1ahijg6m896sc9k7dvwfjd8vy0q0yd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/tview")) + (propagated-inputs (list go-golang-org-x-term + go-golang-org-x-sys + go-github-com-rivo-uniseg + go-github-com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/rivo/tview") + (synopsis "Rich Interactive Widgets for Terminal UIs") + (description + "The tview package implements rich widgets for terminal based user +interfaces. The widgets provided with this package are useful for data +exploration and data entry.") + (license license:expat))) + (define-public go-github-com-xo-terminfo (package (name "go-github-com-xo-terminfo") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 11/40] gnu: Add go-github-com-ssor-bom. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (8 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 10/40] gnu: Add go-github-com-rivo-tview ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 12/40] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via ` (28 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-ssor-bom): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 78ccc57e89..a98d63272b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10458,6 +10458,29 @@ (define-public go-github-com-kyoh86-xdg Specification.") (license license:expat))) +(define-public go-github-com-ssor-bom + (package + (name "go-github-com-ssor-bom") + (version "0.0.0-20170718123548-6386211fdfcf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ssor/bom") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "09g5496ifwqxqclh2iw58plcwcz0sczlnxwqxzwmnl4shdl371ld")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ssor/bom")) + (home-page "https://github.com/ssor/bom") + (synopsis "Cleaning BOMs in Go") + (description + "The bom package provides small tools for cleaning BOMs from a byte +array or reader.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 12/40] gnu: Add go-github-com-gogs-chardet. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (9 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 11/40] gnu: Add go-github-com-ssor-bom ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 13/40] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via ` (27 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a98d63272b..d7759100dc 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10481,6 +10481,29 @@ (define-public go-github-com-ssor-bom array or reader.") (license license:expat))) +(define-public go-github-com-gogs-chardet + (package + (name "go-github-com-gogs-chardet") + (version "0.0.0-20211120154057-b7413eaefb8f") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gogs/chardet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12j8q5wc9m4n51v2j2m40nahqdl9bh3hzpdp26clzq91kc2amiz0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gogs/chardet")) + (home-page "https://github.com/gogs/chardet") + (synopsis "Character set detection for Go") + (description + "The chardet package ports character set detection from +ICU to Go.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 13/40] gnu: Add go-github-com-jaytaylor-html2text. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (10 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 12/40] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 14/40] gnu: Add go-github-com-go-test-deep ( via Guix-patches via ` (26 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d7759100dc..0295ad8ff7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10361,6 +10361,34 @@ (define-public go-github-com-zenhack-go-notmuch email library.") (license license:gpl3+))) +(define-public go-github-com-jaytaylor-html2text + (package + (name "go-github-com-jaytaylor-html2text") + (version "0.0.0-20211105163654-bc68cce691ba") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jaytaylor/html2text") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12ckgkp8xqgp0fh6019nwp4ssg2k1rv1a67cpk37ian4q5zrvppm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jaytaylor/html2text" + ;; Tests are broken: <https://github.com/jaytaylor/html2text/issues/53> + #:tests? #f)) + (propagated-inputs (list go-golang-org-x-net + go-github-com-olekukonko-tablewriter + go-github-com-ssor-bom)) + (home-page "https://github.com/jaytaylor/html2text") + (synopsis "Convert HTML emails to text") + (description + "The html2text package converts HTML emails to plain text, allowing +text-only mail clients to display them.") + (license license:expat))) + (define-public go-github-com-creack-pty (package (name "go-github-com-creack-pty") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 14/40] gnu: Add go-github-com-go-test-deep. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (11 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 13/40] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 15/40] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via ` (25 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-test-deep): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 0295ad8ff7..e56c1a0bc2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10532,6 +10532,30 @@ (define-public go-github-com-gogs-chardet ICU to Go.") (license license:expat))) +(define-public go-github-com-go-test-deep + (package + (name "go-github-com-go-test-deep") + (version "1.0.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-test/deep") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mmw2w3by7y24jjpjwmf2gfl08c65jihn3si9m0sswmagmdsk8q0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-test/deep")) + (home-page "https://github.com/go-test/deep") + (synopsis "Human-friendly deep variable equality in Go") + (description + "The deep package provides the deep.Equal function which is like +reflect.DeepEqual but returns a list of differences. This is helpful +when comparing complex types like structures and maps.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 15/40] gnu: Add go-github-com-cention-sany-utf7. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (12 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 14/40] gnu: Add go-github-com-go-test-deep ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 16/40] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via ` (24 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-cention-sany-utf7): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e56c1a0bc2..f9c455ab9d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5867,6 +5867,30 @@ (define-public go-github-com-gdamore-encoding non-UTF-friendly sources.") (license license:expat))) +(define-public go-github-com-cention-sany-utf7 + (package + (name "go-github-com-cention-sany-utf7") + (version "0.0.0-20170124080048-26cad61bd60a") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cention-sany/utf7") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jy15ryfcln1iwchrksqyrnyfy41gisymm4f9sr1d73ja029bznm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/cention-sany/utf7")) + (propagated-inputs (list go-golang-org-x-text)) + (home-page "https://github.com/cention-sany/utf7") + (synopsis "UTF-7 for Go") + (description + "The utf7 package provides support for the obsolete UTF-7 text +encoding in Go.") + (license license:bsd-3))) + (define-public go-github-com-gdamore-tcell (let ((commit "aaadc574a6ed8dc3abe56036ca130dcee1ee6b6e") (version "1.1.2") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 16/40] gnu: Add go-github-com-jhillyerd-enmime. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (13 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 15/40] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 17/40] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via ` (23 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f9c455ab9d..b3afc6cdf8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10413,6 +10413,41 @@ (define-public go-github-com-jaytaylor-html2text text-only mail clients to display them.") (license license:expat))) +(define-public go-github-com-jhillyerd-enmime + (package + (name "go-github-com-jhillyerd-enmime") + (version "0.9.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jhillyerd/enmime") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "124dqm598phbmalyx2gmxk201z9kq4ckvvdq8rc0akjlp24nxqbb")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jhillyerd/enmime")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-net + go-github-com-stretchr-testify + go-github-com-ssor-bom + go-github-com-rivo-uniseg + go-github-com-pkg-errors + go-github-com-olekukonko-tablewriter + go-github-com-mattn-go-runewidth + go-github-com-gogs-chardet + go-github-com-jaytaylor-html2text + go-github-com-go-test-deep + go-github-com-cention-sany-utf7)) + (home-page "https://github.com/jhillyerd/enmime") + (synopsis "MIME encoder and decoder for Go") + (description + "The enmime package implements a MIME encoding and decoding +library geared towards parsing MIME encoded emails.") + (license license:expat))) + (define-public go-github-com-creack-pty (package (name "go-github-com-creack-pty") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 17/40] gnu: Add go-github-com-gatherstars-com-jwz. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (14 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 16/40] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 18/40] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via ` (22 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b3afc6cdf8..6cdf59ac32 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10448,6 +10448,33 @@ (define-public go-github-com-jhillyerd-enmime library geared towards parsing MIME encoded emails.") (license license:expat))) +(define-public go-github-com-gatherstars-com-jwz + (package + (name "go-github-com-gatherstars-com-jwz") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gatherstars-com/jwz") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1h37h5w139d3rhvp1n7kz2jm5zhk4pjzf3sip04v48nphkika60c")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gatherstars-com/jwz")) + (propagated-inputs (list go-github-com-rivo-tview + go-github-com-jhillyerd-enmime + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/gatherstars-com/jwz") + (synopsis "Implementation in Go of the email threading algorithm +originally invented for Netscape Mail") + (description + "The jwz package provides an implementation of the email threading +algorithm originally designed for use in Netscape Mail 2.0 for Go.") + (license license:asl2.0))) + (define-public go-github-com-creack-pty (package (name "go-github-com-creack-pty") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 18/40] gnu: Add go-github-com-emersion-go-textwrapper. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (15 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 17/40] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 19/40] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via ` (21 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-textwrapper): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6cdf59ac32..6ef8a8c7c8 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2029,6 +2029,29 @@ (define-public go-github-com-miolini-datacounter "The datacounter package provides counters for Go readers and writers.") (license license:expat))) +(define-public go-github-com-emersion-go-textwrapper + (package + (name "go-github-com-emersion-go-textwrapper") + (version "0.0.0-20200911093747-65d896831594") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-textwrapper") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lh9d7zvj6gm1rr6sv5xlagklgx9d666hq5srd37a4sdcjkbiqmq")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-textwrapper")) + (home-page "https://github.com/emersion/go-textwrapper") + (synopsis "Text-wrapping writer for Go") + (description + "The textwrapper package provides a writer that wraps long text lines to +a specified length.") + (license license:expat))) + (define-public go-github-com-aki237-nscjar (let ((commit "e2df936ddd6050d30dd90c7214c02b5019c42f06") (revision "0")) -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 19/40] gnu: Add go-github-com-emersion-go-message. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (16 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 18/40] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 20/40] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb ( via Guix-patches via ` (20 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-message): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6ef8a8c7c8..1fc2ee2845 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10408,6 +10408,31 @@ (define-public go-github-com-zenhack-go-notmuch email library.") (license license:gpl3+))) +(define-public go-github-com-emersion-go-message + (package + (name "go-github-com-emersion-go-message") + (version "0.16.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-message") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j5qdhsna28xcs843zsiccw700rld5hin466dl0n3a0ax1w13ay0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-message")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-textwrapper)) + (home-page "https://github.com/emersion/go-message") + (synopsis "Internet messages and MIME for Go") + (description + "The message package implements the Internet Message Format and Multipurpose +Internet Mail Extensions in Go.") + (license license:expat))) + (define-public go-github-com-jaytaylor-html2text (package (name "go-github-com-jaytaylor-html2text") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 20/40] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (17 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 19/40] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 21/40] gnu: go-github-com-emersion-go-imap: Update to 1.2.1 ( via Guix-patches via ` (19 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-sasl): Update to 0b9dcfb. --- gnu/packages/golang.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1fc2ee2845..e88f976661 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6436,8 +6436,8 @@ (define-public go-github-com-emersion-go-imap (license license:expat))) (define-public go-github-com-emersion-go-sasl - (let ((commit "240c8404624e076f633766c16adbe96c7ac516b7") - (revision "0")) + (let ((commit "0b9dcfb154ac3d7515b08bc2691a0332800edfe9") + (revision "1")) (package (name "go-github-com-emersion-go-sasl") (version (git-version "0.0.0" revision commit)) @@ -6447,13 +6447,13 @@ (define-public go-github-com-emersion-go-sasl (uri (git-reference (url "https://github.com/emersion/go-sasl") (commit commit))) + (file-name (git-file-name name version)) (sha256 (base32 - "1py18p3clp474xhx6ypyp0bgv6n1dfm24m95cyyqb0k3vibar6ih")) - (file-name (git-file-name name version)))) + "1cbf86wkqrdinfydndgdlnayg4a5mg3d4vqra377j2sfkg7wj0hs")))) (build-system go-build-system) (arguments - '(#:import-path "github.com/emersion/go-sasl")) + (list #:import-path "github.com/emersion/go-sasl")) (home-page "https://github.com/emersion/go-sasl") (synopsis "SASL library written in Go") (description "This package provides a SASL library written in Go.") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 21/40] gnu: go-github-com-emersion-go-imap: Update to 1.2.1. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (18 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 20/40] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 22/40] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via ` (18 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap): Update to 1.2.1. --- gnu/packages/golang.scm | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e88f976661..80cca4c83f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6413,26 +6413,27 @@ (define-public go-github-com-ddevault-go-libvterm (define-public go-github-com-emersion-go-imap (package (name "go-github-com-emersion-go-imap") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/emersion/go-imap") - (commit (string-append "v" version)))) - (sha256 - (base32 - "1id8j2d0rn9sj8y62xhyygqpk5ygrcl9jlfx92sm1jsvxsm3kywq")) - (file-name (git-file-name name version)))) + (version "1.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ak2ysvfcc9w0g1070msis8x9sh6gzvf0nd65ks594siwbmqddw8")))) (build-system go-build-system) (arguments - '(#:import-path "github.com/emersion/go-imap")) - (native-inputs - (list go-golang-org-x-text)) + (list #:import-path "github.com/emersion/go-imap")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-message)) (home-page "https://github.com/emersion/go-imap") (synopsis "IMAP4rev1 library written in Go") - (description "This package provides an IMAP4rev1 library written in Go. It -can be used to build a client and/or a server.") + (description + "This package provides an IMAP4rev1 library written in Go. It +can be used to build IMAP clients and servers.") (license license:expat))) (define-public go-github-com-emersion-go-sasl -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 22/40] gnu: Add go-github-com-emersion-go-imap-sortthread. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (19 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 21/40] gnu: go-github-com-emersion-go-imap: Update to 1.2.1 ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 23/40] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via ` (17 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap-sortthread): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 80cca4c83f..4e8e254b32 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6436,6 +6436,32 @@ (define-public go-github-com-emersion-go-imap can be used to build IMAP clients and servers.") (license license:expat))) +(define-public go-github-com-emersion-go-imap-sortthread + (package + (name "go-github-com-emersion-go-imap-sortthread") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap-sortthread") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cfbgz1l5angnj52v9pxwggai2shx0h78ffcp7j4r4lr7lzflnwz")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap-sortthread")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-imap)) + (home-page "https://github.com/emersion/go-imap-sortthread") + (synopsis "Sorting and threading of messages for the imap package") + (description + "The sortthread package implements message sorting and threading for +@code{go-github-com-emersion-go-imap}.") + (license license:expat))) + (define-public go-github-com-emersion-go-sasl (let ((commit "0b9dcfb154ac3d7515b08bc2691a0332800edfe9") (revision "1")) -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 23/40] gnu: Add go-github-com-protonmail-go-crypto. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (20 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 22/40] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 24/40] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via ` (16 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto): New variable. --- gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4e8e254b32..eb26fbd0cd 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2720,6 +2720,37 @@ (define-public go-golang-org-x-crypto (home-page "https://go.googlesource.com/crypto/") (license license:bsd-3)))) +(define-public go-github-com-protonmail-go-crypto + (package + (name "go-github-com-protonmail-go-crypto") + (version "0.0.0-20220623141421-5afb4c282135") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ProtonMail/go-crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05qxdbn8wdk901z5kw2r3jdrag58nxlcsy0p8xd6rq0d71sw94wy")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ProtonMail/go-crypto" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto)) + (home-page "https://github.com/ProtonMail/go-crypto") + (synopsis "Fork of x/crypto with up-to-date OpenPGP implementation") + (description + "This package provides cryptography for Go. This version of the +package is a fork that adds a more up-to-date OpenPGP implementation. +It is completely backwards compatible with @code{golang.org/x/crypto}, +the official package.") + (license license:bsd-3))) + (define-public go-golang-org-x-net (let ((commit "ba9fcec4b297b415637633c5a6e8fa592e4a16c3") (revision "4")) -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 24/40] gnu: Add go-github-com-emersion-go-pgpmail. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (21 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 23/40] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 25/40] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via ` (15 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-pgpmail): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index eb26fbd0cd..041be6c591 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10554,6 +10554,35 @@ (define-public go-github-com-jhillyerd-enmime library geared towards parsing MIME encoded emails.") (license license:expat))) +(define-public go-github-com-emersion-go-pgpmail + (package + (name "go-github-com-emersion-go-pgpmail") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-pgpmail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ar26b0apw5bxn58qfn1a79cxigbmrqm1irh1rb7x57fydihc7wm")))) + (build-system go-build-system) + (arguments + (list ;; tests don't support our version of protonmail/go-crypto; see + ;; <https://github.com/emersion/go-pgpmail/issues/12> + #:tests? #f + #:import-path "github.com/emersion/go-pgpmail")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-crypto + go-github-com-emersion-go-message + go-github-com-protonmail-go-crypto)) + (home-page "https://github.com/emersion/go-pgpmail") + (synopsis "PGP mail encryption for Go") + (description + "The pgpmail package implements PGP encryption for e-mail messages.") + (license license:expat))) + (define-public go-github-com-gatherstars-com-jwz (package (name "go-github-com-gatherstars-com-jwz") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 25/40] gnu: Add go-github-com-emersion-go-smtp. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (22 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 24/40] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 26/40] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via ` (14 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-smtp): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 041be6c591..659374b271 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6493,6 +6493,30 @@ (define-public go-github-com-emersion-go-imap-sortthread @code{go-github-com-emersion-go-imap}.") (license license:expat))) +(define-public go-github-com-emersion-go-smtp + (package + (name "go-github-com-emersion-go-smtp") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-smtp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vhc0vpjd4yhxk6wrh01sdpi7nprjn98s46yy82xwlkm0cskl0h7")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-smtp")) + (propagated-inputs (list go-github-com-emersion-go-sasl)) + (home-page "https://github.com/emersion/go-smtp") + (synopsis "SMTP implementation for Go") + (description + "This package implements the Simple Mail Transfer Protocol as +defined by RFC 5321.") + (license license:expat))) + (define-public go-github-com-emersion-go-sasl (let ((commit "0b9dcfb154ac3d7515b08bc2691a0332800edfe9") (revision "1")) -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 26/40] gnu: Add go-github-com-niemeyer-pretty. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (23 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 25/40] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 27/40] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via ` (13 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 659374b271..f8d1e69ce6 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10801,6 +10801,39 @@ (define-public go-github-com-go-test-deep when comparing complex types like structures and maps.") (license license:expat))) +(define-public go-github-com-niemeyer-pretty + (package + (name "go-github-com-niemeyer-pretty") + (version "0.0.0-20200227124842-a10e7caefd8e") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/niemeyer/pretty") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/niemeyer/pretty" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'int-to-string-with-rune + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* "formatter.go" + (("s \\+= string\\(i\\)") + "s += string(rune(i))")))))))) + (propagated-inputs (list go-github-com-kr-text)) + (home-page "https://github.com/niemeyer/pretty") + (synopsis "Pretty-print Go values") + (description + "The pretty package provides pretty-printing for Go values. This is +useful during debugging, to avoid wrapping long output lines in the +terminal.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 27/40] gnu: Add go-github-com-arran4-golang-ical. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (24 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 26/40] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 28/40] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via ` (12 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-arran4-golang-ical): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f8d1e69ce6..64aeaedea9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10834,6 +10834,35 @@ (define-public go-github-com-niemeyer-pretty terminal.") (license license:expat))) +(define-public go-github-com-arran4-golang-ical + (package + (name "go-github-com-arran4-golang-ical") + (version "0.0.0-20220517104411-fd89fefb0182") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/arran4/golang-ical") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bxs0b5yg26liiifc0cc41l307r0wc93hp8iygv8dgpc60yzncaw")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/arran4/golang-ical")) + (propagated-inputs (list go-gopkg-in-yaml-v3 + go-gopkg-in-check-v1 + go-github-com-stretchr-testify + go-github-com-niemeyer-pretty + go-github-com-kr-text + go-github-com-davecgh-go-spew)) + (home-page "https://github.com/arran4/golang-ical") + (synopsis "Handle iCalenders in Go") + (description + "The @code{ical} package provides an ICS/iCalender parser and +serialiser for Go.") + (license license:asl2.0))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 28/40] gnu: Add go-git-sr-ht--sircmpwn-getopt. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (25 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 27/40] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 29/40] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via ` (11 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-git-sr-ht--sircmpwn-getopt): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 64aeaedea9..f866e46411 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9103,6 +9103,30 @@ (define-public go-github-com-pborman-getopt programs that use traditional command lines.") (license license:bsd-3))) +(define-public go-git-sr-ht--sircmpwn-getopt + (package + (name "go-git-sr-ht--sircmpwn-getopt") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~sircmpwn/getopt") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0f9rammnmhaz21qkmz7qf76r8jlzi323g05ps3j7gwrxlw7442a6")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~sircmpwn/getopt")) + (propagated-inputs (list go-github-com-stretchr-testify)) + (home-page "https://git.sr.ht/~sircmpwn/getopt") + (synopsis "POSIX getopt for Go") + (description + "This package provides a POSIX-compatible implementation of +@code{getopt} for Go.") + (license license:bsd-3))) + (define-public go-go-uber-org-atomic (package (name "go-go-uber-org-atomic") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 29/40] gnu: Add go-github-com-lithammer-fuzzysearch. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (26 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 28/40] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 30/40] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via ` (10 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index f866e46411..06111badcc 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10887,6 +10887,35 @@ (define-public go-github-com-arran4-golang-ical serialiser for Go.") (license license:asl2.0))) +(define-public go-github-com-lithammer-fuzzysearch + (package + (name "go-github-com-lithammer-fuzzysearch") + (version "1.1.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lithammer/fuzzysearch") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1b036sm42cf64diwlqhx24vxy6g5afrmfbdfyqhpg8zrii3lpwns")))) + (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-text)) + (arguments + (list #:import-path "github.com/lithammer/fuzzysearch" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (home-page "https://github.com/lithammer/fuzzysearch") + (synopsis "Tiny and fast fuzzy search in Go") + (description + "A speedy fuzzy matching package for Go inspired by the JavaScript +library bevacqua/fuzzysearch.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 30/40] gnu: Add go-github-com-emersion-go-maildir. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (27 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 29/40] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 31/40] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via ` (9 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-maildir): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 06111badcc..c6debbe89a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6568,6 +6568,29 @@ (define-public go-github-com-emersion-go-imap-idle (description "This package provides an IDLE extension for go-imap.") (license license:expat)))) +(define-public go-github-com-emersion-go-maildir + (package + (name "go-github-com-emersion-go-maildir") + (version "0.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-maildir") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rs9kbacjpcza25pmdkbm7sdm7r6gq4g44nihi9asyrvspx96zf2")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-maildir")) + (home-page "https://github.com/emersion/go-maildir") + (synopsis "Maildir interface for Go") + (description + "This package provides an interface to mailboxes in the Maildir +format.") + (license license:expat))) + (define-public go-github-com-fatih-color (package (name "go-github-com-fatih-color") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 31/40] gnu: Add go-github-com-emersion-go-milter. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (28 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 30/40] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 32/40] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via ` (8 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-milter): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c6debbe89a..ef30510c1b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6591,6 +6591,30 @@ (define-public go-github-com-emersion-go-maildir format.") (license license:expat))) +(define-public go-github-com-emersion-go-milter + (package + (name "go-github-com-emersion-go-milter") + (version "0.3.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-milter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10vpry5gjz2bh9qchcx4p59zm7cc6cb6bfkii2n6vsn4svb950sa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-milter")) + (propagated-inputs (list go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-milter") + (synopsis "Milter mail filters in Go") + (description + "This package provides an interface for implementing milter mail +filters for Go.") + (license license:bsd-2))) + (define-public go-github-com-fatih-color (package (name "go-github-com-fatih-color") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 32/40] gnu: Add go-github-com-emersion-go-msgauth. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (29 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 31/40] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 33/40] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via ` (7 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-msgauth): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ef30510c1b..8fb15a91db 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6615,6 +6615,36 @@ (define-public go-github-com-emersion-go-milter filters for Go.") (license license:bsd-2))) +(define-public go-github-com-emersion-go-msgauth + (package + (name "go-github-com-emersion-go-msgauth") + (version "0.6.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-msgauth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ds8yr4cm9wigcxg1sxc2m0wmy4z9n6gws3mj50dmf2ayij69z9j")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-msgauth" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto + go-github-com-emersion-go-milter + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-msgauth") + (synopsis "Email authentication for Go") + (description + "This package provides a Go library for authenticating emails.") + (license license:expat))) + (define-public go-github-com-fatih-color (package (name "go-github-com-fatih-color") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 33/40] gnu: Add go-github-com-onsi-gomega. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (30 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 32/40] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 34/40] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via ` (6 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-gomega): New variable. --- gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8fb15a91db..79c1807935 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10993,6 +10993,37 @@ (define-public go-github-com-lithammer-fuzzysearch library bevacqua/fuzzysearch.") (license license:expat))) +(define-public go-github-com-onsi-gomega + (package + (name "go-github-com-onsi-gomega") + (version "1.19.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "092phwk97sk4sv0nbx5pfhqs6x3x1lnrjwyda1m6b6zwrfmq5c6i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/onsi/gomega" + ;; Unless we disable the tests, we have a circular dependency on + ;; ginkgo/v2. + #:tests? #f)) + (propagated-inputs (list go-github-com-golang-protobuf-proto + go-golang-org-x-net + go-golang-org-x-sys + go-golang-org-x-text + go-google-golang-org-protobuf + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Matcher library for Ginkgo") + (description + "Gomega is the preferred matcher library for the Ginkgo test framework.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 34/40] gnu: Add go-gopkg-in-tomb-v1. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (31 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 33/40] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 35/40] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via ` (5 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-gopkg-in-tomb-v1): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 79c1807935..2c3fa3ff05 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2492,6 +2492,32 @@ (define-public go-gopkg.in-tomb.v2 (home-page "https://gopkg.in/tomb.v2") (license license:bsd-3)))) +(define-public go-gopkg-in-tomb-v1 + (package + (inherit go-gopkg.in-tomb.v2) + (name "go-gopkg-in-tomb-v1") + (version "1.0.0-20141024135613-dd632973f1e7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gopkg.in/tomb.v1") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv")))) + (arguments + (list #:import-path "gopkg.in/tomb.v1" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-test + (lambda* (#:key import-path #:allow-other-keys) + (substitute* (string-append "src/" import-path + "/tomb_test.go") + (("t.Fatalf\\(`Killf\\(\"BO%s") + "t.Fatalf(`Killf(\"BO%%s"))))))) + (home-page "https://gopkg.in/tomb.v1"))) + (define-public go-gopkg-in-natefinch-lumberjack.v2 (package (name "go-gopkg-in-natefinch-lumberjack.v2") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 35/40] gnu: Add go-github-com-nxadm-tail. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (32 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 34/40] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 36/40] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via ` (4 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-nxadm-tail): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2c3fa3ff05..4203677df9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3898,6 +3898,30 @@ (define-public go-github-com-fsnotify-fsnotify (description "File system notifications for Go") (license license:bsd-3))) +(define-public go-github-com-nxadm-tail + (package + (name "go-github-com-nxadm-tail") + (version "1.4.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nxadm/tail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2gi485fhwdpmyzn42wk62103fclwbfywg42p275z1qv2bsz1rc")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/nxadm/tail")) + (propagated-inputs (list go-gopkg-in-tomb-v1 + go-github-com-fsnotify-fsnotify)) + (home-page "https://github.com/nxadm/tail") + (synopsis "Go implementation of the functionality of @command{tail -f}") + (description + "This package provides a Go library for reading from continuously +updating files, like @command{tail -f}.") + (license license:expat))) + (define-public go-github-com-magiconair-properties (package (name "go-github-com-magiconair-properties") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 36/40] gnu: Add go-github-com-go-task-slim-sprig. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (33 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 35/40] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 37/40] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via ` (3 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-go-task-slim-sprig): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4203677df9..beb5735450 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -7505,6 +7505,34 @@ (define-public go-github-com-masterminds-sprig template functions.") (license license:expat))) +(define-public go-github-com-go-task-slim-sprig + (let ((commit "afa1e2071829e4db655eb448d6c7c16eb0bc5766") + (revision "0")) + (package + (name "go-github-com-go-task-slim-sprig") + (version (git-version "2.20.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-task/slim-sprig") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1185y8qygv8gb3wpghx5d945wq68j4dbaiffq3h0dh453g4h1w7a")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-task/slim-sprig" + ;; Tests try to access the network. + #:tests? #f)) + (home-page "https://github.com/go-task/slim-sprig") + (synopsis "Various useful template functions for Go") + (description + "Sprig provides over 100 functions that extend the Go template system. +Slim-Sprig is a fork of Sprig that removes all external dependencies to make +the library more lightweight.") + (license license:expat)))) + (define-public go-github-com-bmatcuk-doublestar (package (name "go-github-com-bmatcuk-doublestar") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 37/40] gnu: Add go-github-com-onsi-ginkgo. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (34 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 36/40] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 38/40] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via ` (2 subsequent siblings) 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-ginkgo): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index beb5735450..9785965870 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -11102,6 +11102,34 @@ (define-public go-github-com-onsi-gomega "Gomega is the preferred matcher library for the Ginkgo test framework.") (license license:expat))) +(define-public go-github-com-onsi-ginkgo + (package + (name "go-github-com-onsi-ginkgo") + (version "1.16.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/ginkgo") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hh6n7q92y0ai8k6rj2yzw6wwxikhyiyk4j92zgvf1zad0gmqqmz")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-golang-org-x-sys + go-golang-org-x-tools + go-github-com-go-task-slim-sprig + go-github-com-nxadm-tail + go-github-com-onsi-gomega)) + (home-page "https://github.com/onsi/ginkgo") + (synopsis "BDD-style testing framework for Go") + (description + "Ginkgo is a Behaviour-Driven Development testing framework for Go. It +builds on top of Go's builtin @code{testing} library and is complemented by the +Gomega matcher library.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 38/40] gnu: Add go-github-com-syndtr-goleveldb-leveldb. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (35 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 37/40] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 39/40] gnu: Add go-github-com-emersion-go-mbox ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 40/40] gnu: Add aerc ( via Guix-patches via 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 9785965870..fff82ab9f7 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5920,6 +5920,33 @@ (define-public go-github-com-go-sql-driver-mysql golang's database/sql package.") (license license:mpl2.0))) +(define-public go-github-com-syndtr-goleveldb-leveldb + (package + (name "go-github-com-syndtr-goleveldb-leveldb") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/syndtr/goleveldb") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "042k0gbzs5waqpxmd7nv5h93mlva861s66c3s9gfg1fym5dx4vmd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/syndtr/goleveldb/leveldb" + #:unpack-path "github.com/syndtr/goleveldb")) + (propagated-inputs (list go-github-com-onsi-gomega + go-github-com-onsi-ginkgo + go-github-com-golang-snappy)) + (home-page "https://github.com/syndtr/goleveldb") + (synopsis "LevelDB implementation in Go") + (description + "This package provides a Go implementation of the LevelDB key/value +storage system.") + (license license:bsd-2))) + (define-public go-github-com-lucasb-eyer-go-colorful (package (name "go-github-com-lucasb-eyer-go-colorful") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 39/40] gnu: Add go-github-com-emersion-go-mbox. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (36 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 38/40] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 40/40] gnu: Add aerc ( via Guix-patches via 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-emersion-go-mbox): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index fff82ab9f7..7dd3d4d501 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6722,6 +6722,29 @@ (define-public go-github-com-emersion-go-msgauth "This package provides a Go library for authenticating emails.") (license license:expat))) +(define-public go-github-com-emersion-go-mbox + (package + (name "go-github-com-emersion-go-mbox") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-mbox") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0vnadh2khx7sxn0irrd8gz8ra02x7ij0q8zglq3rqffqil06nliv")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-mbox")) + (home-page "https://github.com/emersion/go-mbox") + (synopsis "Go library for handling @code{mbox} files") + (description + "This package provides a library for parsing and formatting +@code{mbox} files.") + (license license:expat))) + (define-public go-github-com-fatih-color (package (name "go-github-com-fatih-color") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v12 40/40] gnu: Add aerc. 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (37 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 39/40] gnu: Add go-github-com-emersion-go-mbox ( via Guix-patches via @ 2022-10-10 7:17 ` ( via Guix-patches via 38 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-10 7:17 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/mail.scm (aerc): New variable. --- gnu/packages/mail.scm | 88 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 65d8060862..98929c0fc9 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -50,6 +50,7 @@ ;;; Copyright © 2022 Guillaume Le Vaillant <glv@posteo.net> ;;; Copyright © 2022 muradm <mail@muradm.net> ;;; Copyright © 2022 jgart <jgart@dismail.de> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -4748,3 +4749,90 @@ (define-public smtpmail mailserver on their machine. It enables these users to send their mail over a remote SMTP server.") (license license:gpl2+))) + +(define-public aerc + (package + (name "aerc") + (version "0.12.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~rjarry/aerc") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1dsj5faklhp084j4r73lccjqd0i574ikf4saqmy6gjs2p2yd36lz")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~rjarry/aerc" + ;; No tests. + #:tests? #f + ;; Installing the source is only necessary for Go libraries. + #:install-source? #f + #:build-flags + #~(list "-tags=notmuch" "-ldflags" + (string-append "-X main.Version=" #$version + " -X git.sr.ht/~rjarry/aerc/config.shareDir=" + #$output "/share/aerc")) + #:phases + #~(modify-phases %standard-phases + (add-after 'build 'doc + (lambda* (#:key import-path build-flags #:allow-other-keys) + (invoke "make" "doc" "-C" + (string-append "src/" import-path)))) + (replace 'install + (lambda* (#:key import-path build-flags #:allow-other-keys) + (invoke "make" "install" "-C" + (string-append "src/" import-path) + (string-append "PREFIX=" #$output))))))) + (inputs (list go-github-com-zenhack-go-notmuch + go-golang-org-x-oauth2 + go-github-com-xo-terminfo + go-github-com-stretchr-testify + go-github-com-riywo-loginshell + go-github-com-pkg-errors + go-github-com-mitchellh-go-homedir + go-github-com-miolini-datacounter + go-github-com-mattn-go-runewidth + go-github-com-mattn-go-isatty + go-github-com-lithammer-fuzzysearch + go-github-com-kyoh86-xdg + go-github-com-imdario-mergo + go-github-com-google-shlex + go-github-com-go-ini-ini + go-github-com-gdamore-tcell + go-github-com-gatherstars-com-jwz + go-github-com-fsnotify-fsnotify + go-github-com-emersion-go-smtp + go-github-com-emersion-go-sasl + go-github-com-emersion-go-pgpmail + go-github-com-emersion-go-message + go-github-com-emersion-go-maildir + go-github-com-emersion-go-imap-sortthread + go-github-com-emersion-go-imap + go-github-com-emersion-go-msgauth + go-github-com-emersion-go-mbox + go-github-com-ddevault-go-libvterm + go-github-com-danwakefield-fnmatch + go-github-com-creack-pty + go-github-com-arran4-golang-ical + go-github-com-protonmail-go-crypto + go-github-com-syndtr-goleveldb-leveldb + go-git-sr-ht--sircmpwn-getopt)) + (native-inputs (list scdoc)) + (home-page "https://git.sr.ht/~rjarry/aerc") + (synopsis "Email client for the terminal") + (description "@code{aerc} is a textual email client for terminals. It +features: +@enumerate +@item First-class support for using patches and @code{git send-email} +@item Vi-like keybindings and command system +@item A built-in console +@item Support for multiple accounts +@end enumerate") + ;; The license given is MIT/Expat; however, linking against notmuch + ;; effectively makes it GPL-3.0-or-later. See this thread discussing it: + ;; <https://lists.sr.ht/~rjarry/aerc-devel/%3Cb5cb213a7d0c699a886971658c2476 + ;; 1073eb2391%40disroot.org%3E> + (license license:gpl3+))) -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch. 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via ` (14 preceding siblings ...) 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-10-21 21:10 ` ( via Guix-patches via 2022-10-21 21:10 ` [bug#55903] [PATCH v13 02/42] gnu: Add go-github-com-creack-pty ( via Guix-patches via ` (40 more replies) 2022-11-28 7:27 ` bug#55903: [PATCHSET] Adding aerc Raghav Gururajan via Guix-patches via 16 siblings, 41 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (notmuch-fixtures): New variable here... (go-github-com-zenhack-go-notmuch): ...and here. --- gnu/packages/golang.scm | 52 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index ecef5e275e..e74185973c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -37,6 +37,7 @@ ;;; Copyright © 2022 muradm <mail@muradm.net> ;;; Copyright © 2022 Dhruvin Gandhi <contact@dhruvin.dev> ;;; Copyright © 2022 Nicolas Graves <ngraves@ngraves.fr> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -62,6 +63,7 @@ (define-module (gnu packages golang) #:use-module (guix download) #:use-module (guix git-download) #:use-module (guix packages) + #:use-module (guix gexp) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) #:use-module (guix build-system go) @@ -74,6 +76,7 @@ (define-module (gnu packages golang) #:use-module (gnu packages glib) #:use-module (gnu packages gnupg) #:use-module (gnu packages lua) + #:use-module (gnu packages mail) #:use-module (gnu packages mp3) #:use-module (gnu packages password-utils) #:use-module (gnu packages pcre) @@ -10325,6 +10328,55 @@ (define-public go-github-com-disintegration-imaging (resize, rotate, crop, brightness/contrast adjustments, etc.).") (license license:expat))) +(define notmuch-fixtures + (origin + (method url-fetch) + (uri "http://notmuchmail.org/releases/test-databases/database-v1.tar.xz") + (sha256 + (base32 + "1lk91s00y4qy4pjh8638b5lfkgwyl282g1m27srsf7qfn58y16a2")))) + +(define-public go-github-com-zenhack-go-notmuch + (package + (name "go-github-com-zenhack-go-notmuch") + (version "0.0.0-20211022191430-4d57e8ad2a8b") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zenhack/go.notmuch") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2s5smjf7pp7i72dw12sm9iz961y3cy8nkm7hmrg53f6wna57h9")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/zenhack/go.notmuch" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-notmuch-path + (lambda* (#:key inputs import-path #:allow-other-keys) + (substitute* (find-files (string-append + "src/" import-path) + "\\.go$") + (("// #cgo LDFLAGS:.*$") + (string-append + "// #cgo LDFLAGS: -lnotmuch " + "-L" #$(this-package-input "notmuch") "/lib\n" + "// #cgo CFLAGS: " + "-I" #$(this-package-input "notmuch") "/include\n"))))) + (add-before 'check 'unpack-test-fixtures + (lambda* (#:key inputs import-path #:allow-other-keys) + (invoke "tar" "xf" #$notmuch-fixtures "-C" + (string-append "src/" import-path "/fixtures"))))))) + (inputs (list notmuch)) + (home-page "https://github.com/zenhack/go.notmuch") + (synopsis "Go bindings to libnotmuch") + (description + "The notmuch package provides a Go language binding to the notmuch +email library.") + (license license:gpl3+))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar base-commit: 78d4a08ac3a1de481bc56eef967a2e5ed2a912d5 -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 02/42] gnu: Add go-github-com-creack-pty. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-10-21 21:10 ` ( via Guix-patches via 2022-10-21 21:10 ` [bug#55903] [PATCH v13 03/42] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via ` (39 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-creack-pty): New variable. * guix/build-system/go.scm (go-target): Add to exported variables. --- gnu/packages/golang.scm | 47 ++++++++++++++++++++++++++++++++++++++++ guix/build-system/go.scm | 1 + 2 files changed, 48 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e74185973c..2229365993 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10377,6 +10377,53 @@ (define-public go-github-com-zenhack-go-notmuch email library.") (license license:gpl3+))) +(define-public go-github-com-creack-pty + (package + (name "go-github-com-creack-pty") + (version "1.1.18") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/creack/pty") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1qqhcgfym0napz8damj7dhfw28g2qn2f5h3lr93i0sxawq926yzc")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/creack/pty" + #:modules '((ice-9 popen) + (ice-9 textual-ports) + (guix build go-build-system) + (guix build utils)) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'regenerate-types + (lambda* (#:key import-path #:allow-other-keys) + ;; Generated files are included (ztypes_*). We need to remake + ;; them with Cgo. + (with-directory-excursion (string-append "src/" import-path) + (let* ((go-arch + #$(car (go-target + (or (%current-target-system) + (nix-system->gnu-triplet (%current-system)))))) + (file (string-append "ztypes_" go-arch ".go")) + (pipe (open-input-pipe "go tool cgo -godefs types.go")) + (text (get-string-all pipe))) + (close-pipe pipe) + (for-each delete-file + (find-files (getcwd) (file-name-predicate + "ztypes_[a-zA-Z0-9_]+.go"))) + (call-with-output-file file + (lambda (port) + (display text port)))))))))) + (home-page "https://github.com/creack/pty") + (synopsis "Pseudoterminal handling in Go") + (description + "The pty package provides functions for working with Unix pseudoterminals.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar diff --git a/guix/build-system/go.scm b/guix/build-system/go.scm index 4b3b67b08f..0a9761aac7 100644 --- a/guix/build-system/go.scm +++ b/guix/build-system/go.scm @@ -38,6 +38,7 @@ (define-module (guix build-system go) go-build-system go-pseudo-version? + go-target go-version->git-ref)) ;; Commentary: -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 03/42] gnu: Add go-google-golang-org-protobuf. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-10-21 21:10 ` [bug#55903] [PATCH v13 02/42] gnu: Add go-github-com-creack-pty ( via Guix-patches via @ 2022-10-21 21:10 ` ( via Guix-patches via 2022-10-21 21:10 ` [bug#55903] [PATCH v13 04/42] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via ` (38 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-google-golang-org-protobuf): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2229365993..e393d89b0d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6777,6 +6777,39 @@ (define-public go-github-com-golang-protobuf-proto (home-page "https://github.com/golang/protobuf") (license license:bsd-3))) +(define-public go-google-golang-org-protobuf + (package + (name "go-google-golang-org-protobuf") + (version "1.28.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://go.googlesource.com/protobuf") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1nzcc4qc00afi24nb7nlnwyzvvr6b8s8qdrn1sw085nygh2y2x8r")))) + (build-system go-build-system) + (arguments + (list #:import-path "google.golang.org/protobuf" + #:tests? #f ; source-only package + #:phases #~(modify-phases %standard-phases + ;; source-only package + (delete 'build)))) + (propagated-inputs (list go-github-com-google-go-cmp-cmp + go-github-com-golang-protobuf-proto)) + (home-page "https://google.golang.org/protobuf") + (synopsis "Go library for Protocol Buffers") + (description + "The protobuf package provides a Go implementation of Protocol Buffers, a +language and platform neutral, extensible mechanism for serializing structured +data. + +This package is a successor to @code{go-github-com-golang-protobuf} with an +improved and cleaner API.") + (license license:bsd-3))) + (define-public go-github-com-mattn-go-zglob (package (name "go-github-com-mattn-go-zglob") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 04/42] gnu: Add go-github-com-xo-terminfo. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-10-21 21:10 ` [bug#55903] [PATCH v13 02/42] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-10-21 21:10 ` [bug#55903] [PATCH v13 03/42] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via @ 2022-10-21 21:10 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 05/42] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via ` (37 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:10 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-xo-terminfo): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e393d89b0d..21d67b4318 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5984,6 +5984,28 @@ (define-public go-github-com-gdamore-tcell-v2 (modify-inputs (package-inputs go-github-com-gdamore-tcell) (prepend go-golang-org-x-term go-golang-org-x-sys))))) +(define-public go-github-com-xo-terminfo + (package + (name "go-github-com-xo-terminfo") + (version "0.0.0-20210125001918-ca9a967f8778") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/xo/terminfo") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05gdcvcbwcrcwxznhvs1q1xh4irz2d10v2mz179pydjh30kjc0j5")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/xo/terminfo")) + (home-page "https://github.com/xo/terminfo") + (synopsis "Read the terminfo database in Go") + (description + "The terminfo package implements terminfo database reading for Go.") + (license license:expat))) + (define-public go-github-com-mattn-go-shellwords (let ((commit "2444a32a19f450fabaa0bb3e96a703f15d9a97d2") (version "1.0.5") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 05/42] gnu: Add go-github-com-riywo-loginshell. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (2 preceding siblings ...) 2022-10-21 21:10 ` [bug#55903] [PATCH v13 04/42] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 06/42] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via ` (36 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-riywo-loginshell): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 21d67b4318..84dfd4d806 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10479,6 +10479,32 @@ (define-public go-github-com-creack-pty "The pty package provides functions for working with Unix pseudoterminals.") (license license:expat))) +(define-public go-github-com-riywo-loginshell + (package + (name "go-github-com-riywo-loginshell") + (version "0.0.0-20200815045211-7d26008be1ab") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/riywo/loginshell") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "138yvis6lipw9x02jyiz7472bxi20206bcfikcar54i3xsww9q4i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/riywo/loginshell" + ;; Tests try to get the current user's login shell; the build + ;; user doesn't have one. + #:tests? #f)) + (home-page "https://github.com/riywo/loginshell") + (synopsis "Get the user's login shell in Go") + (description + "The loginshell package provides a Go library to get the login shell +of the current user.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 06/42] gnu: Add go-github-com-miolini-datacounter. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (3 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 05/42] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 07/42] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via ` (35 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-miolini-datacounter): New variable. --- gnu/packages/golang.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 84dfd4d806..c5c202712d 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2085,6 +2085,28 @@ (define-public go-github-com-alsm-ioprogress (home-page "https://github.com/alsm/ioprogress") (license license:expat)))) +(define-public go-github-com-miolini-datacounter + (package + (name "go-github-com-miolini-datacounter") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/miolini/datacounter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0s1hxqy6666qd524rdp1dr3778davc8gx9brg9lkcjvr5l05s9wa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/miolini/datacounter")) + (home-page "https://github.com/miolini/datacounter") + (synopsis "Counters for Go readers and writers") + (description + "The datacounter package provides counters for Go readers and writers.") + (license license:expat))) + (define-public go-github-com-aki237-nscjar (let ((commit "e2df936ddd6050d30dd90c7214c02b5019c42f06") (revision "0")) -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 07/42] gnu: Add go-github-com-kyoh86-xdg. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (4 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 06/42] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 08/42] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via ` (34 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-kyoh86-xdg): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c5c202712d..4c85bc4152 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10527,6 +10527,30 @@ (define-public go-github-com-riywo-loginshell of the current user.") (license license:expat))) +(define-public go-github-com-kyoh86-xdg + (package + (name "go-github-com-kyoh86-xdg") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/kyoh86/xdg") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0a5nz53fdz1c2qvwlf2dpjdd72nxri95i6q4b07c37kiipgaxncn")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/kyoh86/xdg")) + (home-page "https://github.com/kyoh86/xdg") + (synopsis "XDG base directories for Go") + (description + "The xdg package provides lightweight helper functions in Go to get +config, data and cache directories according to the XDG Base Directory +Specification.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 08/42] gnu: Add go-github-com-go-ini-ini. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (5 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 07/42] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 09/42] gnu: go-golang-org-colorful: Rename to go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via ` (33 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-ini-ini): New variable. --- gnu/packages/golang.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 4c85bc4152..d6f073280f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10045,6 +10045,27 @@ (define-public go-gopkg-in-ini (home-page "https://gopkg.in/ini.v1") (license license:asl2.0))) +;;; XXX: Since commit bfb61065f05a6eac0cf63b16db43d0c3e864c658, the +;;; canonical name of the ini package is `go-github-com-go-ini-ini`, +;;; not `go-gopkg-in-ini`. +(define-public go-github-com-go-ini-ini + (package + (inherit go-gopkg-in-ini) + (name "go-github-com-go-ini-ini") + (version "1.66.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-ini/ini") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0kqg13606hnw8f75cb59fsy1m85kiqf3csi2g7q2512avdmaphc9")))) + (arguments + (list #:import-path "github.com/go-ini/ini")) + (propagated-inputs (list go-github-com-stretchr-testify)))) + (define-public go-github-com-skratchdot-open-golang (let ((commit "79abb63cd66e41cb1473e26d11ebdcd68b04c8e5") (revision "0")) -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 09/42] gnu: go-golang-org-colorful: Rename to go-github-com-lucasb-eyer-go-colorful. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (6 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 08/42] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 10/42] gnu: Add go-github-com-rivo-tview ( via Guix-patches via ` (32 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-golang-org-colorful): Rename to... (go-github-com-lucasb-eyer-go-colorful): ...this. --- gnu/packages/configuration-management.scm | 2 +- gnu/packages/golang.scm | 34 +++++++++++++---------- gnu/packages/image-viewers.scm | 2 +- 3 files changed, 21 insertions(+), 17 deletions(-) diff --git a/gnu/packages/configuration-management.scm b/gnu/packages/configuration-management.scm index c64b937fe5..3ebb6957c8 100644 --- a/gnu/packages/configuration-management.scm +++ b/gnu/packages/configuration-management.scm @@ -76,7 +76,7 @@ (define-public chezmoi go-github-com-muesli-reflow-padding go-github-com-muesli-termenv go-github-com-google-goterm - go-golang-org-colorful + go-github-com-lucasb-eyer-go-colorful go-github-com-mattn-go-isatty go-github.com-mattn-go-runewidth go-github-com-olekukonko-tablewriter diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d6f073280f..62a7942862 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5894,9 +5894,9 @@ (define-public go-github-com-go-sql-driver-mysql golang's database/sql package.") (license license:mpl2.0))) -(define-public go-golang-org-colorful +(define-public go-github-com-lucasb-eyer-go-colorful (package - (name "go-golang-org-colorful") + (name "go-github-com-lucasb-eyer-go-colorful") (version "1.2.0") (source (origin (method git-fetch) @@ -5908,15 +5908,15 @@ (define-public go-golang-org-colorful (base32 "08c3fkf27r16izjjd4w94xd1z7w1r4mdalbl53ms2ka2j465s3qs")))) (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-image)) (arguments - '(#:import-path "github.com/lucasb-eyer/go-colorful")) - (native-inputs - (list go-golang-org-sql-mock)) - (synopsis "Convert between colorspaces and generate colors") - (description "This package implements Go's @code{color.Color} interface -and provides a means of converting colors stored as RGB to various -colorspaces.") + (list #:import-path "github.com/lucasb-eyer/go-colorful")) (home-page "https://github.com/lucasb-eyer/go-colorful") + (synopsis "Library for playing with colors in Go") + (description + "The colorful package provides a library for using colors in Go. +It stores colors in RGB and provides methods for converting these to +various color spaces.") (license license:expat))) (define-public go-github-com-gdamore-encoding @@ -5966,8 +5966,10 @@ (define-public go-github-com-gdamore-tcell (arguments `(#:import-path "github.com/gdamore/tcell")) (inputs - (list go-github.com-mattn-go-runewidth go-golang-org-colorful - go-golang-org-x-text go-github-com-gdamore-encoding)) + (list go-github.com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-golang-org-x-text + go-github-com-gdamore-encoding)) (home-page "https://github.com/gdamore/tcell") (synopsis "Provide a cell-based view for text terminals") (description "This package includes a full parser and expander for @@ -7716,8 +7718,10 @@ (define-public go-github-com-muesli-termenv (arguments `(#:import-path "github.com/muesli/termenv")) (native-inputs - (list go-github-com-google-goterm go-golang-org-colorful - go-github-com-mattn-go-isatty go-github.com-mattn-go-runewidth)) + (list go-github-com-google-goterm + go-github-com-lucasb-eyer-go-colorful + go-github-com-mattn-go-isatty + go-github.com-mattn-go-runewidth)) (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 @@ -7846,7 +7850,7 @@ (define-public go-github-com-charmbracelet-glamour go-github.com-mattn-go-runewidth go-github-com-muesli-termenv go-github-com-google-goterm - go-golang-org-colorful + go-github-com-lucasb-eyer-go-colorful go-github-com-mattn-go-isatty go-github-com-olekukonko-tablewriter go-github-com-yuin-goldmark @@ -9693,7 +9697,7 @@ (define-public go-github-com-charmbracelet-bubbletea ("github.com/mattn/go-runewidth" ,go-github.com-mattn-go-runewidth) ("go-github-com-muesli-reflow-indent" ,go-github-com-muesli-reflow-indent) ("go-github-com-muesli-reflow-ansi" ,go-github-com-muesli-reflow-ansi) - ("go-golang-org-colorful" ,go-golang-org-colorful) + ("go-github-com-lucasb-eyer-go-colorful" ,go-github-com-lucasb-eyer-go-colorful) ("github.com/containerd/console" ,go-github-com-containerd-console) ("go-github-com-muesli-reflow-truncate" ,go-github-com-muesli-reflow-truncate) ("go-golang-org-x-crypto" ,go-golang-org-x-crypto) diff --git a/gnu/packages/image-viewers.scm b/gnu/packages/image-viewers.scm index 77979e8b8f..037c141065 100644 --- a/gnu/packages/image-viewers.scm +++ b/gnu/packages/image-viewers.scm @@ -532,7 +532,7 @@ (define-public pixterm '(#:import-path "github.com/eliukblau/pixterm/cmd/pixterm" #:unpack-path "github.com/eliukblau/pixterm")) (inputs (list go-github-com-disintegration-imaging - go-golang-org-colorful + go-github-com-lucasb-eyer-go-colorful go-golang-org-x-crypto go-golang-org-x-image)) (home-page "https://github.com/eliukblau/pixterm") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 10/42] gnu: Add go-github-com-rivo-tview. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (7 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 09/42] gnu: go-golang-org-colorful: Rename to go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 11/42] gnu: Add go-github-com-ssor-bom ( via Guix-patches via ` (31 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-rivo-tview): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 62a7942862..8e6c422531 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6008,6 +6008,36 @@ (define-public go-github-com-gdamore-tcell-v2 (modify-inputs (package-inputs go-github-com-gdamore-tcell) (prepend go-golang-org-x-term go-golang-org-x-sys))))) +(define-public go-github-com-rivo-tview + (package + (name "go-github-com-rivo-tview") + (version "0.0.0-20220703182358-a13d901d3386") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/rivo/tview") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0gf1m3ndbc3kgxpv0ryq9a1ahijg6m896sc9k7dvwfjd8vy0q0yd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/rivo/tview")) + (propagated-inputs (list go-golang-org-x-term + go-golang-org-x-sys + go-github-com-rivo-uniseg + go-github-com-mattn-go-runewidth + go-github-com-lucasb-eyer-go-colorful + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/rivo/tview") + (synopsis "Rich Interactive Widgets for Terminal UIs") + (description + "The tview package implements rich widgets for terminal based user +interfaces. The widgets provided with this package are useful for data +exploration and data entry.") + (license license:expat))) + (define-public go-github-com-xo-terminfo (package (name "go-github-com-xo-terminfo") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 11/42] gnu: Add go-github-com-ssor-bom. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (8 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 10/42] gnu: Add go-github-com-rivo-tview ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 12/42] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via ` (30 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-ssor-bom): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8e6c422531..58e4a19b84 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10606,6 +10606,29 @@ (define-public go-github-com-kyoh86-xdg Specification.") (license license:expat))) +(define-public go-github-com-ssor-bom + (package + (name "go-github-com-ssor-bom") + (version "0.0.0-20170718123548-6386211fdfcf") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ssor/bom") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "09g5496ifwqxqclh2iw58plcwcz0sczlnxwqxzwmnl4shdl371ld")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ssor/bom")) + (home-page "https://github.com/ssor/bom") + (synopsis "Cleaning BOMs in Go") + (description + "The bom package provides small tools for cleaning BOMs from a byte +array or reader.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 12/42] gnu: Add go-github-com-gogs-chardet. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (9 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 11/42] gnu: Add go-github-com-ssor-bom ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 13/42] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via ` (29 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gogs-chardet): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 58e4a19b84..a49a0d6a54 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10629,6 +10629,29 @@ (define-public go-github-com-ssor-bom array or reader.") (license license:expat))) +(define-public go-github-com-gogs-chardet + (package + (name "go-github-com-gogs-chardet") + (version "0.0.0-20211120154057-b7413eaefb8f") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gogs/chardet") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12j8q5wc9m4n51v2j2m40nahqdl9bh3hzpdp26clzq91kc2amiz0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gogs/chardet")) + (home-page "https://github.com/gogs/chardet") + (synopsis "Character set detection for Go") + (description + "The chardet package ports character set detection from +ICU to Go.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 13/42] gnu: Add go-github-com-jaytaylor-html2text. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (10 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 12/42] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 14/42] gnu: Add go-github-com-go-test-deep ( via Guix-patches via ` (28 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jaytaylor-html2text): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a49a0d6a54..a2736ff302 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10509,6 +10509,34 @@ (define-public go-github-com-zenhack-go-notmuch email library.") (license license:gpl3+))) +(define-public go-github-com-jaytaylor-html2text + (package + (name "go-github-com-jaytaylor-html2text") + (version "0.0.0-20211105163654-bc68cce691ba") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jaytaylor/html2text") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "12ckgkp8xqgp0fh6019nwp4ssg2k1rv1a67cpk37ian4q5zrvppm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jaytaylor/html2text" + ;; Tests are broken: <https://github.com/jaytaylor/html2text/issues/53> + #:tests? #f)) + (propagated-inputs (list go-golang-org-x-net + go-github-com-olekukonko-tablewriter + go-github-com-ssor-bom)) + (home-page "https://github.com/jaytaylor/html2text") + (synopsis "Convert HTML emails to text") + (description + "The html2text package converts HTML emails to plain text, allowing +text-only mail clients to display them.") + (license license:expat))) + (define-public go-github-com-creack-pty (package (name "go-github-com-creack-pty") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 14/42] gnu: Add go-github-com-go-test-deep. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (11 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 13/42] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 15/42] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via ` (27 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-go-test-deep): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a2736ff302..29ab4faf96 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10680,6 +10680,30 @@ (define-public go-github-com-gogs-chardet ICU to Go.") (license license:expat))) +(define-public go-github-com-go-test-deep + (package + (name "go-github-com-go-test-deep") + (version "1.0.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-test/deep") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1mmw2w3by7y24jjpjwmf2gfl08c65jihn3si9m0sswmagmdsk8q0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-test/deep")) + (home-page "https://github.com/go-test/deep") + (synopsis "Human-friendly deep variable equality in Go") + (description + "The deep package provides the deep.Equal function which is like +reflect.DeepEqual but returns a list of differences. This is helpful +when comparing complex types like structures and maps.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 15/42] gnu: Add go-github-com-cention-sany-utf7. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (12 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 14/42] gnu: Add go-github-com-go-test-deep ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 16/42] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via ` (26 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-cention-sany-utf7): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 29ab4faf96..86dbfa96cb 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5945,6 +5945,30 @@ (define-public go-github-com-gdamore-encoding non-UTF-friendly sources.") (license license:expat))) +(define-public go-github-com-cention-sany-utf7 + (package + (name "go-github-com-cention-sany-utf7") + (version "0.0.0-20170124080048-26cad61bd60a") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/cention-sany/utf7") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jy15ryfcln1iwchrksqyrnyfy41gisymm4f9sr1d73ja029bznm")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/cention-sany/utf7")) + (propagated-inputs (list go-golang-org-x-text)) + (home-page "https://github.com/cention-sany/utf7") + (synopsis "UTF-7 for Go") + (description + "The utf7 package provides support for the obsolete UTF-7 text +encoding in Go.") + (license license:bsd-3))) + (define-public go-github-com-gdamore-tcell (let ((commit "aaadc574a6ed8dc3abe56036ca130dcee1ee6b6e") (version "1.1.2") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 16/42] gnu: Add go-github-com-jhillyerd-enmime. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (13 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 15/42] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 17/42] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via ` (25 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-jhillyerd-enmime): New variable. --- gnu/packages/golang.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 86dbfa96cb..868479a13e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10561,6 +10561,41 @@ (define-public go-github-com-jaytaylor-html2text text-only mail clients to display them.") (license license:expat))) +(define-public go-github-com-jhillyerd-enmime + (package + (name "go-github-com-jhillyerd-enmime") + (version "0.9.4") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/jhillyerd/enmime") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "124dqm598phbmalyx2gmxk201z9kq4ckvvdq8rc0akjlp24nxqbb")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/jhillyerd/enmime")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-net + go-github-com-stretchr-testify + go-github-com-ssor-bom + go-github-com-rivo-uniseg + go-github-com-pkg-errors + go-github-com-olekukonko-tablewriter + go-github-com-mattn-go-runewidth + go-github-com-gogs-chardet + go-github-com-jaytaylor-html2text + go-github-com-go-test-deep + go-github-com-cention-sany-utf7)) + (home-page "https://github.com/jhillyerd/enmime") + (synopsis "MIME encoder and decoder for Go") + (description + "The enmime package implements a MIME encoding and decoding +library geared towards parsing MIME encoded emails.") + (license license:expat))) + (define-public go-github-com-creack-pty (package (name "go-github-com-creack-pty") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 17/42] gnu: Add go-github-com-gatherstars-com-jwz. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (14 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 16/42] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 18/42] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via ` (24 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-gatherstars-com-jwz): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 868479a13e..d3b49248b2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10596,6 +10596,33 @@ (define-public go-github-com-jhillyerd-enmime library geared towards parsing MIME encoded emails.") (license license:expat))) +(define-public go-github-com-gatherstars-com-jwz + (package + (name "go-github-com-gatherstars-com-jwz") + (version "1.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gatherstars-com/jwz") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1h37h5w139d3rhvp1n7kz2jm5zhk4pjzf3sip04v48nphkika60c")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/gatherstars-com/jwz")) + (propagated-inputs (list go-github-com-rivo-tview + go-github-com-jhillyerd-enmime + go-github-com-gdamore-tcell-v2)) + (home-page "https://github.com/gatherstars-com/jwz") + (synopsis "Implementation in Go of the email threading algorithm +originally invented for Netscape Mail") + (description + "The jwz package provides an implementation of the email threading +algorithm originally designed for use in Netscape Mail 2.0 for Go.") + (license license:asl2.0))) + (define-public go-github-com-creack-pty (package (name "go-github-com-creack-pty") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 18/42] gnu: Add go-github-com-emersion-go-textwrapper. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (15 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 17/42] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 19/42] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via ` (23 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-textwrapper): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index d3b49248b2..e1c908edd1 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2107,6 +2107,29 @@ (define-public go-github-com-miolini-datacounter "The datacounter package provides counters for Go readers and writers.") (license license:expat))) +(define-public go-github-com-emersion-go-textwrapper + (package + (name "go-github-com-emersion-go-textwrapper") + (version "0.0.0-20200911093747-65d896831594") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-textwrapper") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lh9d7zvj6gm1rr6sv5xlagklgx9d666hq5srd37a4sdcjkbiqmq")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-textwrapper")) + (home-page "https://github.com/emersion/go-textwrapper") + (synopsis "Text-wrapping writer for Go") + (description + "The textwrapper package provides a writer that wraps long text lines to +a specified length.") + (license license:expat))) + (define-public go-github-com-aki237-nscjar (let ((commit "e2df936ddd6050d30dd90c7214c02b5019c42f06") (revision "0")) -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 19/42] gnu: Add go-github-com-emersion-go-message. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (16 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 18/42] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 20/42] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb ( via Guix-patches via ` (22 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-message): New variable. --- gnu/packages/golang.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index e1c908edd1..c91a8d2ef3 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10556,6 +10556,31 @@ (define-public go-github-com-zenhack-go-notmuch email library.") (license license:gpl3+))) +(define-public go-github-com-emersion-go-message + (package + (name "go-github-com-emersion-go-message") + (version "0.16.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-message") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j5qdhsna28xcs843zsiccw700rld5hin466dl0n3a0ax1w13ay0")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-message")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-textwrapper)) + (home-page "https://github.com/emersion/go-message") + (synopsis "Internet messages and MIME for Go") + (description + "The message package implements the Internet Message Format and Multipurpose +Internet Mail Extensions in Go.") + (license license:expat))) + (define-public go-github-com-jaytaylor-html2text (package (name "go-github-com-jaytaylor-html2text") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 20/42] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (17 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 19/42] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 21/42] gnu: go-github-com-emersion-go-imap: Update to 1.2.1 ( via Guix-patches via ` (21 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-sasl): Update to 0b9dcfb. --- gnu/packages/golang.scm | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index c91a8d2ef3..babf6b8163 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6514,8 +6514,8 @@ (define-public go-github-com-emersion-go-imap (license license:expat))) (define-public go-github-com-emersion-go-sasl - (let ((commit "240c8404624e076f633766c16adbe96c7ac516b7") - (revision "0")) + (let ((commit "0b9dcfb154ac3d7515b08bc2691a0332800edfe9") + (revision "1")) (package (name "go-github-com-emersion-go-sasl") (version (git-version "0.0.0" revision commit)) @@ -6525,13 +6525,13 @@ (define-public go-github-com-emersion-go-sasl (uri (git-reference (url "https://github.com/emersion/go-sasl") (commit commit))) + (file-name (git-file-name name version)) (sha256 (base32 - "1py18p3clp474xhx6ypyp0bgv6n1dfm24m95cyyqb0k3vibar6ih")) - (file-name (git-file-name name version)))) + "1cbf86wkqrdinfydndgdlnayg4a5mg3d4vqra377j2sfkg7wj0hs")))) (build-system go-build-system) (arguments - '(#:import-path "github.com/emersion/go-sasl")) + (list #:import-path "github.com/emersion/go-sasl")) (home-page "https://github.com/emersion/go-sasl") (synopsis "SASL library written in Go") (description "This package provides a SASL library written in Go.") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 21/42] gnu: go-github-com-emersion-go-imap: Update to 1.2.1. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (18 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 20/42] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 22/42] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via ` (20 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap): Update to 1.2.1. --- gnu/packages/golang.scm | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index babf6b8163..8d626537ed 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6491,26 +6491,27 @@ (define-public go-github-com-ddevault-go-libvterm (define-public go-github-com-emersion-go-imap (package (name "go-github-com-emersion-go-imap") - (version "1.0.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/emersion/go-imap") - (commit (string-append "v" version)))) - (sha256 - (base32 - "1id8j2d0rn9sj8y62xhyygqpk5ygrcl9jlfx92sm1jsvxsm3kywq")) - (file-name (git-file-name name version)))) + (version "1.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ak2ysvfcc9w0g1070msis8x9sh6gzvf0nd65ks594siwbmqddw8")))) (build-system go-build-system) (arguments - '(#:import-path "github.com/emersion/go-imap")) - (native-inputs - (list go-golang-org-x-text)) + (list #:import-path "github.com/emersion/go-imap")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-message)) (home-page "https://github.com/emersion/go-imap") (synopsis "IMAP4rev1 library written in Go") - (description "This package provides an IMAP4rev1 library written in Go. It -can be used to build a client and/or a server.") + (description + "This package provides an IMAP4rev1 library written in Go. It +can be used to build IMAP clients and servers.") (license license:expat))) (define-public go-github-com-emersion-go-sasl -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 22/42] gnu: Add go-github-com-emersion-go-imap-sortthread. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (19 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 21/42] gnu: go-github-com-emersion-go-imap: Update to 1.2.1 ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 23/42] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via ` (19 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-imap-sortthread): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8d626537ed..a5f756593e 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6514,6 +6514,32 @@ (define-public go-github-com-emersion-go-imap can be used to build IMAP clients and servers.") (license license:expat))) +(define-public go-github-com-emersion-go-imap-sortthread + (package + (name "go-github-com-emersion-go-imap-sortthread") + (version "1.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-imap-sortthread") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1cfbgz1l5angnj52v9pxwggai2shx0h78ffcp7j4r4lr7lzflnwz")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-imap-sortthread")) + (propagated-inputs (list go-golang-org-x-text + go-github-com-emersion-go-sasl + go-github-com-emersion-go-imap)) + (home-page "https://github.com/emersion/go-imap-sortthread") + (synopsis "Sorting and threading of messages for the imap package") + (description + "The sortthread package implements message sorting and threading for +@code{go-github-com-emersion-go-imap}.") + (license license:expat))) + (define-public go-github-com-emersion-go-sasl (let ((commit "0b9dcfb154ac3d7515b08bc2691a0332800edfe9") (revision "1")) -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 23/42] gnu: Add go-github-com-protonmail-go-crypto. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (20 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 22/42] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 24/42] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via ` (18 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-protonmail-go-crypto): New variable. --- gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index a5f756593e..65d78569d4 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2798,6 +2798,37 @@ (define-public go-golang-org-x-crypto (home-page "https://go.googlesource.com/crypto/") (license license:bsd-3)))) +(define-public go-github-com-protonmail-go-crypto + (package + (name "go-github-com-protonmail-go-crypto") + (version "0.0.0-20220623141421-5afb4c282135") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ProtonMail/go-crypto") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "05qxdbn8wdk901z5kw2r3jdrag58nxlcsy0p8xd6rq0d71sw94wy")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/ProtonMail/go-crypto" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto)) + (home-page "https://github.com/ProtonMail/go-crypto") + (synopsis "Fork of x/crypto with up-to-date OpenPGP implementation") + (description + "This package provides cryptography for Go. This version of the +package is a fork that adds a more up-to-date OpenPGP implementation. +It is completely backwards compatible with @code{golang.org/x/crypto}, +the official package.") + (license license:bsd-3))) + (define-public go-golang-org-x-net (let ((commit "ba9fcec4b297b415637633c5a6e8fa592e4a16c3") (revision "4")) -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 24/42] gnu: Add go-github-com-emersion-go-pgpmail. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (21 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 23/42] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 25/42] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via ` (17 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-pgpmail): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 65d78569d4..1235b2141a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10702,6 +10702,35 @@ (define-public go-github-com-jhillyerd-enmime library geared towards parsing MIME encoded emails.") (license license:expat))) +(define-public go-github-com-emersion-go-pgpmail + (package + (name "go-github-com-emersion-go-pgpmail") + (version "0.2.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-pgpmail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ar26b0apw5bxn58qfn1a79cxigbmrqm1irh1rb7x57fydihc7wm")))) + (build-system go-build-system) + (arguments + (list ;; tests don't support our version of protonmail/go-crypto; see + ;; <https://github.com/emersion/go-pgpmail/issues/12> + #:tests? #f + #:import-path "github.com/emersion/go-pgpmail")) + (propagated-inputs (list go-golang-org-x-text + go-golang-org-x-crypto + go-github-com-emersion-go-message + go-github-com-protonmail-go-crypto)) + (home-page "https://github.com/emersion/go-pgpmail") + (synopsis "PGP mail encryption for Go") + (description + "The pgpmail package implements PGP encryption for e-mail messages.") + (license license:expat))) + (define-public go-github-com-gatherstars-com-jwz (package (name "go-github-com-gatherstars-com-jwz") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 25/42] gnu: Add go-github-com-emersion-go-smtp. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (22 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 24/42] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 26/42] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via ` (16 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-smtp): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 1235b2141a..11d0bc6b24 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6571,6 +6571,30 @@ (define-public go-github-com-emersion-go-imap-sortthread @code{go-github-com-emersion-go-imap}.") (license license:expat))) +(define-public go-github-com-emersion-go-smtp + (package + (name "go-github-com-emersion-go-smtp") + (version "0.15.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-smtp") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1vhc0vpjd4yhxk6wrh01sdpi7nprjn98s46yy82xwlkm0cskl0h7")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-smtp")) + (propagated-inputs (list go-github-com-emersion-go-sasl)) + (home-page "https://github.com/emersion/go-smtp") + (synopsis "SMTP implementation for Go") + (description + "This package implements the Simple Mail Transfer Protocol as +defined by RFC 5321.") + (license license:expat))) + (define-public go-github-com-emersion-go-sasl (let ((commit "0b9dcfb154ac3d7515b08bc2691a0332800edfe9") (revision "1")) -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 26/42] gnu: Add go-github-com-niemeyer-pretty. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (23 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 25/42] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 27/42] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via ` (15 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-niemeyer-pretty): New variable. --- gnu/packages/golang.scm | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 11d0bc6b24..090db70e77 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10949,6 +10949,39 @@ (define-public go-github-com-go-test-deep when comparing complex types like structures and maps.") (license license:expat))) +(define-public go-github-com-niemeyer-pretty + (package + (name "go-github-com-niemeyer-pretty") + (version "0.0.0-20200227124842-a10e7caefd8e") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/niemeyer/pretty") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1jmazh4xzaa3v6g46hz60q2z7nmqs9l9cxdzmmscn3kbcs2znq4v")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/niemeyer/pretty" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'int-to-string-with-rune + (lambda* (#:key import-path #:allow-other-keys) + (with-directory-excursion (string-append "src/" import-path) + (substitute* "formatter.go" + (("s \\+= string\\(i\\)") + "s += string(rune(i))")))))))) + (propagated-inputs (list go-github-com-kr-text)) + (home-page "https://github.com/niemeyer/pretty") + (synopsis "Pretty-print Go values") + (description + "The pretty package provides pretty-printing for Go values. This is +useful during debugging, to avoid wrapping long output lines in the +terminal.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 27/42] gnu: Add go-github-com-arran4-golang-ical. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (24 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 26/42] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 28/42] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via ` (14 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-arran4-golang-ical): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 090db70e77..68e37a5a0c 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -10982,6 +10982,35 @@ (define-public go-github-com-niemeyer-pretty terminal.") (license license:expat))) +(define-public go-github-com-arran4-golang-ical + (package + (name "go-github-com-arran4-golang-ical") + (version "0.0.0-20220517104411-fd89fefb0182") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/arran4/golang-ical") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0bxs0b5yg26liiifc0cc41l307r0wc93hp8iygv8dgpc60yzncaw")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/arran4/golang-ical")) + (propagated-inputs (list go-gopkg-in-yaml-v3 + go-gopkg-in-check-v1 + go-github-com-stretchr-testify + go-github-com-niemeyer-pretty + go-github-com-kr-text + go-github-com-davecgh-go-spew)) + (home-page "https://github.com/arran4/golang-ical") + (synopsis "Handle iCalenders in Go") + (description + "The @code{ical} package provides an ICS/iCalender parser and +serialiser for Go.") + (license license:asl2.0))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 28/42] gnu: Add go-git-sr-ht--sircmpwn-getopt. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (25 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 27/42] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 29/42] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via ` (13 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-git-sr-ht--sircmpwn-getopt): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 68e37a5a0c..810c160adb 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -9251,6 +9251,30 @@ (define-public go-github-com-pborman-getopt programs that use traditional command lines.") (license license:bsd-3))) +(define-public go-git-sr-ht-sircmpwn-getopt + (package + (name "go-git-sr-ht-sircmpwn-getopt") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~sircmpwn/getopt") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0f9rammnmhaz21qkmz7qf76r8jlzi323g05ps3j7gwrxlw7442a6")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~sircmpwn/getopt")) + (propagated-inputs (list go-github-com-stretchr-testify)) + (home-page "https://git.sr.ht/~sircmpwn/getopt") + (synopsis "POSIX getopt for Go") + (description + "This package provides a POSIX-compatible implementation of +@code{getopt} for Go.") + (license license:bsd-3))) + (define-public go-go-uber-org-atomic (package (name "go-go-uber-org-atomic") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 29/42] gnu: Add go-github-com-lithammer-fuzzysearch. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (26 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 28/42] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 30/42] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via ` (12 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-lithammer-fuzzysearch): New variable. --- gnu/packages/golang.scm | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 810c160adb..8eeac6b32b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -11035,6 +11035,35 @@ (define-public go-github-com-arran4-golang-ical serialiser for Go.") (license license:asl2.0))) +(define-public go-github-com-lithammer-fuzzysearch + (package + (name "go-github-com-lithammer-fuzzysearch") + (version "1.1.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/lithammer/fuzzysearch") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1b036sm42cf64diwlqhx24vxy6g5afrmfbdfyqhpg8zrii3lpwns")))) + (build-system go-build-system) + (propagated-inputs (list go-golang-org-x-text)) + (arguments + (list #:import-path "github.com/lithammer/fuzzysearch" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (home-page "https://github.com/lithammer/fuzzysearch") + (synopsis "Tiny and fast fuzzy search in Go") + (description + "A speedy fuzzy matching package for Go inspired by the JavaScript +library bevacqua/fuzzysearch.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 30/42] gnu: Add go-github-com-emersion-go-maildir. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (27 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 29/42] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 31/42] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via ` (11 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-maildir): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8eeac6b32b..77e2153cf2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6646,6 +6646,29 @@ (define-public go-github-com-emersion-go-imap-idle (description "This package provides an IDLE extension for go-imap.") (license license:expat)))) +(define-public go-github-com-emersion-go-maildir + (package + (name "go-github-com-emersion-go-maildir") + (version "0.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-maildir") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rs9kbacjpcza25pmdkbm7sdm7r6gq4g44nihi9asyrvspx96zf2")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-maildir")) + (home-page "https://github.com/emersion/go-maildir") + (synopsis "Maildir interface for Go") + (description + "This package provides an interface to mailboxes in the Maildir +format.") + (license license:expat))) + (define-public go-github-com-fatih-color (package (name "go-github-com-fatih-color") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 31/42] gnu: Add go-github-com-emersion-go-milter. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (28 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 30/42] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 32/42] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via ` (10 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-milter): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 77e2153cf2..b6eb479d3f 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6669,6 +6669,30 @@ (define-public go-github-com-emersion-go-maildir format.") (license license:expat))) +(define-public go-github-com-emersion-go-milter + (package + (name "go-github-com-emersion-go-milter") + (version "0.3.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-milter") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "10vpry5gjz2bh9qchcx4p59zm7cc6cb6bfkii2n6vsn4svb950sa")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-milter")) + (propagated-inputs (list go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-milter") + (synopsis "Milter mail filters in Go") + (description + "This package provides an interface for implementing milter mail +filters for Go.") + (license license:bsd-2))) + (define-public go-github-com-fatih-color (package (name "go-github-com-fatih-color") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 32/42] gnu: Add go-github-com-emersion-go-msgauth. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (29 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 31/42] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 33/42] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via ` (9 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/golang.scm (go-github-com-emersion-go-msgauth): New variable. --- gnu/packages/golang.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index b6eb479d3f..50e1aaec1b 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6693,6 +6693,36 @@ (define-public go-github-com-emersion-go-milter filters for Go.") (license license:bsd-2))) +(define-public go-github-com-emersion-go-msgauth + (package + (name "go-github-com-emersion-go-msgauth") + (version "0.6.6") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-msgauth") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0ds8yr4cm9wigcxg1sxc2m0wmy4z9n6gws3mj50dmf2ayij69z9j")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-msgauth" + #:tests? #f ; Source-only package. + #:phases + #~(modify-phases %standard-phases + ;; Source-only package. + (delete 'build)))) + (propagated-inputs (list go-golang-org-x-crypto + go-github-com-emersion-go-milter + go-github-com-emersion-go-message)) + (home-page "https://github.com/emersion/go-msgauth") + (synopsis "Email authentication for Go") + (description + "This package provides a Go library for authenticating emails.") + (license license:expat))) + (define-public go-github-com-fatih-color (package (name "go-github-com-fatih-color") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 33/42] gnu: Add go-github-com-onsi-gomega. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (30 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 32/42] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 34/42] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via ` (8 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-gomega): New variable. --- gnu/packages/golang.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 50e1aaec1b..df203edc5a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -11141,6 +11141,37 @@ (define-public go-github-com-lithammer-fuzzysearch library bevacqua/fuzzysearch.") (license license:expat))) +(define-public go-github-com-onsi-gomega + (package + (name "go-github-com-onsi-gomega") + (version "1.19.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/gomega") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "092phwk97sk4sv0nbx5pfhqs6x3x1lnrjwyda1m6b6zwrfmq5c6i")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/onsi/gomega" + ;; Unless we disable the tests, we have a circular dependency on + ;; ginkgo/v2. + #:tests? #f)) + (propagated-inputs (list go-github-com-golang-protobuf-proto + go-golang-org-x-net + go-golang-org-x-sys + go-golang-org-x-text + go-google-golang-org-protobuf + go-gopkg-in-yaml-v2)) + (home-page "https://github.com/onsi/gomega") + (synopsis "Matcher library for Ginkgo") + (description + "Gomega is the preferred matcher library for the Ginkgo test framework.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 34/42] gnu: Add go-gopkg-in-tomb-v1. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (31 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 33/42] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 35/42] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via ` (7 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-gopkg-in-tomb-v1): New variable. --- gnu/packages/golang.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index df203edc5a..cfed03fdd2 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -2570,6 +2570,32 @@ (define-public go-gopkg.in-tomb.v2 (home-page "https://gopkg.in/tomb.v2") (license license:bsd-3)))) +(define-public go-gopkg-in-tomb-v1 + (package + (inherit go-gopkg.in-tomb.v2) + (name "go-gopkg-in-tomb-v1") + (version "1.0.0-20141024135613-dd632973f1e7") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://gopkg.in/tomb.v1") + (commit (go-version->git-ref version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1lqmq1ag7s4b3gc3ddvr792c5xb5k6sfn0cchr3i2s7f1c231zjv")))) + (arguments + (list #:import-path "gopkg.in/tomb.v1" + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-test + (lambda* (#:key import-path #:allow-other-keys) + (substitute* (string-append "src/" import-path + "/tomb_test.go") + (("t.Fatalf\\(`Killf\\(\"BO%s") + "t.Fatalf(`Killf(\"BO%%s"))))))) + (home-page "https://gopkg.in/tomb.v1"))) + (define-public go-gopkg-in-natefinch-lumberjack.v2 (package (name "go-gopkg-in-natefinch-lumberjack.v2") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 35/42] gnu: Add go-github-com-nxadm-tail. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (32 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 34/42] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 36/42] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via ` (6 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-nxadm-tail): New variable. --- gnu/packages/golang.scm | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index cfed03fdd2..be7d7681bb 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -3976,6 +3976,30 @@ (define-public go-github-com-fsnotify-fsnotify (description "File system notifications for Go") (license license:bsd-3))) +(define-public go-github-com-nxadm-tail + (package + (name "go-github-com-nxadm-tail") + (version "1.4.8") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/nxadm/tail") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1j2gi485fhwdpmyzn42wk62103fclwbfywg42p275z1qv2bsz1rc")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/nxadm/tail")) + (propagated-inputs (list go-gopkg-in-tomb-v1 + go-github-com-fsnotify-fsnotify)) + (home-page "https://github.com/nxadm/tail") + (synopsis "Go implementation of the functionality of @command{tail -f}") + (description + "This package provides a Go library for reading from continuously +updating files, like @command{tail -f}.") + (license license:expat))) + (define-public go-github-com-magiconair-properties (package (name "go-github-com-magiconair-properties") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 36/42] gnu: Add go-github-com-go-task-slim-sprig. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (33 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 35/42] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 37/42] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via ` (5 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-go-task-slim-sprig): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index be7d7681bb..393c61ff84 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -7583,6 +7583,34 @@ (define-public go-github-com-masterminds-sprig template functions.") (license license:expat))) +(define-public go-github-com-go-task-slim-sprig + (let ((commit "afa1e2071829e4db655eb448d6c7c16eb0bc5766") + (revision "0")) + (package + (name "go-github-com-go-task-slim-sprig") + (version (git-version "2.20.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/go-task/slim-sprig") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1185y8qygv8gb3wpghx5d945wq68j4dbaiffq3h0dh453g4h1w7a")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/go-task/slim-sprig" + ;; Tests try to access the network. + #:tests? #f)) + (home-page "https://github.com/go-task/slim-sprig") + (synopsis "Various useful template functions for Go") + (description + "Sprig provides over 100 functions that extend the Go template system. +Slim-Sprig is a fork of Sprig that removes all external dependencies to make +the library more lightweight.") + (license license:expat)))) + (define-public go-github-com-bmatcuk-doublestar (package (name "go-github-com-bmatcuk-doublestar") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 37/42] gnu: Add go-github-com-onsi-ginkgo. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (34 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 36/42] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 38/42] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via ` (4 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-onsi-ginkgo): New variable. --- gnu/packages/golang.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 393c61ff84..2aa6db4ed9 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -11250,6 +11250,34 @@ (define-public go-github-com-onsi-gomega "Gomega is the preferred matcher library for the Ginkgo test framework.") (license license:expat))) +(define-public go-github-com-onsi-ginkgo + (package + (name "go-github-com-onsi-ginkgo") + (version "1.16.5") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/onsi/ginkgo") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1hh6n7q92y0ai8k6rj2yzw6wwxikhyiyk4j92zgvf1zad0gmqqmz")))) + (build-system go-build-system) + (arguments (list #:import-path "github.com/onsi/ginkgo")) + (propagated-inputs (list go-golang-org-x-sys + go-golang-org-x-tools + go-github-com-go-task-slim-sprig + go-github-com-nxadm-tail + go-github-com-onsi-gomega)) + (home-page "https://github.com/onsi/ginkgo") + (synopsis "BDD-style testing framework for Go") + (description + "Ginkgo is a Behaviour-Driven Development testing framework for Go. It +builds on top of Go's builtin @code{testing} library and is complemented by the +Gomega matcher library.") + (license license:expat))) + ;;; ;;; Avoid adding new packages to the end of this file. To reduce the chances ;;; of a merge conflict, place them above by existing packages with similar -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 38/42] gnu: Add go-github-com-syndtr-goleveldb-leveldb. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (35 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 37/42] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 39/42] gnu: Add go-github-com-emersion-go-mbox ( via Guix-patches via ` (3 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-syndtr-goleveldb-leveldb): New variable. --- gnu/packages/golang.scm | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 2aa6db4ed9..62c9cc5f00 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -5998,6 +5998,33 @@ (define-public go-github-com-go-sql-driver-mysql golang's database/sql package.") (license license:mpl2.0))) +(define-public go-github-com-syndtr-goleveldb-leveldb + (package + (name "go-github-com-syndtr-goleveldb-leveldb") + (version "1.0.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/syndtr/goleveldb") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "042k0gbzs5waqpxmd7nv5h93mlva861s66c3s9gfg1fym5dx4vmd")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/syndtr/goleveldb/leveldb" + #:unpack-path "github.com/syndtr/goleveldb")) + (propagated-inputs (list go-github-com-onsi-gomega + go-github-com-onsi-ginkgo + go-github-com-golang-snappy)) + (home-page "https://github.com/syndtr/goleveldb") + (synopsis "LevelDB implementation in Go") + (description + "This package provides a Go implementation of the LevelDB key/value +storage system.") + (license license:bsd-2))) + (define-public go-github-com-lucasb-eyer-go-colorful (package (name "go-github-com-lucasb-eyer-go-colorful") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 39/42] gnu: Add go-github-com-emersion-go-mbox. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (36 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 38/42] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 40/42] gnu: go-github-com-gdamore-tcell-v2: Update to 2.5.3 ( via Guix-patches via ` (2 subsequent siblings) 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-emersion-go-mbox): New variable. --- gnu/packages/golang.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 62c9cc5f00..8018f8e528 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6800,6 +6800,29 @@ (define-public go-github-com-emersion-go-msgauth "This package provides a Go library for authenticating emails.") (license license:expat))) +(define-public go-github-com-emersion-go-mbox + (package + (name "go-github-com-emersion-go-mbox") + (version "1.0.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/go-mbox") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0vnadh2khx7sxn0irrd8gz8ra02x7ij0q8zglq3rqffqil06nliv")))) + (build-system go-build-system) + (arguments + (list #:import-path "github.com/emersion/go-mbox")) + (home-page "https://github.com/emersion/go-mbox") + (synopsis "Go library for handling @code{mbox} files") + (description + "This package provides a library for parsing and formatting +@code{mbox} files.") + (license license:expat))) + (define-public go-github-com-fatih-color (package (name "go-github-com-fatih-color") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 40/42] gnu: go-github-com-gdamore-tcell-v2: Update to 2.5.3. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (37 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 39/42] gnu: Add go-github-com-emersion-go-mbox ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 41/42] gnu: Add go-git-sr-ht-rockorager-tcell-term ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 42/42] gnu: Add aerc ( via Guix-patches via 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-github-com-gdamore-tcell-v2): Update to 2.5.3. --- gnu/packages/golang.scm | 40 +++++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 8018f8e528..6d66551d73 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6137,28 +6137,26 @@ (define-public go-github-com-gdamore-tcell-v2 (package (inherit go-github-com-gdamore-tcell) (name "go-github-com-gdamore-tcell") - (version "2.3.1") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/gdamore/tcell") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0ypbl5080q9sd3irad8mv7zlg4242i8pmg5xyhbyq95kymwibaid")))) + (version "2.5.3") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/gdamore/tcell") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0pvs0gigqxpifc7y7cx82cg95pgqmy8qzxynja3zidplrx2075j3")))) (arguments - `(#:import-path "github.com/gdamore/tcell/v2" - #:phases - (modify-phases %standard-phases - (add-before 'reset-gzip-timestamps 'make-files-writable - (lambda* (#:key outputs #:allow-other-keys) - ;; Make sure .gz files are writable so that the - ;; 'reset-gzip-timestamps' phase can do its work. - (let ((out (assoc-ref outputs "out"))) - (for-each make-file-writable - (find-files out "\\.gz$")))))))) + (list #:import-path "github.com/gdamore/tcell/v2" + #:phases + #~(modify-phases %standard-phases + (add-before 'reset-gzip-timestamps 'make-files-writable + (lambda _ + ;; Make sure .gz files are writable so that the + ;; 'reset-gzip-timestamps' phase can do its work. + (for-each make-file-writable + (find-files #$output "\\.gz$"))))))) (propagated-inputs (modify-inputs (package-inputs go-github-com-gdamore-tcell) (prepend go-golang-org-x-term go-golang-org-x-sys))))) -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 41/42] gnu: Add go-git-sr-ht-rockorager-tcell-term. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (38 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 40/42] gnu: go-github-com-gdamore-tcell-v2: Update to 2.5.3 ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 42/42] gnu: Add aerc ( via Guix-patches via 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: ( * gnu/packages/golang.scm (go-git-sr-ht-rockorager-tcell-term): New variable. --- gnu/packages/golang.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/golang.scm b/gnu/packages/golang.scm index 6d66551d73..1eb483332a 100644 --- a/gnu/packages/golang.scm +++ b/gnu/packages/golang.scm @@ -6161,6 +6161,38 @@ (define-public go-github-com-gdamore-tcell-v2 (modify-inputs (package-inputs go-github-com-gdamore-tcell) (prepend go-golang-org-x-term go-golang-org-x-sys))))) +(define-public go-git-sr-ht-rockorager-tcell-term + (package + (name "go-git-sr-ht-rockorager-tcell-term") + (version "0.3.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~rockorager/tcell-term") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "13nfb2mq59846j531j7p2nm8mi0kjw5p90pa89l3fwc0sljkn5p8")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~rockorager/tcell-term")) + (propagated-inputs + (list go-golang-org-x-sys + go-golang-org-x-term + go-gopkg-in-check-v1 + go-github-com-mattn-go-runewidth + go-github-com-davecgh-go-spew + go-github-com-stretchr-testify + go-github-com-gdamore-tcell-v2 + go-github-com-creack-pty)) + (home-page "https://git.sr.ht/~rockorager/tcell-term") + (synopsis "Terminal widget for @code{tcell}") + (description + "This package provides a virtual terminal widget for the @code{tcell} +Go library.") + (license license:expat))) + (define-public go-github-com-rivo-tview (package (name "go-github-com-rivo-tview") -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* [bug#55903] [PATCH v13 42/42] gnu: Add aerc. 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via ` (39 preceding siblings ...) 2022-10-21 21:11 ` [bug#55903] [PATCH v13 41/42] gnu: Add go-git-sr-ht-rockorager-tcell-term ( via Guix-patches via @ 2022-10-21 21:11 ` ( via Guix-patches via 40 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-10-21 21:11 UTC (permalink / raw) To: 55903; +Cc: (unmatched-parenthesis From: "(unmatched-parenthesis" <paren@disroot.org> * gnu/packages/mail.scm (aerc): New variable. --- gnu/packages/mail.scm | 119 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index 28acfadea0..5dca03e0bd 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -50,6 +50,7 @@ ;;; Copyright © 2022 Guillaume Le Vaillant <glv@posteo.net> ;;; Copyright © 2022 muradm <mail@muradm.net> ;;; Copyright © 2022 jgart <jgart@dismail.de> +;;; Copyright © 2022 ( <paren@disroot.org> ;;; ;;; This file is part of GNU Guix. ;;; @@ -151,6 +152,7 @@ (define-module (gnu packages mail) #:use-module (gnu packages rdf) #:use-module (gnu packages readline) #:use-module (gnu packages ruby) + #:use-module (gnu packages rust-apps) #:use-module (gnu packages search) #:use-module (gnu packages serialization) #:use-module (gnu packages samba) @@ -4754,3 +4756,120 @@ (define-public smtpmail mailserver on their machine. It enables these users to send their mail over a remote SMTP server.") (license license:gpl2+))) + +(define-public aerc + (package + (name "aerc") + (version "0.13.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://git.sr.ht/~rjarry/aerc") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "18rykklc0ppl53sm9lzhrw6kv4rcc7x45nv7qii7m4qads2pyjm5")))) + (build-system go-build-system) + (arguments + (list #:import-path "git.sr.ht/~rjarry/aerc" + ;; Installing the source is only necessary for Go libraries. + #:install-source? #f + #:build-flags + #~(list "-tags=notmuch" "-ldflags" + (string-append "-X main.Version=" #$version + " -X git.sr.ht/~rjarry/aerc/config.shareDir=" + #$output "/share/aerc")) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'patch-paths + (lambda* (#:key import-path inputs #:allow-other-keys) + (with-directory-excursion + (string-append "src/" import-path) + (substitute* (list "config/config.go" + "lib/templates/template.go" + "widgets/compose.go" + "widgets/msgviewer.go" + "worker/maildir/worker.go" + "worker/notmuch/worker.go") + (("\"sh\"") + (string-append + "\"" (search-input-file inputs "bin/sh") + "\""))) + (substitute* "commands/z.go" + (("\"zoxide\"") + (string-append + "\"" (search-input-file inputs "bin/zoxide") + "\""))) + (substitute* (list "lib/crypto/gpg/gpg.go" + "lib/crypto/gpg/gpg_test.go" + "lib/crypto/gpg/gpgbin/keys.go" + "lib/crypto/gpg/gpgbin/gpgbin.go") + (("\"gpg\"") + (string-append + "\"" (search-input-file inputs "bin/gpg") + "\"")) + (("strings\\.Contains\\(stderr\\.String\\(\\), .*\\)") + "strings.Contains(stderr.String(), \"gpg\")"))))) + (add-after 'build 'doc + (lambda* (#:key import-path build-flags #:allow-other-keys) + (invoke "make" "doc" "-C" + (string-append "src/" import-path)))) + (replace 'install + (lambda* (#:key import-path build-flags #:allow-other-keys) + (invoke "make" "install" "-C" + (string-append "src/" import-path) + (string-append "PREFIX=" #$output))))))) + (inputs (list gnupg + go-github-com-zenhack-go-notmuch + go-golang-org-x-oauth2 + go-github-com-xo-terminfo + go-github-com-stretchr-testify + go-github-com-riywo-loginshell + go-github-com-pkg-errors + go-github-com-mitchellh-go-homedir + go-github-com-miolini-datacounter + go-github-com-mattn-go-runewidth + go-github-com-mattn-go-isatty + go-github-com-lithammer-fuzzysearch + go-github-com-kyoh86-xdg + go-github-com-imdario-mergo + go-github-com-google-shlex + go-github-com-go-ini-ini + go-github-com-gdamore-tcell-v2 + go-github-com-gatherstars-com-jwz + go-github-com-fsnotify-fsnotify + go-github-com-emersion-go-smtp + go-github-com-emersion-go-sasl + go-github-com-emersion-go-pgpmail + go-github-com-emersion-go-message + go-github-com-emersion-go-maildir + go-github-com-emersion-go-imap-sortthread + go-github-com-emersion-go-imap + go-github-com-emersion-go-msgauth + go-github-com-emersion-go-mbox + go-github-com-ddevault-go-libvterm + go-github-com-danwakefield-fnmatch + go-github-com-creack-pty + go-github-com-arran4-golang-ical + go-github-com-protonmail-go-crypto + go-github-com-syndtr-goleveldb-leveldb + go-git-sr-ht-sircmpwn-getopt + go-git-sr-ht-rockorager-tcell-term + zoxide)) + (native-inputs (list scdoc)) + (home-page "https://git.sr.ht/~rjarry/aerc") + (synopsis "Email client for the terminal") + (description "@code{aerc} is a textual email client for terminals. It +features: +@enumerate +@item First-class support for using patches and @code{git send-email} +@item Vi-like keybindings and command system +@item A built-in console +@item Support for multiple accounts +@end enumerate") + ;; The license given is MIT/Expat; however, linking against notmuch + ;; effectively makes it GPL-3.0-or-later. See this thread discussing it: + ;; <https://lists.sr.ht/~rjarry/aerc-devel/%3Cb5cb213a7d0c699a886971658c2476 + ;; 1073eb2391%40disroot.org%3E> + (license license:gpl3+))) -- 2.38.0 ^ permalink raw reply related [flat|nested] 583+ messages in thread
* bug#55903: [PATCHSET] Adding aerc 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via ` (15 preceding siblings ...) 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via @ 2022-11-28 7:27 ` Raghav Gururajan via Guix-patches via 2022-11-28 8:21 ` [bug#55903] " ( via Guix-patches via 16 siblings, 1 reply; 583+ messages in thread From: Raghav Gururajan via Guix-patches via @ 2022-11-28 7:27 UTC (permalink / raw) To: 55903-done [-- Attachment #1.1: Type: text/plain, Size: 85 bytes --] (, Pushed! Thanks so much for the patches and your patience. Regards, RG. [-- Attachment #2: OpenPGP digital signature --] [-- Type: application/pgp-signature, Size: 236 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
* [bug#55903] [PATCHSET] Adding aerc 2022-11-28 7:27 ` bug#55903: [PATCHSET] Adding aerc Raghav Gururajan via Guix-patches via @ 2022-11-28 8:21 ` ( via Guix-patches via 0 siblings, 0 replies; 583+ messages in thread From: ( via Guix-patches via @ 2022-11-28 8:21 UTC (permalink / raw) To: Raghav Gururajan, 55903-done [-- Attachment #1: Type: text/plain, Size: 184 bytes --] On Mon Nov 28, 2022 at 7:27 AM GMT, Raghav Gururajan via Guix-patches via wrote: > Pushed! > > Thanks so much for the patches and your patience. THANK YOU! <3 <3 <3 -- ( [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 659 bytes --] ^ permalink raw reply [flat|nested] 583+ messages in thread
end of thread, other threads:[~2022-11-28 8:23 UTC | newest] Thread overview: 583+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2022-06-04 12:07 [bug#55903] [PATCHSET] Adding aerc ( via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty (unmatched-parenthesis via Guix-patches via 2022-06-11 22:30 ` Maxime Devos 2022-06-12 10:19 ` ( via Guix-patches via 2022-06-11 22:32 ` Maxime Devos 2022-06-12 12:18 ` ( via Guix-patches via 2022-06-11 22:35 ` Maxime Devos 2022-06-12 12:17 ` ( via Guix-patches via 2022-06-11 22:38 ` Maxime Devos 2022-06-12 12:33 ` ( via Guix-patches via 2022-06-12 13:00 ` Maxime Devos 2022-06-11 19:16 ` [bug#55903] [PATCH 03/41] gnu: Add go-google-golang-org-protobuf-proto (unmatched-parenthesis via Guix-patches via 2022-06-11 22:19 ` Maxime Devos 2022-06-12 10:23 ` ( via Guix-patches via 2022-06-12 12:38 ` Maxime Devos 2022-06-12 12:43 ` ( via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 04/41] gnu: Add go-google-golang-org-appengine (unmatched-parenthesis via Guix-patches via 2022-06-11 22:28 ` Maxime Devos 2022-06-12 10:27 ` ( via Guix-patches via 2022-06-12 12:34 ` ( via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 05/41] gnu: Add go-github-com-xo-terminfo (unmatched-parenthesis via Guix-patches via 2022-06-11 22:41 ` Maxime Devos 2022-06-12 10:28 ` ( via Guix-patches via 2022-06-11 22:44 ` Maxime Devos 2022-06-11 19:16 ` [bug#55903] [PATCH 06/41] gnu: Add go-github-com-riywo-loginshell (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 07/41] gnu: Add go-github-com-miolini-datacounter (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 08/41] gnu: Add go-github-com-kyoh86-xdg (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 09/41] gnu: Add go-github-com-go-ini-ini (unmatched-parenthesis via Guix-patches via 2022-06-11 22:45 ` Maxime Devos 2022-06-12 10:34 ` ( via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 10/41] gnu: Add go-github-com-lucasb-eyer-go-colorful (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 11/41] gnu: Add go-github-com-rivo-uniseq (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 12/41] gnu: Add go-github-com-rivo-tview (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 13/41] gnu: Add go-github-com-ssor-bom (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 14/41] gnu: Add go-github-com-gogs-chardet (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 15/41] gnu: Add go-github-com-jaytaylor-html2text (unmatched-parenthesis via Guix-patches via 2022-06-11 22:48 ` Maxime Devos 2022-06-12 10:35 ` ( via Guix-patches via 2022-06-11 22:49 ` Maxime Devos 2022-06-12 10:36 ` ( via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 16/41] gnu: Add go-github-com-go-test-deep (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 17/41] gnu: Add go-github-com-cention-sany-utf7 (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 18/41] gnu: Add go-github-com-jhillyerd-enmime (unmatched-parenthesis via Guix-patches via 2022-06-11 22:53 ` Maxime Devos 2022-06-12 10:37 ` ( via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 19/41] gnu: Add go-github-com-gatherstars-com-jwz (unmatched-parenthesis via Guix-patches via 2022-06-11 22:57 ` Maxime Devos 2022-06-12 10:39 ` ( via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 20/41] gnu: Add go-github-com-emersion-go-textwrapper (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 21/41] gnu: Add go-github-com-emersion-go-message (unmatched-parenthesis via Guix-patches via 2022-06-11 22:59 ` Maxime Devos 2022-06-12 10:41 ` ( via Guix-patches via 2022-06-12 12:59 ` Maxime Devos 2022-06-12 13:14 ` ( via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 22/41] gnu: Add go-github-com-emersion-go-sasl (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 23/41] gnu: Add go-github-com-emersion-go-imap (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 24/41] gnu: Add go-github-com-emersion-go-imap-sortthread (unmatched-parenthesis via Guix-patches via 2022-06-11 23:01 ` Maxime Devos 2022-06-12 10:42 ` ( via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp (unmatched-parenthesis via Guix-patches via 2022-06-11 22:27 ` Maxime Devos 2022-06-12 10:46 ` ( via Guix-patches via 2022-06-12 12:53 ` Maxime Devos 2022-06-12 13:13 ` ( via Guix-patches via 2022-06-12 13:40 ` Maxime Devos 2022-06-12 13:57 ` Maxime Devos 2022-06-12 16:05 ` ( via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 26/41] gnu: Add go-github-com-protonmail-go-crypto-bitcurves (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 27/41] gnu: Add go-github-com-protonmail-go-crypto-brainpool (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 28/41] gnu: Add go-github-com-go-crypto-eax (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 29/41] gnu: Add go-github-com-protonmail-go-crypto-internal-byteutil (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 30/41] gnu: Add go-github-com-protonmail-go-crypto-ocb (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 31/41] gnu: Add go-github-com-emersion-go-pgpmail (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 32/41] gnu: Add go-github-com-emersion-go-smtp (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 33/41] gnu: Add go-github-com-niemeyer-pretty (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 34/41] gnu: Add go-github-com-arran4-golang-ical (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 35/41] gnu: Add go-git-sr-ht--sircmpwn-getopt (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 36/41] gnu: Add go-github-com-lithammer-fuzzysearch (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 37/41] gnu: Add go-github-com-google-shlex (unmatched-parenthesis via Guix-patches via 2022-06-11 22:20 ` Maxime Devos 2022-06-12 10:47 ` ( via Guix-patches via 2022-06-11 22:21 ` Maxime Devos 2022-06-11 19:16 ` [bug#55903] [PATCH 38/41] gnu: Add go-github-com-emersion-go-maildir (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 39/41] gnu: Add go-github-com-emersion-go-milter (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 40/41] gnu: Add go-github-com-emersion-go-msgauth-authres (unmatched-parenthesis via Guix-patches via 2022-06-11 19:16 ` [bug#55903] [PATCH 41/41] gnu: Add aerc (unmatched-parenthesis via Guix-patches via 2022-06-11 23:02 ` Maxime Devos 2022-06-12 10:48 ` ( via Guix-patches via 2022-06-11 20:08 ` [bug#55903] Fwd: Re: [PATCHSET] Adding aerc ( via Guix-patches via 2022-06-11 22:34 ` [bug#55903] " Maxime Devos 2022-06-12 10:48 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 02/35] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-06-13 7:43 ` Maxime Devos 2022-06-13 19:43 ` ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 03/35] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 04/35] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 05/35] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 06/35] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 07/35] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 08/35] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 09/35] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 10/35] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 11/35] gnu: Add go-github-com-rivo-tview ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 12/35] gnu: Add go-github-com-ssor-bom ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 13/35] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 14/35] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 15/35] gnu: Add go-github-com-go-test-deep ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 16/35] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 17/35] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 18/35] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 19/35] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 20/35] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 21/35] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 22/35] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 23/35] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 24/35] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 25/35] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 26/35] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 27/35] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 28/35] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 29/35] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 30/35] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 31/35] gnu: Add go-github-com-google-shlex ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 32/35] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 33/35] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 34/35] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via 2022-06-13 6:56 ` [bug#55903] [PATCH v2 35/35] gnu: Add aerc ( via Guix-patches via 2022-06-13 19:39 ` [bug#55903] [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-06-13 19:39 ` [bug#55903] [PATCH v3 02/35] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-06-13 19:39 ` [bug#55903] [PATCH v3 03/35] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via 2022-06-13 19:39 ` [bug#55903] [PATCH v3 04/35] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 05/35] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 06/35] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 07/35] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 08/35] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 09/35] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 10/35] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 11/35] gnu: Add go-github-com-rivo-tview ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 12/35] gnu: Add go-github-com-ssor-bom ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 13/35] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 14/35] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 15/35] gnu: Add go-github-com-go-test-deep ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 16/35] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 17/35] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 18/35] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 19/35] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 20/35] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 21/35] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 22/35] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 23/35] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 24/35] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 25/35] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 26/35] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 27/35] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 28/35] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 29/35] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 30/35] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 31/35] gnu: Add go-github-com-google-shlex ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 32/35] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 33/35] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 34/35] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via 2022-06-13 19:40 ` [bug#55903] [PATCH v3 35/35] gnu: Add aerc ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via 2022-07-06 10:17 ` [bug#55903] [PATCH v4 10/41] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 11/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 12/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 13/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 14/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 15/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 16/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 17/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 18/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 19/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 20/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 21/41] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 22/41] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 24/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 25/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 26/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 27/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 28/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 30/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 31/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 32/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 33/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 34/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 35/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 36/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 37/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 38/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 39/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via 2022-07-06 10:18 ` [bug#55903] [PATCH v4 41/41] gnu: Add aerc ( via Guix-patches via 2022-07-06 10:24 ` [bug#55903] [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 " ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 10/41] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 11/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 12/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 13/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 14/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 15/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 16/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 17/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 18/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 19/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 20/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 21/41] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 22/41] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 24/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 25/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 26/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 27/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 28/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 30/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 31/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 32/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 33/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via 2022-08-03 12:29 ` [bug#55903] [PATCH v5 34/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via 2022-08-03 12:30 ` [bug#55903] [PATCH v5 35/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via 2022-08-03 12:30 ` [bug#55903] [PATCH v5 36/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via 2022-08-03 12:30 ` [bug#55903] [PATCH v5 37/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via 2022-08-03 12:30 ` [bug#55903] [PATCH v5 38/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via 2022-08-03 12:30 ` [bug#55903] [PATCH v5 39/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via 2022-08-03 12:30 ` [bug#55903] [PATCH v5 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via 2022-08-03 12:30 ` [bug#55903] [PATCH v5 41/41] gnu: Add aerc ( via Guix-patches via 2022-08-03 12:31 ` [bug#55903] [PATCH v5 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 " ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 10/41] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 11/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 12/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 13/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 14/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 15/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 16/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 17/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 18/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 19/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 20/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 21/41] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 22/41] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 24/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 25/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 26/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 27/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 28/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 30/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 31/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 32/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 33/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 34/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 35/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 36/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 37/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 38/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 39/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via 2022-08-04 17:10 ` [bug#55903] [PATCH v6 41/41] gnu: Add aerc ( via Guix-patches via 2022-08-04 17:16 ` [bug#55903] [PATCH v6 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 " ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 10/41] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 11/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 12/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 13/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 14/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 15/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 16/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 17/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 18/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 19/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 20/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 21/41] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 22/41] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 24/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 25/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 26/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 27/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 28/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 30/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 31/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 32/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 33/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 34/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 35/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 36/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 37/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 38/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 39/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via 2022-08-14 10:04 ` [bug#55903] [PATCH v7 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via 2022-08-14 10:05 ` [bug#55903] [PATCH v7 41/41] gnu: Add aerc ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 10/41] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 11/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 12/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 13/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 14/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 15/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 16/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 17/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 18/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 19/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 20/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 21/41] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 22/41] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 24/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 25/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 26/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 27/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 28/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 30/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 31/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 32/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 33/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 34/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 35/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 36/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 37/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 38/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 39/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via 2022-08-22 6:11 ` [bug#55903] [PATCH v8 41/41] gnu: Add aerc ( via Guix-patches via 2022-08-22 6:26 ` [bug#55903] [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 01/42] " ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 02/42] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 03/42] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 04/42] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 05/42] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 06/42] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 07/42] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 08/42] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 09/42] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 10/42] gnu: Add go-github-com-rivo-uniseg ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 11/42] gnu: Add go-github-com-rivo-tview ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 12/42] gnu: Add go-github-com-ssor-bom ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 13/42] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 14/42] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 15/42] gnu: Add go-github-com-go-test-deep ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 16/42] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 17/42] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 18/42] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 19/42] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 20/42] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 21/42] gnu: Add go-github-com-emersion-go-sasl ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 22/42] gnu: Add go-github-com-emersion-go-imap ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 23/42] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 24/42] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 25/42] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 26/42] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 27/42] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 28/42] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 29/42] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 30/42] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 31/42] gnu: Add go-github-com-google-shlex ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 32/42] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 33/42] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 34/42] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via 2022-09-09 20:49 ` [bug#55903] [PATCH v9 35/42] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via 2022-09-09 20:50 ` [bug#55903] [PATCH v9 36/42] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via 2022-09-09 20:50 ` [bug#55903] [PATCH v9 37/42] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via 2022-09-09 20:50 ` [bug#55903] [PATCH v9 38/42] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via 2022-09-09 20:50 ` [bug#55903] [PATCH v9 39/42] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via 2022-09-09 20:50 ` [bug#55903] [PATCH v9 40/42] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via 2022-09-09 20:50 ` [bug#55903] [PATCH v9 41/42] gnu: Add go-github-com-emersion-go-mbox ( via Guix-patches via 2022-09-09 20:50 ` [bug#55903] [PATCH v9 42/42] gnu: Add aerc ( via Guix-patches via 2022-09-09 20:52 ` [bug#55903] [PATCH v9 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-09-12 1:56 ` [bug#55903] [PATCHSET] Adding aerc Raghav Gururajan via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 10/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 11/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 12/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 13/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 14/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 15/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 16/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 17/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 18/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 19/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 20/41] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 21/41] gnu: go-github-com-emersion-go-imap: Update to 1.2.1 ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 22/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 23/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 24/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 25/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 26/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 27/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 28/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 29/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 30/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 31/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 32/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 33/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 34/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 35/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 36/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 37/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 38/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 39/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 40/41] gnu: Add go-github-com-emersion-go-mbox ( via Guix-patches via 2022-09-12 18:43 ` [bug#55903] [PATCH v10 41/41] gnu: Add aerc ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 02/41] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 03/41] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 04/41] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 05/41] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 06/41] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 07/41] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 08/41] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 09/41] gnu: go-golang-org-colorful: Rename to go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 10/41] gnu: Add go-github-com-rivo-tview ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 11/41] gnu: Add go-github-com-ssor-bom ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 12/41] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 13/41] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 14/41] gnu: Add go-github-com-go-test-deep ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 15/41] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 16/41] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 17/41] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 18/41] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 19/41] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 20/41] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 21/41] gnu: go-github-com-emersion-go-imap: Update to 1.2.1 ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 22/41] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 23/41] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 24/41] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 25/41] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 26/41] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 27/41] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 28/41] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 29/41] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 30/41] gnu: Add go-github-com-google-shlex ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 31/41] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 32/41] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 33/41] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 34/41] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 35/41] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 36/41] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 37/41] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 38/41] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 39/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 40/41] gnu: Add go-github-com-emersion-go-mbox ( via Guix-patches via 2022-09-26 16:55 ` [bug#55903] [PATCH v11 41/41] gnu: Add aerc ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 02/40] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 03/40] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 04/40] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 05/40] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 06/40] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 07/40] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 08/40] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 09/40] gnu: go-golang-org-colorful: Rename to go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 10/40] gnu: Add go-github-com-rivo-tview ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 11/40] gnu: Add go-github-com-ssor-bom ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 12/40] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 13/40] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 14/40] gnu: Add go-github-com-go-test-deep ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 15/40] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 16/40] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 17/40] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 18/40] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 19/40] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 20/40] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 21/40] gnu: go-github-com-emersion-go-imap: Update to 1.2.1 ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 22/40] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 23/40] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 24/40] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 25/40] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 26/40] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 27/40] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 28/40] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 29/40] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 30/40] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 31/40] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 32/40] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 33/40] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 34/40] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 35/40] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 36/40] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 37/40] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 38/40] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 39/40] gnu: Add go-github-com-emersion-go-mbox ( via Guix-patches via 2022-10-10 7:17 ` [bug#55903] [PATCH v12 40/40] gnu: Add aerc ( via Guix-patches via 2022-10-21 21:10 ` [bug#55903] [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch ( via Guix-patches via 2022-10-21 21:10 ` [bug#55903] [PATCH v13 02/42] gnu: Add go-github-com-creack-pty ( via Guix-patches via 2022-10-21 21:10 ` [bug#55903] [PATCH v13 03/42] gnu: Add go-google-golang-org-protobuf ( via Guix-patches via 2022-10-21 21:10 ` [bug#55903] [PATCH v13 04/42] gnu: Add go-github-com-xo-terminfo ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 05/42] gnu: Add go-github-com-riywo-loginshell ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 06/42] gnu: Add go-github-com-miolini-datacounter ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 07/42] gnu: Add go-github-com-kyoh86-xdg ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 08/42] gnu: Add go-github-com-go-ini-ini ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 09/42] gnu: go-golang-org-colorful: Rename to go-github-com-lucasb-eyer-go-colorful ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 10/42] gnu: Add go-github-com-rivo-tview ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 11/42] gnu: Add go-github-com-ssor-bom ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 12/42] gnu: Add go-github-com-gogs-chardet ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 13/42] gnu: Add go-github-com-jaytaylor-html2text ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 14/42] gnu: Add go-github-com-go-test-deep ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 15/42] gnu: Add go-github-com-cention-sany-utf7 ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 16/42] gnu: Add go-github-com-jhillyerd-enmime ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 17/42] gnu: Add go-github-com-gatherstars-com-jwz ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 18/42] gnu: Add go-github-com-emersion-go-textwrapper ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 19/42] gnu: Add go-github-com-emersion-go-message ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 20/42] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 21/42] gnu: go-github-com-emersion-go-imap: Update to 1.2.1 ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 22/42] gnu: Add go-github-com-emersion-go-imap-sortthread ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 23/42] gnu: Add go-github-com-protonmail-go-crypto ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 24/42] gnu: Add go-github-com-emersion-go-pgpmail ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 25/42] gnu: Add go-github-com-emersion-go-smtp ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 26/42] gnu: Add go-github-com-niemeyer-pretty ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 27/42] gnu: Add go-github-com-arran4-golang-ical ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 28/42] gnu: Add go-git-sr-ht--sircmpwn-getopt ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 29/42] gnu: Add go-github-com-lithammer-fuzzysearch ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 30/42] gnu: Add go-github-com-emersion-go-maildir ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 31/42] gnu: Add go-github-com-emersion-go-milter ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 32/42] gnu: Add go-github-com-emersion-go-msgauth ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 33/42] gnu: Add go-github-com-onsi-gomega ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 34/42] gnu: Add go-gopkg-in-tomb-v1 ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 35/42] gnu: Add go-github-com-nxadm-tail ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 36/42] gnu: Add go-github-com-go-task-slim-sprig ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 37/42] gnu: Add go-github-com-onsi-ginkgo ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 38/42] gnu: Add go-github-com-syndtr-goleveldb-leveldb ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 39/42] gnu: Add go-github-com-emersion-go-mbox ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 40/42] gnu: go-github-com-gdamore-tcell-v2: Update to 2.5.3 ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 41/42] gnu: Add go-git-sr-ht-rockorager-tcell-term ( via Guix-patches via 2022-10-21 21:11 ` [bug#55903] [PATCH v13 42/42] gnu: Add aerc ( via Guix-patches via 2022-11-28 7:27 ` bug#55903: [PATCHSET] Adding aerc Raghav Gururajan via Guix-patches via 2022-11-28 8:21 ` [bug#55903] " ( 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.