Commit graph

1292 commits

Author SHA1 Message Date
Andy Tai
fc1bbcf7bd
gnu: mailutils: Update to 3.19.
* gnu/packages/mail.scm (mailutils): Update to 3.19.

Change-Id: I2055da70f5ceeec487e1aac874a24af2e91c6663
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-27 13:16:32 +01:00
Cayetano Santos
3f61193716
gnu: offlineimap3: Update to 8.0.0-0.db34745.
* gnu/packages/mail.scm (offlineimap3): Update to 8.0.0-0.db34745. Use
G-expressions.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-setuptools.
[inputs]: Add python-urlllib3-1.25.

Change-Id: Ic000dd21aeb1ae98c6af9335b8bda93ffeb1e959
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-23 23:12:22 +01:00
Nicolas Graves
a133331ee8
gnu: python-mailman-hyperkitty: Update to 1.2.1.
* gnu/packages/mail.scm (python-mailman-hyperkitty): Update to 1.2.1.
[build-system]: Switch to pyproject.
[native-inputs]: Remove python-mock, python-nose.  Add
python-setuptools, python-wheel.

Change-Id: Iaee680b7d95823c0ba5dbd12adedd4efa20e1bc2
Signed-off-by: Steve George <steve@futurile.net>
2025-04-16 11:46:31 +02:00
Nicolas Graves
27fa740f79
gnu: mailman: Update to 3.3.10.
* gnu/packages/mail.scm (mailman): Update to 3.3.10.
[build-system]: Switch to pyproject.
[arguments]{tests?}: Disable tests?
[native-inputs]: Remove python-nose.  Add python-pytest,
python-pdm-backend.

Change-Id: I8235a95ebdb6af2740eb71a14a2896dc0a12e265
Signed-off-by: Steve George <steve@futurile.net>
2025-04-16 11:46:31 +02:00
Nicolas Graves
3c62e5b2bd
gnu: python-authheaders: Update to 0.16.3.
* gnu/packages/mail.scm (python-authheaders): Update to 0.16.3.
[build-system]: Switch to pyproject.
[native-inputs]: Add python-setuptools, python-wheel.

Change-Id: I65a81f7f65d252af678f64be16b4eb66e9657f43
Signed-off-by: Steve George <steve@futurile.net>
2025-04-16 11:46:31 +02:00
Nicolas Graves
ab3a8e1096
gnu: python-aiosmtpd: Update to 1.4.6.
* gnu/packages/mail.scm (python-aiosmtpd): Update to 1.4.6.
[build-system]: Switch to pyproject.
[arguments]{phases}: Delete it.
{test-flags}: Switch a QA test.
[native-inputs]: Remove python-flufl-testing, python-node.  Add
python-pytest, python-pytest-asyncio, python-pytest-cov,
python-pytest-mock, python-setuptools, python-wheel.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:22 +02:00
Maxim Cournoyer
dd5b74ba8b
gnu: gmime: Skip non-deterministic tests.
* gnu/packages/patches/gmime-disable-tests.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/mail.scm (gmime) [source]: Apply it.

Change-Id: Ic7bee405c79bf9ab149559563f515cc8dea4216f
2025-04-11 13:32:00 +01:00
Maxim Cournoyer
4b5ba80a27
gnu: gmime: Update to 3.2.15.
* gnu/packages/mail.scm (gmime): Update to 3.2.15.

Change-Id: Ia1a8a62efe383fa8f3eb81e2dfb4baad65793a6d
2025-04-11 13:32:00 +01:00
Arun Isaac
364c3f8f4e
gnu: mumi: Update to 0.13.0.
* gnu/packages/mail.scm (mumi): Update to 0.13.0.
2025-04-03 21:54:25 +01:00
Leo Famulari
950f9c7108
gnu: isync: Update to 1.5.1.
* gnu/packages/mail.scm (isync): Update to 1.5.1.

