aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/mail.scm
Commit message (Collapse)AuthorAge
* Merge branch 'master' into core-updatesMarius Bakke2020-03-21
|\
| * gnu: emacs-mew: Remove guix.d from the Elisp installation directory.Maxim Cournoyer2020-03-19
| | | | | | | | | | * gnu/packages/mail.scm (emacs-mew)[arguments]: Update the Elisp installation prefix.
* | Merge branch 'master' into core-updatesMarius Bakke2020-03-19
|\|
| * gnu: neomutt: Update to 20200313.Tobias Geerinckx-Rice2020-03-19
| | | | | | | | * gnu/packages/mail.scm (neomutt): Update to 20200313.
| * gnu: dovecot: Use libsodium.Tobias Geerinckx-Rice2020-03-19
| | | | | | | | | | | | | | | | This adds support for ARGON2I and ARGON2ID password hashing in exchange for a <1% increase in closure size. * gnu/packages/mail.scm (dovecot)[inputs]: Add libsodium. (dovecot-libsodium-plugin)[description]: Note its use.
| * gnu: dovecot: Use SQLite.Tobias Geerinckx-Rice2020-03-19
| | | | | | | | | | * gnu/packages/mail.scm (dovecot)[arguments]: Add "--with-sqlite" to #:configure-flags.
* | Merge branch 'master' into core-updatesMarius Bakke2020-03-18
|\|
| * gnu: dovecot: Support LZ4 compression.Tobias Geerinckx-Rice2020-03-18
| | | | | | | | * gnu/packages/mail.scm (dovecot)[inputs]: Add lz4.
* | gnu: Default to Guile 3.0.Ludovic Courtès2020-03-16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch changes three things: 1. package derivations are built using Guile 3.0; 2. 'gexp->derivation' defaults to Guile 3.0; 3. "guile3.0-" packages are deprecated aliases for the regular package, which now depends on Guile 3.0; "guile2.2-" packages are introduced; "guile-next" is renamed to "guile". * gnu/packages/guile.scm (guile-2.0/fixed): Remove. (guile-3.0/fixed): New variable. (package-for-guile-3.0): Remove. (package-for-guile-2.2): New variable. (define-deprecated-guile3.0-package): New macro. (guile-3.0)[name]: Change to "guile". (guile-json-3)[native-inputs, inputs]: New fields. (guile2.2-json): New variable. (guile3.0-json): Deprecate. (guile-gdbm-ffi)[native-inputs]: Switch to GUILE-3.0. (guile2.2-gdbm-ffi): New variable. (guile3.0-gdbm-ffi): Deprecate. (guile-sqlite3): Switch to GUILE-3.0. (guile2.2-sqlite3): New variable. (guile3.0-sqlite3): Deprecate. (guile-bytestructures): Switch to GUILE-3.0. (guile2.2-bytestructures): New variable. (guile3.0-bytestructures): Deprecate. (guile-git): Switch to GUILE-3.0. (guile2.2-git): New variable. (guile3.0-git): Deprecate. (guile-2.2/bug-fix): * gnu/packages/ci.scm (cuirass): Switch to GUILE-3.0. * gnu/packages/emacs-xyz.scm (emacs-guix): Switch to GUILE-3.0. * gnu/packages/gtk.scm (guile-cairo)[arguments]: New field. Switch to GUILE-3.0. (guile2.2-cairo): New variable. (guile3.0-cairo): Deprecate. (guile-rsvg): Switch to GUILE-3.0. (guile2.2-cairo): New variable. (guile3.0-cairo): Deprecate. (guile-present): Switch to GUILE-3.0. (guile2.2-present): New variable. (guile3.0-present): Deprecate. (guile-gnome)[propagated-inputs]: Use GUILE2.2-CAIRO and GUILE2.2-LIB. * gnu/packages/guile-xyz.scm (guile-fibers)[arguments]: Add #:configure-flags. Switch to GUILE-3.0. (guile2.2-fibers): New variable. (guile3.0-fibers): Deprecate. (guile-syntax-highlight): Switch to GUILE-3.0. (guile2.2-syntax-highlight): New variable. (guile3.0-syntax-highlight): Deprecate. (guile-colorized): Switch to GUILE-3.0. (guile2.2-colorized): New variable. (guile3.0-colorized): Deprecate. (guile-pfds): Switch to GUILE-3.0. (guile2.2-pfds): New variable. (guile3.0-pfds): Deprecate. (guile-simple-zmq): Switch to GUILE-3.0. (guile2.2-simple-zmq): New variable. (guile3.0-simple-zmq): Deprecate. (guile-newt): Switch to GUILE-3.0. (guile2.2-newt): New variable. (guile3.0-newt): Deprecate. (guile-parted): Switch to GUILE-3.0. (guile2.2-parted): New variable. (guile3.0-parted): Deprecate. (guile-config): Switch to GUILE-3.0. (guile2.2-config): New variable. (guile3.0-config): Deprecate. (guile-hall): Switch to GUILE-3.0. (guile2.2-hall): New variable. (guile3.0-hall): Deprecate. (guile-ics): Switch to GUILE-3.0. (guile2.2-ics): New variable. (guile3.0-ics): Deprecate. (guile-wisp)[arguments]: Add 'support-guile-3.0' phase. Switch to GUILE-3.0. (guile2.2-wisp): New variable. (guile3.0-wisp): Deprecate. (guile-lib): Switch to GUILE-3.0. (guile2.2-lib): New variable. (guile3.0-lib): Deprecate. (guile-minikanren): Switch to GUILE-3.0. (guile2.2-minikanren): New variable. (guile3.0-minikanren): Deprecate. (guile-irregex): Switch to GUILE-3.0. (guile2.2-irregex): New variable. (guile3.0-irregex): Deprecate. (haunt): Switch to GUILE-3.0, and remove GUILE-READER. (guile2.2-haunt): New variable. (guile3.0-haunt): Deprecate. (guile-commonmark): Switch to GUILE-3.0. (guile2.2-commonmark): New variable. (guile3.0-commonmark): Deprecate. (mcron): Switch to GUILE-3.0. (guile2.0-mcron): New variable. (guile3.0-mcron): Deprecate. (guile-picture-language): Switch to GUILE-3.0. (guile2.2-picture-language): New variable. (guile3.0-picture-language): Deprecate. (guile-gi): Switch to GUILE-3.0. (guile2.2-gi): New variable. (guile3.0-gi): Deprecate. (guile-hashing): Switch to GUILE-3.0. (guile2.2-hashing): New variable. (guile3.0-hashing): Deprecate. * gnu/packages/package-management.scm (guix): Switch to GUILE-3.0. (guile2.2-guix): New variable. (guile3.0-guix): Deprecate. (gwl): Replace "guile3.0-" with "guile-". (guix-jupyter)[source]: Adjust for Guile 3.0. Switch to GUILE-3.0. * gnu/packages/ssh.scm (guile-ssh): Switch to GUILE-3.0. (guile2.2-ssh): New variable. (guile3.0-ssh): Deprecate. * gnu/packages/admin.scm (shepherd): Switch to GUILE-3.0. (guile2.2-shepherd): New variable. (guile3.0-shepherd): Deprecate. * gnu/packages/mail.scm (mailutils): Switch to GUILE-3.0. (guile2.2-mailutils): New variable. (guile3.0-mailutils): Deprecate. * gnu/packages/plotutils.scm (guile-charting): Switch to GUILE-3.0. (guile2.2-charting): New variable. (guile3.0-charting): Deprecate. * gnu/packages/version-control.scm (libgit2): Switch to GUILE-3.0. * gnu/packages/vpn.scm (vpnc-scripts): Switch to GUILE-3.0. * gnu/packages/web.scm (guix-data-service): Switch to GUILE-3.0. (hpcguix-web): Switch to GUILE-3.0. * guix/self.scm (specification->package): Refer to the "guile-" variants instead of "guile3.0-". * guix/gexp.scm (default-guile): Change to GUILE-3.0. * build-aux/build-self.scm (build): #:guile-version defaults to "3.0". * gnu/packages/commencement.scm (guile-final): Base on GUILE-3.0/FIXED.
* | Merge branch 'master' into core-updatesMarius Bakke2020-03-14
|\|
| * gnu: mumi: Update to 0.0.0-7.6653e2d.Ricardo Wurmus2020-03-12
| | | | | | | | | | * gnu/packages/mail.scm (mumi): Update to 0.0.0-7.6653e2d. [inputs]: Add guile-sqlite3.
* | Merge branch 'master' into core-updatesMarius Bakke2020-03-10
|\|
| * gnu: compface: Update home page.Tobias Geerinckx-Rice2020-03-09
| | | | | | | | | | * gnu/packages/mail.scm (compface)[home-page]: Follow (HTTPS) redirection.
| * gnu: compface: Don't use NAME in source URI.Tobias Geerinckx-Rice2020-03-09
| | | | | | | | * gnu/packages/mail.scm (compface)[source]: Hard-code NAME.
| * gnu: claws-mail: Update to 3.17.5.Tobias Geerinckx-Rice2020-03-09
| | | | | | | | * gnu/packages/mail.scm (claws-mail): Update to 3.17.5.
| * gnu: dovecot: Update to 2.3.10.Tobias Geerinckx-Rice2020-03-06
| | | | | | | | * gnu/packages/mail.scm (dovecot): Update to 2.3.10.
* | Merge branch 'master' into core-updatesMarius Bakke2020-03-04
|\|
| * gnu: mu: Use HTTPS home page.Tobias Geerinckx-Rice2020-03-03
| | | | | | | | * gnu/packages/mail.scm (mu)[home-page]: Use HTTPS.
| * gnu: gmime: Update to 3.2.6.Tobias Geerinckx-Rice2020-03-03
| | | | | | | | * gnu/packages/mail.scm (gmime): Update to 3.2.6.
| * gnu: notmuch: Extend test time-out.Tobias Geerinckx-Rice2020-03-03
| | | | | | | | | | * gnu/packages/mail.scm (notmuch)[arguments]: Add NOTMUCH_TEST_TIMEOUT=1h make flag.
| * gnu: opensmtpd: Support ECDSA certificates.Tobias Geerinckx-Rice2020-03-02
| | | | | | | | | | | | | | The required libressl version is now stable and more featureful than openssl. * gnu/packages/mail.scm (opensmtpd)[inputs]: Replace openssl with libressl.
| * gnu: mumi: Update to 0.0.0-6.a933a62.Ricardo Wurmus2020-02-29
| | | | | | | | | | | | * gnu/packages/mail.scm (mumi): Update to 0.0.0-6.a933a62. [inputs]: Remove guile-fibers; replace guile-json-1 with guile-json-3. [source]: Remove snippet.
| * gnu: mumimu: Update to 1.2.0-2.6b42431.Ricardo Wurmus2020-02-29
| | | | | | | | | | | | * gnu/packages/mail.scm (mumimu): Update to 1.2.0-2.6b42431. [arguments]: Do not patch Makefile.am or configure.ac. [version]: Inherit from mu.
| * gnu: Remove guile-debbugs-next.Ricardo Wurmus2020-02-28
| | | | | | | | | | | | * gnu/packages/guile-xyz.scm (guile-debbugs-next): Remove variable. * gnu/packages/mail.scm (mumi)[inputs]: Replace guile-debbugs-next with guile-debbugs.
| * gnu: opensmtpd: Update to 6.6.4p1 [security fixes].Tobias Geerinckx-Rice2020-02-24
| | | | | | | | | | | | See <https://www.mail-archive.com/misc@opensmtpd.org/msg04888.html>. * gnu/packages/mail.scm (opensmtpd): Update to 6.6.4p1.
| * gnu: dovecot: Update to 2.3.9.3 [fixes CVE-2020-7046 & CVE-2020-7957].Tobias Geerinckx-Rice2020-02-18
| | | | | | | | * gnu/packages/mail.scm (dovecot): Update to 2.3.9.3.
* | gnu: Remove obsolete bootstrap workaround phases.Efraim Flashner2020-02-16
|/ | | | | | | | | | | | | | | | * gnu/packages/admin.scm (igt-gpu-tools)[arguments]: Don't set NOCONFIGURE environment variable. * gnu/packages/algebra.scm (givaro, fflas-ffpack, linbox), * gnu/packages/arcan.scm (xarcan), * gnu/packages/audio.scm (rtmidi), * gnu/packages/cinnamon.scm (cinnamon-desktop), * gnu/packages/gnome.scm (dia, libxklavier, byzanz), * gnu/packages/image-viewers.scm (geeqie), * gnu/packages/libusb.scm (libplist), * gnu/packages/mail.scm (libetpan), * gnu/packages/networking.scm (aircrack-ng), * gnu/packages/terminals.scm (tilda, kmscon), * gnu/packages/xorg.scm (xf86-video-intel, xcompmgr) [arguments]: Same.
* gnu: opensmtpd: Update to 6.6.3p1 [security mitigations].Tobias Geerinckx-Rice2020-02-11
| | | | * gnu/packages/mail.scm (opensmtpd): Update to 6.6.3p1.
* gnu: mutt: Enable Autocrypt support.Ivan Vilata-i-Balaguer2020-02-05
| | | | | | | | * gnu/packages/mail.scm (mutt)[inputs]: Add libidn2 and sqlite. [arguments]<#:configure-flags>: Add "--enable-autocrypt", "--with-sqlite3" and "--with-idn2". Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: opensmtpd-next: Promote to opensmtpd [fixes CVE-2020-7247].Tobias Geerinckx-Rice2020-01-29
| | | | | | | | | | It's still unclear (to me) whether our opensmtpd package is affected, but this change has been delayed for long enough in any case. * gnu/packages/mail.scm (opensmtpd-next): Rename to… (opensmtpd): …this. * gnu/packages/patches/opensmtpd-fix-crash.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Remove it.
* gnu: opensmtpd-next: Update to 6.6.2p1 [security fixes].Tobias Geerinckx-Rice2020-01-29
| | | | | | | | | | Upstream[0] says “Qualys has found a critical vulnerability leading to a possible privilege escalation” and will provide more information later. [0]: https://www.opensmtpd.org * gnu/packages/mail.scm (opensmtpd-next): Update to 6.6.2p1.
* gnu: public-inbox: Enable support for background HTTP/NNTP daemons.宋文武2020-01-27
| | | | * gnu/packages/mail.scm (public-inbox)[inputs]: Add perl-net-server.
* gnu: mailutils: Add "guile3.0-mailutils" variant.Ludovic Courtès2020-01-26
| | | | | | | * gnu/packages/mail.scm (mailutils)[arguments]: In #:configure-flags, replace hard-coded "2.2" with the 'version-major+minor' of the "guile" input. (guile3.0-mailutils): New variable.
* gnu: public-inbox: Update to 1.2.0-0.05a06f3.宋文武2020-01-26
| | | | * gnu/packages/mail.scm (public-inbox): Update to 1.2.0-0.05a06f3.
* gnu: alpine: Remove pre-built binaries from source.Tobias Geerinckx-Rice2020-01-23
| | | | | * gnu/packages/mail.scm (alpine)[source]: Add a snippet to hunt down and destroy pre-compiled objects.
* gnu: mailutils: Update to 3.8.Marius Bakke2020-01-20
| | | | | * gnu/packages/mail.scm (mailutils): Update to 3.8. [arguments]: Adjust substitutions.
* gnu: neomutt: Fix home page.Tobias Geerinckx-Rice2020-01-17
| | | | * gnu/packages/mail.scm (neomutt)[home-page]: Drop unsupported www subdomain.
* gnu: neomutt: Update to 20191207.Tobias Geerinckx-Rice2020-01-16
| | | | * gnu/packages/mail.scm (neomutt): Update to 20191207.
* gnu: mpop: Mark up description.Tobias Geerinckx-Rice2020-01-15
| | | | * gnu/packages/mail.scm (mpop)[description]: Use @acronym.
* gnu: mpop: Update to 1.4.7.Tobias Geerinckx-Rice2020-01-15
| | | | * gnu/packages/mail.scm (mpop): Update to 1.4.7.
* gnu: mpop: Remove unnecessary libidn input.Tobias Geerinckx-Rice2020-01-15
| | | | gnu/packages/mail.scm (mpop)[inputs]: Remove libidn.
* gnu: exim: Build (more) reproducibly.Tobias Geerinckx-Rice2020-01-08
| | | | | * gnu/packages/mail.scm (exim)[arguments]: Add a ‘build-reproducibly’ phase.
* gnu: exim: Use XZ-compressed sources.Tobias Geerinckx-Rice2020-01-08
| | | | * gnu/packages/mail.scm (exim)[source]: Fetch the .tar.xz archive.
* gnu: exim: Update to 4.93.0.4.Tobias Geerinckx-Rice2020-01-08
| | | | | | | | | * gnu/packages/mail.scm (exim): Update to 4.93.0.4. [source]: Add /fixes/ URI to the list. [inputs]: Use gnutls/dane variant. [native-inputs]: Add pkg-config. [arguments]: Set USE_GNUTLS* variables to use the new inputs.. Add CC=gcc to #:make-flags.
* Revert "gnu: libetpan: Update to 1.9.4."Efraim Flashner2020-01-03
| | | | | | | This version of libetpan does not ship with libetpan-config, which prefents claws-mail from building. This reverts commit e2f5de145562540a497bfc5b580011c9cf9000fd.
* gnu: libetpan: Update to 1.9.4.Efraim Flashner2019-12-30
| | | | * gnu/packages/mail.scm (libetpan): Update to 1.9.4.
* gnu: gmime: Update to 3.2.5.Efraim Flashner2019-12-30
| | | | * gnu/packages/mail.scm (gmime): Update to 3.2.5.
* gnu: msmtp: Update to 1.8.7.Efraim Flashner2019-12-30
| | | | * gnu/packages/mail.scm (msmtp): Update to 1.8.7.
* gnu: mumimu: Remove reference to guile-email.Christopher Baines2019-12-26
| | | | | | | | | | | | | The use of guile-email in this package definition seems to cause errors when working with other packages, errors like: error: guile-email: unbound variable I'm not sure why the version of the Guile email package is appropriate here either, but for now just to avoid the problems, inline the current version of the package (and add a comment so this is more obvious). This issue was probably introduced in: c7b2b539802eaa3f969e212c98eb671a1a75e9f3 * gnu/packages/mail.scm (mumimu)[version]: Inline the current value of (package-version guile-email) as a string.
* gnu: perl-email-sender: Update to 1.300034.Tobias Geerinckx-Rice2019-12-25
| | | | * gnu/packages/mail.scm (perl-email-sender): Update to 1.300034.