Commit Graph

1037 Commits

Author SHA1 Message Date
Tobias Geerinckx-Rice
b9d309114b
gnu: fdm: Edit description.
* gnu/packages/mail.scm (fdm)[synopsis]: Use @acronym{}.
[description]: Expand based on the README.
2022-06-12 02:00:01 +02:00
Tobias Geerinckx-Rice
37e64eed03
gnu: fdm: Update to 2.1.
* gnu/packages/mail.scm (fdm): Update to 2.1.
2022-06-12 02:00:01 +02:00
Thiago Jung Bauermann
861108ca6a
gnu: public-inbox: Fixes to allow the testsuite to run
This patch makes the public-inbox testsuite pass. Some tests are skipped,
so the test coverage could likely be increased with more massaging.

Perhaps the most significant change is using tini to run the testsuite so
that the testsuite's sub-processes are reaped. The ‘check’ phase is based on
the one from the mutter package. Thanks to Maxim Cournoyer for pointing out
this solution.

* gnu/packages/patches/public-inbox-fix-spawn-test.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add new patch.
* gnu/packages/mail.scm (public-inbox)[source]: Add new patch.
[arguments]<#:tests?>: Remove argument.
<#:imported-modules>: Add argument.
<#:modules>: Likewise.
<#:phases>{qualify-paths}: Substitute path for ‘/bin/cp’.
{pre-check}: Don't skip httpd-unix.t test.  Remove unnecessary path
substitutions for “env” and “/bin/sh”.
{check}: Replace with custom version that launches the tests under tini.
[native-inputs]: Add tini.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-17 15:31:33 +02:00
Guillaume Le Vaillant
ef2d908e22
gnu: getmail6: Update to 6.18.9.
* gnu/packages/mail.scm (getmail6): Update to 6.18.9.
  [description]: Fix typo.
2022-06-16 10:25:13 +02:00
Tobias Geerinckx-Rice
2682b12ca4
gnu: dovecot: Update to 2.3.19.1.
* gnu/packages/mail.scm (dovecot): Update to 2.3.19.1.
2022-06-12 02:00:09 +02:00
Tobias Geerinckx-Rice
b76a0cbe49
gnu: claws-mail: Update to 4.1.0.
* gnu/packages/mail.scm (claws-mail): Update to 4.1.0.
2022-06-05 02:00:01 +02:00
Tobias Geerinckx-Rice
cb475aea08
gnu: alpine: Update to 2.26.
* gnu/packages/mail.scm (alpine): Update to 2.26.
[source]: Remove patch.
* gnu/packages/patches/alpine-fix-privacy-policy-crash.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2022-06-05 02:00:01 +02:00
Tobias Geerinckx-Rice
4cb22c07d2
gnu: python-notmuch: Remove trailing #t from phase.
* gnu/packages/mail.scm (python-notmuch):
[arguments]: Don't explicitly return #t from phase.
2022-06-05 02:00:01 +02:00
Tobias Geerinckx-Rice
9ae55f8482
gnu: notmuch: Update to 0.36.
* gnu/packages/mail.scm (notmuch): Update to 0.36.
2022-06-05 02:00:01 +02:00
Leo Famulari
337441609c
gnu: mu: Update to 1.6.11.
* gnu/packages/mail.scm (mu): Update to 1.6.11.
2022-06-06 20:53:49 -04:00
Leo Famulari
3b4e56c953
gnu: Mutt: Update to 2.2.6.
* gnu/packages/mail.scm (mutt): Update to 2.2.6.
2022-06-06 20:53:49 -04:00
Vagrant Cascadian
41cf573f0a
gnu: sendmail: Remove timestamps.
* gnu/packages/mail.scm (sendmail)[arguments]: Add 'remove-build-timestamps
  phase.