Change-Id: I69d9fcbb6f21f98bf492de7cba20cc0e5c5a0eb7
2025-03-22 14:46:41 -04:00
Arun Isaac
a0f1b9798e
gnu: mumi: Update to 0.12.0.
* gnu/packages/mail.scm (mumi): Update to 0.12.0.
2025-03-19 22:15:02 +00:00
Arun Isaac
507fc8d3e3
gnu: mumi: Update to 0.11.1.
* gnu/packages/mail.scm (mumi): Update to 0.11.1.
2025-03-17 15:05:23 +00:00
Arun Isaac
fd19785a9a
gnu: mumi: Update to 0.11.0.
* gnu/packages/mail.scm (mumi): Update to 0.11.0.
* gnu/services/web.scm (<mumi-configuration>)[file-tags]: Remove field.
[packages]: New field.
(<mumi-package-configuration>): New record type.
(mumi-package-configuration->alist): New function.
* gnu/services/web.scm (mumi-config-file): Serialize packages configuration.
* doc/guix.texi (Web Services)[mumi]: Document packages configuration.
2025-03-17 03:02:31 +00:00
Arun Isaac
0b96c1f950
gnu: mumi: Update to 0.10.0.
* gnu/packages/mail.scm (mumi): Update to 0.10.0.
2025-03-16 03:43:35 +00:00
Arun Isaac
85b0321908
gnu: mumi: Update to 0.9.0.
* gnu/packages/mail.scm (mumi): Update to 0.9.0.
* gnu/services/web.scm (mumi-config-file): Write mailer-enabled? field.
(mumi-shepherd-services): Remove --disable-mailer argument.
2025-03-14 16:02:10 +00:00
Arun Isaac
477895ad22
gnu: mumi: Update to 0.8.0.
* gnu/packages/mail.scm (mumi): Update to 0.8.0.
2025-03-13 03:13:28 +00:00
Arun Isaac
9866d32e17
gnu: mumi: Update to 0.7.1.
* gnu/packages/mail.scm (mumi): Update to 0.7.1.
2025-03-10 02:04:49 +00:00
André Batista
0416c25363
gnu: mutt: Update to 2.2.14.
* gnu/packages/mail.scm (mutt): Update to 2.2.14.

Change-Id: I65ab08a29e5f20af932f3871acf6f8c9be2c535e
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-03-09 18:05:53 -04:00
Arun Isaac
ccea5590fa
gnu: mumi: Update to 0.7.0.
* gnu/packages/mail.scm (mumi): Update to 0.7.0.
2025-03-09 18:47:05 +00:00
Arun Isaac
4538aa4acd
gnu: mumi: Update to 0.6.1.
* gnu/packages/mail.scm (mumi): Update to 0.6.1.
2025-03-09 01:01:18 +00:00
Arun Isaac
7bea040382
gnu: mumi: Update to 0.6.0.
* gnu/packages/mail.scm (mumi): Update to 0.6.0.
[inputs]: Remove guile-fibers.
2025-03-08 22:57:36 +00:00
Zheng Junjie
310adf4ce7
gnu: mu: Update to 1.12.9.
* gnu/packages/mail.scm (mu): Update to 1.12.9.

Change-Id: I54a3020460cfbbd0c17702c4b11d59721d0e15de
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-03-05 20:34:04 +01:00
Alexey Abramov via Guix-patches via
81e99a5caa
gnu: dovecot: Set moduledir to global directory.
* gnu/packages/mail.scm (dovecot)[arguments]: Add configure-flag to set
moduledir.  Adjust custom 'install phase to override moduledir so it
successfully installs.

Change-Id: I2614b2609f26f8ca2d8a97ab234f0041b86b8542
Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-02-25 10:57:49 +00:00
Arun Isaac
c84ba4f164
gnu: mumi: Update to 0.5.0.
* gnu/packages/mail.scm (mumi): Update to 0.5.0.
2025-02-22 21:39:50 +00:00
jgart
ce22ccc5fc
gnu: postorius: Update to 1.3.13.
* gnu/packages/mail.scm (postorius): Update to 1.3.13.
[build-system]: Use pyproject-build-system.
[inputs]: Format inputs.
[native-inputs]: Add python-pdm-backend and python-pytest.

Change-Id: Iec0fe11b9b0d235ebd53b8675fa16db639b32139
2025-02-19 16:45:03 -06:00
Efraim Flashner
e22e4512af
gnu: urlscan: Update to 1.0.6.
* gnu/packages/mail.scm (urlscan): Update to 1.0.6.

