Package: guix-patches;
Reported by: "(" <paren <at> disroot.org>
Date: Sat, 11 Jun 2022 09:07:01 UTC
Severity: normal
Tags: patch
Done: Raghav Gururajan <rg <at> raghavgururajan.name>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 55903 in the body.
You can then email your comments to 55903 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 09:07:01 GMT) Full text and rfc822 format available."(" <paren <at> disroot.org>
:guix-patches <at> gnu.org
.
(Sat, 11 Jun 2022 09:07:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: <guix-patches <at> gnu.org> Subject: [PATCHSET] Adding aerc Date: Sat, 04 Jun 2022 13:07:26 +0100
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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:02 GMT) Full text and rfc822 format available.Message #8 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 01/41] gnu: Add go-github-com-zenhack-go-notmuch. Date: Sat, 11 Jun 2022 20:16:13 +0100
* 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 <at> philipmcgrath.com> ;;; Copyright © 2021 Lu Hui <luhux76 <at> gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin <at> gmail.com> +;;; Copyright © 2022 (unmatched parenthesis <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:02 GMT) Full text and rfc822 format available.Message #11 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 02/41] gnu: Add go-github-com-creack-pty. Date: Sat, 11 Jun 2022 20:16:14 +0100
* gnu/packages/golang.scm (go-github-com-creack-pty): New variable. Signed-off-by: (unmatched-parenthesis <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:02 GMT) Full text and rfc822 format available.Message #14 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 03/41] gnu: Add go-google-golang-org-protobuf-proto. Date: Sat, 11 Jun 2022 20:16:15 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:03 GMT) Full text and rfc822 format available.Message #17 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 04/41] gnu: Add go-google-golang-org-appengine. Date: Sat, 11 Jun 2022 20:16:16 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:03 GMT) Full text and rfc822 format available.Message #20 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 05/41] gnu: Add go-github-com-xo-terminfo. Date: Sat, 11 Jun 2022 20:16:17 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:04 GMT) Full text and rfc822 format available.Message #23 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 06/41] gnu: Add go-github-com-riywo-loginshell. Date: Sat, 11 Jun 2022 20:16:18 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:04 GMT) Full text and rfc822 format available.Message #26 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 07/41] gnu: Add go-github-com-miolini-datacounter. Date: Sat, 11 Jun 2022 20:16:19 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:05 GMT) Full text and rfc822 format available.Message #29 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 08/41] gnu: Add go-github-com-kyoh86-xdg. Date: Sat, 11 Jun 2022 20:16:20 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:05 GMT) Full text and rfc822 format available.Message #32 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 09/41] gnu: Add go-github-com-go-ini-ini. Date: Sat, 11 Jun 2022 20:16:21 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:05 GMT) Full text and rfc822 format available.Message #35 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 10/41] gnu: Add go-github-com-lucasb-eyer-go-colorful. Date: Sat, 11 Jun 2022 20:16:22 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:06 GMT) Full text and rfc822 format available.Message #38 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 11/41] gnu: Add go-github-com-rivo-uniseq. Date: Sat, 11 Jun 2022 20:16:23 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:06 GMT) Full text and rfc822 format available.Message #41 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 12/41] gnu: Add go-github-com-rivo-tview. Date: Sat, 11 Jun 2022 20:16:24 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:07 GMT) Full text and rfc822 format available.Message #44 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 13/41] gnu: Add go-github-com-ssor-bom. Date: Sat, 11 Jun 2022 20:16:25 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:07 GMT) Full text and rfc822 format available.Message #47 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 14/41] gnu: Add go-github-com-gogs-chardet. Date: Sat, 11 Jun 2022 20:16:26 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:08 GMT) Full text and rfc822 format available.Message #50 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 15/41] gnu: Add go-github-com-jaytaylor-html2text. Date: Sat, 11 Jun 2022 20:16:27 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:08 GMT) Full text and rfc822 format available.Message #53 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 16/41] gnu: Add go-github-com-go-test-deep. Date: Sat, 11 Jun 2022 20:16:28 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:08 GMT) Full text and rfc822 format available.Message #56 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 17/41] gnu: Add go-github-com-cention-sany-utf7. Date: Sat, 11 Jun 2022 20:16:29 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:09 GMT) Full text and rfc822 format available.Message #59 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 18/41] gnu: Add go-github-com-jhillyerd-enmime. Date: Sat, 11 Jun 2022 20:16:30 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:09 GMT) Full text and rfc822 format available.Message #62 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 19/41] gnu: Add go-github-com-gatherstars-com-jwz. Date: Sat, 11 Jun 2022 20:16:31 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:10 GMT) Full text and rfc822 format available.Message #65 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 20/41] gnu: Add go-github-com-emersion-go-textwrapper. Date: Sat, 11 Jun 2022 20:16:32 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:10 GMT) Full text and rfc822 format available.Message #68 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 21/41] gnu: Add go-github-com-emersion-go-message. Date: Sat, 11 Jun 2022 20:16:33 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:10 GMT) Full text and rfc822 format available.Message #71 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 22/41] gnu: Add go-github-com-emersion-go-sasl. Date: Sat, 11 Jun 2022 20:16:34 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:11 GMT) Full text and rfc822 format available.Message #74 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 23/41] gnu: Add go-github-com-emersion-go-imap. Date: Sat, 11 Jun 2022 20:16:35 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:11 GMT) Full text and rfc822 format available.Message #77 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 24/41] gnu: Add go-github-com-emersion-go-imap-sortthread. Date: Sat, 11 Jun 2022 20:16:36 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:12 GMT) Full text and rfc822 format available.Message #80 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. Date: Sat, 11 Jun 2022 20:16:37 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:12 GMT) Full text and rfc822 format available.Message #83 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 26/41] gnu: Add go-github-com-protonmail-go-crypto-bitcurves. Date: Sat, 11 Jun 2022 20:16:38 +0100
--- 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:12 GMT) Full text and rfc822 format available.Message #86 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 28/41] gnu: Add go-github-com-go-crypto-eax. Date: Sat, 11 Jun 2022 20:16:40 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:13 GMT) Full text and rfc822 format available.Message #89 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 27/41] gnu: Add go-github-com-protonmail-go-crypto-brainpool. Date: Sat, 11 Jun 2022 20:16:39 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:13 GMT) Full text and rfc822 format available.Message #92 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 29/41] gnu: Add go-github-com-protonmail-go-crypto-internal-byteutil. Date: Sat, 11 Jun 2022 20:16:41 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:14 GMT) Full text and rfc822 format available.Message #95 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 30/41] gnu: Add go-github-com-protonmail-go-crypto-ocb. Date: Sat, 11 Jun 2022 20:16:42 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:14 GMT) Full text and rfc822 format available.Message #98 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 31/41] gnu: Add go-github-com-emersion-go-pgpmail. Date: Sat, 11 Jun 2022 20:16:43 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:15 GMT) Full text and rfc822 format available.Message #101 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 32/41] gnu: Add go-github-com-emersion-go-smtp. Date: Sat, 11 Jun 2022 20:16:44 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:15 GMT) Full text and rfc822 format available.Message #104 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 33/41] gnu: Add go-github-com-niemeyer-pretty. Date: Sat, 11 Jun 2022 20:16:45 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:15 GMT) Full text and rfc822 format available.Message #107 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 34/41] gnu: Add go-github-com-arran4-golang-ical. Date: Sat, 11 Jun 2022 20:16:46 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:16 GMT) Full text and rfc822 format available.Message #110 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 36/41] gnu: Add go-github-com-lithammer-fuzzysearch. Date: Sat, 11 Jun 2022 20:16:48 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:16 GMT) Full text and rfc822 format available.Message #113 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 35/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. Date: Sat, 11 Jun 2022 20:16:47 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:17 GMT) Full text and rfc822 format available.Message #116 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 37/41] gnu: Add go-github-com-google-shlex. Date: Sat, 11 Jun 2022 20:16:49 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:17 GMT) Full text and rfc822 format available.Message #119 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 38/41] gnu: Add go-github-com-emersion-go-maildir. Date: Sat, 11 Jun 2022 20:16:50 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:17 GMT) Full text and rfc822 format available.Message #122 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 39/41] gnu: Add go-github-com-emersion-go-milter. Date: Sat, 11 Jun 2022 20:16:51 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:18 GMT) Full text and rfc822 format available.Message #125 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 40/41] gnu: Add go-github-com-emersion-go-msgauth-authres. Date: Sat, 11 Jun 2022 20:16:52 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 19:18:18 GMT) Full text and rfc822 format available.Message #128 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(unmatched-parenthesis" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH 41/41] gnu: Add aerc. Date: Sat, 11 Jun 2022 20:16:53 +0100
* 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 <at> trop.in> ;;; Copyright © 2022 Justin Veilleux <terramorpha <at> cock.li> ;;; Copyright © 2022 Thiago Jung Bauermann <bauermann <at> kolabnow.com> +;;; Copyright © 2022 (unmatched parenthesis <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 20:09:02 GMT) Full text and rfc822 format available.Message #131 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: <55903 <at> debbugs.gnu.org> Subject: Fwd: Re: [PATCHSET] Adding aerc Date: Sat, 11 Jun 2022 21:08:07 +0100
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 :)
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:20:01 GMT) Full text and rfc822 format available.Message #134 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 03/41] gnu: Add go-google-golang-org-protobuf-proto. Date: Sun, 12 Jun 2022 00:19:41 +0200
[Message part 1 (text/plain, inline)]
(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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:21:01 GMT) Full text and rfc822 format available.Message #137 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 37/41] gnu: Add go-github-com-google-shlex. Date: Sun, 12 Jun 2022 00:20:35 +0200
[Message part 1 (text/plain, inline)]
(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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:22:02 GMT) Full text and rfc822 format available.Message #140 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 37/41] gnu: Add go-github-com-google-shlex. Date: Sun, 12 Jun 2022 00:21:52 +0200
[Message part 1 (text/plain, inline)]
(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>.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:28:02 GMT) Full text and rfc822 format available.Message #143 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. Date: Sun, 12 Jun 2022 00:27:27 +0200
[Message part 1 (text/plain, inline)]
(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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:29:01 GMT) Full text and rfc822 format available.Message #146 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 04/41] gnu: Add go-google-golang-org-appengine. Date: Sun, 12 Jun 2022 00:28:50 +0200
[Message part 1 (text/plain, inline)]
(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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:31:01 GMT) Full text and rfc822 format available.Message #149 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. Date: Sun, 12 Jun 2022 00:30:39 +0200
[Message part 1 (text/plain, inline)]
(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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:33:01 GMT) Full text and rfc822 format available.Message #152 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. Date: Sun, 12 Jun 2022 00:32:37 +0200
[Message part 1 (text/plain, inline)]
(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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:35:02 GMT) Full text and rfc822 format available.Message #155 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCHSET] Adding aerc Date: Sun, 12 Jun 2022 00:34:12 +0200
[Message part 1 (text/plain, inline)]
If this superseded <https://issues.guix.gnu.org/37444>, please close that issue.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:36:01 GMT) Full text and rfc822 format available.Message #158 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. Date: Sun, 12 Jun 2022 00:35:01 +0200
[Message part 1 (text/plain, inline)]
(unmatched-parenthesis via Guix-patches via schreef op za 11-06-2022 om 20:16 [+0100]: > Signed-off-by: (unmatched-parenthesis <paren <at> disroot.org> That's not how we use that in Guix -- search in the manual for Signed-off-by.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:39:02 GMT) Full text and rfc822 format available.Message #161 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. Date: Sun, 12 Jun 2022 00:38:10 +0200
[Message part 1 (text/plain, inline)]
(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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:42:01 GMT) Full text and rfc822 format available.Message #164 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 05/41] gnu: Add go-github-com-xo-terminfo. Date: Sun, 12 Jun 2022 00:41:49 +0200
[Message part 1 (text/plain, inline)]
(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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:45:01 GMT) Full text and rfc822 format available.Message #167 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 05/41] gnu: Add go-github-com-xo-terminfo. Date: Sun, 12 Jun 2022 00:44:07 +0200
[Message part 1 (text/plain, inline)]
(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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:46:02 GMT) Full text and rfc822 format available.Message #170 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 09/41] gnu: Add go-github-com-go-ini-ini. Date: Sun, 12 Jun 2022 00:45:38 +0200
[Message part 1 (text/plain, inline)]
(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
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:49:02 GMT) Full text and rfc822 format available.Message #173 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 15/41] gnu: Add go-github-com-jaytaylor-html2text. Date: Sun, 12 Jun 2022 00:48:56 +0200
[Message part 1 (text/plain, inline)]
(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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:50:01 GMT) Full text and rfc822 format available.Message #176 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 15/41] gnu: Add go-github-com-jaytaylor-html2text. Date: Sun, 12 Jun 2022 00:49:53 +0200
[Message part 1 (text/plain, inline)]
(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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:54:01 GMT) Full text and rfc822 format available.Message #179 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 18/41] gnu: Add go-github-com-jhillyerd-enmime. Date: Sun, 12 Jun 2022 00:53:04 +0200
[Message part 1 (text/plain, inline)]
(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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 22:58:02 GMT) Full text and rfc822 format available.Message #182 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 19/41] gnu: Add go-github-com-gatherstars-com-jwz. Date: Sun, 12 Jun 2022 00:57:11 +0200
[Message part 1 (text/plain, inline)]
(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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 23:00:02 GMT) Full text and rfc822 format available.Message #185 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 21/41] gnu: Add go-github-com-emersion-go-message. Date: Sun, 12 Jun 2022 00:59:11 +0200
[Message part 1 (text/plain, inline)]
(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
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 23:02:02 GMT) Full text and rfc822 format available.Message #188 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 24/41] gnu: Add go-github-com-emersion-go-imap-sortthread. Date: Sun, 12 Jun 2022 01:01:49 +0200
[Message part 1 (text/plain, inline)]
(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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sat, 11 Jun 2022 23:03:02 GMT) Full text and rfc822 format available.Message #191 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(unmatched-parenthesis" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 41/41] gnu: Add aerc. Date: Sun, 12 Jun 2022 01:02:51 +0200
[Message part 1 (text/plain, inline)]
(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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 10:20:02 GMT) Full text and rfc822 format available.Message #194 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. Date: Sun, 12 Jun 2022 11:19:19 +0100
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!
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 10:24:02 GMT) Full text and rfc822 format available.Message #197 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 03/41] gnu: Add go-google-golang-org-protobuf-proto. Date: Sun, 12 Jun 2022 11:23:42 +0100
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.
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 10:28:02 GMT) Full text and rfc822 format available.Message #200 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 04/41] gnu: Add go-google-golang-org-appengine. Date: Sun, 12 Jun 2022 11:27:34 +0100
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.
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 10:29:01 GMT) Full text and rfc822 format available.Message #203 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 05/41] gnu: Add go-github-com-xo-terminfo. Date: Sun, 12 Jun 2022 11:28:13 +0100
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 ;)
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 10:35:01 GMT) Full text and rfc822 format available.Message #206 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 09/41] gnu: Add go-github-com-go-ini-ini. Date: Sun, 12 Jun 2022 11:34:33 +0100
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.
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 10:36:01 GMT) Full text and rfc822 format available.Message #209 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 15/41] gnu: Add go-github-com-jaytaylor-html2text. Date: Sun, 12 Jun 2022 11:35:18 +0100
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.
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 10:37:02 GMT) Full text and rfc822 format available.Message #212 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 15/41] gnu: Add go-github-com-jaytaylor-html2text. Date: Sun, 12 Jun 2022 11:36:49 +0100
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.
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 10:38:02 GMT) Full text and rfc822 format available.Message #215 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 18/41] gnu: Add go-github-com-jhillyerd-enmime. Date: Sun, 12 Jun 2022 11:37:10 +0100
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!
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 10:40:02 GMT) Full text and rfc822 format available.Message #218 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 19/41] gnu: Add go-github-com-gatherstars-com-jwz. Date: Sun, 12 Jun 2022 11:39:03 +0100
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.)
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 10:42:02 GMT) Full text and rfc822 format available.Message #221 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 21/41] gnu: Add go-github-com-emersion-go-message. Date: Sun, 12 Jun 2022 11:41:45 +0100
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 :)
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 10:43:01 GMT) Full text and rfc822 format available.Message #224 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 24/41] gnu: Add go-github-com-emersion-go-imap-sortthread. Date: Sun, 12 Jun 2022 11:42:27 +0100
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...
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 10:47:01 GMT) Full text and rfc822 format available.Message #227 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. Date: Sun, 12 Jun 2022 11:46:31 +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). > 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...)
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 10:48:02 GMT) Full text and rfc822 format available.Message #230 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 37/41] gnu: Add go-github-com-google-shlex. Date: Sun, 12 Jun 2022 11:47:05 +0100
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.
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 10:49:02 GMT) Full text and rfc822 format available.Message #233 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 41/41] gnu: Add aerc. Date: Sun, 12 Jun 2022 11:48:22 +0100
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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 10:49:02 GMT) Full text and rfc822 format available.Message #236 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCHSET] Adding aerc Date: Sun, 12 Jun 2022 11:48:56 +0100
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!
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 12:18:02 GMT) Full text and rfc822 format available.Message #239 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. Date: Sun, 12 Jun 2022 13:17:17 +0100
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.
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 12:19:01 GMT) Full text and rfc822 format available.Message #242 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. Date: Sun, 12 Jun 2022 13:18:00 +0100
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.
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 12:34:02 GMT) Full text and rfc822 format available.Message #245 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. Date: Sun, 12 Jun 2022 13:33:22 +0100
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.
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 12:35:02 GMT) Full text and rfc822 format available.Message #248 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 04/41] gnu: Add go-google-golang-org-appengine. Date: Sun, 12 Jun 2022 13:34:51 +0100
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 :)
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 12:39:01 GMT) Full text and rfc822 format available.Message #251 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 03/41] gnu: Add go-google-golang-org-protobuf-proto. Date: Sun, 12 Jun 2022 14:38:11 +0200
[Message part 1 (text/plain, inline)]
( 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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 12:44:02 GMT) Full text and rfc822 format available.Message #254 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 03/41] gnu: Add go-google-golang-org-protobuf-proto. Date: Sun, 12 Jun 2022 13:43:19 +0100
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.
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 12:54:01 GMT) Full text and rfc822 format available.Message #257 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. Date: Sun, 12 Jun 2022 14:53:44 +0200
[Message part 1 (text/plain, inline)]
( 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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 13:00:02 GMT) Full text and rfc822 format available.Message #260 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 21/41] gnu: Add go-github-com-emersion-go-message. Date: Sun, 12 Jun 2022 14:59:32 +0200
[Message part 1 (text/plain, inline)]
( 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
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 13:01:02 GMT) Full text and rfc822 format available.Message #263 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 02/41] gnu: Add go-github-com-creack-pty. Date: Sun, 12 Jun 2022 15:00:57 +0200
[Message part 1 (text/plain, inline)]
( 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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 13:14:01 GMT) Full text and rfc822 format available.Message #266 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. Date: Sun, 12 Jun 2022 14:13:43 +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, 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.
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 13:15:02 GMT) Full text and rfc822 format available.Message #269 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 21/41] gnu: Add go-github-com-emersion-go-message. Date: Sun, 12 Jun 2022 14:14:56 +0100
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.
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 13:41:01 GMT) Full text and rfc822 format available.Message #272 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. Date: Sun, 12 Jun 2022 15:40:30 +0200
[Message part 1 (text/plain, inline)]
( 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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 13:58:01 GMT) Full text and rfc822 format available.Message #275 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. Date: Sun, 12 Jun 2022 15:57:38 +0200
[Message part 1 (text/plain, inline)]
( 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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 12 Jun 2022 16:07:02 GMT) Full text and rfc822 format available.Message #278 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH 25/41] gnu: Add go-github-com-protonmail-go-crypto-openpgp. Date: Sun, 12 Jun 2022 17:05:46 +0100
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 :)
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:57:03 GMT) Full text and rfc822 format available.Message #281 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 01/35] gnu: Add go-github-com-zenhack-go-notmuch. Date: Mon, 13 Jun 2022 07:56:00 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> philipmcgrath.com> ;;; Copyright © 2021 Lu Hui <luhux76 <at> gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin <at> gmail.com> +;;; Copyright © 2022 (unmatched parenthesis <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:57:04 GMT) Full text and rfc822 format available.Message #284 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 03/35] gnu: Add go-google-golang-org-protobuf. Date: Mon, 13 Jun 2022 07:56:02 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:57:04 GMT) Full text and rfc822 format available.Message #287 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 04/35] gnu: Add go-github-com-xo-terminfo. Date: Mon, 13 Jun 2022 07:56:03 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:57:05 GMT) Full text and rfc822 format available.Message #290 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 02/35] gnu: Add go-github-com-creack-pty. Date: Mon, 13 Jun 2022 07:56:01 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:57:05 GMT) Full text and rfc822 format available.Message #293 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 06/35] gnu: Add go-github-com-miolini-datacounter. Date: Mon, 13 Jun 2022 07:56:05 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:57:06 GMT) Full text and rfc822 format available.Message #296 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 07/35] gnu: Add go-github-com-kyoh86-xdg. Date: Mon, 13 Jun 2022 07:56:06 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:57:07 GMT) Full text and rfc822 format available.Message #299 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 05/35] gnu: Add go-github-com-riywo-loginshell. Date: Mon, 13 Jun 2022 07:56:04 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:57:07 GMT) Full text and rfc822 format available.Message #302 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 08/35] gnu: Add go-github-com-go-ini-ini. Date: Mon, 13 Jun 2022 07:56:07 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:57:07 GMT) Full text and rfc822 format available.Message #305 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 10/35] gnu: Add go-github-com-rivo-uniseg. Date: Mon, 13 Jun 2022 07:56:09 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:57:08 GMT) Full text and rfc822 format available.Message #308 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 09/35] gnu: Add go-github-com-lucasb-eyer-go-colorful. Date: Mon, 13 Jun 2022 07:56:08 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:57:08 GMT) Full text and rfc822 format available.Message #311 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 11/35] gnu: Add go-github-com-rivo-tview. Date: Mon, 13 Jun 2022 07:56:10 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:01 GMT) Full text and rfc822 format available.Message #314 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 12/35] gnu: Add go-github-com-ssor-bom. Date: Mon, 13 Jun 2022 07:56:11 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:02 GMT) Full text and rfc822 format available.Message #317 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 14/35] gnu: Add go-github-com-jaytaylor-html2text. Date: Mon, 13 Jun 2022 07:56:13 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:02 GMT) Full text and rfc822 format available.Message #320 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 13/35] gnu: Add go-github-com-gogs-chardet. Date: Mon, 13 Jun 2022 07:56:12 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:03 GMT) Full text and rfc822 format available.Message #323 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 16/35] gnu: Add go-github-com-cention-sany-utf7. Date: Mon, 13 Jun 2022 07:56:15 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:03 GMT) Full text and rfc822 format available.Message #326 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 15/35] gnu: Add go-github-com-go-test-deep. Date: Mon, 13 Jun 2022 07:56:14 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:03 GMT) Full text and rfc822 format available.Message #329 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 17/35] gnu: Add go-github-com-jhillyerd-enmime. Date: Mon, 13 Jun 2022 07:56:16 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:04 GMT) Full text and rfc822 format available.Message #332 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 18/35] gnu: Add go-github-com-gatherstars-com-jwz. Date: Mon, 13 Jun 2022 07:56:17 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:04 GMT) Full text and rfc822 format available.Message #335 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 19/35] gnu: Add go-github-com-emersion-go-textwrapper. Date: Mon, 13 Jun 2022 07:56:18 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:05 GMT) Full text and rfc822 format available.Message #338 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 20/35] gnu: Add go-github-com-emersion-go-message. Date: Mon, 13 Jun 2022 07:56:19 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:05 GMT) Full text and rfc822 format available.Message #341 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 21/35] gnu: Add go-github-com-emersion-go-sasl. Date: Mon, 13 Jun 2022 07:56:20 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:05 GMT) Full text and rfc822 format available.Message #344 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 22/35] gnu: Add go-github-com-emersion-go-imap. Date: Mon, 13 Jun 2022 07:56:21 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:06 GMT) Full text and rfc822 format available.Message #347 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 23/35] gnu: Add go-github-com-emersion-go-imap-sortthread. Date: Mon, 13 Jun 2022 07:56:22 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:06 GMT) Full text and rfc822 format available.Message #350 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 24/35] gnu: Add go-github-com-protonmail-go-crypto. Date: Mon, 13 Jun 2022 07:56:23 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:07 GMT) Full text and rfc822 format available.Message #353 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 26/35] gnu: Add go-github-com-emersion-go-smtp. Date: Mon, 13 Jun 2022 07:56:25 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:07 GMT) Full text and rfc822 format available.Message #356 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 27/35] gnu: Add go-github-com-niemeyer-pretty. Date: Mon, 13 Jun 2022 07:56:26 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:07 GMT) Full text and rfc822 format available.Message #359 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 28/35] gnu: Add go-github-com-arran4-golang-ical. Date: Mon, 13 Jun 2022 07:56:27 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:08 GMT) Full text and rfc822 format available.Message #362 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 31/35] gnu: Add go-github-com-google-shlex. Date: Mon, 13 Jun 2022 07:56:30 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:08 GMT) Full text and rfc822 format available.Message #365 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 30/35] gnu: Add go-github-com-lithammer-fuzzysearch. Date: Mon, 13 Jun 2022 07:56:29 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:09 GMT) Full text and rfc822 format available.Message #368 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 29/35] gnu: Add go-git-sr-ht--sircmpwn-getopt. Date: Mon, 13 Jun 2022 07:56:28 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:09 GMT) Full text and rfc822 format available.Message #371 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 32/35] gnu: Add go-github-com-emersion-go-maildir. Date: Mon, 13 Jun 2022 07:56:31 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:09 GMT) Full text and rfc822 format available.Message #374 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 34/35] gnu: Add go-github-com-emersion-go-msgauth. Date: Mon, 13 Jun 2022 07:56:33 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:10 GMT) Full text and rfc822 format available.Message #377 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 33/35] gnu: Add go-github-com-emersion-go-milter. Date: Mon, 13 Jun 2022 07:56:32 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:10 GMT) Full text and rfc822 format available.Message #380 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 25/35] gnu: Add go-github-com-emersion-go-pgpmail. Date: Mon, 13 Jun 2022 07:56:24 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 06:58:10 GMT) Full text and rfc822 format available.Message #383 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v2 35/35] gnu: Add aerc. Date: Mon, 13 Jun 2022 07:56:34 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> trop.in> ;;; Copyright © 2022 Justin Veilleux <terramorpha <at> cock.li> ;;; Copyright © 2022 Thiago Jung Bauermann <bauermann <at> kolabnow.com> +;;; Copyright © 2022 (unmatched parenthesis <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 07:44:01 GMT) Full text and rfc822 format available.Message #386 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(" <paren <at> disroot.org>, 55903 <at> debbugs.gnu.org Subject: Re: [bug#55903] [PATCH v2 02/35] gnu: Add go-github-com-creack-pty. Date: Mon, 13 Jun 2022 09:43:05 +0200
[Message part 1 (text/plain, inline)]
( 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.
[signature.asc (application/pgp-signature, inline)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:41:02 GMT) Full text and rfc822 format available.Message #389 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 01/35] gnu: Add go-github-com-zenhack-go-notmuch. Date: Mon, 13 Jun 2022 20:39:56 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> philipmcgrath.com> ;;; Copyright © 2021 Lu Hui <luhux76 <at> gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin <at> gmail.com> +;;; Copyright © 2022 (unmatched parenthesis <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:41:03 GMT) Full text and rfc822 format available.Message #392 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 02/35] gnu: Add go-github-com-creack-pty. Date: Mon, 13 Jun 2022 20:39:57 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:41:03 GMT) Full text and rfc822 format available.Message #395 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 04/35] gnu: Add go-github-com-xo-terminfo. Date: Mon, 13 Jun 2022 20:39:59 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:41:04 GMT) Full text and rfc822 format available.Message #398 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 03/35] gnu: Add go-google-golang-org-protobuf. Date: Mon, 13 Jun 2022 20:39:58 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:41:05 GMT) Full text and rfc822 format available.Message #401 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 05/35] gnu: Add go-github-com-riywo-loginshell. Date: Mon, 13 Jun 2022 20:40:00 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:41:06 GMT) Full text and rfc822 format available.Message #404 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 06/35] gnu: Add go-github-com-miolini-datacounter. Date: Mon, 13 Jun 2022 20:40:01 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:41:06 GMT) Full text and rfc822 format available.Message #407 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 07/35] gnu: Add go-github-com-kyoh86-xdg. Date: Mon, 13 Jun 2022 20:40:02 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:41:07 GMT) Full text and rfc822 format available.Message #410 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 08/35] gnu: Add go-github-com-go-ini-ini. Date: Mon, 13 Jun 2022 20:40:03 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:41:08 GMT) Full text and rfc822 format available.Message #413 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 10/35] gnu: Add go-github-com-rivo-uniseg. Date: Mon, 13 Jun 2022 20:40:05 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:41:09 GMT) Full text and rfc822 format available.Message #416 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 09/35] gnu: Add go-github-com-lucasb-eyer-go-colorful. Date: Mon, 13 Jun 2022 20:40:04 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:41:09 GMT) Full text and rfc822 format available.Message #419 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 11/35] gnu: Add go-github-com-rivo-tview. Date: Mon, 13 Jun 2022 20:40:06 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:41:09 GMT) Full text and rfc822 format available.Message #422 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 12/35] gnu: Add go-github-com-ssor-bom. Date: Mon, 13 Jun 2022 20:40:07 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:41:10 GMT) Full text and rfc822 format available.Message #425 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 13/35] gnu: Add go-github-com-gogs-chardet. Date: Mon, 13 Jun 2022 20:40:08 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:01 GMT) Full text and rfc822 format available.Message #428 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 14/35] gnu: Add go-github-com-jaytaylor-html2text. Date: Mon, 13 Jun 2022 20:40:09 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:02 GMT) Full text and rfc822 format available.Message #431 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 15/35] gnu: Add go-github-com-go-test-deep. Date: Mon, 13 Jun 2022 20:40:10 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:02 GMT) Full text and rfc822 format available.Message #434 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 16/35] gnu: Add go-github-com-cention-sany-utf7. Date: Mon, 13 Jun 2022 20:40:11 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:03 GMT) Full text and rfc822 format available.Message #437 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 17/35] gnu: Add go-github-com-jhillyerd-enmime. Date: Mon, 13 Jun 2022 20:40:12 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:03 GMT) Full text and rfc822 format available.Message #440 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 18/35] gnu: Add go-github-com-gatherstars-com-jwz. Date: Mon, 13 Jun 2022 20:40:13 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:03 GMT) Full text and rfc822 format available.Message #443 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 19/35] gnu: Add go-github-com-emersion-go-textwrapper. Date: Mon, 13 Jun 2022 20:40:14 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:04 GMT) Full text and rfc822 format available.Message #446 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 20/35] gnu: Add go-github-com-emersion-go-message. Date: Mon, 13 Jun 2022 20:40:15 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:04 GMT) Full text and rfc822 format available.Message #449 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 21/35] gnu: Add go-github-com-emersion-go-sasl. Date: Mon, 13 Jun 2022 20:40:16 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:04 GMT) Full text and rfc822 format available.Message #452 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 22/35] gnu: Add go-github-com-emersion-go-imap. Date: Mon, 13 Jun 2022 20:40:17 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:05 GMT) Full text and rfc822 format available.Message #455 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 23/35] gnu: Add go-github-com-emersion-go-imap-sortthread. Date: Mon, 13 Jun 2022 20:40:18 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:05 GMT) Full text and rfc822 format available.Message #458 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 24/35] gnu: Add go-github-com-protonmail-go-crypto. Date: Mon, 13 Jun 2022 20:40:19 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:06 GMT) Full text and rfc822 format available.Message #461 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 25/35] gnu: Add go-github-com-emersion-go-pgpmail. Date: Mon, 13 Jun 2022 20:40:20 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:06 GMT) Full text and rfc822 format available.Message #464 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 26/35] gnu: Add go-github-com-emersion-go-smtp. Date: Mon, 13 Jun 2022 20:40:21 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:06 GMT) Full text and rfc822 format available.Message #467 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 27/35] gnu: Add go-github-com-niemeyer-pretty. Date: Mon, 13 Jun 2022 20:40:22 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:07 GMT) Full text and rfc822 format available.Message #470 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 28/35] gnu: Add go-github-com-arran4-golang-ical. Date: Mon, 13 Jun 2022 20:40:23 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:07 GMT) Full text and rfc822 format available.Message #473 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 30/35] gnu: Add go-github-com-lithammer-fuzzysearch. Date: Mon, 13 Jun 2022 20:40:25 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:07 GMT) Full text and rfc822 format available.Message #476 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 31/35] gnu: Add go-github-com-google-shlex. Date: Mon, 13 Jun 2022 20:40:26 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:08 GMT) Full text and rfc822 format available.Message #479 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 29/35] gnu: Add go-git-sr-ht--sircmpwn-getopt. Date: Mon, 13 Jun 2022 20:40:24 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:08 GMT) Full text and rfc822 format available.Message #482 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 32/35] gnu: Add go-github-com-emersion-go-maildir. Date: Mon, 13 Jun 2022 20:40:27 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:09 GMT) Full text and rfc822 format available.Message #485 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 33/35] gnu: Add go-github-com-emersion-go-milter. Date: Mon, 13 Jun 2022 20:40:28 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:09 GMT) Full text and rfc822 format available.Message #488 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 34/35] gnu: Add go-github-com-emersion-go-msgauth. Date: Mon, 13 Jun 2022 20:40:29 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:42:10 GMT) Full text and rfc822 format available.Message #491 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v3 35/35] gnu: Add aerc. Date: Mon, 13 Jun 2022 20:40:30 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> trop.in> ;;; Copyright © 2022 Justin Veilleux <terramorpha <at> cock.li> ;;; Copyright © 2022 Thiago Jung Bauermann <bauermann <at> kolabnow.com> +;;; Copyright © 2022 (unmatched parenthesis <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 13 Jun 2022 19:44:02 GMT) Full text and rfc822 format available.Message #494 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#55903] [PATCH v2 02/35] gnu: Add go-github-com-creack-pty. Date: Mon, 13 Jun 2022 20:43:45 +0100
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!
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:02 GMT) Full text and rfc822 format available.Message #497 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 03/41] gnu: Add go-google-golang-org-protobuf. Date: Wed, 6 Jul 2022 11:17:52 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:02 GMT) Full text and rfc822 format available.Message #500 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 02/41] gnu: Add go-github-com-creack-pty. Date: Wed, 6 Jul 2022 11:17:51 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:03 GMT) Full text and rfc822 format available.Message #503 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch. Date: Wed, 6 Jul 2022 11:17:50 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin <at> gmail.com> ;;; Copyright © 2022 muradm <mail <at> muradm.net> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:03 GMT) Full text and rfc822 format available.Message #506 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 04/41] gnu: Add go-github-com-xo-terminfo. Date: Wed, 6 Jul 2022 11:17:53 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:04 GMT) Full text and rfc822 format available.Message #509 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 05/41] gnu: Add go-github-com-riywo-loginshell. Date: Wed, 6 Jul 2022 11:17:54 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:04 GMT) Full text and rfc822 format available.Message #512 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 06/41] gnu: Add go-github-com-miolini-datacounter. Date: Wed, 6 Jul 2022 11:17:55 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:05 GMT) Full text and rfc822 format available.Message #515 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 07/41] gnu: Add go-github-com-kyoh86-xdg. Date: Wed, 6 Jul 2022 11:17:56 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:06 GMT) Full text and rfc822 format available.Message #518 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 08/41] gnu: Add go-github-com-go-ini-ini. Date: Wed, 6 Jul 2022 11:17:57 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:06 GMT) Full text and rfc822 format available.Message #521 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful. Date: Wed, 6 Jul 2022 11:17:58 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:07 GMT) Full text and rfc822 format available.Message #524 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 10/41] gnu: Add go-github-com-rivo-uniseg. Date: Wed, 6 Jul 2022 11:17:59 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:08 GMT) Full text and rfc822 format available.Message #527 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 11/41] gnu: Add go-github-com-rivo-tview. Date: Wed, 6 Jul 2022 11:18:00 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:09 GMT) Full text and rfc822 format available.Message #530 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 12/41] gnu: Add go-github-com-ssor-bom. Date: Wed, 6 Jul 2022 11:18:01 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:10 GMT) Full text and rfc822 format available.Message #533 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 13/41] gnu: Add go-github-com-gogs-chardet. Date: Wed, 6 Jul 2022 11:18:02 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:11 GMT) Full text and rfc822 format available.Message #536 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 14/41] gnu: Add go-github-com-jaytaylor-html2text. Date: Wed, 6 Jul 2022 11:18:03 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:12 GMT) Full text and rfc822 format available.Message #539 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 16/41] gnu: Add go-github-com-cention-sany-utf7. Date: Wed, 6 Jul 2022 11:18:05 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:12 GMT) Full text and rfc822 format available.Message #542 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 17/41] gnu: Add go-github-com-jhillyerd-enmime. Date: Wed, 6 Jul 2022 11:18:06 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:13 GMT) Full text and rfc822 format available.Message #545 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 18/41] gnu: Add go-github-com-gatherstars-com-jwz. Date: Wed, 6 Jul 2022 11:18:07 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:13 GMT) Full text and rfc822 format available.Message #548 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 19/41] gnu: Add go-github-com-emersion-go-textwrapper. Date: Wed, 6 Jul 2022 11:18:08 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:14 GMT) Full text and rfc822 format available.Message #551 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 20/41] gnu: Add go-github-com-emersion-go-message. Date: Wed, 6 Jul 2022 11:18:09 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:14 GMT) Full text and rfc822 format available.Message #554 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 15/41] gnu: Add go-github-com-go-test-deep. Date: Wed, 6 Jul 2022 11:18:04 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:15 GMT) Full text and rfc822 format available.Message #557 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 21/41] gnu: Add go-github-com-emersion-go-sasl. Date: Wed, 6 Jul 2022 11:18:10 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:19:15 GMT) Full text and rfc822 format available.Message #560 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 22/41] gnu: Add go-github-com-emersion-go-imap. Date: Wed, 6 Jul 2022 11:18:11 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:02 GMT) Full text and rfc822 format available.Message #563 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread. Date: Wed, 6 Jul 2022 11:18:12 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:03 GMT) Full text and rfc822 format available.Message #566 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 24/41] gnu: Add go-github-com-protonmail-go-crypto. Date: Wed, 6 Jul 2022 11:18:13 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:03 GMT) Full text and rfc822 format available.Message #569 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 25/41] gnu: Add go-github-com-emersion-go-pgpmail. Date: Wed, 6 Jul 2022 11:18:14 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:04 GMT) Full text and rfc822 format available.Message #572 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 26/41] gnu: Add go-github-com-emersion-go-smtp. Date: Wed, 6 Jul 2022 11:18:15 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:04 GMT) Full text and rfc822 format available.Message #575 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 27/41] gnu: Add go-github-com-niemeyer-pretty. Date: Wed, 6 Jul 2022 11:18:16 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:05 GMT) Full text and rfc822 format available.Message #578 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 30/41] gnu: Add go-github-com-lithammer-fuzzysearch. Date: Wed, 6 Jul 2022 11:18:19 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:05 GMT) Full text and rfc822 format available.Message #581 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 28/41] gnu: Add go-github-com-arran4-golang-ical. Date: Wed, 6 Jul 2022 11:18:17 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:06 GMT) Full text and rfc822 format available.Message #584 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 31/41] gnu: Add go-github-com-google-shlex. Date: Wed, 6 Jul 2022 11:18:20 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:06 GMT) Full text and rfc822 format available.Message #587 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. Date: Wed, 6 Jul 2022 11:18:18 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:06 GMT) Full text and rfc822 format available.Message #590 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 32/41] gnu: Add go-github-com-emersion-go-maildir. Date: Wed, 6 Jul 2022 11:18:21 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:07 GMT) Full text and rfc822 format available.Message #593 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 33/41] gnu: Add go-github-com-emersion-go-milter. Date: Wed, 6 Jul 2022 11:18:22 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:07 GMT) Full text and rfc822 format available.Message #596 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v4 35/41] gnu: Add go-github-com-onsi-gomega. Date: Wed, 6 Jul 2022 11:18:24 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:08 GMT) Full text and rfc822 format available.Message #599 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v4 36/41] gnu: Add go-gopkg-in-tomb-v1. Date: Wed, 6 Jul 2022 11:18:25 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:08 GMT) Full text and rfc822 format available.Message #602 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v4 37/41] gnu: Add go-github-com-nxadm-tail. Date: Wed, 6 Jul 2022 11:18:26 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:09 GMT) Full text and rfc822 format available.Message #605 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v4 38/41] gnu: Add go-github-com-go-task-slim-sprig. Date: Wed, 6 Jul 2022 11:18:27 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:09 GMT) Full text and rfc822 format available.Message #608 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 34/41] gnu: Add go-github-com-emersion-go-msgauth. Date: Wed, 6 Jul 2022 11:18:23 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:10 GMT) Full text and rfc822 format available.Message #611 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v4 39/41] gnu: Add go-github-com-onsi-ginkgo. Date: Wed, 6 Jul 2022 11:18:28 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:10 GMT) Full text and rfc822 format available.Message #614 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v4 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb. Date: Wed, 6 Jul 2022 11:18:29 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:20:10 GMT) Full text and rfc822 format available.Message #617 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v4 41/41] gnu: Add aerc. Date: Wed, 6 Jul 2022 11:18:30 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> cock.li> ;;; Copyright © 2022 Thiago Jung Bauermann <bauermann <at> kolabnow.com> ;;; Copyright © 2022 Guillaume Le Vaillant <glv <at> posteo.net> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 06 Jul 2022 10:25:01 GMT) Full text and rfc822 format available.Message #620 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "(" <paren <at> disroot.org>, <55903 <at> debbugs.gnu.org>, "Maxime Devos" <maximedevos <at> telenet.be> Subject: Re: [PATCH v4 01/41] gnu: Add go-github-com-zenhack-go-notmuch. Date: Wed, 06 Jul 2022 11:24:00 +0100
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... :( -- (
"(" <paren <at> disroot.org>
to control <at> debbugs.gnu.org
.
(Wed, 03 Aug 2022 12:18:01 GMT) Full text and rfc822 format available.guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:03 GMT) Full text and rfc822 format available.Message #625 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 01/41] gnu: Add go-github-com-zenhack-go-notmuch. Date: Wed, 3 Aug 2022 13:29:26 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:03 GMT) Full text and rfc822 format available.Message #628 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 02/41] gnu: Add go-github-com-creack-pty. Date: Wed, 3 Aug 2022 13:29:27 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:04 GMT) Full text and rfc822 format available.Message #631 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 03/41] gnu: Add go-google-golang-org-protobuf. Date: Wed, 3 Aug 2022 13:29:28 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:04 GMT) Full text and rfc822 format available.Message #634 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 04/41] gnu: Add go-github-com-xo-terminfo. Date: Wed, 3 Aug 2022 13:29:29 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:05 GMT) Full text and rfc822 format available.Message #637 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 05/41] gnu: Add go-github-com-riywo-loginshell. Date: Wed, 3 Aug 2022 13:29:30 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:05 GMT) Full text and rfc822 format available.Message #640 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 06/41] gnu: Add go-github-com-miolini-datacounter. Date: Wed, 3 Aug 2022 13:29:31 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:06 GMT) Full text and rfc822 format available.Message #643 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 07/41] gnu: Add go-github-com-kyoh86-xdg. Date: Wed, 3 Aug 2022 13:29:32 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:06 GMT) Full text and rfc822 format available.Message #646 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 08/41] gnu: Add go-github-com-go-ini-ini. Date: Wed, 3 Aug 2022 13:29:33 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:07 GMT) Full text and rfc822 format available.Message #649 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful. Date: Wed, 3 Aug 2022 13:29:34 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:07 GMT) Full text and rfc822 format available.Message #652 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 10/41] gnu: Add go-github-com-rivo-uniseg. Date: Wed, 3 Aug 2022 13:29:35 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:08 GMT) Full text and rfc822 format available.Message #655 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 11/41] gnu: Add go-github-com-rivo-tview. Date: Wed, 3 Aug 2022 13:29:36 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:08 GMT) Full text and rfc822 format available.Message #658 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 12/41] gnu: Add go-github-com-ssor-bom. Date: Wed, 3 Aug 2022 13:29:37 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:08 GMT) Full text and rfc822 format available.Message #661 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 13/41] gnu: Add go-github-com-gogs-chardet. Date: Wed, 3 Aug 2022 13:29:38 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:09 GMT) Full text and rfc822 format available.Message #664 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 15/41] gnu: Add go-github-com-go-test-deep. Date: Wed, 3 Aug 2022 13:29:40 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:09 GMT) Full text and rfc822 format available.Message #667 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 14/41] gnu: Add go-github-com-jaytaylor-html2text. Date: Wed, 3 Aug 2022 13:29:39 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:09 GMT) Full text and rfc822 format available.Message #670 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 16/41] gnu: Add go-github-com-cention-sany-utf7. Date: Wed, 3 Aug 2022 13:29:41 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:10 GMT) Full text and rfc822 format available.Message #673 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 17/41] gnu: Add go-github-com-jhillyerd-enmime. Date: Wed, 3 Aug 2022 13:29:42 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:10 GMT) Full text and rfc822 format available.Message #676 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 18/41] gnu: Add go-github-com-gatherstars-com-jwz. Date: Wed, 3 Aug 2022 13:29:43 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:11 GMT) Full text and rfc822 format available.Message #679 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 19/41] gnu: Add go-github-com-emersion-go-textwrapper. Date: Wed, 3 Aug 2022 13:29:44 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:11 GMT) Full text and rfc822 format available.Message #682 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 20/41] gnu: Add go-github-com-emersion-go-message. Date: Wed, 3 Aug 2022 13:29:45 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:11 GMT) Full text and rfc822 format available.Message #685 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 21/41] gnu: Add go-github-com-emersion-go-sasl. Date: Wed, 3 Aug 2022 13:29:46 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:12 GMT) Full text and rfc822 format available.Message #688 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 22/41] gnu: Add go-github-com-emersion-go-imap. Date: Wed, 3 Aug 2022 13:29:47 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:12 GMT) Full text and rfc822 format available.Message #691 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 24/41] gnu: Add go-github-com-protonmail-go-crypto. Date: Wed, 3 Aug 2022 13:29:49 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:13 GMT) Full text and rfc822 format available.Message #694 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 25/41] gnu: Add go-github-com-emersion-go-pgpmail. Date: Wed, 3 Aug 2022 13:29:50 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:13 GMT) Full text and rfc822 format available.Message #697 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 26/41] gnu: Add go-github-com-emersion-go-smtp. Date: Wed, 3 Aug 2022 13:29:51 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:14 GMT) Full text and rfc822 format available.Message #700 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread. Date: Wed, 3 Aug 2022 13:29:48 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:14 GMT) Full text and rfc822 format available.Message #703 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 27/41] gnu: Add go-github-com-niemeyer-pretty. Date: Wed, 3 Aug 2022 13:29:52 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:14 GMT) Full text and rfc822 format available.Message #706 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 28/41] gnu: Add go-github-com-arran4-golang-ical. Date: Wed, 3 Aug 2022 13:29:53 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:15 GMT) Full text and rfc822 format available.Message #709 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. Date: Wed, 3 Aug 2022 13:29:54 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:15 GMT) Full text and rfc822 format available.Message #712 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 30/41] gnu: Add go-github-com-lithammer-fuzzysearch. Date: Wed, 3 Aug 2022 13:29:55 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:16 GMT) Full text and rfc822 format available.Message #715 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 31/41] gnu: Add go-github-com-google-shlex. Date: Wed, 3 Aug 2022 13:29:56 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:16 GMT) Full text and rfc822 format available.Message #718 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 32/41] gnu: Add go-github-com-emersion-go-maildir. Date: Wed, 3 Aug 2022 13:29:57 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:17 GMT) Full text and rfc822 format available.Message #721 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 33/41] gnu: Add go-github-com-emersion-go-milter. Date: Wed, 3 Aug 2022 13:29:58 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:17 GMT) Full text and rfc822 format available.Message #724 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 34/41] gnu: Add go-github-com-emersion-go-msgauth. Date: Wed, 3 Aug 2022 13:29:59 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:17 GMT) Full text and rfc822 format available.Message #727 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v5 35/41] gnu: Add go-github-com-onsi-gomega. Date: Wed, 3 Aug 2022 13:30:00 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:18 GMT) Full text and rfc822 format available.Message #730 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v5 37/41] gnu: Add go-github-com-nxadm-tail. Date: Wed, 3 Aug 2022 13:30:02 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:18 GMT) Full text and rfc822 format available.Message #733 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v5 38/41] gnu: Add go-github-com-go-task-slim-sprig. Date: Wed, 3 Aug 2022 13:30:03 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:19 GMT) Full text and rfc822 format available.Message #736 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v5 39/41] gnu: Add go-github-com-onsi-ginkgo. Date: Wed, 3 Aug 2022 13:30:04 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:19 GMT) Full text and rfc822 format available.Message #739 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v5 36/41] gnu: Add go-gopkg-in-tomb-v1. Date: Wed, 3 Aug 2022 13:30:01 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:19 GMT) Full text and rfc822 format available.Message #742 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v5 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb. Date: Wed, 3 Aug 2022 13:30:05 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:31:20 GMT) Full text and rfc822 format available.Message #745 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v5 41/41] gnu: Add aerc. Date: Wed, 3 Aug 2022 13:30:06 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> kolabnow.com> ;;; Copyright © 2022 Guillaume Le Vaillant <glv <at> posteo.net> ;;; Copyright © 2022 muradm <mail <at> muradm.net> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 12:32:01 GMT) Full text and rfc822 format available.Message #748 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "(" <paren <at> disroot.org>, <55903 <at> debbugs.gnu.org> Subject: Re: [PATCH v5 01/41] gnu: Add go-github-com-zenhack-go-notmuch. Date: Wed, 03 Aug 2022 13:31:05 +0100
Let's try this again... This v5 patchset updates aerc to the recently released version 0.11.0. -- (
"(" <paren <at> disroot.org>
to control <at> debbugs.gnu.org
.
(Wed, 03 Aug 2022 12:32:02 GMT) Full text and rfc822 format available.Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Wed, 03 Aug 2022 12:35:02 GMT) Full text and rfc822 format available."(" <paren <at> disroot.org>
to control <at> debbugs.gnu.org
.
(Wed, 03 Aug 2022 12:38:02 GMT) Full text and rfc822 format available.guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 15:39:01 GMT) Full text and rfc822 format available.Message #757 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Maxime Devos <maximedevos <at> telenet.be> To: "(" <paren <at> disroot.org>, 56939 <at> debbugs.gnu.org, 55903 <at> debbugs.gnu.org Subject: Re: [bug#56939] [PATCH 31/41] gnu: Add go-github-com-google-shlex. Date: Wed, 3 Aug 2022 17:38:34 +0200
[Message part 1 (text/plain, inline)]
On 03-08-2022 14:04, ( via Guix-patches via wrote: > + (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)) Can we just substitute* in the appropriate library reference or whatever is the Go equivalent instead of propagating? Maybe in in configList.go, we can replace -lnotmuch by -l/gnu/store/.../libnotmuch.so or add a -L/gnu/store/... there? > From: "(unmatched-parenthesis"<paren <at> 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") Why has the commit and description been changed since <https://issues.guix.gnu.org/37444>? The change in synopsis seems good to me though. Also, there are multiple patches adding go-github-com-google-shlex now -- as I've asked in the past, can we stop doing that, or at least add a pointer to the previous version to avoid double work for reviewers? Likewise for: * https://issues.guix.gnu.org/search?query=go-google-golang-org-protobuf * https://issues.guix.gnu.org/search?query=go-github-com-xo-terminfo * https://issues.guix.gnu.org/search?query=go-github-com-go-ini-ini * https://issues.guix.gnu.org/search?query=go-github-com-emersion-go-pgpmail * [...] Like, if I would properly review (including checking the source code) this patch series and didn't know some of those were reviewed previously, then I would have to do the review again even though that's double work better spent elsewhere and if I later discover these were actually reviewed previously, that doesn't sound good for motivation to me. And even though I know some of those have been submitted and reviewed previously, I don't remember which ones exactly and to which degree (only superficial checks like checking synopsis, description and #:tests?, or also source code checks, ...), so if I were to review this (*), I would have to look up the old patches and reviews, see which ones were reviewed previously and to what degree, look if changes have been made (e.g. changing which commit to use) that invalidated the review, ..., which is not motivating to me. (*) To be clear, I consider it unlikely for me to seriously review Go stuff in the future, as the Go world is full of forks that make no attempt to contribute back to upstream, or many independent implementations (see e.g. terminfo and shlex) where a single or maybe two implementations would suffice, often there's a lack of attempting backwards compatibility and version numbers are often just 0.0.0, ... Greetings, Maxime.
[Message part 2 (text/html, inline)]
[OpenPGP_0x49E3EE22191725EE.asc (application/pgp-keys, attachment)]
[OpenPGP_signature (application/pgp-signature, attachment)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Wed, 03 Aug 2022 18:38:02 GMT) Full text and rfc822 format available.Message #760 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Maxime Devos" <maximedevos <at> telenet.be>, <56939 <at> debbugs.gnu.org>, <55903 <at> debbugs.gnu.org> Subject: Re: [bug#56939] [PATCH 31/41] gnu: Add go-github-com-google-shlex. Date: Wed, 03 Aug 2022 19:37:03 +0100
On Wed Aug 3, 2022 at 4:38 PM BST, Maxime Devos wrote: > Can we just substitute* in the appropriate library reference or whatever > is the Go equivalent instead of propagating? Maybe in in configList.go, > we can replace -lnotmuch by -l/gnu/store/.../libnotmuch.so or add a > -L/gnu/store/... there? Good point! I'll try that. > > * 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") > > Why has the commit and description been changed since > <https://issues.guix.gnu.org/37444>? The change in synopsis seems good > to me though. I never referenced that issue in the making of this patchset :) I'll change its description to that issue's version if you wish. > Also, there are multiple patches adding go-github-com-google-shlex now > -- as I've asked in the past, can we stop doing that, or at least add a > pointer to the previous version to avoid double work for reviewers? > Likewise for: > > * https://issues.guix.gnu.org/search?query=go-google-golang-org-protobuf > * https://issues.guix.gnu.org/search?query=go-github-com-xo-terminfo > * https://issues.guix.gnu.org/search?query=go-github-com-go-ini-ini > * https://issues.guix.gnu.org/search?query=go-github-com-emersion-go-pgpmail > * [...] Maybe we could merge the patches adding those duplicate packages standalone, without merging the other parts of the patchsets, so there would be no need for anyone to write them again in the future. > (*) To be clear, I consider it unlikely for me to seriously review Go > stuff in the future, as the Go world is full of forks that make no > attempt to contribute back to upstream, or many independent > implementations (see e.g. terminfo and shlex) where a single or maybe > two implementations would suffice, often there's a lack of attempting > backwards compatibility and version numbers are often just 0.0.0, ... I know what you mean. It's a huge pain. -- (
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:11:02 GMT) Full text and rfc822 format available.Message #763 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 01/41] gnu: Add go-github-com-zenhack-go-notmuch. Date: Thu, 4 Aug 2022 18:10:07 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:11:03 GMT) Full text and rfc822 format available.Message #766 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 02/41] gnu: Add go-github-com-creack-pty. Date: Thu, 4 Aug 2022 18:10:08 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:11:04 GMT) Full text and rfc822 format available.Message #769 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 03/41] gnu: Add go-google-golang-org-protobuf. Date: Thu, 4 Aug 2022 18:10:09 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:01 GMT) Full text and rfc822 format available.Message #772 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 05/41] gnu: Add go-github-com-riywo-loginshell. Date: Thu, 4 Aug 2022 18:10:11 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:02 GMT) Full text and rfc822 format available.Message #775 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 04/41] gnu: Add go-github-com-xo-terminfo. Date: Thu, 4 Aug 2022 18:10:10 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:02 GMT) Full text and rfc822 format available.Message #778 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 07/41] gnu: Add go-github-com-kyoh86-xdg. Date: Thu, 4 Aug 2022 18:10:13 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:03 GMT) Full text and rfc822 format available.Message #781 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 06/41] gnu: Add go-github-com-miolini-datacounter. Date: Thu, 4 Aug 2022 18:10:12 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:03 GMT) Full text and rfc822 format available.Message #784 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 08/41] gnu: Add go-github-com-go-ini-ini. Date: Thu, 4 Aug 2022 18:10:14 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:03 GMT) Full text and rfc822 format available.Message #787 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful. Date: Thu, 4 Aug 2022 18:10:15 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:04 GMT) Full text and rfc822 format available.Message #790 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 10/41] gnu: Add go-github-com-rivo-uniseg. Date: Thu, 4 Aug 2022 18:10:16 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:04 GMT) Full text and rfc822 format available.Message #793 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 11/41] gnu: Add go-github-com-rivo-tview. Date: Thu, 4 Aug 2022 18:10:17 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:05 GMT) Full text and rfc822 format available.Message #796 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 13/41] gnu: Add go-github-com-gogs-chardet. Date: Thu, 4 Aug 2022 18:10:19 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:05 GMT) Full text and rfc822 format available.Message #799 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 12/41] gnu: Add go-github-com-ssor-bom. Date: Thu, 4 Aug 2022 18:10:18 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:05 GMT) Full text and rfc822 format available.Message #802 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 14/41] gnu: Add go-github-com-jaytaylor-html2text. Date: Thu, 4 Aug 2022 18:10:20 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:06 GMT) Full text and rfc822 format available.Message #805 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 16/41] gnu: Add go-github-com-cention-sany-utf7. Date: Thu, 4 Aug 2022 18:10:22 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:06 GMT) Full text and rfc822 format available.Message #808 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 17/41] gnu: Add go-github-com-jhillyerd-enmime. Date: Thu, 4 Aug 2022 18:10:23 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:06 GMT) Full text and rfc822 format available.Message #811 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 19/41] gnu: Add go-github-com-emersion-go-textwrapper. Date: Thu, 4 Aug 2022 18:10:25 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:07 GMT) Full text and rfc822 format available.Message #814 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 18/41] gnu: Add go-github-com-gatherstars-com-jwz. Date: Thu, 4 Aug 2022 18:10:24 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:07 GMT) Full text and rfc822 format available.Message #817 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 20/41] gnu: Add go-github-com-emersion-go-message. Date: Thu, 4 Aug 2022 18:10:26 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:07 GMT) Full text and rfc822 format available.Message #820 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 21/41] gnu: Add go-github-com-emersion-go-sasl. Date: Thu, 4 Aug 2022 18:10:27 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:08 GMT) Full text and rfc822 format available.Message #823 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread. Date: Thu, 4 Aug 2022 18:10:29 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:08 GMT) Full text and rfc822 format available.Message #826 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 22/41] gnu: Add go-github-com-emersion-go-imap. Date: Thu, 4 Aug 2022 18:10:28 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:09 GMT) Full text and rfc822 format available.Message #829 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 26/41] gnu: Add go-github-com-emersion-go-smtp. Date: Thu, 4 Aug 2022 18:10:32 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:09 GMT) Full text and rfc822 format available.Message #832 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 27/41] gnu: Add go-github-com-niemeyer-pretty. Date: Thu, 4 Aug 2022 18:10:33 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:09 GMT) Full text and rfc822 format available.Message #835 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 28/41] gnu: Add go-github-com-arran4-golang-ical. Date: Thu, 4 Aug 2022 18:10:34 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:10 GMT) Full text and rfc822 format available.Message #838 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. Date: Thu, 4 Aug 2022 18:10:35 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:10 GMT) Full text and rfc822 format available.Message #841 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 30/41] gnu: Add go-github-com-lithammer-fuzzysearch. Date: Thu, 4 Aug 2022 18:10:36 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:11 GMT) Full text and rfc822 format available.Message #844 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 31/41] gnu: Add go-github-com-google-shlex. Date: Thu, 4 Aug 2022 18:10:37 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:11 GMT) Full text and rfc822 format available.Message #847 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 32/41] gnu: Add go-github-com-emersion-go-maildir. Date: Thu, 4 Aug 2022 18:10:38 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:11 GMT) Full text and rfc822 format available.Message #850 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 24/41] gnu: Add go-github-com-protonmail-go-crypto. Date: Thu, 4 Aug 2022 18:10:30 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:12 GMT) Full text and rfc822 format available.Message #853 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 33/41] gnu: Add go-github-com-emersion-go-milter. Date: Thu, 4 Aug 2022 18:10:39 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:12 GMT) Full text and rfc822 format available.Message #856 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 15/41] gnu: Add go-github-com-go-test-deep. Date: Thu, 4 Aug 2022 18:10:21 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:12 GMT) Full text and rfc822 format available.Message #859 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 25/41] gnu: Add go-github-com-emersion-go-pgpmail. Date: Thu, 4 Aug 2022 18:10:31 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:13 GMT) Full text and rfc822 format available.Message #862 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 34/41] gnu: Add go-github-com-emersion-go-msgauth. Date: Thu, 4 Aug 2022 18:10:40 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:13 GMT) Full text and rfc822 format available.Message #865 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v6 35/41] gnu: Add go-github-com-onsi-gomega. Date: Thu, 4 Aug 2022 18:10:41 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:14 GMT) Full text and rfc822 format available.Message #868 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v6 36/41] gnu: Add go-gopkg-in-tomb-v1. Date: Thu, 4 Aug 2022 18:10:42 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:14 GMT) Full text and rfc822 format available.Message #871 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v6 37/41] gnu: Add go-github-com-nxadm-tail. Date: Thu, 4 Aug 2022 18:10:43 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:14 GMT) Full text and rfc822 format available.Message #874 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v6 38/41] gnu: Add go-github-com-go-task-slim-sprig. Date: Thu, 4 Aug 2022 18:10:44 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:15 GMT) Full text and rfc822 format available.Message #877 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v6 39/41] gnu: Add go-github-com-onsi-ginkgo. Date: Thu, 4 Aug 2022 18:10:45 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:15 GMT) Full text and rfc822 format available.Message #880 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v6 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb. Date: Thu, 4 Aug 2022 18:10:46 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:12:16 GMT) Full text and rfc822 format available.Message #883 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v6 41/41] gnu: Add aerc. Date: Thu, 4 Aug 2022 18:10:47 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> kolabnow.com> ;;; Copyright © 2022 Guillaume Le Vaillant <glv <at> posteo.net> ;;; Copyright © 2022 muradm <mail <at> muradm.net> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Thu, 04 Aug 2022 17:17:02 GMT) Full text and rfc822 format available.Message #886 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "(" <paren <at> disroot.org>, <55903 <at> debbugs.gnu.org> Subject: Re: [PATCH v6 01/41] gnu: Add go-github-com-zenhack-go-notmuch. Date: Thu, 04 Aug 2022 18:16:39 +0100
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 :) -- (
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:02 GMT) Full text and rfc822 format available.Message #889 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 01/41] gnu: Add go-github-com-zenhack-go-notmuch. Date: Sun, 14 Aug 2022 11:04:20 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin <at> gmail.com> ;;; Copyright © 2022 muradm <mail <at> muradm.net> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:02 GMT) Full text and rfc822 format available.Message #892 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 02/41] gnu: Add go-github-com-creack-pty. Date: Sun, 14 Aug 2022 11:04:21 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:03 GMT) Full text and rfc822 format available.Message #895 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 03/41] gnu: Add go-google-golang-org-protobuf. Date: Sun, 14 Aug 2022 11:04:22 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:03 GMT) Full text and rfc822 format available.Message #898 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 04/41] gnu: Add go-github-com-xo-terminfo. Date: Sun, 14 Aug 2022 11:04:23 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:03 GMT) Full text and rfc822 format available.Message #901 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 05/41] gnu: Add go-github-com-riywo-loginshell. Date: Sun, 14 Aug 2022 11:04:24 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:04 GMT) Full text and rfc822 format available.Message #904 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 06/41] gnu: Add go-github-com-miolini-datacounter. Date: Sun, 14 Aug 2022 11:04:25 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:04 GMT) Full text and rfc822 format available.Message #907 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful. Date: Sun, 14 Aug 2022 11:04:28 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:04 GMT) Full text and rfc822 format available.Message #910 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 07/41] gnu: Add go-github-com-kyoh86-xdg. Date: Sun, 14 Aug 2022 11:04:26 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:05 GMT) Full text and rfc822 format available.Message #913 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 08/41] gnu: Add go-github-com-go-ini-ini. Date: Sun, 14 Aug 2022 11:04:27 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:05 GMT) Full text and rfc822 format available.Message #916 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 10/41] gnu: Add go-github-com-rivo-uniseg. Date: Sun, 14 Aug 2022 11:04:29 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:05 GMT) Full text and rfc822 format available.Message #919 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 11/41] gnu: Add go-github-com-rivo-tview. Date: Sun, 14 Aug 2022 11:04:30 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:06 GMT) Full text and rfc822 format available.Message #922 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 12/41] gnu: Add go-github-com-ssor-bom. Date: Sun, 14 Aug 2022 11:04:31 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:06 GMT) Full text and rfc822 format available.Message #925 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 13/41] gnu: Add go-github-com-gogs-chardet. Date: Sun, 14 Aug 2022 11:04:32 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:07 GMT) Full text and rfc822 format available.Message #928 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 14/41] gnu: Add go-github-com-jaytaylor-html2text. Date: Sun, 14 Aug 2022 11:04:33 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:07 GMT) Full text and rfc822 format available.Message #931 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 15/41] gnu: Add go-github-com-go-test-deep. Date: Sun, 14 Aug 2022 11:04:34 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:08 GMT) Full text and rfc822 format available.Message #934 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 16/41] gnu: Add go-github-com-cention-sany-utf7. Date: Sun, 14 Aug 2022 11:04:35 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:08 GMT) Full text and rfc822 format available.Message #937 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 17/41] gnu: Add go-github-com-jhillyerd-enmime. Date: Sun, 14 Aug 2022 11:04:36 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:08 GMT) Full text and rfc822 format available.Message #940 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 18/41] gnu: Add go-github-com-gatherstars-com-jwz. Date: Sun, 14 Aug 2022 11:04:37 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:09 GMT) Full text and rfc822 format available.Message #943 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 19/41] gnu: Add go-github-com-emersion-go-textwrapper. Date: Sun, 14 Aug 2022 11:04:38 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:09 GMT) Full text and rfc822 format available.Message #946 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 20/41] gnu: Add go-github-com-emersion-go-message. Date: Sun, 14 Aug 2022 11:04:39 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:10 GMT) Full text and rfc822 format available.Message #949 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 21/41] gnu: Add go-github-com-emersion-go-sasl. Date: Sun, 14 Aug 2022 11:04:40 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:10 GMT) Full text and rfc822 format available.Message #952 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread. Date: Sun, 14 Aug 2022 11:04:42 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:10 GMT) Full text and rfc822 format available.Message #955 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 22/41] gnu: Add go-github-com-emersion-go-imap. Date: Sun, 14 Aug 2022 11:04:41 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:11 GMT) Full text and rfc822 format available.Message #958 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 24/41] gnu: Add go-github-com-protonmail-go-crypto. Date: Sun, 14 Aug 2022 11:04:43 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:11 GMT) Full text and rfc822 format available.Message #961 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 25/41] gnu: Add go-github-com-emersion-go-pgpmail. Date: Sun, 14 Aug 2022 11:04:44 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:11 GMT) Full text and rfc822 format available.Message #964 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 26/41] gnu: Add go-github-com-emersion-go-smtp. Date: Sun, 14 Aug 2022 11:04:45 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:12 GMT) Full text and rfc822 format available.Message #967 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 27/41] gnu: Add go-github-com-niemeyer-pretty. Date: Sun, 14 Aug 2022 11:04:46 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:12 GMT) Full text and rfc822 format available.Message #970 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 28/41] gnu: Add go-github-com-arran4-golang-ical. Date: Sun, 14 Aug 2022 11:04:47 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:13 GMT) Full text and rfc822 format available.Message #973 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. Date: Sun, 14 Aug 2022 11:04:48 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:13 GMT) Full text and rfc822 format available.Message #976 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 31/41] gnu: Add go-github-com-google-shlex. Date: Sun, 14 Aug 2022 11:04:50 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:13 GMT) Full text and rfc822 format available.Message #979 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 30/41] gnu: Add go-github-com-lithammer-fuzzysearch. Date: Sun, 14 Aug 2022 11:04:49 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:14 GMT) Full text and rfc822 format available.Message #982 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 33/41] gnu: Add go-github-com-emersion-go-milter. Date: Sun, 14 Aug 2022 11:04:52 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:06:14 GMT) Full text and rfc822 format available.Message #985 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 32/41] gnu: Add go-github-com-emersion-go-maildir. Date: Sun, 14 Aug 2022 11:04:51 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:07:01 GMT) Full text and rfc822 format available.Message #988 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v7 36/41] gnu: Add go-gopkg-in-tomb-v1. Date: Sun, 14 Aug 2022 11:04:55 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:07:02 GMT) Full text and rfc822 format available.Message #991 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v7 37/41] gnu: Add go-github-com-nxadm-tail. Date: Sun, 14 Aug 2022 11:04:56 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:07:02 GMT) Full text and rfc822 format available.Message #994 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v7 35/41] gnu: Add go-github-com-onsi-gomega. Date: Sun, 14 Aug 2022 11:04:54 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:07:02 GMT) Full text and rfc822 format available.Message #997 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 34/41] gnu: Add go-github-com-emersion-go-msgauth. Date: Sun, 14 Aug 2022 11:04:53 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:07:03 GMT) Full text and rfc822 format available.Message #1000 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v7 39/41] gnu: Add go-github-com-onsi-ginkgo. Date: Sun, 14 Aug 2022 11:04:58 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:07:03 GMT) Full text and rfc822 format available.Message #1003 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v7 38/41] gnu: Add go-github-com-go-task-slim-sprig. Date: Sun, 14 Aug 2022 11:04:57 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:07:03 GMT) Full text and rfc822 format available.Message #1006 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v7 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb. Date: Sun, 14 Aug 2022 11:04:59 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Sun, 14 Aug 2022 10:07:04 GMT) Full text and rfc822 format available.Message #1009 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v7 41/41] gnu: Add aerc. Date: Sun, 14 Aug 2022 11:05:00 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> kolabnow.com> ;;; Copyright © 2022 Guillaume Le Vaillant <glv <at> posteo.net> ;;; Copyright © 2022 muradm <mail <at> muradm.net> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:12:02 GMT) Full text and rfc822 format available.Message #1012 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch. Date: Mon, 22 Aug 2022 07:11:01 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin <at> gmail.com> ;;; Copyright © 2022 muradm <mail <at> muradm.net> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:12:02 GMT) Full text and rfc822 format available.Message #1015 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 03/41] gnu: Add go-google-golang-org-protobuf. Date: Mon, 22 Aug 2022 07:11:03 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:12:03 GMT) Full text and rfc822 format available.Message #1018 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 02/41] gnu: Add go-github-com-creack-pty. Date: Mon, 22 Aug 2022 07:11:02 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:02 GMT) Full text and rfc822 format available.Message #1021 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 05/41] gnu: Add go-github-com-riywo-loginshell. Date: Mon, 22 Aug 2022 07:11:05 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:02 GMT) Full text and rfc822 format available.Message #1024 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 06/41] gnu: Add go-github-com-miolini-datacounter. Date: Mon, 22 Aug 2022 07:11:06 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:03 GMT) Full text and rfc822 format available.Message #1027 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 04/41] gnu: Add go-github-com-xo-terminfo. Date: Mon, 22 Aug 2022 07:11:04 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:03 GMT) Full text and rfc822 format available.Message #1030 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 07/41] gnu: Add go-github-com-kyoh86-xdg. Date: Mon, 22 Aug 2022 07:11:07 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:03 GMT) Full text and rfc822 format available.Message #1033 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 08/41] gnu: Add go-github-com-go-ini-ini. Date: Mon, 22 Aug 2022 07:11:08 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:04 GMT) Full text and rfc822 format available.Message #1036 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful. Date: Mon, 22 Aug 2022 07:11:09 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:04 GMT) Full text and rfc822 format available.Message #1039 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 10/41] gnu: Add go-github-com-rivo-uniseg. Date: Mon, 22 Aug 2022 07:11:10 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:05 GMT) Full text and rfc822 format available.Message #1042 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 11/41] gnu: Add go-github-com-rivo-tview. Date: Mon, 22 Aug 2022 07:11:11 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:05 GMT) Full text and rfc822 format available.Message #1045 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 12/41] gnu: Add go-github-com-ssor-bom. Date: Mon, 22 Aug 2022 07:11:12 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:05 GMT) Full text and rfc822 format available.Message #1048 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 14/41] gnu: Add go-github-com-jaytaylor-html2text. Date: Mon, 22 Aug 2022 07:11:14 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:06 GMT) Full text and rfc822 format available.Message #1051 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 13/41] gnu: Add go-github-com-gogs-chardet. Date: Mon, 22 Aug 2022 07:11:13 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:06 GMT) Full text and rfc822 format available.Message #1054 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 15/41] gnu: Add go-github-com-go-test-deep. Date: Mon, 22 Aug 2022 07:11:15 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:07 GMT) Full text and rfc822 format available.Message #1057 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 16/41] gnu: Add go-github-com-cention-sany-utf7. Date: Mon, 22 Aug 2022 07:11:16 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:07 GMT) Full text and rfc822 format available.Message #1060 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 17/41] gnu: Add go-github-com-jhillyerd-enmime. Date: Mon, 22 Aug 2022 07:11:17 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:07 GMT) Full text and rfc822 format available.Message #1063 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 18/41] gnu: Add go-github-com-gatherstars-com-jwz. Date: Mon, 22 Aug 2022 07:11:18 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:08 GMT) Full text and rfc822 format available.Message #1066 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 20/41] gnu: Add go-github-com-emersion-go-message. Date: Mon, 22 Aug 2022 07:11:20 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:08 GMT) Full text and rfc822 format available.Message #1069 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 19/41] gnu: Add go-github-com-emersion-go-textwrapper. Date: Mon, 22 Aug 2022 07:11:19 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:08 GMT) Full text and rfc822 format available.Message #1072 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 21/41] gnu: Add go-github-com-emersion-go-sasl. Date: Mon, 22 Aug 2022 07:11:21 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:09 GMT) Full text and rfc822 format available.Message #1075 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 22/41] gnu: Add go-github-com-emersion-go-imap. Date: Mon, 22 Aug 2022 07:11:22 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:09 GMT) Full text and rfc822 format available.Message #1078 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 23/41] gnu: Add go-github-com-emersion-go-imap-sortthread. Date: Mon, 22 Aug 2022 07:11:23 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:10 GMT) Full text and rfc822 format available.Message #1081 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 24/41] gnu: Add go-github-com-protonmail-go-crypto. Date: Mon, 22 Aug 2022 07:11:24 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:10 GMT) Full text and rfc822 format available.Message #1084 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 26/41] gnu: Add go-github-com-emersion-go-smtp. Date: Mon, 22 Aug 2022 07:11:26 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:10 GMT) Full text and rfc822 format available.Message #1087 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 25/41] gnu: Add go-github-com-emersion-go-pgpmail. Date: Mon, 22 Aug 2022 07:11:25 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:11 GMT) Full text and rfc822 format available.Message #1090 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 28/41] gnu: Add go-github-com-arran4-golang-ical. Date: Mon, 22 Aug 2022 07:11:28 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:13:11 GMT) Full text and rfc822 format available.Message #1093 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 27/41] gnu: Add go-github-com-niemeyer-pretty. Date: Mon, 22 Aug 2022 07:11:27 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:14:01 GMT) Full text and rfc822 format available.Message #1096 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v8 35/41] gnu: Add go-github-com-onsi-gomega. Date: Mon, 22 Aug 2022 07:11:35 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:14:02 GMT) Full text and rfc822 format available.Message #1099 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v8 36/41] gnu: Add go-gopkg-in-tomb-v1. Date: Mon, 22 Aug 2022 07:11:36 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:14:02 GMT) Full text and rfc822 format available.Message #1102 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v8 37/41] gnu: Add go-github-com-nxadm-tail. Date: Mon, 22 Aug 2022 07:11:37 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:14:02 GMT) Full text and rfc822 format available.Message #1105 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v8 39/41] gnu: Add go-github-com-onsi-ginkgo. Date: Mon, 22 Aug 2022 07:11:39 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:14:03 GMT) Full text and rfc822 format available.Message #1108 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 30/41] gnu: Add go-github-com-lithammer-fuzzysearch. Date: Mon, 22 Aug 2022 07:11:30 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:14:03 GMT) Full text and rfc822 format available.Message #1111 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 31/41] gnu: Add go-github-com-google-shlex. Date: Mon, 22 Aug 2022 07:11:31 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:14:04 GMT) Full text and rfc822 format available.Message #1114 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 32/41] gnu: Add go-github-com-emersion-go-maildir. Date: Mon, 22 Aug 2022 07:11:32 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:14:04 GMT) Full text and rfc822 format available.Message #1117 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 33/41] gnu: Add go-github-com-emersion-go-milter. Date: Mon, 22 Aug 2022 07:11:33 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:14:04 GMT) Full text and rfc822 format available.Message #1120 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 34/41] gnu: Add go-github-com-emersion-go-msgauth. Date: Mon, 22 Aug 2022 07:11:34 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:14:05 GMT) Full text and rfc822 format available.Message #1123 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v8 40/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb. Date: Mon, 22 Aug 2022 07:11:40 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:14:05 GMT) Full text and rfc822 format available.Message #1126 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 41/41] gnu: Add aerc. Date: Mon, 22 Aug 2022 07:11:41 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> kolabnow.com> ;;; Copyright © 2022 Guillaume Le Vaillant <glv <at> posteo.net> ;;; Copyright © 2022 muradm <mail <at> muradm.net> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:14:05 GMT) Full text and rfc822 format available.Message #1129 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v8 29/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. Date: Mon, 22 Aug 2022 07:11:29 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:14:06 GMT) Full text and rfc822 format available.Message #1132 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v8 38/41] gnu: Add go-github-com-go-task-slim-sprig. Date: Mon, 22 Aug 2022 07:11:38 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 22 Aug 2022 06:27:02 GMT) Full text and rfc822 format available.Message #1135 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "(" <paren <at> disroot.org>, <55903 <at> debbugs.gnu.org> Subject: Re: [PATCH v8 01/41] gnu: Add go-github-com-zenhack-go-notmuch. Date: Mon, 22 Aug 2022 07:26:53 +0100
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. -- (
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:02 GMT) Full text and rfc822 format available.Message #1138 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 02/42] gnu: Add go-github-com-creack-pty. Date: Fri, 9 Sep 2022 21:49:26 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:02 GMT) Full text and rfc822 format available.Message #1141 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 01/42] gnu: Add go-github-com-zenhack-go-notmuch. Date: Fri, 9 Sep 2022 21:49:25 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin <at> gmail.com> ;;; Copyright © 2022 muradm <mail <at> muradm.net> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:03 GMT) Full text and rfc822 format available.Message #1144 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 04/42] gnu: Add go-github-com-xo-terminfo. Date: Fri, 9 Sep 2022 21:49:28 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:03 GMT) Full text and rfc822 format available.Message #1147 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 03/42] gnu: Add go-google-golang-org-protobuf. Date: Fri, 9 Sep 2022 21:49:27 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:03 GMT) Full text and rfc822 format available.Message #1150 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 06/42] gnu: Add go-github-com-miolini-datacounter. Date: Fri, 9 Sep 2022 21:49:30 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:04 GMT) Full text and rfc822 format available.Message #1153 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 05/42] gnu: Add go-github-com-riywo-loginshell. Date: Fri, 9 Sep 2022 21:49:29 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:04 GMT) Full text and rfc822 format available.Message #1156 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 07/42] gnu: Add go-github-com-kyoh86-xdg. Date: Fri, 9 Sep 2022 21:49:31 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:05 GMT) Full text and rfc822 format available.Message #1159 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 08/42] gnu: Add go-github-com-go-ini-ini. Date: Fri, 9 Sep 2022 21:49:32 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:05 GMT) Full text and rfc822 format available.Message #1162 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 10/42] gnu: Add go-github-com-rivo-uniseg. Date: Fri, 9 Sep 2022 21:49:34 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:05 GMT) Full text and rfc822 format available.Message #1165 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 09/42] gnu: Add go-github-com-lucasb-eyer-go-colorful. Date: Fri, 9 Sep 2022 21:49:33 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:06 GMT) Full text and rfc822 format available.Message #1168 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 12/42] gnu: Add go-github-com-ssor-bom. Date: Fri, 9 Sep 2022 21:49:36 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:06 GMT) Full text and rfc822 format available.Message #1171 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 14/42] gnu: Add go-github-com-jaytaylor-html2text. Date: Fri, 9 Sep 2022 21:49:38 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:06 GMT) Full text and rfc822 format available.Message #1174 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 11/42] gnu: Add go-github-com-rivo-tview. Date: Fri, 9 Sep 2022 21:49:35 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:07 GMT) Full text and rfc822 format available.Message #1177 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 13/42] gnu: Add go-github-com-gogs-chardet. Date: Fri, 9 Sep 2022 21:49:37 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:07 GMT) Full text and rfc822 format available.Message #1180 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 15/42] gnu: Add go-github-com-go-test-deep. Date: Fri, 9 Sep 2022 21:49:39 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:07 GMT) Full text and rfc822 format available.Message #1183 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 16/42] gnu: Add go-github-com-cention-sany-utf7. Date: Fri, 9 Sep 2022 21:49:40 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:08 GMT) Full text and rfc822 format available.Message #1186 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 17/42] gnu: Add go-github-com-jhillyerd-enmime. Date: Fri, 9 Sep 2022 21:49:41 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:08 GMT) Full text and rfc822 format available.Message #1189 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 18/42] gnu: Add go-github-com-gatherstars-com-jwz. Date: Fri, 9 Sep 2022 21:49:42 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:09 GMT) Full text and rfc822 format available.Message #1192 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 19/42] gnu: Add go-github-com-emersion-go-textwrapper. Date: Fri, 9 Sep 2022 21:49:43 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:09 GMT) Full text and rfc822 format available.Message #1195 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 20/42] gnu: Add go-github-com-emersion-go-message. Date: Fri, 9 Sep 2022 21:49:44 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:09 GMT) Full text and rfc822 format available.Message #1198 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 21/42] gnu: Add go-github-com-emersion-go-sasl. Date: Fri, 9 Sep 2022 21:49:45 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:10 GMT) Full text and rfc822 format available.Message #1201 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 23/42] gnu: Add go-github-com-emersion-go-imap-sortthread. Date: Fri, 9 Sep 2022 21:49:47 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:10 GMT) Full text and rfc822 format available.Message #1204 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 24/42] gnu: Add go-github-com-protonmail-go-crypto. Date: Fri, 9 Sep 2022 21:49:48 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:10 GMT) Full text and rfc822 format available.Message #1207 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 25/42] gnu: Add go-github-com-emersion-go-pgpmail. Date: Fri, 9 Sep 2022 21:49:49 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:51:11 GMT) Full text and rfc822 format available.Message #1210 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 26/42] gnu: Add go-github-com-emersion-go-smtp. Date: Fri, 9 Sep 2022 21:49:50 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:02 GMT) Full text and rfc822 format available.Message #1213 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 27/42] gnu: Add go-github-com-niemeyer-pretty. Date: Fri, 9 Sep 2022 21:49:51 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:02 GMT) Full text and rfc822 format available.Message #1216 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 28/42] gnu: Add go-github-com-arran4-golang-ical. Date: Fri, 9 Sep 2022 21:49:52 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:03 GMT) Full text and rfc822 format available.Message #1219 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 29/42] gnu: Add go-git-sr-ht--sircmpwn-getopt. Date: Fri, 9 Sep 2022 21:49:53 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:03 GMT) Full text and rfc822 format available.Message #1222 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 30/42] gnu: Add go-github-com-lithammer-fuzzysearch. Date: Fri, 9 Sep 2022 21:49:54 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:04 GMT) Full text and rfc822 format available.Message #1225 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 31/42] gnu: Add go-github-com-google-shlex. Date: Fri, 9 Sep 2022 21:49:55 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:04 GMT) Full text and rfc822 format available.Message #1228 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 22/42] gnu: Add go-github-com-emersion-go-imap. Date: Fri, 9 Sep 2022 21:49:46 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:04 GMT) Full text and rfc822 format available.Message #1231 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 32/42] gnu: Add go-github-com-emersion-go-maildir. Date: Fri, 9 Sep 2022 21:49:56 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:05 GMT) Full text and rfc822 format available.Message #1234 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 33/42] gnu: Add go-github-com-emersion-go-milter. Date: Fri, 9 Sep 2022 21:49:57 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:05 GMT) Full text and rfc822 format available.Message #1237 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 34/42] gnu: Add go-github-com-emersion-go-msgauth. Date: Fri, 9 Sep 2022 21:49:58 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:06 GMT) Full text and rfc822 format available.Message #1240 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v9 35/42] gnu: Add go-github-com-onsi-gomega. Date: Fri, 9 Sep 2022 21:49:59 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:06 GMT) Full text and rfc822 format available.Message #1243 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v9 36/42] gnu: Add go-gopkg-in-tomb-v1. Date: Fri, 9 Sep 2022 21:50:00 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:06 GMT) Full text and rfc822 format available.Message #1246 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v9 37/42] gnu: Add go-github-com-nxadm-tail. Date: Fri, 9 Sep 2022 21:50:01 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:07 GMT) Full text and rfc822 format available.Message #1249 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v9 38/42] gnu: Add go-github-com-go-task-slim-sprig. Date: Fri, 9 Sep 2022 21:50:02 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:07 GMT) Full text and rfc822 format available.Message #1252 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v9 40/42] gnu: Add go-github-com-syndtr-goleveldb-leveldb. Date: Fri, 9 Sep 2022 21:50:04 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:07 GMT) Full text and rfc822 format available.Message #1255 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v9 39/42] gnu: Add go-github-com-onsi-ginkgo. Date: Fri, 9 Sep 2022 21:50:03 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:08 GMT) Full text and rfc822 format available.Message #1258 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v9 41/42] gnu: Add go-github-com-emersion-go-mbox. Date: Fri, 9 Sep 2022 21:50:05 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:52:08 GMT) Full text and rfc822 format available.Message #1261 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v9 42/42] gnu: Add aerc. Date: Fri, 9 Sep 2022 21:50:06 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> posteo.net> ;;; Copyright © 2022 muradm <mail <at> muradm.net> ;;; Copyright © 2022 jgart <jgart <at> dismail.de> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 09 Sep 2022 20:53:01 GMT) Full text and rfc822 format available.Message #1264 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "(" <paren <at> disroot.org>, <55903 <at> debbugs.gnu.org> Subject: Re: [PATCH v9 01/42] gnu: Add go-github-com-zenhack-go-notmuch. Date: Fri, 09 Sep 2022 21:52:04 +0100
Rebased on e08b166 and updated to aerc 0.12.0. -- (
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 01:57:02 GMT) Full text and rfc822 format available.Message #1267 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: Raghav Gururajan <rg <at> raghavgururajan.name> To: 55903 <at> debbugs.gnu.org Subject: Re: [PATCHSET] Adding aerc Date: Sun, 11 Sep 2022 21:56:33 -0400
[Message part 1 (text/plain, inline)]
unmatched-paren, Thanks for the patches. I'll look into this and get back to you in next days. Regards, RG.
[OpenPGP_signature (application/pgp-signature, attachment)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:02 GMT) Full text and rfc822 format available.Message #1270 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 01/41] gnu: Add go-github-com-zenhack-go-notmuch. Date: Mon, 12 Sep 2022 19:43:00 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin <at> gmail.com> ;;; Copyright © 2022 muradm <mail <at> muradm.net> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:02 GMT) Full text and rfc822 format available.Message #1273 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 03/41] gnu: Add go-google-golang-org-protobuf. Date: Mon, 12 Sep 2022 19:43:02 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:03 GMT) Full text and rfc822 format available.Message #1276 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 05/41] gnu: Add go-github-com-riywo-loginshell. Date: Mon, 12 Sep 2022 19:43:04 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:03 GMT) Full text and rfc822 format available.Message #1279 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 04/41] gnu: Add go-github-com-xo-terminfo. Date: Mon, 12 Sep 2022 19:43:03 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:04 GMT) Full text and rfc822 format available.Message #1282 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 02/41] gnu: Add go-github-com-creack-pty. Date: Mon, 12 Sep 2022 19:43:01 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:04 GMT) Full text and rfc822 format available.Message #1285 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 06/41] gnu: Add go-github-com-miolini-datacounter. Date: Mon, 12 Sep 2022 19:43:05 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:05 GMT) Full text and rfc822 format available.Message #1288 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 07/41] gnu: Add go-github-com-kyoh86-xdg. Date: Mon, 12 Sep 2022 19:43:06 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:05 GMT) Full text and rfc822 format available.Message #1291 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 08/41] gnu: Add go-github-com-go-ini-ini. Date: Mon, 12 Sep 2022 19:43:07 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:05 GMT) Full text and rfc822 format available.Message #1294 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 09/41] gnu: Add go-github-com-lucasb-eyer-go-colorful. Date: Mon, 12 Sep 2022 19:43:08 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:06 GMT) Full text and rfc822 format available.Message #1297 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 10/41] gnu: Add go-github-com-rivo-tview. Date: Mon, 12 Sep 2022 19:43:09 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:06 GMT) Full text and rfc822 format available.Message #1300 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 11/41] gnu: Add go-github-com-ssor-bom. Date: Mon, 12 Sep 2022 19:43:10 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:06 GMT) Full text and rfc822 format available.Message #1303 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 12/41] gnu: Add go-github-com-gogs-chardet. Date: Mon, 12 Sep 2022 19:43:11 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:07 GMT) Full text and rfc822 format available.Message #1306 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 13/41] gnu: Add go-github-com-jaytaylor-html2text. Date: Mon, 12 Sep 2022 19:43:12 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:07 GMT) Full text and rfc822 format available.Message #1309 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 15/41] gnu: Add go-github-com-cention-sany-utf7. Date: Mon, 12 Sep 2022 19:43:14 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:08 GMT) Full text and rfc822 format available.Message #1312 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 14/41] gnu: Add go-github-com-go-test-deep. Date: Mon, 12 Sep 2022 19:43:13 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:08 GMT) Full text and rfc822 format available.Message #1315 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 16/41] gnu: Add go-github-com-jhillyerd-enmime. Date: Mon, 12 Sep 2022 19:43:15 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:08 GMT) Full text and rfc822 format available.Message #1318 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 17/41] gnu: Add go-github-com-gatherstars-com-jwz. Date: Mon, 12 Sep 2022 19:43:16 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:09 GMT) Full text and rfc822 format available.Message #1321 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 18/41] gnu: Add go-github-com-emersion-go-textwrapper. Date: Mon, 12 Sep 2022 19:43:17 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:09 GMT) Full text and rfc822 format available.Message #1324 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 19/41] gnu: Add go-github-com-emersion-go-message. Date: Mon, 12 Sep 2022 19:43:18 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:10 GMT) Full text and rfc822 format available.Message #1327 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 20/41] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb. Date: Mon, 12 Sep 2022 19:43:19 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:10 GMT) Full text and rfc822 format available.Message #1330 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 21/41] gnu: go-github-com-emersion-go-imap: Update to 1.2.1. Date: Mon, 12 Sep 2022 19:43:20 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:11 GMT) Full text and rfc822 format available.Message #1333 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 22/41] gnu: Add go-github-com-emersion-go-imap-sortthread. Date: Mon, 12 Sep 2022 19:43:21 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:11 GMT) Full text and rfc822 format available.Message #1336 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 23/41] gnu: Add go-github-com-protonmail-go-crypto. Date: Mon, 12 Sep 2022 19:43:22 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:12 GMT) Full text and rfc822 format available.Message #1339 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 24/41] gnu: Add go-github-com-emersion-go-pgpmail. Date: Mon, 12 Sep 2022 19:43:23 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:12 GMT) Full text and rfc822 format available.Message #1342 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 25/41] gnu: Add go-github-com-emersion-go-smtp. Date: Mon, 12 Sep 2022 19:43:24 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:45:12 GMT) Full text and rfc822 format available.Message #1345 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 26/41] gnu: Add go-github-com-niemeyer-pretty. Date: Mon, 12 Sep 2022 19:43:25 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:46:02 GMT) Full text and rfc822 format available.Message #1348 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 28/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. Date: Mon, 12 Sep 2022 19:43:27 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:46:02 GMT) Full text and rfc822 format available.Message #1351 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 29/41] gnu: Add go-github-com-lithammer-fuzzysearch. Date: Mon, 12 Sep 2022 19:43:28 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:46:03 GMT) Full text and rfc822 format available.Message #1354 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 30/41] gnu: Add go-github-com-google-shlex. Date: Mon, 12 Sep 2022 19:43:29 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:46:03 GMT) Full text and rfc822 format available.Message #1357 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 31/41] gnu: Add go-github-com-emersion-go-maildir. Date: Mon, 12 Sep 2022 19:43:30 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:46:03 GMT) Full text and rfc822 format available.Message #1360 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 32/41] gnu: Add go-github-com-emersion-go-milter. Date: Mon, 12 Sep 2022 19:43:31 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:46:04 GMT) Full text and rfc822 format available.Message #1363 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 33/41] gnu: Add go-github-com-emersion-go-msgauth. Date: Mon, 12 Sep 2022 19:43:32 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:46:04 GMT) Full text and rfc822 format available.Message #1366 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v10 34/41] gnu: Add go-github-com-onsi-gomega. Date: Mon, 12 Sep 2022 19:43:33 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:46:05 GMT) Full text and rfc822 format available.Message #1369 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v10 35/41] gnu: Add go-gopkg-in-tomb-v1. Date: Mon, 12 Sep 2022 19:43:34 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:46:05 GMT) Full text and rfc822 format available.Message #1372 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 27/41] gnu: Add go-github-com-arran4-golang-ical. Date: Mon, 12 Sep 2022 19:43:26 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:46:06 GMT) Full text and rfc822 format available.Message #1375 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v10 36/41] gnu: Add go-github-com-nxadm-tail. Date: Mon, 12 Sep 2022 19:43:35 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:46:06 GMT) Full text and rfc822 format available.Message #1378 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v10 37/41] gnu: Add go-github-com-go-task-slim-sprig. Date: Mon, 12 Sep 2022 19:43:36 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:46:06 GMT) Full text and rfc822 format available.Message #1381 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v10 38/41] gnu: Add go-github-com-onsi-ginkgo. Date: Mon, 12 Sep 2022 19:43:37 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:46:07 GMT) Full text and rfc822 format available.Message #1384 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v10 39/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb. Date: Mon, 12 Sep 2022 19:43:38 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:46:07 GMT) Full text and rfc822 format available.Message #1387 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v10 40/41] gnu: Add go-github-com-emersion-go-mbox. Date: Mon, 12 Sep 2022 19:43:39 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 12 Sep 2022 18:46:07 GMT) Full text and rfc822 format available.Message #1390 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v10 41/41] gnu: Add aerc. Date: Mon, 12 Sep 2022 19:43:40 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> posteo.net> ;;; Copyright © 2022 muradm <mail <at> muradm.net> ;;; Copyright © 2022 jgart <jgart <at> dismail.de> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:02 GMT) Full text and rfc822 format available.Message #1393 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 01/41] gnu: Add go-github-com-zenhack-go-notmuch. Date: Mon, 26 Sep 2022 17:55:12 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> gmail.com> ;;; Copyright © 2022 Pier-Hugues Pellerin <phpellerin <at> gmail.com> ;;; Copyright © 2022 muradm <mail <at> muradm.net> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:02 GMT) Full text and rfc822 format available.Message #1396 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 02/41] gnu: Add go-github-com-creack-pty. Date: Mon, 26 Sep 2022 17:55:13 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:02 GMT) Full text and rfc822 format available.Message #1399 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 03/41] gnu: Add go-google-golang-org-protobuf. Date: Mon, 26 Sep 2022 17:55:14 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:03 GMT) Full text and rfc822 format available.Message #1402 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 04/41] gnu: Add go-github-com-xo-terminfo. Date: Mon, 26 Sep 2022 17:55:15 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:03 GMT) Full text and rfc822 format available.Message #1405 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 05/41] gnu: Add go-github-com-riywo-loginshell. Date: Mon, 26 Sep 2022 17:55:16 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:04 GMT) Full text and rfc822 format available.Message #1408 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 06/41] gnu: Add go-github-com-miolini-datacounter. Date: Mon, 26 Sep 2022 17:55:17 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:04 GMT) Full text and rfc822 format available.Message #1411 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 07/41] gnu: Add go-github-com-kyoh86-xdg. Date: Mon, 26 Sep 2022 17:55:18 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:04 GMT) Full text and rfc822 format available.Message #1414 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 08/41] gnu: Add go-github-com-go-ini-ini. Date: Mon, 26 Sep 2022 17:55:19 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:05 GMT) Full text and rfc822 format available.Message #1417 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 09/41] gnu: go-golang-org-colorful: Rename to go-github-com-lucasb-eyer-go-colorful. Date: Mon, 26 Sep 2022 17:55:20 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:05 GMT) Full text and rfc822 format available.Message #1420 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 10/41] gnu: Add go-github-com-rivo-tview. Date: Mon, 26 Sep 2022 17:55:21 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:06 GMT) Full text and rfc822 format available.Message #1423 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 11/41] gnu: Add go-github-com-ssor-bom. Date: Mon, 26 Sep 2022 17:55:22 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:06 GMT) Full text and rfc822 format available.Message #1426 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 12/41] gnu: Add go-github-com-gogs-chardet. Date: Mon, 26 Sep 2022 17:55:23 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:06 GMT) Full text and rfc822 format available.Message #1429 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 13/41] gnu: Add go-github-com-jaytaylor-html2text. Date: Mon, 26 Sep 2022 17:55:24 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:07 GMT) Full text and rfc822 format available.Message #1432 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 15/41] gnu: Add go-github-com-cention-sany-utf7. Date: Mon, 26 Sep 2022 17:55:26 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:07 GMT) Full text and rfc822 format available.Message #1435 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 14/41] gnu: Add go-github-com-go-test-deep. Date: Mon, 26 Sep 2022 17:55:25 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:07 GMT) Full text and rfc822 format available.Message #1438 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 16/41] gnu: Add go-github-com-jhillyerd-enmime. Date: Mon, 26 Sep 2022 17:55:27 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:08 GMT) Full text and rfc822 format available.Message #1441 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 17/41] gnu: Add go-github-com-gatherstars-com-jwz. Date: Mon, 26 Sep 2022 17:55:28 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:08 GMT) Full text and rfc822 format available.Message #1444 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 18/41] gnu: Add go-github-com-emersion-go-textwrapper. Date: Mon, 26 Sep 2022 17:55:29 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:09 GMT) Full text and rfc822 format available.Message #1447 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 20/41] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb. Date: Mon, 26 Sep 2022 17:55:31 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:09 GMT) Full text and rfc822 format available.Message #1450 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 19/41] gnu: Add go-github-com-emersion-go-message. Date: Mon, 26 Sep 2022 17:55:30 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:09 GMT) Full text and rfc822 format available.Message #1453 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 21/41] gnu: go-github-com-emersion-go-imap: Update to 1.2.1. Date: Mon, 26 Sep 2022 17:55:32 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:10 GMT) Full text and rfc822 format available.Message #1456 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 22/41] gnu: Add go-github-com-emersion-go-imap-sortthread. Date: Mon, 26 Sep 2022 17:55:33 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:10 GMT) Full text and rfc822 format available.Message #1459 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 23/41] gnu: Add go-github-com-protonmail-go-crypto. Date: Mon, 26 Sep 2022 17:55:34 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:10 GMT) Full text and rfc822 format available.Message #1462 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 24/41] gnu: Add go-github-com-emersion-go-pgpmail. Date: Mon, 26 Sep 2022 17:55:35 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:11 GMT) Full text and rfc822 format available.Message #1465 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 25/41] gnu: Add go-github-com-emersion-go-smtp. Date: Mon, 26 Sep 2022 17:55:36 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:11 GMT) Full text and rfc822 format available.Message #1468 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 26/41] gnu: Add go-github-com-niemeyer-pretty. Date: Mon, 26 Sep 2022 17:55:37 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:57:11 GMT) Full text and rfc822 format available.Message #1471 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 27/41] gnu: Add go-github-com-arran4-golang-ical. Date: Mon, 26 Sep 2022 17:55:38 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:58:02 GMT) Full text and rfc822 format available.Message #1474 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v11 34/41] gnu: Add go-github-com-onsi-gomega. Date: Mon, 26 Sep 2022 17:55:45 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:58:02 GMT) Full text and rfc822 format available.Message #1477 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v11 35/41] gnu: Add go-gopkg-in-tomb-v1. Date: Mon, 26 Sep 2022 17:55:46 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:58:02 GMT) Full text and rfc822 format available.Message #1480 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v11 36/41] gnu: Add go-github-com-nxadm-tail. Date: Mon, 26 Sep 2022 17:55:47 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:58:03 GMT) Full text and rfc822 format available.Message #1483 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v11 37/41] gnu: Add go-github-com-go-task-slim-sprig. Date: Mon, 26 Sep 2022 17:55:48 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:58:03 GMT) Full text and rfc822 format available.Message #1486 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v11 38/41] gnu: Add go-github-com-onsi-ginkgo. Date: Mon, 26 Sep 2022 17:55:49 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:58:04 GMT) Full text and rfc822 format available.Message #1489 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 28/41] gnu: Add go-git-sr-ht--sircmpwn-getopt. Date: Mon, 26 Sep 2022 17:55:39 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:58:04 GMT) Full text and rfc822 format available.Message #1492 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 29/41] gnu: Add go-github-com-lithammer-fuzzysearch. Date: Mon, 26 Sep 2022 17:55:40 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:58:05 GMT) Full text and rfc822 format available.Message #1495 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 30/41] gnu: Add go-github-com-google-shlex. Date: Mon, 26 Sep 2022 17:55:41 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:58:05 GMT) Full text and rfc822 format available.Message #1498 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 32/41] gnu: Add go-github-com-emersion-go-milter. Date: Mon, 26 Sep 2022 17:55:43 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:58:06 GMT) Full text and rfc822 format available.Message #1501 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 31/41] gnu: Add go-github-com-emersion-go-maildir. Date: Mon, 26 Sep 2022 17:55:42 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:58:06 GMT) Full text and rfc822 format available.Message #1504 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 33/41] gnu: Add go-github-com-emersion-go-msgauth. Date: Mon, 26 Sep 2022 17:55:44 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:58:06 GMT) Full text and rfc822 format available.Message #1507 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v11 39/41] gnu: Add go-github-com-syndtr-goleveldb-leveldb. Date: Mon, 26 Sep 2022 17:55:50 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:58:07 GMT) Full text and rfc822 format available.Message #1510 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v11 40/41] gnu: Add go-github-com-emersion-go-mbox. Date: Mon, 26 Sep 2022 17:55:51 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 26 Sep 2022 16:58:07 GMT) Full text and rfc822 format available.Message #1513 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v11 41/41] gnu: Add aerc. Date: Mon, 26 Sep 2022 17:55:52 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> posteo.net> ;;; Copyright © 2022 muradm <mail <at> muradm.net> ;;; Copyright © 2022 jgart <jgart <at> dismail.de> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:01 GMT) Full text and rfc822 format available.Message #1516 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 02/40] gnu: Add go-github-com-creack-pty. Date: Mon, 10 Oct 2022 08:17:16 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:02 GMT) Full text and rfc822 format available.Message #1519 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 01/40] gnu: Add go-github-com-zenhack-go-notmuch. Date: Mon, 10 Oct 2022 08:17:15 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> gmail.com> ;;; Copyright © 2022 muradm <mail <at> muradm.net> ;;; Copyright © 2022 Dhruvin Gandhi <contact <at> dhruvin.dev> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:02 GMT) Full text and rfc822 format available.Message #1522 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 03/40] gnu: Add go-google-golang-org-protobuf. Date: Mon, 10 Oct 2022 08:17:17 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:03 GMT) Full text and rfc822 format available.Message #1525 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 04/40] gnu: Add go-github-com-xo-terminfo. Date: Mon, 10 Oct 2022 08:17:18 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:03 GMT) Full text and rfc822 format available.Message #1528 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 05/40] gnu: Add go-github-com-riywo-loginshell. Date: Mon, 10 Oct 2022 08:17:19 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:03 GMT) Full text and rfc822 format available.Message #1531 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 06/40] gnu: Add go-github-com-miolini-datacounter. Date: Mon, 10 Oct 2022 08:17:20 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:04 GMT) Full text and rfc822 format available.Message #1534 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 07/40] gnu: Add go-github-com-kyoh86-xdg. Date: Mon, 10 Oct 2022 08:17:21 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:04 GMT) Full text and rfc822 format available.Message #1537 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 08/40] gnu: Add go-github-com-go-ini-ini. Date: Mon, 10 Oct 2022 08:17:22 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:04 GMT) Full text and rfc822 format available.Message #1540 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 10/40] gnu: Add go-github-com-rivo-tview. Date: Mon, 10 Oct 2022 08:17:24 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:05 GMT) Full text and rfc822 format available.Message #1543 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 11/40] gnu: Add go-github-com-ssor-bom. Date: Mon, 10 Oct 2022 08:17:25 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:05 GMT) Full text and rfc822 format available.Message #1546 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 12/40] gnu: Add go-github-com-gogs-chardet. Date: Mon, 10 Oct 2022 08:17:26 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:06 GMT) Full text and rfc822 format available.Message #1549 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 09/40] gnu: go-golang-org-colorful: Rename to go-github-com-lucasb-eyer-go-colorful. Date: Mon, 10 Oct 2022 08:17:23 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:06 GMT) Full text and rfc822 format available.Message #1552 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 13/40] gnu: Add go-github-com-jaytaylor-html2text. Date: Mon, 10 Oct 2022 08:17:27 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:06 GMT) Full text and rfc822 format available.Message #1555 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 14/40] gnu: Add go-github-com-go-test-deep. Date: Mon, 10 Oct 2022 08:17:28 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:07 GMT) Full text and rfc822 format available.Message #1558 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 15/40] gnu: Add go-github-com-cention-sany-utf7. Date: Mon, 10 Oct 2022 08:17:29 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:07 GMT) Full text and rfc822 format available.Message #1561 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 16/40] gnu: Add go-github-com-jhillyerd-enmime. Date: Mon, 10 Oct 2022 08:17:30 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:08 GMT) Full text and rfc822 format available.Message #1564 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 17/40] gnu: Add go-github-com-gatherstars-com-jwz. Date: Mon, 10 Oct 2022 08:17:31 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:08 GMT) Full text and rfc822 format available.Message #1567 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 18/40] gnu: Add go-github-com-emersion-go-textwrapper. Date: Mon, 10 Oct 2022 08:17:32 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:08 GMT) Full text and rfc822 format available.Message #1570 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 19/40] gnu: Add go-github-com-emersion-go-message. Date: Mon, 10 Oct 2022 08:17:33 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:09 GMT) Full text and rfc822 format available.Message #1573 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 20/40] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb. Date: Mon, 10 Oct 2022 08:17:34 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:09 GMT) Full text and rfc822 format available.Message #1576 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 21/40] gnu: go-github-com-emersion-go-imap: Update to 1.2.1. Date: Mon, 10 Oct 2022 08:17:35 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:09 GMT) Full text and rfc822 format available.Message #1579 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 22/40] gnu: Add go-github-com-emersion-go-imap-sortthread. Date: Mon, 10 Oct 2022 08:17:36 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:10 GMT) Full text and rfc822 format available.Message #1582 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 23/40] gnu: Add go-github-com-protonmail-go-crypto. Date: Mon, 10 Oct 2022 08:17:37 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:10 GMT) Full text and rfc822 format available.Message #1585 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 24/40] gnu: Add go-github-com-emersion-go-pgpmail. Date: Mon, 10 Oct 2022 08:17:38 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:10 GMT) Full text and rfc822 format available.Message #1588 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 25/40] gnu: Add go-github-com-emersion-go-smtp. Date: Mon, 10 Oct 2022 08:17:39 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:11 GMT) Full text and rfc822 format available.Message #1591 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 26/40] gnu: Add go-github-com-niemeyer-pretty. Date: Mon, 10 Oct 2022 08:17:40 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:11 GMT) Full text and rfc822 format available.Message #1594 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 27/40] gnu: Add go-github-com-arran4-golang-ical. Date: Mon, 10 Oct 2022 08:17:41 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:12 GMT) Full text and rfc822 format available.Message #1597 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 30/40] gnu: Add go-github-com-emersion-go-maildir. Date: Mon, 10 Oct 2022 08:17:44 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:12 GMT) Full text and rfc822 format available.Message #1600 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 29/40] gnu: Add go-github-com-lithammer-fuzzysearch. Date: Mon, 10 Oct 2022 08:17:43 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:12 GMT) Full text and rfc822 format available.Message #1603 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 31/40] gnu: Add go-github-com-emersion-go-milter. Date: Mon, 10 Oct 2022 08:17:45 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:13 GMT) Full text and rfc822 format available.Message #1606 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 32/40] gnu: Add go-github-com-emersion-go-msgauth. Date: Mon, 10 Oct 2022 08:17:46 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:13 GMT) Full text and rfc822 format available.Message #1609 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v12 33/40] gnu: Add go-github-com-onsi-gomega. Date: Mon, 10 Oct 2022 08:17:47 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:14 GMT) Full text and rfc822 format available.Message #1612 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v12 34/40] gnu: Add go-gopkg-in-tomb-v1. Date: Mon, 10 Oct 2022 08:17:48 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:14 GMT) Full text and rfc822 format available.Message #1615 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 28/40] gnu: Add go-git-sr-ht--sircmpwn-getopt. Date: Mon, 10 Oct 2022 08:17:42 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:14 GMT) Full text and rfc822 format available.Message #1618 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v12 35/40] gnu: Add go-github-com-nxadm-tail. Date: Mon, 10 Oct 2022 08:17:49 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:15 GMT) Full text and rfc822 format available.Message #1621 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v12 36/40] gnu: Add go-github-com-go-task-slim-sprig. Date: Mon, 10 Oct 2022 08:17:50 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:15 GMT) Full text and rfc822 format available.Message #1624 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v12 37/40] gnu: Add go-github-com-onsi-ginkgo. Date: Mon, 10 Oct 2022 08:17:51 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:15 GMT) Full text and rfc822 format available.Message #1627 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v12 38/40] gnu: Add go-github-com-syndtr-goleveldb-leveldb. Date: Mon, 10 Oct 2022 08:17:52 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:16 GMT) Full text and rfc822 format available.Message #1630 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v12 39/40] gnu: Add go-github-com-emersion-go-mbox. Date: Mon, 10 Oct 2022 08:17:53 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 10 Oct 2022 07:19:16 GMT) Full text and rfc822 format available.Message #1633 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v12 40/40] gnu: Add aerc. Date: Mon, 10 Oct 2022 08:17:54 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> posteo.net> ;;; Copyright © 2022 muradm <mail <at> muradm.net> ;;; Copyright © 2022 jgart <jgart <at> dismail.de> +;;; Copyright © 2022 ( <paren <at> 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
"(" <paren <at> disroot.org>
to control <at> debbugs.gnu.org
.
(Mon, 10 Oct 2022 17:07:02 GMT) Full text and rfc822 format available.guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:12:02 GMT) Full text and rfc822 format available.Message #1638 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 02/42] gnu: Add go-github-com-creack-pty. Date: Fri, 21 Oct 2022 22:10:57 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:12:02 GMT) Full text and rfc822 format available.Message #1641 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 01/42] gnu: Add go-github-com-zenhack-go-notmuch. Date: Fri, 21 Oct 2022 22:10:56 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> muradm.net> ;;; Copyright © 2022 Dhruvin Gandhi <contact <at> dhruvin.dev> ;;; Copyright © 2022 Nicolas Graves <ngraves <at> ngraves.fr> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:12:03 GMT) Full text and rfc822 format available.Message #1644 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 03/42] gnu: Add go-google-golang-org-protobuf. Date: Fri, 21 Oct 2022 22:10:58 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:12:04 GMT) Full text and rfc822 format available.Message #1647 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 04/42] gnu: Add go-github-com-xo-terminfo. Date: Fri, 21 Oct 2022 22:10:59 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:12:04 GMT) Full text and rfc822 format available.Message #1650 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 05/42] gnu: Add go-github-com-riywo-loginshell. Date: Fri, 21 Oct 2022 22:11:00 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:12:04 GMT) Full text and rfc822 format available.Message #1653 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 06/42] gnu: Add go-github-com-miolini-datacounter. Date: Fri, 21 Oct 2022 22:11:01 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:12:05 GMT) Full text and rfc822 format available.Message #1656 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 08/42] gnu: Add go-github-com-go-ini-ini. Date: Fri, 21 Oct 2022 22:11:03 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:12:05 GMT) Full text and rfc822 format available.Message #1659 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 07/42] gnu: Add go-github-com-kyoh86-xdg. Date: Fri, 21 Oct 2022 22:11:02 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:12:06 GMT) Full text and rfc822 format available.Message #1662 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 09/42] gnu: go-golang-org-colorful: Rename to go-github-com-lucasb-eyer-go-colorful. Date: Fri, 21 Oct 2022 22:11:04 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:12:06 GMT) Full text and rfc822 format available.Message #1665 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 11/42] gnu: Add go-github-com-ssor-bom. Date: Fri, 21 Oct 2022 22:11:06 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:12:07 GMT) Full text and rfc822 format available.Message #1668 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 10/42] gnu: Add go-github-com-rivo-tview. Date: Fri, 21 Oct 2022 22:11:05 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:12:07 GMT) Full text and rfc822 format available.Message #1671 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 12/42] gnu: Add go-github-com-gogs-chardet. Date: Fri, 21 Oct 2022 22:11:07 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:12:08 GMT) Full text and rfc822 format available.Message #1674 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 13/42] gnu: Add go-github-com-jaytaylor-html2text. Date: Fri, 21 Oct 2022 22:11:08 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:02 GMT) Full text and rfc822 format available.Message #1677 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 16/42] gnu: Add go-github-com-jhillyerd-enmime. Date: Fri, 21 Oct 2022 22:11:11 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:02 GMT) Full text and rfc822 format available.Message #1680 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 17/42] gnu: Add go-github-com-gatherstars-com-jwz. Date: Fri, 21 Oct 2022 22:11:12 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:02 GMT) Full text and rfc822 format available.Message #1683 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 18/42] gnu: Add go-github-com-emersion-go-textwrapper. Date: Fri, 21 Oct 2022 22:11:13 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:03 GMT) Full text and rfc822 format available.Message #1686 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 19/42] gnu: Add go-github-com-emersion-go-message. Date: Fri, 21 Oct 2022 22:11:14 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:03 GMT) Full text and rfc822 format available.Message #1689 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 20/42] gnu: go-github-com-emersion-go-sasl: Update to 0b9dcfb. Date: Fri, 21 Oct 2022 22:11:15 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:04 GMT) Full text and rfc822 format available.Message #1692 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 21/42] gnu: go-github-com-emersion-go-imap: Update to 1.2.1. Date: Fri, 21 Oct 2022 22:11:16 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:04 GMT) Full text and rfc822 format available.Message #1695 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 22/42] gnu: Add go-github-com-emersion-go-imap-sortthread. Date: Fri, 21 Oct 2022 22:11:17 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:05 GMT) Full text and rfc822 format available.Message #1698 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 23/42] gnu: Add go-github-com-protonmail-go-crypto. Date: Fri, 21 Oct 2022 22:11:18 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:05 GMT) Full text and rfc822 format available.Message #1701 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 24/42] gnu: Add go-github-com-emersion-go-pgpmail. Date: Fri, 21 Oct 2022 22:11:19 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:05 GMT) Full text and rfc822 format available.Message #1704 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 14/42] gnu: Add go-github-com-go-test-deep. Date: Fri, 21 Oct 2022 22:11:09 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:06 GMT) Full text and rfc822 format available.Message #1707 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 15/42] gnu: Add go-github-com-cention-sany-utf7. Date: Fri, 21 Oct 2022 22:11:10 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:06 GMT) Full text and rfc822 format available.Message #1710 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 26/42] gnu: Add go-github-com-niemeyer-pretty. Date: Fri, 21 Oct 2022 22:11:21 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:07 GMT) Full text and rfc822 format available.Message #1713 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 27/42] gnu: Add go-github-com-arran4-golang-ical. Date: Fri, 21 Oct 2022 22:11:22 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:07 GMT) Full text and rfc822 format available.Message #1716 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 28/42] gnu: Add go-git-sr-ht--sircmpwn-getopt. Date: Fri, 21 Oct 2022 22:11:23 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:07 GMT) Full text and rfc822 format available.Message #1719 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 25/42] gnu: Add go-github-com-emersion-go-smtp. Date: Fri, 21 Oct 2022 22:11:20 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:08 GMT) Full text and rfc822 format available.Message #1722 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 29/42] gnu: Add go-github-com-lithammer-fuzzysearch. Date: Fri, 21 Oct 2022 22:11:24 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:08 GMT) Full text and rfc822 format available.Message #1725 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 30/42] gnu: Add go-github-com-emersion-go-maildir. Date: Fri, 21 Oct 2022 22:11:25 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:09 GMT) Full text and rfc822 format available.Message #1728 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 31/42] gnu: Add go-github-com-emersion-go-milter. Date: Fri, 21 Oct 2022 22:11:26 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:09 GMT) Full text and rfc822 format available.Message #1731 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 32/42] gnu: Add go-github-com-emersion-go-msgauth. Date: Fri, 21 Oct 2022 22:11:27 +0100
From: "(unmatched-parenthesis" <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:09 GMT) Full text and rfc822 format available.Message #1734 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v13 34/42] gnu: Add go-gopkg-in-tomb-v1. Date: Fri, 21 Oct 2022 22:11:29 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:10 GMT) Full text and rfc822 format available.Message #1737 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v13 35/42] gnu: Add go-github-com-nxadm-tail. Date: Fri, 21 Oct 2022 22:11:30 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:10 GMT) Full text and rfc822 format available.Message #1740 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v13 36/42] gnu: Add go-github-com-go-task-slim-sprig. Date: Fri, 21 Oct 2022 22:11:31 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:10 GMT) Full text and rfc822 format available.Message #1743 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v13 37/42] gnu: Add go-github-com-onsi-ginkgo. Date: Fri, 21 Oct 2022 22:11:32 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:11 GMT) Full text and rfc822 format available.Message #1746 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v13 38/42] gnu: Add go-github-com-syndtr-goleveldb-leveldb. Date: Fri, 21 Oct 2022 22:11:33 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:13:11 GMT) Full text and rfc822 format available.Message #1749 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v13 39/42] gnu: Add go-github-com-emersion-go-mbox. Date: Fri, 21 Oct 2022 22:11:34 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:14:02 GMT) Full text and rfc822 format available.Message #1752 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v13 40/42] gnu: go-github-com-gdamore-tcell-v2: Update to 2.5.3. Date: Fri, 21 Oct 2022 22:11:35 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:14:02 GMT) Full text and rfc822 format available.Message #1755 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v13 33/42] gnu: Add go-github-com-onsi-gomega. Date: Fri, 21 Oct 2022 22:11:28 +0100
* 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:14:03 GMT) Full text and rfc822 format available.Message #1758 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(unmatched-parenthesis" <paren <at> disroot.org> Subject: [PATCH v13 42/42] gnu: Add aerc. Date: Fri, 21 Oct 2022 22:11:37 +0100
From: "(unmatched-parenthesis" <paren <at> 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 <at> posteo.net> ;;; Copyright © 2022 muradm <mail <at> muradm.net> ;;; Copyright © 2022 jgart <jgart <at> dismail.de> +;;; Copyright © 2022 ( <paren <at> 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
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Fri, 21 Oct 2022 21:14:03 GMT) Full text and rfc822 format available.Message #1761 received at 55903 <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: 55903 <at> debbugs.gnu.org Cc: "\(" <paren <at> disroot.org> Subject: [PATCH v13 41/42] gnu: Add go-git-sr-ht-rockorager-tcell-term. Date: Fri, 21 Oct 2022 22:11:36 +0100
* 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
Raghav Gururajan <rg <at> raghavgururajan.name>
:"(" <paren <at> disroot.org>
:Message #1766 received at 55903-done <at> debbugs.gnu.org (full text, mbox):
From: Raghav Gururajan <rg <at> raghavgururajan.name> To: 55903-done <at> debbugs.gnu.org Subject: Re: [PATCHSET] Adding aerc Date: Mon, 28 Nov 2022 02:27:43 -0500
[Message part 1 (text/plain, inline)]
(, Pushed! Thanks so much for the patches and your patience. Regards, RG.
[OpenPGP_signature (application/pgp-signature, attachment)]
guix-patches <at> gnu.org
:bug#55903
; Package guix-patches
.
(Mon, 28 Nov 2022 08:23:01 GMT) Full text and rfc822 format available.Message #1769 received at 55903-done <at> debbugs.gnu.org (full text, mbox):
From: "(" <paren <at> disroot.org> To: "Raghav Gururajan" <rg <at> raghavgururajan.name>, <55903-done <at> debbugs.gnu.org> Subject: Re: bug#55903: [PATCHSET] Adding aerc Date: Mon, 28 Nov 2022 08:21:48 +0000
[Message part 1 (text/plain, inline)]
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 -- (
[signature.asc (application/pgp-signature, inline)]
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Mon, 26 Dec 2022 12:24:04 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.