2022-06-05 17:31:35 -07:00
Ricardo Wurmus
45a6af1c18
gnu: mumi: Update to 0.0.1-8.9b28ec7.
* gnu/packages/mail.scm (mumi): Update to 0.0.1-8.9b28ec7.
2022-06-05 10:23:41 +02:00
Thiago Jung Bauermann
1e1de83719
gnu: public-inbox: Update to 1.8.0.
Some fixes are needed in both the testsuite and the package itself before
tests can pass so disable them for now.

Also, the lei command needs curl to work, so add it to the PATH in
‘wrap-program’.

* gnu/packages/mail.scm (public-inbox)[version]: Change to 1.8.0.
[source]: Update hash.
[arguments]<#:tests?>: Set to #f.
[arguments]<#:phases>{wrap-programs}: Add curl to PATH.
[inputs]: Add curl and perl-socket-msghdr.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 23:28:14 +02:00
Thiago Jung Bauermann
c017acec34
gnu: public-inbox: Some packaging fixes
The file ‘script/public-inbox-compact’ doesn't call ‘xapian-compact’ directly
anymore, so the substitution in the ‘qualify-paths’ phase doesn't do anything.

Now there's a reference to ‘xapian-compact’ in ‘lib/PublicInbox/Xapcmd.pm’,
so substitute the path there.

And move xapian from native-inputs to inputs and use its input path in the
substitution, since ‘xapian-compact’ is called during normal execution of
public-inbox.

Also add ‘bash-minimal’ to the package's inputs, since it uses ‘wrap-program’.

Finally, take the opportunity to change build phases to not return #t
unconditionally, since that isn't necessary anymore.

* gnu/packages/mail.scm (public-inbox)[arguments]<#:phases>: Don't return #t
from each phase.
{qualify-paths}: Substitute ‘xapian-compact’ path in the correct file.  Use
‘search-input-file’ rather than ‘which’ to find it.
[native-inputs]: Move ‘xapian’ from here ...
[inputs]: ... to here. Add ‘bash-minimal’.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 22:44:09 +02:00
Maxim Cournoyer
e0c152e4a2
gnu: Remove python2-notmuch.
* gnu/packages/mail.scm (python2-notmuch): Delete variable.
2022-05-31 14:52:54 -04:00
Maxim Cournoyer
310cf09851
gnu: Remove python2-mailmanclient.
* gnu/packages/mail.scm (python2-mailmanclient): Delete variable.
2022-05-31 14:52:31 -04:00
Maxim Cournoyer
7c443f9158
gnu: getmail: Deprecate with getmail6.
* gnu/packages/mail.scm (getmail): Mark as deprecated in favor of...
(getmail6): ... this new package.
2022-05-31 14:52:31 -04:00
ykonai
5e5e37fbc4
gnu: rspamd: Update to 3.2
* gnu/packages/mail.scm (rspamd): Update to 3.2

