summaryrefslogtreecommitdiff
path: root/gnu/packages/mail.scm
AgeCommit message (Collapse)Author
2026-04-03gnu: alot: Make build deterministic.Hugo Buddelmeijer
* gnu/packages/mail.scm (alot): Make build deterministic. [argumens]<#:test-flags>: Disable non-deterministic tests. Change-Id: I7a1bc01f46df709b8c51632af4395a86d41ca1d9
2026-04-03gnu: alot: Make guix refresh work.Hugo Buddelmeijer
* gnu/packages/mail.scm (alot): Make guix refresh work. [version]: Use "0.12" instead of "v0.12". Change-Id: I2dc5e1d8423d0c16ffffdb3b8f0e59bb9884c38c
2026-04-02gnu: neomutt: Update to 20260105.Nguyễn Gia Phong
* gnu/packages/mail.scm (neomutt): Update to 20260105. [native-inputs]: Update neomutt-test-files to commit c769cdefd45b. Add autosetup and remove its transitive dependency tcl. [source]: Add snippet and its required modules to unbundle autosetup. [arguments] <phases>: {configure}: Invoke autosetup directly. {prepare-test-files}: Re-enable test_mutt_sig_exit_handler. <configure-flags>: Move --prefix to the definition of the configure phase. Remove --ssl=1 which now conflicts with --gnutls. Add --enable-autocrypt. [inputs]: Add sqlite for autocrypt support. Change-Id: I604876d66623bdc7d799d86962f60e437003f57f Merges: https://codeberg.org/guix/guix/pulls/4835 Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>
2026-04-02gnu: neomutt: Improve style.Nguyễn Gia Phong
* gnu/packages/mail.scm (neomutt)[arguments]: Update to modern style. Change-Id: Ic2a5e2dab7c2d87b0bd54e6988d8193d0788db2d Reviewed-by: Simon Tournier <zimon.toutoune@gmail.com>
2026-03-29gnu: mu: Update to 1.14.0.Cayetano Santos
* gnu/packages/mail.scm (mu): Update to 1.14.0. [inputs]: Remove guile-3.0; add guile-3.0-latest. Merges guix/guix!7539 Change-Id: I09f2a0b10a853ae42ed0c7dee76cfdd7b208ca39
2026-03-22gnu: birdtray: Support Wayland.Danny Milosavljevic
* gnu/packages/mail.scm (birdtray)[build-system]: Switch to qt-build-system. [inputs]: Add qtwayland. Change-Id: I5be336038cb430aa2b843954651bead9e633faa0
2026-03-20gnu: Reference the inherited inputs values.Ludovic Courtès
This commit was made by running this command: sed -e's/modify-inputs (package-\([a-z-]*\)inputs [a-zA-Z0-9-]\+)/modify-inputs \1inputs/g' -i gnu/packages/*.scm … and then reverting individual hunks where the change would trigger unbound variable warnings or other issues (such as ‘native-inputs’ is bound in the body of the ‘inputs’ field, but it refers to the ‘native-inputs’ thunk defined just above). Change-Id: I6d94819f2809313fa1fbefc61897502ee7d66fab
2026-03-18gnu: Remove module inclusion.Andreas Enge
This is a follow-up to commit e76d4cbb5b1f82be68bfe674ac37733eea56b8a2 . * gnu/packages/mail.scm: Do not include removed (gnu packages mercury). Change-Id: I3ddd47a9c71a58bc88315659f3f730b0a9ff3ba7
2026-03-18gnu: Remove bower.Andreas Enge
* gnu/packages/mail.scm (bower): Delete variable. Change-Id: Ibc38adc9f4cd159c3ba4908fe1c93de126bdb625
2026-03-16gnu: claws-mail: Update to 4.4.0.Foster Hangdaan
* gnu/packages/mail.scm (claws-mail): Update to 4.4.0. [inputs]: Remove dbus-glib since the codebase has migrated to GDBus. Merges: https://codeberg.org/guix/guix/pulls/7031 Change-Id: Ic11306ff44b8f48b8249c8e8fd1bfd676978ef33 Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2026-02-25gnu: hydroxide: Update to 0.2.31.Sharlatan Hellseher
* gnu/packages/mail.scm (hydroxide): Update to 0.2.31. Change-Id: I76e6a6179ebb969ce665e50917be29585acf167f
2026-02-20gnu: Use (target-32bit?) to test for 32bit targets.Dariqq
* gnu/packages/*.scm: Replace usage of target-64bit? when actually testing for 32bit targets. * guix/utils.scm (target-hurd32?). Same. Change-Id: If3ed2b82a1229b72b07fafc694eedc14080e5a04 Signed-off-by: Ludovic Courtès <ludo@gnu.org> Merges: #5710
2026-02-10gnu: python-hyperkitty: Update to 1.3.12-1.640d66d, fix tests.Sharlatan Hellseher
* gnu/packages/mail.scm (python-hyperkitty): Update to 640d66de417c7d127c8a3ff478228f2edbe9928c commit. [arguments] <test-flags>: Skip 2 tests. <phases>: Use default 'check phase. [native-inputs]: Add python-pytest and python-pytest-django. Change-Id: Iccc21d7aecc11af04f76f7f246f56d18719305a9
2026-02-07gnu: alot: Update to v0.12.Sharlatan Hellseher
* gnu/packages/mail.scm (alot): Update to v0.12. [arguments] <tests?, test-flags>: Enable, skip only 4 problematic tests. <phases>: Add 'include-defaults, 'fix-share-path, and 'install-themes. [native-inputs]: Add gawk, python-pytest, and python-setuptools-scm. Fixes: guix/guix#5797 Reported-by: Sebastian Gibb <mail@sebastiangibb.de> Change-Id: Id8dec975bf1bd8ceff61ba589db348cc566e6a47 Co-authored-by: Sergey Trofimov <sarg@sarg.org.ru>
2026-02-07gnu: Remove python-isort native-input from some packages.Nicolas Graves
Remove python-isort from [native-inputs] in the following packages as not required for build/tests/install: * gnu/packages/machine-learning.scm: (python-pymanopt)) * gnu/packages/mail.scm: (python-hyperkitty, postorius) * gnu/packages/virtualization.scm: (python-qemu-qmp) Change-Id: Ie50eb222c5db62cf985926c716152db8bf6e7855 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-02-01gnu: emacs-mew: Update to 6.10.Nicolas Goaziou
* gnu/packages/mail.scm (emacs-mew): Update to 6.10. Change-Id: Id6c382e7c29f3e41d5f3ac9a5ad74f691b896a7c
2026-01-26gnu: mblaze: Update to 1.4.jgart
* gnu/packages/mail.scm (mblaze): Update to 1.4. [source]: Update uri. Change-Id: I0c31c5dfd325dca85b6ae8c2d4a46ab9f3796efd
2026-01-25gnu: mu: Update to 1.12.15.Julian Flake
The native input modification reverts 7edf40ac1999172eb4818fc1a18d06ce44cab61e. * gnu/packages/mail.scm (mu): Update to 1.12.15. [native-inputs]: Add emacs-minimal; remove emacs. Merges guix/guix!5647 Change-Id: Id84b13ca176f446fdc9700edfffd78b9aaf8b10d Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: mailcap: Modernize package style.Carlos Durán Domínguez
* gnu/packages/mail.scm (mailcap): Fix indentation. [arguments] {phases} Modernize to use G-Exp instead of quasiquotes. Change-Id: Id4f38cec593912d81481b24d863eb1b72abae9e9 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-25gnu: mailcap: Update to 2.1.54.Carlos Durán Domínguez
* gnu/packages/mail.scm (mailcap): Update to 2.1.54. Fix references to /usr/bin/xdg-open. Change-Id: I25c0e3da789b98a2bd909a5551b4bdb93735cde9 Signed-off-by: Gabriel Wicki <gabriel@erlikon.ch> Signed-off-by: Rutherther <rutherther@ditigal.xyz>
2026-01-03gnu: mu: Enable tests and readline.Cayetano Santos
* gnu/packages/mail.scm (mu)[arguments]<#:configure-flags>: Enable readline and tests. Change-Id: I4eb42c5be0fc701a447bcf8d17115b6e89ee1387
2025-12-28gnu: python-authres: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/mail.scm (python-authres): [build-system]: Switch to pyproject-build-system. [arguments] <test-backend, test-flags>: Use instead of custom check phase. [native-inputs]: Add python-setuptools. Change-Id: If23ea51979b08683d9f3df33afe00dcd5dd8c7c7
2025-12-28gnu: python-mailmanclient: Update to 3.3.5.Sharlatan Hellseher
* gnu/packages/mail.scm (python-mailmanclient): Update to 3.3.5. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I10e9446395e1bb5b1cac8a3c27360e2df2a131e6
2025-12-28gnu: goimapnotify: Update to 2.5.4.Sergey Trofimov
* gnu/packages/mail.scm (goimapnotify): Update to 2.5.4. Change-Id: I990a3bee4f90a3cd894c9bdda6c7b81e16339e08 Change-Id: Ie88d6f35839f9b4f131c2e85dec178f06e70a285 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-27gnu: mu: Build with full Emacs.Sergey Trofimov
Build with full Emacs to ensure conditionally required mu4e-dbus feature is included in the output. * gnu/packages/mail.scm (mu)[native-inputs]: Replace emacs-minimal with emacs. Closes: guix/guix#5077 Fixes: guix/guix#5085 Change-Id: I223b256042ca69421f445c8466fddf9b68fafa56 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-12-23gnu: mailutils: Update to 3.21.Andy Tai
* gnu/packages/mail.scm (mailutils): Update to 3.21. Closes: guix/guix#5022 Change-Id: If12aa167438f205e0df0c5b7cb7661c3733fcc01 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-12-23gnu: mu: Update to 1.12.14.Sergey Trofimov
* gnu/packages/mail.scm (mu): Update to 1.12.14. [arguments]<#:phases>{patch-bin-references}: Remove upstreamed patching. Closes: guix/guix#5048 Change-Id: I54886215da506c8600e999f8f248b369389df0c1 Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-12-19gnu: rss2email: Switch to pyproject-build-system.Nguyễn Gia Phong
* gnu/packages/mail.scm (rss2email): [build-system]: Change to pyproject-build-system. [arguments] <build-backend>: Use "poetry.core". <test-backend, test-flags>: Use "unittest". <phases>: Add 'fix-tests; use default 'check. [native-inputs]: Add python-poetry-core. Change-Id: I0c6d8cece6894b93622ccd429635f2934a98d156 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-12-19gnu: getmail6: Update to 6.19.10.Sharlatan Hellseher
* gnu/packages/mail.scm (getmail6): Update to 6.19.10. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: Ic5065dad712115a22175e53a61b84b70d80334c0
2025-12-17gnu: python-imaplib2: Switch to pyproject.Sharlatan Hellseher
* gnu/packages/mail.scm (python-imaplib2): [source]: Switch to git-fetch providing tests. [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I31fc960675ff97e9a769b1c1a5e37836fe9f0162
2025-12-03gnu: mu: Update to 1.12.13-1.46f91ab.Sergey Trofimov
* gnu/packages/mail.scm (mu): Update to 1.12.13-1.46f91ab. Change-Id: I64a9cab98145dcaf8799da030533cdf85ad1393b
2025-12-03gnu: undbx: Ignore warnings.Ricardo Wurmus
* gnu/packages/mail.scm (undbx)[arguments]: Add phase 'disable-Werror. Change-Id: I2f99bea1de5bb4aea502ffd9b6150f16a8ab46e1
2025-12-02gnu: alpine: Fix previous commit.Andreas Enge
This is a follow-up to commit 41357c7d1c5485276a746f8ab24ff706ffe87a4e which was pushed without one change. * gnu/packages/mail.scm (alpine)[arguments]<#:configure-flags>: Correct a typo. Change-Id: I8505829da14e026c958ed1c4ca0a65c5c45cf93f
2025-12-02gnu: alpine: Fix build with gcc-14.Anderson Torres
* gnu/packages/mail.scm (alpine)[arguments]<#:configure-flags>: Add CFLAGS. Fixes: guix/guix#4585 Change-Id: I8229b699d4ae15548f61586d2ee7d1c1b1602c7b Co-authord-by: Andreas Enge <andreas@enge.fr> Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-28gnu: boost: Update to 1.89.0.Greg Hogan
* gnu/packages/boost.scm (boost-for-source-highlight): Rename this ... (boost-1.83): ... to this. (boost-numpy): Inherit from boost-1.83. * gnu/packages/pretty-print.scm (source-highlight): Update accordingly. * gnu/packages/boost.scm (boost): Update to 1.89.0. [source]: Remove patches. * gnu/packages/boost.scm (mdds) [propagated-inputs]: Replace boost with boost-1.83. * gnu/packages/astronomy.scm (aoflagger), * gnu/packages/embedded.scm (cc-tool), * gnu/packages/games.scm (0ad, vcmi), * gnu/packages/image.scm (gpick), * gnu/packages/maths.scm (highfive), * gnu/packages/plotutils.scm (asymptote) [native-inputs]: Replace boost with boost-1.83. * gnu/packages/audio.scm (guitarix, supercollider), * gnu/packages/bioconductor.scm (r-mzr), * gnu/packages/bioinformatics.scm (ataqv, bless, express, isolator, metabat, r-velocytom, rsem, sailfish, salmon), * gnu/packages/bittorrent.scm (libtorrent-rasterbar), * gnu/packages/code.scm (sourcetrail), * gnu/packages/compression.scm (innoextract), * gnu/packages/cpp.scm (lager), * gnu/packages/crypto.scm (cryfs), * gnu/packages/electronics.scm (nextpnr, prjpeppercorn, prjtrellis, pulseview), * gnu/packages/emulators.scm (mupen64plus-video-glide64mk2), * gnu/packages/engineering.scm (cadabra2, freecad, libigl, openscad, prusa-slicer), * gnu/packages/file-systems.scm (snapper), * gnu/packages/finance.scm (ledger), * gnu/packages/game-development.scm (dds), * gnu/packages/games.scm (colobot, fifengine, knightsgame, leela-zero, pokerth, supertux, wesnoth, wesnoth-server), * gnu/packages/geo.scm (gplates), * gnu/packages/gnucash.scm (gnucash), * gnu/packages/graph.scm (python-graph-tool), * gnu/packages/graphics.scma (openshadinglanguage), * gnu/packages/i2p.scm (i2pd), * gnu/packages/image-viewers.scm (luminance-hdr), * gnu/packages/kde-graphics.scm (krita), * gnu/packages/mail.scm (astroid), * gnu/packages/medical.scm (orthanc, orthanc-mysql, orthanc-postgresql), * gnu/packages/messaging.scm (libphonenumber), * gnu/packages/mpd.scm (ncmpcpp), * gnu/packages/networking.scm (kismet), * gnu/packages/opencog.scm (cogutil), * gnu/packages/photo.scm (hugin), * gnu/packages/poedit.scm (poedit), * gnu/packages/radio.scm (gnuradio), * gnu/packages/rdf.scm (lucene++), * gnu/packages/serialization.scm (avro-cpp), * gnu/packages/simulation.scm (fenics-dolfin), * gnu/packages/version-control.scm (gource), * gnu/packages/video.scm (aegisub, mkvtoolnix), * gnu/packages/web.scm (websocketpp) [inputs]: Replace boost with boost-1.83. * gnu/packages/libreoffice.scm (libcmis): Update to 0.6.2-00a85bf6. (librevenge): Update to 0.0.5. [arguments]<#:configure-flags>: Remove reference to boost system component for which the compatibility stub has been removed. * gnu/packages/serialization.scm (msgpack-cxx): Update to 7.0.0. Change-Id: I247f3eaecde3de3fe227586b840f0312b4797ee1
2025-11-27gnu: mu: Add additional file to patch-bin-references phase.Raven Hallsby
* gnu/packages/mail.scm (mu): Add mu-utils-file.cc's call to /bin/rm to patch-bin-references phase. When mu runs as a server, it creates a randomly-named temporary directory in `/tmp/`. Mu previously hard-coded a path to `/bin/rm` for removing this directory when the server closed. We missed this one in the phase that patches these paths. This has also been reported upstream, but will only make it into the next release of mu. In the meantime, we can just patch the /bin/rm for ours and remove the whole phase when the next release happens. https://github.com/djcb/mu/issues/2887 https://github.com/djcb/mu/commit/f237a2b9905475fb95da6a04e318d10cab61ddeb https://github.com/djcb/mu/commit/fc4d5b01a703e8c8cc390cfea135f08d3b45ccab Change-Id: I419b994ca403a14c20520755116591196b724fae Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-27gnu: exim: Enable forward and reverse proxy.Zacchaeus
* gnu/packages/mail.scm (exim): Uncomment flags to enable forward and reverse proxy transport options. Change-Id: Ibac2f769159de497bb501a90feb562e1f2ff3586 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-11-26gnu: Remove opensmtpd-extras.Andreas Enge
* gnu/packages/mail.scm (opensmtpd-extras): Delete variable. Fixes: guix/guix#3864 Change-Id: Ic909c437da838bb72658cb8b45d2179536ca5b79
2025-11-05gnu: mu: update to 1.12.13Patrick Norton
* gnu/packages/mail.scm (mu): Update to 1.12.13. [native-inputs]: Add tzdata-for-tests. [arguments]: Fix filename to not match wildcard in the custom 'fix-ffi' build phase. Change-Id: Id0983218a36a2e8f5e5825afb173b07d30b3ae6d
2025-10-23gnu: Use ‘define-deprecated-package’ for deprecated packages.Ludovic Courtès
Use ‘define-deprecated-package’ instead of (define x (deprecated-package …)) throughout gnu/packages/*.scm. Change-Id: I4e176da9ac660327489dab256ca4d12c4e78fe8d
2025-10-21l2md: Update to most recent upstream master.Anderson Torres
* gnu/packages/mail.scm (l2md): Update to 0.1.0-3.21c954d. Change-Id: I10e3c51d08d2be5a4805bedd3694acbb8189aa34 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-21gnu: l2md: Modernize definition.Anderson Torres
* gnu/packages/mail.scm (lm2d)[arguments]: Use gexps. <#:tests?>: Set to #f. <#:phases>{check}: Do no delete phase. {mkdir}: Simplify. Change-Id: Ia449f1c851f269aa6c9e0e1da5cb896ce3e1e0e2 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-10-16gnu: goimapnotify: Update to 2.5.3.John Kehayias
* gnu/packages/mail.scm (goimapnotify): Update to 2.5.3. Change-Id: I906b8b442f960bf2009e7f89e1cef7a62c95b0e9
2025-10-11gnu: python-hyperkitty: Update to 1.3.12-0.9a00847.Charles Roelli
* gnu/packages/mail.scm (python-hyperkitty): Update to 9a008473fadb95370cd54b0782df9fb956e323c0 commit. Change-Id: Ib292a5131729889c83fa2fa782d4e450cf533589 Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30gnu: khard: Update to 0.20.0.Efraim Flashner
* gnu/packages/mail.scm (khard): Update to 0.20.0. [build-system]: Switch to pyproject-build-system. [arguments]: Add test-flags to skip some tests. [inputs]: Remove python-atomicwrites and python-unidecode. [native-inputs]: Add python-pytest and python-setuptools. Change-Id: I95a70042a8f153d7a983db49e6acd8430718fa71
2025-09-29gnu: python-authheaders: Fix tests.Sharlatan Hellseher
* gnu/packages/mail.scm (python-authheaders)[arguments] <test-flags>: Skip one failing test. [native-inputs]: Remove python-wheel; add python-pytest. Change-Id: I5e1ca265fe14405c2d5cb634ac13071ea9988ef3
2025-09-29gnu: python-aiosmtpd: Fix tests.Rodion Goritskov
* gnu/packages/mail.scm (python-aiosmtpd): Fix tests. [version]: Build from commit 98f578389ae86e5345cc343fa4e5a17b21d9c96d. [native-inputs]: Remove python-pytest-asyncio, python-wheel. [propagated-inputs]: Add python-attrs. Change-Id: I75f7eaf6eef178ca78361b45ce36c116a7341b02 Reviewed-by: Nicolas Graves <ngraves@ngraves.fr> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-26gnu: mumi: Update to 0.14.0.Arun Isaac
* gnu/packages/mail.scm (mumi): Update to 0.14.0.
2025-09-26gnu: mumi: Update source URI.Arun Isaac
* gnu/packages/mail.scm (mumi)[source]: Update URI.
2025-09-25gnu: alot: Update to 0.11, fix build.Sharlatan Hellseher
* gnu/packages/mail.scm (alot): Update to 0.11. Improve package style. [buld-system]: Switch to pyproject-build-system. [arguments] <tests?>: Disable for now. <phases>: Remove 'fix-tests, disable-failing-tests; add 'relax-requirements. [inputs]: Remove python-service-identity. [native-inputs]: Remove python-mock; add python-setuptools. Change-Id: I824e0f5c07739f2f69c037f56043824948638d13