Change-Id: I1cd70ba9e760f316e1915439c6f928ddc91126b6
2025-02-19 22:33:47 +02:00
Sharlatan Hellseher
999dc6b96f
gnu: sendgmail: Improve package style.
* gnu/packages/mail.scm (sendgmail): Re order fields and use list style.
[arguments] <install-source?>: No need for source as it's a final
command.
<tests?>: No tests in upstream.
[home-page]: Fix it.

Change-Id: I5263a0a44b65d19ffda815069891f772be5e34b6
2025-02-17 21:59:33 +00:00
Sharlatan Hellseher
6a1124cf73
gnu: goimapnotify: Improve description.
* gnu/packages/mail.scm (goimapnotify) [description]: Add more details
and link to https://github.com/a-sk/python-imapnotify.

Change-Id: Ie16b7e493b37b07bd32085c9ba29969a19ba707a
2025-02-17 21:24:36 +00:00
Sharlatan Hellseher
ed5a605924
gnu: goimapnotify: Improve package style.
* gnu/packages/mail.scm (goimapnotify): Update to 2.4.
[arguments] <install-source?>: It's a final command, no need for source.
[propagated-inputs]: Move from here ...
[native-inputs]: ... to here.

Change-Id: I979c87595bbddd4b3fd92d38cac96af1852302bf
2025-02-17 21:24:36 +00:00
Sharlatan Hellseher
c86921f555
gnu: Deprecate go-gitlab.com-shackra-goimapnotify.
* gnu/packages/mail.scm (go-gitlab.com-shackra-goimapnotify): Rename
variable to goimapnotify, deprecate go-gitlab.com-shackra-goimapnotify.

Change-Id: Idd5db9e5ee36d1bfc0f2a6f7751b760c8ebd3883
2025-02-17 21:24:29 +00:00
Jussi Timperi
80bf255b0e
gnu: go-gitlab.com-shackra-goimapnotify: Update to 2.4.
* gnu/packages/mail.scm (go-gitlab.com-shackra-goimapnotify): Update to 2.4.
[propagated-inputs]: Remove go-golang-org-x-text; add
go-github-com-emersion-go-imap-id, go-github-com-fatih-color and go-github-com-spf13-viper.

Change-Id: Ifab10c5c386fa35243b3975ce86b923efa479770
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-17 21:24:12 +00:00
Zheng Junjie
314cacc358
gnu: opensmtpd: Use G-expressions.
* gnu/packages/mail.scm (opensmtpd)[arguments]<#:phases>: Use G-expressions.

Reviewed-by: 宋文武 <iyzsong@envs.net>
Change-Id: I97dce2865e2b67f0f7cd4f10b0b6cc10a459ceb7
2025-02-15 20:06:47 +08:00
Zheng Junjie
169ef7616b
gnu: opensmtpd: Set sysconfdir to /etc.
* gnu/packages/mail.scm (opensmtpd)[arguments]<#:configure-flags>: Add
--sysconfdir=/etc.
<#:phases>: Add fix-smtpd.conf-install-path phase.

Reviewed-by: 宋文武 <iyzsong@envs.net>
Change-Id: I949b8ec18e36b059cf3f56a109e750af1284b1d2
2025-02-15 20:06:43 +08:00
Arun Isaac
1725d74c9f
gnu: mumi: Update to 0.4.0.
* gnu/packages/mail.scm (mumi): Update to 0.4.0.
[inputs]: Add guile-avatar. Remove guile-json-4.

Change-Id: I337d1b797beab7daec1ac19740de8d053f86927e
2025-02-12 23:16:57 +00:00
Sharlatan Hellseher
9a7b842ebb
gnu: aerc: Improve package style.
* gnu/packages/mail.scm (aerc): Rewrite with THIS-PACKAGE-INPUT and
FORMAT to improve the flow and refresh the style.
[phases] {install}: Respespect GOFLAGS from the go-build-system, apply
CC-FOR-TARGET

Change-Id: I52aac55f10909f800f3a43e59443691b2b576d80
2025-02-12 21:58:51 +00:00
Tanguy Le Carrour
d0c2dc4ed1
gnu: aerc: Update to 0.20.1.
* gnu/packages/mail.scm (aerc): Update to 0.20.1.
[source]: Drop patch fixing a now solved problem with gpg-signed
messages.
[arguments] <build-flags>: Remove redundant "-tags=notmuch" as it's
picked by 'install phase.
[phases] {install}: Pass the build flag using an environment variable.
[inputs]: Remove a comment.
[native-inputs]: Remove go-git-sr-ht-rjarry-go-opt; add
go-git-sr-ht-rjarry-go-opt-v2.