I also added a new build option, that changes the LOCAL_CONFDIR variable to
/etc/rspamd. This allows for rspamd configuration via the /etc/rspamd/local.d
and override.d directories, which by default were located in the PREFIX which
is in /gnu/store.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-30 16:34:40 +02:00
Efraim Flashner
1ed40eee39
gnu: mutt: Update to 2.2.5.
* gnu/packages/mail.scm (mutt): Update to 2.2.5.
2022-05-29 16:31:59 +03:00
Tobias Geerinckx-Rice
6e5b956b8d
gnu: perl-mail-dkim: Update to 1.20220520.
* gnu/packages/mail.scm (perl-mail-dkim): Update to 1.20220520.
2022-05-22 02:00:09 +02:00
Tobias Geerinckx-Rice
954db7378e
gnu: ytnef: Don't build static library.
* gnu/packages/mail.scm (ytnef)[arguments]: Add "--disable-static"
to #:configure-flags.
2022-05-22 02:00:08 +02:00
Tobias Geerinckx-Rice
1290fce44d
gnu: ytnef: Update to 2.0.
* gnu/packages/mail.scm (ytnef): Update to 2.0.
[source]: Remove patches.
* gnu/packages/patches/ytnef-CVE-2021-3403.patch,
gnu/packages/patches/ytnef-CVE-2021-3404.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
2022-05-22 02:00:08 +02:00
Tobias Geerinckx-Rice
52e17b9f3f
gnu: mailutils: Omit static library.
* gnu/packages/mail.scm (mailutils)[arguments]:
Add "--disable-static" to #:configure-flags.
2022-05-22 02:00:00 +02:00
Tobias Geerinckx-Rice
4771e67c04
gnu: mailutils: Update to 3.15.
* gnu/packages/mail.scm (mailutils): Update to 3.15.
2022-05-22 02:00:00 +02:00
Tobias Geerinckx-Rice
b6b504d64f
gnu: dovecot-pigeonhole: Update to 0.5.19.
* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.19.
2022-05-08 02:00:00 +02:00
Tobias Geerinckx-Rice
605b1f7764
gnu: dovecot: Update to 2.3.19.
* gnu/packages/mail.scm (dovecot): Update to 2.3.19.
2022-05-08 02:00:00 +02:00
Arun Isaac
1a23c0a0c7
gnu: mumi: Use guile-json-4 instead of guile-json-3.
* gnu/packages/mail.scm (mumi)[inputs]: Replace guile-json-3 with
guile-json-4.
2022-05-09 23:25:21 +05:30
Leo Famulari
654f878f0b
gnu: Mutt: Update to 2.2.4.
* gnu/packages/mail.scm (mutt): Update to 2.2.4.
2022-05-02 19:31:42 -04:00
Leo Famulari
31f42393e8
gnu: Mutt: Update to 2.2.3 [fixes CVE-2022-1328].
https://gitlab.com/muttmua/mutt/-/issues/404

* gnu/packages/mail.scm (mutt): Update to 2.2.3.
2022-04-18 00:24:01 -04:00
B. Wilson
35a1de1a4c
gnu: mblaze: Offer contrib executables.
* gnu/packages/mail.scm (mblaze)[outputs, inputs]: New fields.
[arguments]: Add #:modules.  Add 'install-contrib' phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-15 19:13:02 +02:00
terramorpha
950f3e4f98
gnu: Add smtpmail.
* gnu/packages/mail.scm (smtpmail): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-12 23:55:14 +02:00
Andrew Tropin
e777c3e34c
gnu: l2md: Update to 9db252bc.
[[PGP Signed Part:No public key for 2208D20958C1DEB0 created at 2022-03-28T11:03:48+0200 using RSA]]

