diff options
author | Jean SIMARD <woshilapin@tuziwo.info> | 2024-07-27 13:08:31 +0000 |
---|---|---|
committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2024-07-28 21:48:29 +0100 |
commit | 2fc74bbc0e0c731add80b3c2b099242aff583ffb (patch) | |
tree | f174b90bf8373afaa89be0a50403573f41486b66 /gnu/packages/mail.scm | |
parent | f73dbde86280472fd163bcbebf88f9b20b7f7a71 (diff) | |
download | guix-2fc74bbc0e0c731add80b3c2b099242aff583ffb.tar guix-2fc74bbc0e0c731add80b3c2b099242aff583ffb.tar.gz |
gnu: Add hydroxide.
* gnu/packages/mail.scm (hydroxide): New variable.
Change-Id: Ic20d8d3d22afc4a580094bed64d0aa5059a1a9cf
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu/packages/mail.scm')
-rw-r--r-- | gnu/packages/mail.scm | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm index acb8f3598b..5a77a8818a 100644 --- a/gnu/packages/mail.scm +++ b/gnu/packages/mail.scm @@ -56,6 +56,7 @@ ;;; Copyright © 2023 Arjan Adriaanse <arjan@adriaan.se> ;;; Copyright © 2023 Wilko Meyer <w@wmeyer.eu> ;;; Copyright © 2024 Benjamin Slade <slade@lambda-y.net> +;;; Copyright © 2024 Jean Simard <woshilapin@tuziwo.info> ;;; ;;; This file is part of GNU Guix. ;;; @@ -5117,3 +5118,41 @@ features: ;; <https://lists.sr.ht/~rjarry/aerc-devel/%3Cb5cb213a7d0c699a886971658c2476 ;; 1073eb2391%40disroot.org%3E> (license license:gpl3+))) + +(define-public hydroxide + (package + (name "hydroxide") + (version "0.2.29") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/emersion/hydroxide") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "11gbikrgm7nf0zjav64202wsnr9pvrmslm2rzg9d9rbvwdqcq1jl")))) + (build-system go-build-system) + (arguments + (list + #:install-source? #f + #:import-path "github.com/emersion/hydroxide/cmd/hydroxide" + #:unpack-path "github.com/emersion/hydroxide")) + (native-inputs + (list go-github-com-protonmail-go-crypto + go-github-com-boltdb-bolt + go-github-com-emersion-go-bcrypt + go-github-com-emersion-go-imap + go-github-com-emersion-go-mbox + go-github-com-emersion-go-message + go-github-com-emersion-go-smtp + go-github-com-emersion-go-vcard + go-github-com-emersion-go-webdav + go-golang-org-x-crypto + go-golang-org-x-term)) + (home-page "https://github.com/emersion/hydroxide") + (synopsis "ProtonMail CardDAV, IMAP and SMTP bridge") + (description + "This package implements a functionality to translate standard +protocols (SMTP, IMAP, CardDAV) into ProtonMail API requests.") + (license license:expat))) |