Change-Id: I71cc1330233e03996de914027f3d4d76b280acb4
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-02-12 21:58:34 +00:00
Andy Tai
9857d48c20
gnu: mailutils: Update to 3.18.
* gnu/packages/mail.scm (mailutils): Update to 3.18.

Change-Id: I94cec0e8d033ef2b6cc30b6574d26becfe4005aa
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-02-11 20:06:01 +08:00
Zheng Junjie
12b81c3ba5
gnu: mu: Update to 1.12.8.
* gnu/packages/mail.scm (mu): Update to 1.12.8.

Change-Id: I763db6935e53bd7573f00443656a3f37a930deed
2025-01-27 19:52:56 +08:00
Tomas Volf
fee9ac7191
gnu: opensmtpd: Fix fix for queuing of offline messages.
The substituted path in smtpd.h was not used due to an #ifndef.  The correct
place to patch it seems to be mk/pathnames.  This sadly triggers a bootstrap,
so we need to add autoconf and automake to the native-inputs.

* gnu/packages/mail.scm (opensmtpd)[arguments]<#:phases>
{'patch-test-FHS-file-names}: Patch in mk/pathnames instead.
[native-inputs]: Add autoconf and automake.

Change-Id: I1d569b8aaae839d6fd4871ccb97c116e6930f1c9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-01-22 15:20:05 +01:00
Ricardo Wurmus
f457f79d09
gnu: python-hyperkitty: Update to 1.3.12.
* gnu/packages/mail.scm (python-hyperkitty): Update to 1.3.12.
[build-system]: Use pyproject-build-system.
[arguments]: Run tests conditionally.
[propagated-inputs]: Add python-django-debug-toolbar, python-django-q2,
python-elasticsearch, python-isort, python-lxml, python-tzdata, and
python-whoosh; remove python-django-q and python-pytz.
[native-inputs]: Remove python-mock, python-elasticsearch, python-isort, and
python-lxml; add tzdata-for-tests and python-pdm-backend.

Change-Id: I38a38fe75bc43071443f9ea49eeb8ccc9bf3fa3d
2025-01-20 21:37:55 +01:00
Sharlatan Hellseher
04f751c78a
gnu: python-django-mailman3: Update to 1.3.15.
* gnu/packages/mail.scm (python-django-mailman3): Update to 1.3.15.
[build-system]: Swap to pyproject-build-system.
[arguments] <test-flags>: Skip one test.
<phases>: Use default 'check.
[propagated-inputs]: Remove python-pytz.
[native-inputs]: Remove python-mock; add python-pdm-backend,
python-pytest, python-pytest-django, and python-tzdata.
[description]: Adjust fill-column indentation.

Change-Id: Iafb20fa469a48367fadc2c77a4d11a2581e50f0f
2025-01-20 21:37:53 +01:00
Ashish SHUKLA
b90b8771fd
gnu: opensmtpd: Update to 7.6.0p1
* gnu/packages/mail.scm (opensmtpd): Update to 7.6.0p1

Change-Id: I1749cecc8c9b05ce8c9c46be5ba5f5fb961647d2
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-12-26 23:26:16 +01:00
Sharlatan Hellseher
bb3dbcde48
gnu: Remove python-mistune-next.
* gnu/packages/python-xyz.scm (python-mistune-next): Delete variable.
* gnu/packages/bioinformatics.scm (python-schema-salad)
[propagated-inputs]: Remove python-mistune-next; add python-mistune.
* gnu/packages/mail.scm (python-hyperkitty): Likewise.
* gnu/packages/syndication.scm (giara): Likewise.

Change-Id: Iccf5ffde2b2c5a8c9b8e1c0e6ebd6fa7eab9f144
2024-12-13 20:18:59 +00:00
Gabriel Wicki
6f8c8a86d8
gnu: Fix synopsis in miscelaneous packages.
* gnu/packages/astronomy.scm (calcmysky-qt5): Fix synopsis.
* gnu/packages/base.scm (hello): Fix synopsis.
* gnu/packages/bioinformatics.scm (vembrane): Fix synopsis.
* gnu/packages/browser-extensions.scm (passff): Fix synopsis.
* gnu/packages/browser-extensions.scm (noscript): Fix synopsis.
* gnu/packages/c.scm (orangeduck-mpc): Fix synopsis.
* gnu/packages/cran.scm (r-d3r): Fix synopsis.
* gnu/packages/docbook.scm (docbook-mathml-1.0): Fix synopsis.
* gnu/packages/finance.scm (flowee): Fix synopsis.
* gnu/packages/firmware.scm (seabios): Fix synopsis.
* gnu/packages/games.scm (pinball): Fix synopsis.
(morris): Fix synopsis.
* gnu/packages/gawk.scm (cppawk-egawk): Fix synopsis.
* gnu/packages/gnome.scm (gssdp): Fix synopsis.
* gnu/packages/gstreamer.scm (gst-plugins-espeak): Fix synopsis.
* gnu/packages/heads.scm (musl-cross): Fix synopsis.
* gnu/packages/irc.scm (epic5): Fix synopsis.
* gnu/packages/kde-pim.scm (itinerary): Fix synopsis.
* gnu/packages/kde-plasma.scm (mpvqt): Fix synopsis.
* gnu/packages/lesstif.scm (motif): Fix synopsis.
* gnu/packages/linux.scm (ecryptfs-utils): Fix synopsis.
* gnu/packages/linux.scm (falcosecurity-libs): Fix synopsis.
* gnu/packages/mail.scm (pan): Fix synopsis.
* gnu/packages/messaging.scm (biboumi): Fix synopsis.
* gnu/packages/ocaml.scm (ocaml-ppx-import): Fix synopsis.
* gnu/packages/pascal.scm (p2c): Fix synopsis.
* gnu/packages/pdf.scm (unpaper): Fix synopsis.
* gnu/packages/pure.scm (pure): Fix synopsis.
* gnu/packages/qt.scm (qxlsx-qt5): Fix synopsis.
* gnu/packages/smalltalk.scm (smalltalk): Fix synopsis.
* gnu/packages/sugar.scm (sugar): Fix synopsis.
* gnu/packages/terminals.scm (roxterm): Fix synopsis.
* gnu/packages/virtualization.scm (xen): Fix synopsis.
* gnu/packages/vpn.scm (sshoot): Fix synopsis.
* gnu/packages/web.scm (buku-run): Fix synopsis.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2024-12-10 22:35:12 -08:00
Maxim Cournoyer
847a7284a8
gnu: sendmail: Remove trailing #t from phases.
* gnu/packages/mail.scm (sendmail) [arguments] <#:phases>: Remove trailing #t
and re-indent some expressions.

Change-Id: I1557b07f53f4f7f4aad6850d98973570d1d2a8cc
2024-11-12 17:41:38 +09:00
Nicolas Graves
6c6d9ea4a6
gnu: sendmail: Update to 8.18.1. [security fixes]
This fixes CVE-2023-51765 and CVE-2021-3618.

* gnu/packages/mail.scm (sendmail): Update to 8.18.1.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-11-12 17:41:38 +09:00
Nicolas Graves
392933e50c
gnu: sylpheed: Add release-monitoring-url property.
* gnu/packages/mail.scm (sylpheed)[properties]: Add
release-monitoring-url.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-11-06 22:18:08 +01:00
Zheng Junjie
7a59abd262
gnu: mu: Update to 1.12.7.
* gnu/packages/mail.scm (mu): Update to 1.12.7.
[source]: Switch to git-fetch.

Change-Id: I377c49e3c1a83ae854f82e565660a1743ab0c2d7
2024-11-06 21:20:11 +08:00
Ashish SHUKLA
377359315f
gnu: aerc: Add a patch for bug with signed messages.
* gnu/packages/mail.scm (aerc): (source)[origin]<patches>: Add patch.

Change-Id: I9e080662854b93022255f53e9f6eff11a2c934a3
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2024-10-15 18:40:10 +02:00
Efraim Flashner
bf2370a525
gnu: fetchmail: Wrap fetchmailconf.
* gnu/packages/mail.scm (fetchmail)[arguments]: Add a phase to wrap
fetchmailconf with GUIX_PYTHONPATH.
[inputs]: Add bash-minimal, python-future, python-wrapper.

Change-Id: I6f48361e7d739bfcaa2d1f20eb177933e5e7a5d8
2024-09-29 16:19:24 +03:00