* gnu/packages/mail.scm (l2md): Update to 9db252bc.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-05 20:41:41 +02:00
Efraim Flashner
cb00a5fd85
gnu: msmtp: Update to 1.8.20.
* gnu/packages/mail.scm (msmtp): Update to 1.8.20.
2022-03-30 20:24:55 +03:00
Leo Famulari
457999ce36
gnu: Mutt: Update to 2.2.2.
* gnu/packages/mail.scm (mutt): Update to 2.2.2.
2022-03-29 23:33:07 -04:00
Liliana Marie Prikler
7258c90572
gnu: python-notmuch2: Use new style.
* gnu/packages/mail.scm (python-notmuch2)[version]: Explicitly inherit from
notmuch.
[arguments]: Use list of G-Expressions.
2022-03-23 21:12:38 +01:00
Tanguy Le Carrour
8d33d7b42f
gnu: python-notmuch2: Fix build.
* gnu/packages/mail.scm (python-notmuch2)[#:phases]: Add
‘create-notmuch-config’ and ‘patch-setup.’py after ‘enter-python-dir’.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-03-23 21:07:00 +01:00
Nicolas Goaziou
45d36b0e2f
gnu: mblaze: Use G-expressions.
* gnu/packages/mail.scm (mblaze)[arguments]: Use G-expressions.
2022-03-11 01:27:34 +01:00
jgart via Guix-patches via
fde7fbe9dc
gnu: mblaze: Enable tests.
* gnu/packages/mail.scm (mblaze)[arguments]: Enable tests
and remove comment about broken tests since tests are not broken.

See <https://github.com/leahneukirchen/mblaze/issues/221>.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-03-11 01:26:12 +01:00
Pierre Langlois
74130e73c0
gnu: dovecot: Fix backtrace test on aarch64.
* gnu/packages/mail.scm (dovecot)[arguments]: Add LDFLAGS=-rdynamic to
make-flags.
2022-03-03 23:03:04 +00:00
Pierre Langlois
508960f95a
gnu: offlineimap3: Update to 8.0.0.
* gnu/packages/mail.scm (offlineimap3): Update to 8.0.0.
2022-02-28 19:52:43 +00:00
Leo Famulari
64772639a2
gnu: Mutt: Update to 2.2.1.
* gnu/packages/mail.scm (mutt): Update to 2.2.1.
2022-02-22 11:49:44 -05:00
Marius Bakke
1bd1f42a31
gnu: Remove unneeded uses of 'libiconv'.
iconv is part of glibc, there is no need to add it as input.

* gnu/packages/accessibility.scm (brltty)[inputs]: Remove LIBICONV.
* gnu/packages/compression.scm (innoextract)[inputs]: Likewise.
* gnu/packages/haskell-apps.scm (darcs)[inputs]: Likewise.
* gnu/packages/kde-multimedia.scm (k3b)[inputs]: Likewise.
* gnu/packages/linphone.scm (liblinphone)[inputs]: Likewise.
* gnu/packages/mail.scm (mailutils)[inputs]: Likewise.
* gnu/packages/maths.scm (libqalculate)[inputs]: Likewise.
* gnu/packages/pep.scm (pep-engine)[inputs]: Likewise.
* gnu/packages/vim.scm (neovim)[inputs]: Likewise.
* gnu/packages/wget.scm (wget2)[inputs]: Likewise.
* gnu/packages/telegram.scm (telegram-desktop)[inputs]: Likewise.
* gnu/packages/video.scm (transcode)[native-inputs]: Likewise.
2022-02-15 20:44:21 +01:00
Tobias Geerinckx-Rice
2b2f8c6b59
gnu: dovecot-pigeonhole: Update to 0.5.18.
* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.18.
2022-02-13 01:00:00 +01:00
Tobias Geerinckx-Rice
e9d15acb3e
gnu: dovecot: Update to 2.3.18.
* gnu/packages/mail.scm (dovecot): Update to 2.3.18.
2022-02-13 01:00:00 +01:00
Leo Famulari
d65979c46c
gnu: Mutt: Update to 2.2.0.
* gnu/packages/mail.scm (mutt): Update to 2.2.0.
2022-02-13 13:02:40 -05:00
Ricardo Wurmus
4396fef047
gnu: mumi: Update to 0.0.1-7.f5232c4.
* gnu/packages/mail.scm (mumi): Update to 0.0.1-7.f5232c4.
[inputs]: Add guile-kolam.
2022-02-07 15:19:49 +01:00
Nicolas Goaziou
699e79e0fb
gnu: emacs-notmuch: Use G-expressions.
* gnu/packages/mail.scm (emacs-notmuch)[arguments]: Use G-expressions.
<#:phases>: Use SEARCH-INPUT-FILE.
2022-02-07 11:05:23 +01:00
Nicolas Goaziou
d7368fe7f2
gnu: notmuch: Use G-expressions.
* gnu/packages/mail.scm (notmuch)[arguments]: Use G-expressions.
<#:phases>: Use SEARCH-INPUT-FILES instead of WHICH.
2022-02-07 11:00:33 +01:00
Nicolas Goaziou
fb3508bb36
gnu: notmuch: Update to 0.35.
* gnu/packages/mail.scm (notmuch): Update to 0.35.
[arguments]<#:phases>: Remove DISABLE-FAILING-TESTS phase.
2022-02-07 10:56:53 +01:00