summaryrefslogtreecommitdiff
path: root/gnu/packages/mail.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/mail.scm')
-rw-r--r--gnu/packages/mail.scm809
1 files changed, 350 insertions, 459 deletions
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 5863ea8788..83e62d46b1 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -215,8 +215,7 @@
("automake" ,automake)
("gettext" ,gettext-minimal)))
(inputs
- `(("ncurses" ,ncurses)
- ("readline" ,readline)))
+ (list ncurses readline))
(home-page "https://abook.sourceforge.io/")
(synopsis "Text-based address book")
(description
@@ -245,13 +244,13 @@ mail client.")
("gettext" ,gettext-minimal)
("m4" ,m4))) ;for the test suite
(inputs
- `(("gdbm" ,gdbm)
- ("gnutls" ,gnutls)
- ("gpgme" ,gpgme)
- ("gsasl" ,gsasl)
- ("guile" ,guile-3.0)
- ("libgcrypt" ,libgcrypt) ;gnutls support depends on libgcrypt
- ("libgpg-error" ,libgpg-error)))
+ (list gdbm
+ gnutls
+ gpgme
+ gsasl
+ guile-3.0
+ libgcrypt ;gnutls support depends on libgcrypt
+ libgpg-error))
(outputs '("out" "debug"))
(synopsis "SMTP message submission daemon")
(description "Anubis is a daemon that sits between the Mail User
@@ -359,17 +358,17 @@ example, modify the message headers or body, or encrypt or sign the message.")
("texinfo" ,texinfo)
("dejagnu" ,dejagnu)))
(inputs
- `(("guile" ,guile-3.0)
- ("gsasl" ,gsasl)
- ("gnutls" ,gnutls)
- ("ncurses" ,ncurses)
- ("readline" ,readline)
- ("linux-pam" ,linux-pam)
- ("libltdl" ,libltdl)
- ("gdbm" ,gdbm)
- ;; Required for SEARCH CHARSET.
- ("libiconv" ,libiconv)
- ("libunistring" ,libunistring)))
+ (list guile-3.0
+ gsasl
+ gnutls
+ ncurses
+ readline
+ linux-pam
+ libltdl
+ gdbm
+ ;; Required for SEARCH CHARSET.
+ libiconv
+ libunistring))
(home-page "https://mailutils.org")
(synopsis "Utilities and library for reading and serving mail")
(description
@@ -418,11 +417,10 @@ software. GNU Mailutils provides the following commands:
(arguments
`(#:import-path "gitlab.com/shackra/goimapnotify"))
(propagated-inputs
- `(("go-github-com-emersion-go-imap" ,go-github-com-emersion-go-imap)
- ("go-github-com-emersion-go-imap-idle" ,go-github-com-emersion-go-imap-idle)
- ("go-github-com-emersion-go-sasl" ,go-github-com-emersion-go-sasl)
- ("go-github-com-sirupsen-logrus" ,go-github-com-sirupsen-logrus)
- ("go-golang-org-x-text" ,go-golang-org-x-text)))
+ (list go-github-com-emersion-go-imap
+ go-github-com-emersion-go-imap-idle
+ go-github-com-emersion-go-sasl go-github-com-sirupsen-logrus
+ go-golang-org-x-text))
(synopsis "Execute scripts on IMAP mailbox changes.")
(description
"Script to execute scripts on IMAP mailbox changes (new/deleted/updated
@@ -435,8 +433,8 @@ messages) using IDLE. Implemented in Go.")
(inherit mailutils)
(name "guile2.2-mailutils")
(inputs
- `(("guile" ,guile-2.2)
- ,@(alist-delete "guile" (package-inputs mailutils))))))
+ (modify-inputs (package-inputs mailutils)
+ (replace "guile" guile-2.2)))))
(define-public nullmailer
(package
@@ -500,9 +498,9 @@ messages) using IDLE. Implemented in Go.")
#t)))))
(native-inputs
;; For tests.
- `(("daemontools" ,daemontools))) ; for svc
+ (list daemontools)) ; for svc
(inputs
- `(("gnutls" ,gnutls)))
+ (list gnutls))
(home-page "https://untroubled.org/nullmailer/")
(synopsis "Simple relay-only mail transfer agent")
(description
@@ -533,7 +531,7 @@ to run without any changes.")
(base32 "001394gxji89hfh6jcdrmv9ndimdsz7bndd55i516c8lfc9mwyjz"))))
(build-system gnu-build-system)
(inputs
- `(("openssl" ,openssl)))
+ (list openssl))
(arguments
`(#:configure-flags
(list (string-append "--with-ssl="
@@ -571,14 +569,14 @@ aliasing facilities to work just as they would on normal mail.")
(patches (search-patches "mutt-store-references.patch"))))
(build-system gnu-build-system)
(inputs
- `(("cyrus-sasl" ,cyrus-sasl)
- ("gdbm" ,gdbm)
- ("gpgme" ,gpgme)
- ("libidn2" ,libidn2)
- ("ncurses" ,ncurses)
- ("openssl" ,openssl)
- ("perl" ,perl)
- ("sqlite" ,sqlite)))
+ (list cyrus-sasl
+ gdbm
+ gpgme
+ libidn2
+ ncurses
+ openssl
+ perl
+ sqlite))
(arguments
`(#:configure-flags '("--enable-smtp"
"--enable-imap"
@@ -616,19 +614,19 @@ operating systems.")
(base32 "1ad05k98z9r317k2hhxbgdic00iha5r0k0f8224anz60i9kc78w5"))))
(build-system gnu-build-system)
(inputs
- `(("cyrus-sasl" ,cyrus-sasl)
- ("gdbm" ,gdbm)
- ("gpgme" ,gpgme)
- ("ncurses" ,ncurses)
- ("gnutls" ,gnutls)
- ("openssl" ,openssl) ; for S/MIME
- ("perl" ,perl)
- ("kyotocabinet" ,kyotocabinet)
- ("libxslt" ,libxslt)
- ("libidn2" ,libidn2)
- ("libxml2" ,libxml2)
- ("lmdb" ,lmdb)
- ("notmuch" ,notmuch)))
+ (list cyrus-sasl
+ gdbm
+ gpgme
+ ncurses
+ gnutls
+ openssl ; for S/MIME
+ perl
+ kyotocabinet
+ libxslt
+ libidn2
+ libxml2
+ lmdb
+ notmuch))
(native-inputs
`(("automake" ,automake)
("gettext-minimal" ,gettext-minimal)
@@ -727,13 +725,9 @@ It adds a large amount of new and improved features to mutt.")
"0i3xfc84qn1z99i70q68kbnp9rmgqrnprqb418ba52s6g9j9dsia"))))
(build-system gnu-build-system)
(native-inputs
- `(("pkg-config" ,pkg-config)
- ("gnupg" ,gnupg) ; for tests only
- ("gobject-introspection" ,gobject-introspection)
- ("vala" ,vala)))
- (inputs `(("glib" ,glib)
- ("gpgme" ,gpgme)
- ("zlib" ,zlib)))
+ (list pkg-config gnupg ; for tests only
+ gobject-introspection vala))
+ (inputs (list glib gpgme zlib))
(arguments
`(#:configure-flags
(list "--enable-introspection=yes" "--enable-vapigen=yes")
@@ -913,14 +907,14 @@ mailpack. What can alterMIME do?
(add-after 'install 'glib-or-gtk-wrap
(assoc-ref glib-or-gtk:%standard-phases 'glib-or-gtk-wrap)))))
(native-inputs
- `(("glib-networking" ,glib-networking)
- ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
- ("gnupg" ,gnupg)
- ("ninja" ,ninja)
- ("pkg-config" ,pkg-config)
- ("ronn" ,ronn)
- ("w3m" ,w3m)
- ("xorg-server" ,xorg-server)))
+ (list glib-networking
+ gsettings-desktop-schemas
+ gnupg
+ ninja
+ pkg-config
+ ronn
+ w3m
+ xorg-server))
(inputs
`(("boost" ,boost)
("gmime" ,gmime)
@@ -934,7 +928,7 @@ mailpack. What can alterMIME do?
("python-pygobject" ,python-pygobject)
("webkitgtk" ,webkitgtk)))
(propagated-inputs
- `(("adwaita-icon-theme" ,adwaita-icon-theme))) ; Required for the thread view
+ (list adwaita-icon-theme)) ; Required for the thread view
(home-page "https://astroidmail.github.io/")
(synopsis "GTK frontend to the notmuch mail system")
(description
@@ -1023,7 +1017,7 @@ MIME-encoded email package.")
(("/usr") "")) ; This allows the man page to install.
#t))))))
(native-inputs
- `(("python" ,python))) ; for tests
+ (list python)) ; for tests
(synopsis "MIME type associations for file types")
(description
"This package provides MIME type associations for file types.")
@@ -1052,8 +1046,8 @@ MIME-encoded email package.")
(("GREP=/bin/grep")
(string-append "GREP=" (which "grep") "\n")))
#t)))))
- (native-inputs `(("flex" ,flex)))
- (inputs `(("bdb" ,bdb)))
+ (native-inputs (list flex))
+ (inputs (list bdb))
(home-page "https://bogofilter.sourceforge.io/")
(synopsis "Mail classifier based on a Bayesian filter")
(description
@@ -1083,11 +1077,9 @@ and corrections. It is based on a Bayesian filter.")
"0nzh5dcc559jfw4yy12gc98s17w82b15zxikspc6apd8filmk9xg"))))
(build-system python-build-system)
(native-inputs
- `(("asciidoc" ,asciidoc)))
+ (list asciidoc))
(inputs
- `(("python-distro" ,python-distro)
- ("python-imaplib2" ,python-imaplib2)
- ("python-rfc6555" ,python-rfc6555)))
+ (list python-distro python-imaplib2 python-rfc6555))
(arguments
`(;; Tests require a modifiable IMAP account.
#:tests? #f
@@ -1128,10 +1120,10 @@ repository and Maildir/IMAP as LOCAL repository.")
(base32
"0ixzyq33l6j34410kqav3lwn2wx171zvqd3irvns2jvhrbww8i6g"))))
(native-inputs
- `(("emacs" ,emacs)))
+ (list emacs))
(propagated-inputs
- `(("ruby-sqlite3" ,ruby-sqlite3) ; optional for the database of messages
- ("ruby" ,ruby))) ; to set GEM_PATH so ruby-sqlite3 is found at runtime
+ (list ruby-sqlite3 ; optional for the database of messages
+ ruby)) ; to set GEM_PATH so ruby-sqlite3 is found at runtime
(build-system gnu-build-system)
(arguments
(let ((elisp-dir "/share/emacs/site-lisp")
@@ -1186,10 +1178,7 @@ security functionality including PGP, S/MIME, SSH, and SSL.")
("emacs" ,emacs-minimal)
("tzdata" ,tzdata-for-tests))) ; for mu/test/test-mu-query.c
(inputs
- `(("xapian" ,xapian)
- ("guile" ,guile-3.0)
- ("glib" ,glib)
- ("gmime" ,gmime)))
+ (list xapian guile-3.0 glib gmime))
(arguments
`(#:modules ((guix build gnu-build-system)
(guix build utils)
@@ -1279,18 +1268,17 @@ attachments, create new maildirs, and so on.")
"def _test_save_named_query"))
#t)))))
(native-inputs
- `(("procps" ,procps)
- ("python-mock" ,python-mock)))
+ (list procps python-mock))
(inputs
- `(("gnupg" ,gnupg)
- ("python-magic" ,python-magic)
- ("python-configobj" ,python-configobj)
- ("python-twisted" ,python-twisted)
- ("python-service-identity" ,python-service-identity)
- ("python-urwid" ,python-urwid)
- ("python-urwidtrees" ,python-urwidtrees)
- ("python-gpg" ,python-gpg)
- ("python-notmuch2" ,python-notmuch2)))
+ (list gnupg
+ python-magic
+ python-configobj
+ python-twisted
+ python-service-identity
+ python-urwid
+ python-urwidtrees
+ python-gpg
+ python-notmuch2))
(home-page "https://github.com/pazz/alot")
(synopsis "Command-line MUA using Notmuch")
(description
@@ -1320,11 +1308,8 @@ Notmuch.")
(file-name (string-append name "-" version "-checkout"))))
(build-system python-build-system)
(inputs
- `(("python-notmuch" ,python-notmuch)
- ("python-pygobject" ,python-pygobject)
- ("gobject-introspection" ,gobject-introspection)
- ("libnotify" ,libnotify)
- ("gtk+" ,gtk+)))
+ (list python-notmuch python-pygobject gobject-introspection
+ libnotify gtk+))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -1402,11 +1387,7 @@ invoking @command{notifymuch} from the post-new hook.")
("man" ,man-db)
("perl" ,perl)))
(inputs
- `(("glib" ,glib)
- ("gmime" ,gmime)
- ("talloc" ,talloc)
- ("xapian" ,xapian)
- ("zlib" ,zlib)))
+ (list glib gmime talloc xapian zlib))
(home-page "https://notmuchmail.org/")
(synopsis "Thread-based email index, search, and tagging")
(description
@@ -1421,7 +1402,7 @@ ing, and tagging large collections of email messages.")
(build-system emacs-build-system)
(native-inputs '())
(inputs
- `(("notmuch" ,notmuch)))
+ (list notmuch))
(arguments
`(#:exclude (cons* "make-deps.el" "rstdoc.el" %default-exclude)
#:phases
@@ -1469,10 +1450,9 @@ system.")))
(assoc-ref outputs "out") "/bin")))
(install-file "notmuch-addrlookup" bin)))))))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(inputs
- `(("glib" ,glib)
- ("notmuch" ,notmuch)))
+ (list glib notmuch))
(home-page "https://github.com/aperezdc/notmuch-addrlookup-c")
(synopsis "Address lookup tool for Notmuch")
(description "This is an address lookup tool using a Notmuch database,
@@ -1487,7 +1467,7 @@ useful for email address completion.")
;; bindings are distributed via the notmuch release tarball.
(source (package-source notmuch))
(build-system python-build-system)
- (inputs `(("notmuch" ,notmuch)))
+ (inputs (list notmuch))
(arguments
`(#:tests? #f ; no "test" target
#:phases
@@ -1518,7 +1498,7 @@ and search library.")
(package
(inherit python-notmuch)
(name "python-notmuch2")
- (propagated-inputs `(("python-cffi" ,python-cffi)))
+ (propagated-inputs (list python-cffi))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -1542,8 +1522,7 @@ and search library.")
(base32 "1s799kx16nm5ry1fcqcc0grgxrwnnp4cnzd0hzwbkvc5v2sf6g8b"))))
(build-system gnu-build-system)
(native-inputs
- `(("pandoc" ,pandoc)
- ("pkg-config" ,pkg-config)))
+ (list pandoc pkg-config))
(inputs
`(("libcrypto" ,openssl)
("notmuch" ,notmuch)
@@ -1600,19 +1579,13 @@ useful features.")
(sha256
(base32 "0g7an003simfdn7ihg9yjv7hl2czsmjsndjrp39i7cad8icixscn"))))
(build-system gnu-build-system)
- (native-inputs `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("libtool" ,libtool)
- ("pkg-config" ,pkg-config)))
+ (native-inputs (list autoconf automake libtool pkg-config))
(propagated-inputs
;; 'libetpan-config --libs' returns '-lssl -lcrypto -lsasl2', so these
;; libraries need to be propagated.
- `(("cyrus-sasl" ,cyrus-sasl)
- ("openssl" ,openssl)))
+ (list cyrus-sasl openssl))
(inputs
- `(("curl" ,curl)
- ("expat" ,expat)
- ("zlib" ,zlib)))
+ (list curl expat zlib))
(arguments
'(#:configure-flags
'("--disable-static" "--disable-db")))
@@ -1689,13 +1662,13 @@ compresses it.")
(search-input-directory inputs
"/share/mime/globs"))))))))
(native-inputs
- `(("bison" ,bison)
- ;;("docbook-utils" ,docbook-utils)
- ("flex" ,flex)
- ("gettext-minimal" ,gettext-minimal)
- ("gobject-introspection" ,gobject-introspection)
- ("intltool" ,intltool)
- ("pkg-config" ,pkg-config)))
+ (list bison
+ ;;("docbook-utils" ,docbook-utils)
+ flex
+ gettext-minimal
+ gobject-introspection
+ intltool
+ pkg-config))
(inputs
`(("bogofilter" ,bogofilter)
("cairo" ,cairo)
@@ -1741,7 +1714,7 @@ compresses it.")
;;("webkitgtk" ,webkitgtk)
("ytnef" ,ytnef)))
(propagated-inputs
- `(("dconf" ,dconf)))
+ (list dconf))
(synopsis "GTK-based Email client")
(description "Claws-Mail is an email client (and news reader) based on GTK+.
The appearance and interface are designed to be familiar to new users coming
@@ -1764,12 +1737,9 @@ addons which can add many functionalities to the base client.")
(base32 "0ssj8izcw1fywihlip6wljd9i41w23cy0vp69sz4v1vn26cf389l"))))
(build-system gnu-build-system)
(inputs
- `(("libsecret" ,libsecret)
- ("gnutls" ,gnutls)
- ("zlib" ,zlib)
- ("gsasl" ,gsasl)))
+ (list libsecret gnutls zlib gsasl))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://marlam.de/msmtp/")
(arguments
`(#:configure-flags (list "--with-libgsasl"
@@ -1832,9 +1802,7 @@ delivery.")
("libxt" ,libxt)
("libxaw" ,libxaw)))
(native-inputs
- `(("pcre" ,pcre "bin")
- ("perl" ,perl)
- ("pkg-config" ,pkg-config)))
+ (list `(,pcre "bin") perl pkg-config))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -1927,20 +1895,20 @@ facilities for checking incoming mail.")
(base32 "1f525bvpjvi4rnwqjsqaqrbdii08sqmc1v8xq03m19w1vk6cqrqw"))))
(build-system gnu-build-system)
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(inputs
- `(("bzip2" ,bzip2)
- ("clucene" ,clucene)
- ("icu4c" ,icu4c)
- ("libsodium" ,libsodium) ; extra password algorithms
- ("libstemmer" ,libstemmer)
- ("libunwind" ,libunwind)
- ("linux-pam" ,linux-pam)
- ("lz4" ,lz4)
- ("openssl" ,openssl)
- ("sqlite" ,sqlite)
- ("zlib" ,zlib)
- ("zstd" ,zstd "lib")))
+ (list bzip2
+ clucene
+ icu4c
+ libsodium ; extra password algorithms
+ libstemmer
+ libunwind
+ linux-pam
+ lz4
+ openssl
+ sqlite
+ zlib
+ `(,zstd "lib")))
(arguments
`(#:configure-flags '("--sysconfdir=/etc"
"--localstatedir=/var"
@@ -2027,9 +1995,9 @@ It supports mbox/Maildir and its own dbox/mdbox formats.")
(string-append ".executable = \"" libexec
"/managesieve-login\"")))))))))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(inputs
- `(("dovecot" ,dovecot)))
+ (list dovecot))
(home-page "https://pigeonhole.dovecot.org")
(synopsis "Dovecot Sieve mail filtering plug-in and ManageSieve service")
(description
@@ -2068,13 +2036,9 @@ scripts to prevent embarrassing errors later on.")
(search-patches "dovecot-trees-support-dovecot-2.3.patch"))))
(build-system gnu-build-system)
(native-inputs
- `(("automake" ,automake)
- ("autoconf" ,autoconf)
- ("libtool" ,libtool)
- ("dovecot" ,dovecot)
- ("pkg-config" ,pkg-config)))
+ (list automake autoconf libtool dovecot pkg-config))
(inputs
- `(("libsodium" ,libsodium)))
+ (list libsodium))
(arguments
`(#:tests? #f ;No tests exist.
#:configure-flags (list (string-append "--with-dovecot="
@@ -2119,13 +2083,9 @@ using libsodium sealed boxes.
"13h07l7xy713zchnj2p9fhvq7fdl4zy1ai94li3ygkqjjj8hrgas"))))
(build-system gnu-build-system)
(native-inputs
- `(("automake" ,automake)
- ("autoconf" ,autoconf)
- ("libtool" ,libtool)
- ("dovecot" ,dovecot)
- ("pkg-config" ,pkg-config)))
+ (list automake autoconf libtool dovecot pkg-config))
(inputs
- `(("libsodium" ,libsodium)))
+ (list libsodium))
(arguments
`(#:tests? #f ;No tests exist.
#:configure-flags (list (string-append "--with-dovecot="
@@ -2151,12 +2111,9 @@ hashing scheme (such as scrypt) plug-in for @code{Dovecot}.")
"1zq0wwvmqsl9y71546dr0aygzn9gjjfiw19hlcq87s929y4p6ckw"))))
(build-system gnu-build-system)
(native-inputs
- `(("perl" ,perl)))
+ (list perl))
(inputs
- `(("bdb" ,bdb)
- ("cyrus-sasl" ,cyrus-sasl)
- ("openssl" ,openssl)
- ("zlib" ,zlib)))
+ (list bdb cyrus-sasl openssl zlib))
(home-page "https://isync.sourceforge.io/")
(synopsis "Mailbox synchronization program")
(description
@@ -2177,9 +2134,7 @@ mailboxes. Currently Maildir and IMAP are supported types.")
(base32 "1z01wbflg49nbgzl81x260cp8x6qr7xdpz3dkrg82m1fwa9742q4"))))
(build-system perl-build-system)
(propagated-inputs
- `(("perl-email-simple" ,perl-email-simple)
- ("perl-module-pluggable" ,perl-module-pluggable)
- ("perl-mro-compat" ,perl-mro-compat)))
+ (list perl-email-simple perl-module-pluggable perl-mro-compat))
(home-page "https://metacpan.org/release/Email-Abstract")
(synopsis "Interface to mail representations")
(description "Email::Abstract provides module writers with the ability to
@@ -2279,13 +2234,13 @@ identify a message uniquely.")
"0z1k3i0lzp2k421gc8f3wq0jbqflkbw2xqd2k7n7pmv56417kvk8"))))
(build-system perl-build-system)
(propagated-inputs
- `(("perl-email-address" ,perl-email-address)
- ("perl-email-messageid" ,perl-email-messageid)
- ("perl-email-mime-contenttype" ,perl-email-mime-contenttype)
- ("perl-email-mime-encodings" ,perl-email-mime-encodings)
- ("perl-email-simple" ,perl-email-simple)
- ("perl-mime-types" ,perl-mime-types)
- ("perl-module-runtime" ,perl-module-runtime)))
+ (list perl-email-address
+ perl-email-messageid
+ perl-email-mime-contenttype
+ perl-email-mime-encodings
+ perl-email-simple
+ perl-mime-types
+ perl-module-runtime))
(home-page "https://metacpan.org/release/Email-MIME")
(synopsis "MIME message handling")
(description "Email::MIME is an extension of the Email::Simple module, to
@@ -2308,7 +2263,7 @@ message. Headers are decoded from MIME encoding.")
"042kxhs3bp1ab9z0mbr1wy21ld4lxd6v2a2mmrashqnsn2075fws"))))
(build-system perl-build-system)
(native-inputs
- `(("perl-capture-tiny" ,perl-capture-tiny)))
+ (list perl-capture-tiny))
(home-page "https://metacpan.org/release/Email-MIME-ContentType")
(synopsis "Parse MIME Content-Type headers")
(description "Email::MIME::ContentType parses a MIME Content-Type
@@ -2329,7 +2284,7 @@ header.")
"0p5b8g9gh35m8fqrpx60g4bp98rvwd02n5b0vm9wh7mk0xah8wac"))))
(build-system perl-build-system)
(native-inputs
- `(("perl-capture-tiny" ,perl-capture-tiny)))
+ (list perl-capture-tiny))
(home-page "https://metacpan.org/release/Email-MIME-Encodings")
(synopsis "Unified interface to MIME encoding and decoding")
(description "This module wraps MIME::Base64 and MIME::QuotedPrint.")
@@ -2348,18 +2303,18 @@ header.")
(base32 "0yfssp3rqdx1dmgvnygarzgkpkhqm28r5sd0gh87ksk8yxndhjql"))))
(build-system perl-build-system)
(native-inputs
- `(("perl-capture-tiny" ,perl-capture-tiny)))
+ (list perl-capture-tiny))
(propagated-inputs
- `(("perl-email-abstract" ,perl-email-abstract)
- ("perl-email-address" ,perl-email-address)
- ("perl-email-simple" ,perl-email-simple)
- ("perl-list-moreutils" ,perl-list-moreutils)
- ("perl-module-runtime" ,perl-module-runtime)
- ("perl-moo" ,perl-moo)
- ("perl-moox-types-mooselike" ,perl-moox-types-mooselike)
- ("perl-sub-exporter" ,perl-sub-exporter)
- ("perl-throwable" ,perl-throwable)
- ("perl-try-tiny" ,perl-try-tiny)))
+ (list perl-email-abstract
+ perl-email-address
+ perl-email-simple
+ perl-list-moreutils
+ perl-module-runtime
+ perl-moo
+ perl-moox-types-mooselike
+ perl-sub-exporter
+ perl-throwable
+ perl-try-tiny))
(home-page "https://metacpan.org/release/Email-Sender")
(synopsis "Perl library for sending email")
(description "Email::Sender replaces the old and sometimes problematic
@@ -2380,7 +2335,7 @@ Email::Send library.")
"1m4brbjvalyp5kjqslqv4155dzwg977shxin208i7lc8236n6pyq"))))
(build-system perl-build-system)
(propagated-inputs
- `(("perl-email-date-format" ,perl-email-date-format)))
+ (list perl-email-date-format))
(home-page "https://metacpan.org/release/Email-Simple")
(synopsis "Parsing of RFC 2822 messages")
(description "Email::Simple provides simple parsing of RFC 2822 message
@@ -2402,7 +2357,7 @@ format and headers.")
(base32 "1bhh8hlsl9597x0bnfl563k2c09b61qnkb9mfyqcmzlq63m1zw5y"))))
(build-system meson-build-system)
(propagated-inputs
- `(("openssl" ,openssl)))
+ (list openssl))
(home-page "http://www.stafford.uklinux.net/libesmtp/")
(synopsis "Library for sending mail via remote hosts using SMTP")
(description
@@ -2442,13 +2397,9 @@ be expected from a simple client.")
(lambda _ (invoke "autoreconf" "-vfi"))))))
(build-system gnu-build-system)
(native-inputs
- `(("bison" ,bison)
- ("flex" ,flex)
- ("autoconf" ,autoconf)
- ("automake" ,automake)
- ("libtool" ,libtool)))
+ (list bison flex autoconf automake libtool))
(inputs
- `(("libesmtp" ,libesmtp)))
+ (list libesmtp))
(home-page "https://sourceforge.net/projects/esmtp/")
(synopsis "Relay-only mail transfer agent (MTA)")
(description "Esmtp is a simple relay-only mail transfer agent built using
@@ -2471,9 +2422,7 @@ compatibility shims for the @command{sendmail}, @command{mailq}, and
(base32 "196fs1z8y7p12wmqn1bylzz94szl58yv2aby3p30nmwjnyv8rch6"))))
(build-system gnu-build-system)
(inputs
- `(("tdb" ,tdb)
- ("openssl" ,openssl)
- ("zlib" ,zlib)))
+ (list tdb openssl zlib))
(home-page "https://github.com/nicm/fdm")
(synopsis "Mail Retrieval Agent (MRA) and Mail Delivery Agent (MDA)")
(description "fdm is a program designed to fetch mail from POP3
@@ -2524,7 +2473,7 @@ deliver it in various ways.")
;; file system are performed during 'make install'. However, these
;; are performed before the actual build process.
(build-system gnu-build-system)
- (inputs `(("exim" ,exim)))
+ (inputs (list exim))
(home-page "http://www.procmail.org/")
(synopsis "Versatile mail delivery agent (MDA)")
(description "Procmail is a mail delivery agent (MDA) featuring support
@@ -2558,13 +2507,10 @@ maintained.")
(copy-recursively "misc/zsh" zsh)
#t))))))
(native-inputs
- `(("python-setuptools-scm" ,python-setuptools-scm)))
+ (list python-setuptools-scm))
(inputs
- `(("python-atomicwrites" ,python-atomicwrites)
- ("python-configobj" ,python-configobj)
- ("python-ruamel.yaml" ,python-ruamel.yaml)
- ("python-unidecode" ,python-unidecode)
- ("python-vobject" ,python-vobject)))
+ (list python-atomicwrites python-configobj python-ruamel.yaml
+ python-unidecode python-vobject))
(synopsis "Console address book using CardDAV")
(description "Khard is an address book for the console. It creates, reads,
modifies and removes CardDAV address book entries at your local machine. For
@@ -2588,9 +2534,7 @@ Khard can also be used from within the email client @command{mutt}.")
(base32 "0qk1rfgfm5drj4iyniiabrasrpqv570vzhgz66lwgb67y4amkjv1"))))
(build-system perl-build-system)
(native-inputs
- `(("perl-module-build" ,perl-module-build)
- ("perl-net-dns-resolver-programmable"
- ,perl-net-dns-resolver-programmable)))
+ (list perl-module-build perl-net-dns-resolver-programmable))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -2602,10 +2546,7 @@ Khard can also be used from within the email client @command{mutt}.")
"/sbin'")))
#t)))))
(inputs
- `(("perl-error" ,perl-error)
- ("perl-net-dns" ,perl-net-dns)
- ("perl-netaddr-ip" ,perl-netaddr-ip)
- ("perl-uri" ,perl-uri)))
+ (list perl-error perl-net-dns perl-netaddr-ip perl-uri))
(home-page "https://metacpan.org/release/Mail-SPF")
(synopsis "Perl implementation of Sender Policy Framework")
(description "Mail::SPF is the Sender Policy Framework implemented
@@ -2626,7 +2567,7 @@ in Perl.")
"1g1wym9vcbhldwvi4w5pl0fhd4jh2icj975awf4wr5xmkli9mxbz"))))
(build-system perl-build-system)
(native-inputs
- `(("perl-test-exception" ,perl-test-exception)))
+ (list perl-test-exception))
(home-page "https://metacpan.org/release/Mail-AuthenticationResults")
(synopsis "Object Oriented Authentication-Results Headers")
(description "Mail::AuthenticationResults parses the message header field
@@ -2650,14 +2591,11 @@ Authentication-Results header seen in the wild.")
"1x8v4pa0447c1xqri1jn96i8vlyjpl6jmz63nb1vifbp16yi3zxb"))))
(build-system perl-build-system)
(propagated-inputs
- `(("perl-crypt-openssl-rsa" ,perl-crypt-openssl-rsa)
- ("perl-mail-authenticationresults" ,perl-mail-authenticationresults)
- ("perl-mailtools" ,perl-mailtools)
- ("perl-net-dns" ,perl-net-dns)))
+ (list perl-crypt-openssl-rsa perl-mail-authenticationresults
+ perl-mailtools perl-net-dns))
(native-inputs
- `(("perl-net-dns-resolver-mock" ,perl-net-dns-resolver-mock)
- ("perl-test-requiresinternet" ,perl-test-requiresinternet)
- ("perl-yaml-libyaml" ,perl-yaml-libyaml)))
+ (list perl-net-dns-resolver-mock perl-test-requiresinternet
+ perl-yaml-libyaml))
(home-page "https://metacpan.org/release/Mail-DKIM")
(synopsis "Signs/verifies Internet mail with DKIM/DomainKey signatures")
(description "Mail::DKIM is a Perl module that implements the new Domain
@@ -2718,17 +2656,17 @@ DKIM and/or DomainKeys.")
"perl-timedate"))
#t))))))
(inputs
- `(("perl" ,perl)
- ("perl-crypt-openssl-rsa" ,perl-crypt-openssl-rsa)
- ("perl-io-socket-inet6" ,perl-io-socket-inet6)
- ("perl-mailtools" ,perl-mailtools)
- ("perl-mail-authenticationresults" ,perl-mail-authenticationresults)
- ("perl-mail-dkim" ,perl-mail-dkim)
- ("perl-mime-tools" ,perl-mime-tools)
- ("perl-net-dns" ,perl-net-dns)
- ("perl-net-server" ,perl-net-server)
- ("perl-socket6" ,perl-socket6)
- ("perl-timedate" ,perl-timedate)))
+ (list perl
+ perl-crypt-openssl-rsa
+ perl-io-socket-inet6
+ perl-mailtools
+ perl-mail-authenticationresults
+ perl-mail-dkim
+ perl-mime-tools
+ perl-net-dns
+ perl-net-server
+ perl-socket6
+ perl-timedate))
(home-page "http://dkimproxy.sourceforge.net/")
(synopsis "SMTP proxy to sign and verify Internet mail with DKIM headers")
(description
@@ -2777,9 +2715,8 @@ existing mail server. With Postfix, the proxies can operate as either
(patch-shebang "mb2md" (list (string-append perl "/bin")))
(chmod "mb2md" #o555))
#t))))
- (native-inputs `(("gzip" ,gzip)))
- (inputs `(("perl" ,perl)
- ("perl-timedate" ,perl-timedate)))
+ (native-inputs (list gzip))
+ (inputs (list perl perl-timedate))
(home-page "http://batleth.sapienti-sat.org/projects/mb2md/")
(synopsis "Mbox to maildir converter")
(description
@@ -2802,7 +2739,7 @@ converts them to maildir format directories.")
(base32 "1bir977vnqs76g8jgv1yivqw0wk2kn56l3l5r4w2ipix3fir138y"))))
(build-system gnu-build-system)
(native-inputs
- `(("perl" ,perl)))
+ (list perl))
(arguments
`(#:tests? #f ; XXX: Upstream tests appear to be broken
#:make-flags (list (string-append "CC=" ,(cc-for-target))
@@ -2851,9 +2788,9 @@ easily (one at a time).")
(base32 "1yc7lsdy9gvlslvljqg34kvcaf4wvrwlvj6h5awkzlp6x9qva3l7"))))
(build-system gnu-build-system)
(inputs
- `(("gnutls" ,gnutls)))
+ (list gnutls))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://marlam.de/mpop/")
(synopsis "POP3 mail client")
(description "mpop is a small and fast POP3 client suitable as a
@@ -2976,8 +2913,7 @@ define(`confINST_DEP', `')
;; require root privileges
#:tests? #f))
(inputs
- `(("m4" ,m4)
- ("perl" ,perl)))
+ (list m4 perl))
(home-page "http://sendmail.org")
(synopsis
"Highly configurable Mail Transfer Agent (MTA)")
@@ -3066,15 +3002,14 @@ from the Cyrus IMAP project.")
(base32 "05sd7bmq29ibnqbl2z53hiyprfxzf0qydfdaixs68rz55wqhbgsi"))))
(build-system gnu-build-system)
(inputs
- `(("bdb" ,bdb)
- ("libasr" ,libasr)
- ("libevent" ,libevent)
- ("libressl" ,libressl) ; recommended, and supports e.g. ECDSA
- ("linux-pam" ,linux-pam)
- ("zlib" ,zlib)))
+ (list bdb
+ libasr
+ libevent
+ libressl ; recommended, and supports e.g. ECDSA
+ linux-pam
+ zlib))
(native-inputs
- `(("bison" ,bison)
- ("groff" ,groff))) ; for man pages
+ (list bison groff)) ; for man pages
(arguments
`(#:configure-flags
(list "--localstatedir=/var"
@@ -3146,7 +3081,7 @@ to esoteric or niche requirements.")
"1b1mx71bvmv92lbm08wr2p60g3qhikvv3n15zsr6dcwbk9aqahzq"))))
(build-system gnu-build-system)
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(inputs
`(("libressl" ,libressl)
("libevent" ,libevent)
@@ -3223,9 +3158,9 @@ for OpenSMTPD to extend its functionality.")
(("-o \\$\\{...OWN\\} -g \\$\\{...GRP\\}") ""))))
(delete 'configure)))) ; no configure script
(native-inputs
- `(("mandoc" ,mandoc))) ; silently installs empty man page without
+ (list mandoc)) ; silently installs empty man page without
(inputs
- `(("libevent" ,libevent)))
+ (list libevent))
(home-page "https://imperialat.at/dev/libopensmtpd/")
(synopsis "OpenSMTPd filter C API")
(description
@@ -3263,13 +3198,12 @@ writing OpenSMTPd filters.")
(("-o \\$\\{...OWN\\} -g \\$\\{...GRP\\}") ""))))
(delete 'configure)))) ; no configure script
(native-inputs
- `(("mandoc" ,mandoc))) ; silently installs empty man page without
+ (list mandoc)) ; silently installs empty man page without
(inputs
- `(("libevent" ,libevent)
- ("libopensmtpd" ,libopensmtpd)
- ;; XXX Our OpenSMTPd package uses libressl, but this package currently
- ;; supports HAVE_ED25519 only with openssl. Switch back when possible.
- ("openssl" ,openssl)))
+ (list libevent libopensmtpd
+ ;; XXX Our OpenSMTPd package uses libressl, but this package currently
+ ;; supports HAVE_ED25519 only with openssl. Switch back when possible.
+ openssl))
(home-page "http://imperialat.at/dev/filter-dkimsign/")
(synopsis "OpenSMTPd filter for signing mail with DKIM")
(description
@@ -3301,7 +3235,7 @@ messages with @acronym{DKIM, DomainKeys Identified Mail} (RFC 4871).")
(libexec (string-append out "/libexec/opensmtpd")))
(setenv "GOBIN" libexec)))))))
(native-inputs
- `(("opensmtpd" ,opensmtpd)))
+ (list opensmtpd))
(home-page "https://github.com/poolpOrg/filter-rspamd")
(synopsis "OpenSMTPd filter to request an Rspamd analysis")
(description
@@ -3322,30 +3256,30 @@ an SMTP transaction before a message is committed to queue.")
(base32 "0a5ckbf8hc3y28b7p5psp0d4bxk601jlr5pd3hhh545xd8d9f0dg"))))
(build-system python-build-system)
(propagated-inputs
- `(("gunicorn" ,gunicorn)
- ("python-aiosmtpd" ,python-aiosmtpd)
- ("python-alembic" ,python-alembic)
- ("python-atpublic" ,python-atpublic)
- ("python-authheaders" ,python-authheaders)
- ("python-authres" ,python-authres)
- ("python-click" ,python-click)
- ("python-dateutil" ,python-dateutil)
- ("python-dnspython" ,python-dnspython)
- ("python-falcon" ,python-falcon)
- ("python-flufl-bounce" ,python-flufl-bounce)
- ("python-flufl-i18n" ,python-flufl-i18n)
- ("python-flufl-lock" ,python-flufl-lock)
- ("python-importlib-resources" ,python-importlib-resources)
- ("python-lazr-config" ,python-lazr-config)
- ("python-passlib" ,python-passlib)
- ("python-requests" ,python-requests)
- ("python-sqlalchemy" ,python-sqlalchemy)
- ("python-zope-component" ,python-zope-component)
- ("python-zope-configuration" ,python-zope-configuration)
- ("python-zope-event" ,python-zope-event)
- ("python-zope-interface" ,python-zope-interface)))
+ (list gunicorn
+ python-aiosmtpd
+ python-alembic
+ python-atpublic
+ python-authheaders
+ python-authres
+ python-click
+ python-dateutil
+ python-dnspython
+ python-falcon
+ python-flufl-bounce
+ python-flufl-i18n
+ python-flufl-lock
+ python-importlib-resources
+ python-lazr-config
+ python-passlib
+ python-requests
+ python-sqlalchemy
+ python-zope-component
+ python-zope-configuration
+ python-zope-event
+ python-zope-interface))
(native-inputs
- `(("python-nose" ,python-nose)))
+ (list python-nose))
(home-page "https://www.list.org")
(synopsis "Mailing list manager")
(description
@@ -3371,7 +3305,7 @@ filtering, digest delivery, and more.")
(arguments
`(#:tests? #f)) ; Requires mailman running
(propagated-inputs
- `(("python-requests" ,python-requests)))
+ (list python-requests))
;(native-inputs
; `(("mailman" ,mailman)
; ("python-falcon" ,python-falcon)
@@ -3400,8 +3334,7 @@ the GNU Mailman 3 REST API.")
(base32
"0fdfs5g3pf30v2i7w18pdkv9xnfxmfcv66mzv56dck0a1igq07m3"))))
(propagated-inputs
- `(("python2-six" ,python2-six)
- ("python2-httplib2" ,python2-httplib2))))))
+ (list python2-six python2-httplib2)))))
(define-public mlmmj
(package
@@ -3417,9 +3350,9 @@ the GNU Mailman 3 REST API.")
"0hpj10qad821ci11si8xc2qnmkzfn90y13s43fm4fca38f0qjp8w"))))
(build-system gnu-build-system)
(inputs
- `(("perl" ,perl))) ; For "contrib/web/"
+ (list perl)) ; For "contrib/web/"
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(arguments
`(#:configure-flags
;; mlmmj-receive-strip is a replacement for mlmmj-receive
@@ -3484,13 +3417,10 @@ installation on systems where resources are limited. Its features include:
(invoke "django-admin" "test"
"--pythonpath=."))))))
(propagated-inputs
- `(("python-django" ,python-django)
- ("python-django-allauth" ,python-django-allauth)
- ("python-django-gravatar2" ,python-django-gravatar2)
- ("python-mailmanclient" ,python-mailmanclient)
- ("python-pytz" ,python-pytz)))
+ (list python-django python-django-allauth python-django-gravatar2
+ python-mailmanclient python-pytz))
(native-inputs
- `(("python-mock" ,python-mock)))
+ (list python-mock))
(home-page "https://gitlab.com/mailman/django-mailman3")
(synopsis "Django library to help interaction with Mailman")
(description
@@ -3511,14 +3441,11 @@ interacting with Mailman.")
"1ni6vf1yi14c0l895fk278x4na7ymhpkl1q0vnpzbkzplpa7200i"))))
(build-system python-build-system)
(propagated-inputs
- `(("python-requests" ,python-requests)
- ("python-zope-interface" ,python-zope-interface)))
+ (list python-requests python-zope-interface))
(inputs
- `(("mailman" ,mailman)))
+ (list mailman))
(native-inputs
- `(("python-mock" ,python-mock)
- ("python-nose" ,python-nose)
- ("python-nose2" ,python-nose2)))
+ (list python-mock python-nose python-nose2))
(home-page "https://gitlab.com/mailman/mailman-hyperkitty/")
(synopsis "Mailman archiver plugin for HyperKitty")
(description
@@ -3549,28 +3476,28 @@ which sends emails to HyperKitty, the official Mailman3 web archiver.")
"--settings=hyperkitty.tests.settings_test"
"--pythonpath=."))))))
(propagated-inputs
- `(("python-dateutil" ,python-dateutil)
- ("python-django" ,python-django)
- ("python-django-compressor" ,python-django-compressor)
- ("python-django-extensions" ,python-django-extensions)
- ("python-django-gravatar2" ,python-django-gravatar2)
- ("python-django-haystack" ,python-django-haystack)
- ("python-django-mailman3" ,python-django-mailman3)
- ("python-django-q" ,python-django-q)
- ("python-djangorestframework" ,python-djangorestframework)
- ("python-flufl-lock" ,python-flufl-lock)
- ("python-mailmanclient" ,python-mailmanclient)
- ("python-mistune-next" ,python-mistune-next)
- ("python-networkx" ,python-networkx)
- ("python-pytz" ,python-pytz)
- ("python-robot-detection" ,python-robot-detection)))
+ (list python-dateutil
+ python-django
+ python-django-compressor
+ python-django-extensions
+ python-django-gravatar2
+ python-django-haystack
+ python-django-mailman3
+ python-django-q
+ python-djangorestframework
+ python-flufl-lock
+ python-mailmanclient
+ python-mistune-next
+ python-networkx
+ python-pytz
+ python-robot-detection))
(native-inputs
- `(("python-beautifulsoup4" ,python-beautifulsoup4)
- ("python-elasticsearch" ,python-elasticsearch)
- ("python-isort" ,python-isort)
- ("python-lxml" ,python-lxml)
- ("python-mock" ,python-mock)
- ("python-whoosh" ,python-whoosh)))
+ (list python-beautifulsoup4
+ python-elasticsearch
+ python-isort
+ python-lxml
+ python-mock
+ python-whoosh))
(home-page "https://gitlab.com/mailman/hyperkitty")
(synopsis "Web interface to access GNU Mailman v3 archives")
(description
@@ -3603,15 +3530,10 @@ some configuration.")
#t))))
#:tests? #f)) ; Tests try to run a mailman instance to test against.
(inputs
- `(("python-django" ,python-django)
- ("python-django-mailman3" ,python-django-mailman3)
- ("python-mailmanclient" ,python-mailmanclient)
- ("python-readme-renderer" ,python-readme-renderer)))
+ (list python-django python-django-mailman3 python-mailmanclient
+ python-readme-renderer))
(native-inputs
- `(("python-beautifulsoup4" ,python-beautifulsoup4)
- ("python-isort" ,python-isort)
- ("python-mock" ,python-mock)
- ("python-vcrpy" ,python-vcrpy)))
+ (list python-beautifulsoup4 python-isort python-mock python-vcrpy))
(home-page "https://gitlab.com/mailman/postorius")
(synopsis "Web user interface for GNU Mailman")
(description
@@ -3669,10 +3591,7 @@ on the fly. Both programs are written in C and are very fast.")
(base32 "131i2b1yxhnbqkfk4kky40pfanqw2c5lcgbnjhfqp5cvpawpk2ai"))))
(build-system perl-build-system)
(inputs
- `(("perl-io-socket-inet6" ,perl-io-socket-inet6)
- ("perl-net-dns" ,perl-net-dns)
- ("perl-net-ssleay" ,perl-net-ssleay)
- ("perl-socket6" ,perl-socket6))) ; used by perl-io-socket-inet6
+ (list perl-io-socket-inet6 perl-net-dns perl-net-ssleay perl-socket6)) ; used by perl-io-socket-inet6
(arguments
`(#:tests? #f ; no tests
#:phases
@@ -3766,15 +3685,15 @@ operators and scripters.")
(substitute* "pico/blddate.c"
(("%02d-%s-%d") "1970-01-01")))))))
(inputs
- `(("ncurses" ,ncurses)
- ("openssl" ,openssl)
- ("gnutls" ,gnutls)
- ("openldap" ,openldap)
- ("cyrus-sasl" ,cyrus-sasl)
- ("mit-krb5" ,mit-krb5)
- ("aspell" ,aspell)
- ("tcl" ,tcl)
- ("linux-pam" ,linux-pam)))
+ (list ncurses
+ openssl
+ gnutls
+ openldap
+ cyrus-sasl
+ mit-krb5
+ aspell
+ tcl
+ linux-pam))
(home-page "https://repo.or.cz/alpine.git")
(synopsis "Alternatively Licensed Program for Internet News and Email")
(description
@@ -3812,30 +3731,27 @@ tools and applications:
"--with-compface"
"--with-ldap")))
(inputs
- `(("cyrus-sasl" ,cyrus-sasl)
- ("enchant" ,enchant)
- ("gdk-pixbuf" ,gdk-pixbuf)
- ("gmime" ,gmime)
- ("gnutls" ,gnutls)
- ("gpgme" ,gpgme)
- ("gtk+" ,gtk+)
- ("gtksourceview" ,gtksourceview)
- ("gtkspell3" ,gtkspell3)
- ("libassuan" ,libassuan) ; in gpgme.pc Requires
- ("libcanberra" ,libcanberra)
- ("libesmtp" ,libesmtp)
- ("libical" ,libical)
- ("libnotify" ,libnotify)
- ("libsecret" ,libsecret)
- ("openldap" ,openldap)
- ("sqlite" ,sqlite)
- ("webkitgtk" ,webkitgtk)))
+ (list cyrus-sasl
+ enchant
+ gdk-pixbuf
+ gmime
+ gnutls
+ gpgme
+ gtk+
+ gtksourceview
+ gtkspell3
+ libassuan ; in gpgme.pc Requires
+ libcanberra
+ libesmtp
+ libical
+ libnotify
+ libsecret
+ openldap
+ sqlite
+ webkitgtk))
(native-inputs
- `(("compface" ,compface)
- ("glib" ,glib "bin")
- ("intltool" ,intltool)
- ("pkg-config" ,pkg-config)
- ("yelp-tools" ,yelp-tools)))
+ (list compface
+ `(,glib "bin") intltool pkg-config yelp-tools))
(home-page "https://pawsa.fedorapeople.org/balsa")
(synopsis "E-mail client for GNOME")
(description "Balsa is a highly configurable and robust mail client for
@@ -3857,13 +3773,9 @@ the use of a local MTA such as Sendmail.")
"0wpfqbqjlfb9z0hafvdhkm7qw56cr9kfy6n8vb0q42dwlghpz1ff"))))
(build-system python-build-system)
(inputs
- `(("notmuch" ,notmuch)
- ("python-chardet" ,python-chardet)
- ("python-dkimpy" ,python-dkimpy)
- ("python-notmuch" ,python-notmuch)))
+ (list notmuch python-chardet python-dkimpy python-notmuch))
(native-inputs
- `(("python-freezegun" ,python-freezegun)
- ("python-setuptools-scm" ,python-setuptools-scm)))
+ (list python-freezegun python-setuptools-scm))
(home-page "https://github.com/afewmail/afew")
(synopsis "Initial tagging script for notmuch mail")
(description "afew is an initial tagging script for notmuch mail. It
@@ -3897,19 +3809,17 @@ killed threads.")
"/bin/gpg\"")))
#t)))))
(inputs
- `(("gmime" ,gmime-2.6)
- ("gnupg" ,gnupg)
- ("gnutls" ,gnutls)
- ("gtk+" ,gtk+)
- ("gtkspell3" ,gtkspell3)
- ("libnotify" ,libnotify)
- ("libsecret" ,libsecret)
- ("libxml2" ,libxml2)
- ("zlib" ,zlib)))
+ (list gmime-2.6
+ gnupg
+ gnutls
+ gtk+
+ gtkspell3
+ libnotify
+ libsecret
+ libxml2
+ zlib))
(native-inputs
- `(("gettext-minimal" ,gettext-minimal)
- ("itstool" ,itstool)
- ("pkg-config" ,pkg-config)))
+ (list gettext-minimal itstool pkg-config))
(build-system gnu-build-system)
(home-page "http://pan.rebelbase.com/")
(synopsis "Pan newsreader")
@@ -3942,9 +3852,7 @@ PGP handling, multiple servers, and secure connections.")
(modify-phases %standard-phases
(delete 'configure)))) ; no configure script
(inputs
- `(("lua" ,lua)
- ("pcre2" ,pcre2)
- ("openssl" ,openssl)))
+ (list lua pcre2 openssl))
(home-page "https://github.com/lefcha/imapfilter")
(synopsis "IMAP mail filtering utility")
(description "IMAPFilter is a mail filtering utility. It connects
@@ -3966,7 +3874,7 @@ servers. The 4rev1 and 4 versions of IMAP are supported.")
(base32 "0sqaplcrz0lj40x20s2mv3gkzsmawpi9h2kx0rmk342k5240il81"))))
(build-system python-build-system)
(propagated-inputs
- `(("python-urwid" ,python-urwid)))
+ (list python-urwid))
(home-page "https://github.com/firecat53/urlscan")
(synopsis "View/select the URLs in an email message or file")
(description
@@ -3994,8 +3902,7 @@ It is a replacement for the @command{urlview} program.")
(file-name (git-file-name name version))))
(build-system gnu-build-system)
(native-inputs
- `(("autoconf" ,autoconf)
- ("automake" ,automake)))
+ (list autoconf automake))
(arguments `(#:parallel-tests? #f)) ;tests are side-effect'y
(home-page "https://github.com/verdammelt/tnef")
(synopsis "Unpack @code{application/ms-tnef} attachments")
@@ -4057,9 +3964,7 @@ It is a replacement for the @command{urlview} program.")
("guile" ,guile-3.0)
("mailutils" ,mailutils)))
(native-inputs
- `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("pkg-config" ,pkg-config)))
+ (list autoconf automake pkg-config))
(home-page "https://git.elephly.net/software/mumi.git")
(synopsis "Debbugs web interface")
(description "Mumi is a Debbugs web interface.")
@@ -4082,9 +3987,7 @@ It is a replacement for the @command{urlview} program.")
"ytnef-CVE-2021-3404.patch"))))
(build-system gnu-build-system)
(native-inputs
- `(("autoconf" ,autoconf)
- ("automake" ,automake)
- ("libtool" ,libtool)))
+ (list autoconf automake libtool))
(home-page "https://github.com/Yeraze/ytnef/")
(synopsis "TNEF stream reader for winmail.dat files")
(description "This package provides a TNEF stream reader library and
@@ -4109,7 +4012,7 @@ related tools to process winmail.dat files.")
(base32 "0hxz8i70v1xgv30zjclfvmjqszn073c7i8nwmswi2lr6vd7cklvp"))))
(build-system gnu-build-system)
(inputs
- `(("libgit2" ,libgit2)))
+ (list libgit2))
(arguments
`(#:phases
(modify-phases %standard-phases
@@ -4183,35 +4086,33 @@ Git and exports them in maildir format or to an MDA through a pipe.")
(find-files (string-append out "/bin"))))
#t)))))
(native-inputs
- `(("xapian" ,xapian)
- ;; For testing.
- ("lsof" ,lsof)
- ("openssl" ,openssl)))
+ (list xapian
+ ;; For testing.
+ lsof openssl))
(inputs
- `(("git" ,git)
- ("perl-dbd-sqlite" ,perl-dbd-sqlite)
- ("perl-dbi" ,perl-dbi)
- ("perl-email-address-xs" ,perl-email-address-xs)
- ("perl-email-mime-contenttype" ,perl-email-mime-contenttype)
- ("perl-email-mime" ,perl-email-mime)
- ("perl-email-simple" ,perl-email-simple)
- ("perl-net-server" ,perl-net-server)
- ("perl-plack-middleware-deflater" ,perl-plack-middleware-deflater)
- ("perl-plack-middleware-reverseproxy" ,perl-plack-middleware-reverseproxy)
- ("perl-plack" ,perl-plack)
- ("perl-search-xapian" ,perl-search-xapian)
- ("perl-timedate" ,perl-timedate)
- ("perl-uri-escape" ,perl-uri-escape)
- ("perl-inline-c" ,perl-inline-c)
- ("perl-parse-recdescent" ,perl-parse-recdescent)
- ("perl-linux-inotify2" ,perl-linux-inotify2)
- ;; FIXME: Perl modules are unable to find the config file for highlight
- ;; https://issues.guix.gnu.org/48033#4
- ;; ("highlight" ,highlight)
-
- ;; For testing.
- ("perl-ipc-run" ,perl-ipc-run)
- ("perl-xml-feed" ,perl-xml-feed)))
+ (list git
+ perl-dbd-sqlite
+ perl-dbi
+ perl-email-address-xs
+ perl-email-mime-contenttype
+ perl-email-mime
+ perl-email-simple
+ perl-net-server
+ perl-plack-middleware-deflater
+ perl-plack-middleware-reverseproxy
+ perl-plack
+ perl-search-xapian
+ perl-timedate
+ perl-uri-escape
+ perl-inline-c
+ perl-parse-recdescent
+ perl-linux-inotify2
+ ;; FIXME: Perl modules are unable to find the config file for highlight
+ ;; https://issues.guix.gnu.org/48033#4
+ ;; ("highlight" ,highlight)
+ ;; For testing.
+ perl-ipc-run
+ perl-xml-feed))
(home-page "https://public-inbox.org/README.html")
(synopsis "Archive mailing lists in Git repositories")
(description
@@ -4233,7 +4134,7 @@ IMAP, Atom feeds or HTML archives.")
"0j9y5vdzch251s264diw9clrn88dn20bqqkwfmis9l7m8vmwasqd"))))
(build-system gnu-build-system)
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(inputs
`(("bogofilter" ,bogofilter)
("compface" ,compface)
@@ -4314,12 +4215,11 @@ and Conformance}
(lambda _
(invoke "python" "test.py"))))))
(propagated-inputs
- `(("python-dnspython" ,python-dnspython)))
+ (list python-dnspython))
(native-inputs
- `(("python-authres" ,python-authres)
- ("python-pynacl" ,python-pynacl)))
+ (list python-authres python-pynacl))
(inputs
- `(("openssl" ,openssl)))
+ (list openssl))
(home-page "https://launchpad.net/dkimpy")
(synopsis "DKIM (DomainKeys Identified Mail)")
(description "Python module that implements @dfn{DKIM} (DomainKeys
@@ -4342,10 +4242,8 @@ the RFC 8617 Authenticated Received Chain (ARC) protocol.")
"14k6i72k5f8dyvps8vc0aq0cczc8lvqpgjfjzsy6qqychjvjcmwk"))))
(build-system python-build-system)
(propagated-inputs
- `(("python-authres" ,python-authres)
- ("python-dkimpy" ,python-dkimpy)
- ("python-dnspython" ,python-dnspython)
- ("python-publicsuffix2" ,python-publicsuffix2)))
+ (list python-authres python-dkimpy python-dnspython
+ python-publicsuffix2))
(home-page "https://github.com/ValiMail/authentication-headers")
(synopsis "Library wrapping email authentication header verification and generation")
(description
@@ -4383,10 +4281,9 @@ DKIM and ARC sign messages and output the corresponding signature headers.")
(lambda _
(invoke "python" "-m" "nose2" "-v"))))))
(native-inputs
- `(("python-flufl-testing" ,python-flufl-testing)
- ("python-nose2" ,python-nose2)))
+ (list python-flufl-testing python-nose2))
(propagated-inputs
- `(("python-atpublic" ,python-atpublic)))
+ (list python-atpublic))
(home-page "https://aiosmtpd.readthedocs.io/")
(synopsis "Asyncio based SMTP server")
(description
@@ -4430,19 +4327,19 @@ on RFC 3501 and original @code{imaplib} module.")
(arguments
'(#:configure-flags '("-DENABLE_LUAJIT=ON")))
(inputs
- `(("openssl" ,openssl)
- ("glib" ,glib)
- ("ragel" ,ragel)
- ("luajit" ,luajit)
- ("sqlite" ,sqlite)
- ("file" ,file)
- ("icu4c" ,icu4c)
- ("pcre" ,pcre)
- ("zlib" ,zlib)
- ("perl" ,perl)
- ("libsodium" ,libsodium)))
+ (list openssl
+ glib
+ ragel
+ luajit
+ sqlite
+ file
+ icu4c
+ pcre
+ zlib
+ perl
+ libsodium))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(synopsis "Spam filtering system")
(description "Rspamd is an advanced spam filtering system that
allows evaluation of messages by a number of rules including regular
@@ -4484,12 +4381,9 @@ undelete email messages from Outlook Express .dbx files.")
"0hhbbb8ddsgjhv9y1xd8s9ixlhdnjmhw12v06jwx4j6vpgp1na9x"))))
(build-system gnu-build-system)
(inputs
- `(("boost" ,boost)
- ("libgsf" ,libgsf)
- ("python" ,python)
- ("zlib" ,zlib)))
+ (list boost libgsf python zlib))
(native-inputs
- `(("pkg-config" ,pkg-config)))
+ (list pkg-config))
(home-page "https://www.five-ten-sg.com/libpst/")
(synopsis "")
(description "The Libpst utilities include @code{readpst} which can
@@ -4597,7 +4491,7 @@ ex-like commands on it.")
(add-after 'emacs-build 'validate-compiled-autoloads
(assoc-ref emacs:%standard-phases 'validate-compiled-autoloads)))))
(inputs
- `(("tre" ,tre)))
+ (list tre))
(native-inputs
`(("emacs" ,emacs-minimal)))
(home-page "http://crm114.sourceforge.net/")
@@ -4639,8 +4533,7 @@ means--it's all programmable).")
indent match)))
(invoke "python" "-m" "unittest"))))))))
(inputs
- `(("python-feedparser" ,python-feedparser)
- ("python-html2text" ,python-html2text)))
+ (list python-feedparser python-html2text))
(home-page "https://github.com/rss2email/rss2email")
(synopsis "Converts RSS/Atom newsfeeds to email")
(description "The RSS2email program (@command{r2e}) fetches RSS/Atom news
@@ -4669,9 +4562,7 @@ feeds, converts them into emails, and sends them.")
(base32
"1cxpkiaajhq1gjsg47r2b5xgck0r63pvkyrkm7af8c8dw7fyn64f"))))
(inputs
- `(("go-golang-org-x-oauth2" ,go-golang-org-x-oauth2)
- ("go-cloud-google-com-go-compute-metadata"
- ,go-cloud-google-com-go-compute-metadata)))
+ (list go-golang-org-x-oauth2 go-cloud-google-com-go-compute-metadata))
(build-system go-build-system)
(arguments
'(#:unpack-path "github.com/google/gmail-oauth2-tools"