summaryrefslogtreecommitdiff
path: root/gnu/packages/mail.scm
AgeCommit message (Collapse)Author
2026-05-18gnu: mailman: Switch to git origin.Nicolas Graves
* gnu/packages/mail.scm (mailman): [source]: Switch to git-fetch. Change-Id: I3941e1e3c7ad1e107063d8244a4ec19355efa3a5 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: notmuch: Update to 0.40.Nicolas Graves
* gnu/packages/mail.scm (notmuch): Update to 0.40. [outputs]: Add output python. [arguments]<#:imported-modules, #:modules>: Import pyproject modules. <#:phases>: Add phase 'build-and-install-python, improve style of phase 'prepare-test-environment. [native-inputs]: Add patchelf, python-cffi, python-pytest, python-setuptools. Replace python by python-wrapper. Remove emacs-no-x, which is not used (--without-emacs is set). Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
2026-05-18gnu: libpst: Fix build on Python@3.12.Nicolas Graves
* gnu/packages/mail.scm (libpst)[native-inputs]: Add python-setuptools. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: offlineimap3: Update to 8.0.2.Nicolas Graves
* gnu/packages/mail.scm (offlineimap3): Update to 8.0.2. [arguments]<#:phases>: Drop phase 'fix-issue-205. [inputs]: Replace python-urllib3-1.25 by python-urllib3. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18guix: build-system: Set pypi-uri in pyproject, drop python module.Nicolas Graves
After this commit, when both modules are imported: - if pyproject is imported before, the warning is 'pypi-uri' is deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead - if python is imported before, the warning is `pypi-uri' imported from both (guix build-system python) and (guix build-system pyproject) This seems convenient enough to warn for deprecation in the short term, while avoiding any breaking changes. * guix/build-system/pyproject.scm (pypi-uri): Move the procedure from (guix build-system python) here. * guix/build-system/python (pypi-uri): Drop definition, import it from (guix build-system pyproject) and deprecate it. * gnu/packages/openldap.scm: Reorder modules to get the right warning. * gnu/packages/pypy.scm: Likewise. * gnu/packages/*.scm : Drop module (guix build-system python). * tests/import/pypi.scm: Likewise. Merges: https://codeberg.org/guix/guix/pulls/7448 Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834 Reviewed-by: Nguyễn Gia Phong <cnx@loang.net> Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-18gnu: packages: Remove python-build-system comments.Sharlatan Hellseher
Rephrase or remove comments completely mentioning python-build-system to prepare it for depreciation. It helps to search code for the rest relevant entries of python-build-system. Change-Id: I98ee81b4b0e0f826fd236fec20e77546e1567f80
2026-05-18gnu: packages: Remove python-pytest-cov native-inputs.Nicolas Graves
Obtained with ./pre-inst-env guix style -S remove-native-inputs -t python-pytest-cov on top of https://codeberg.org/guix/guix/pulls/5862 For this reason, I don't think it's relevant to generate a GNU Style Changelog. Change-Id: I58fe10452d7eaf2e8bb4dc88dfac5b4a5ee46165 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-05-17gnu: abook: Fix build.Artyom V. Poptsov
* gnu/packages/mail.scm (abook): Fix build. [arguments]<#:phases>: Set gettext version to 0.22 in the fix-gettext-macro-version phase. Change-Id: Iadb2e06a3272fd08af784538448cee9cb95ac93b
2026-05-11gnu: stalwart-cli: Update to 1.0.5.Zheng Junjie
* gnu/packages/mail.scm (stalwart-cli): Update to 1.0.5. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update stalwart-cli inputs. Change-Id: Ie3979a947a93170669ae7d20092793adf307cc63
2026-05-11gnu: stalwart: Update to 0.16.4.Zheng Junjie
* gnu/packages/mail.scm (stalwart): Update to 0.16.4. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update stalwart inputs. Change-Id: Ic005264588844f54efd01716ed35516a95c6d761 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-03gnu: stalwart: Update to 0.16.3.Zheng Junjie
* gnu/packages/mail.scm (stalwart): Update to 0.16.3. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update stalwart inputs. Change-Id: I2f75b37cff0031940c02534ebedc32acdc14314e Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-05-01gnu: Add stalwart-cli.Zheng Junjie
* gnu/packages/mail.scm (stalwart-cli): New variable. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add stalwart-cli inputs. Change-Id: I1206a99c27dbab8ebb5914ec52da890de0d7b989
2026-05-01gnu: stalwart: Update to 0.16.1.Zheng Junjie
* gnu/packages/mail.scm (stalwart): Update to 0.16.1. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Update stalwart inputs, add rust-opentelemetry-for-stalwart's inputs. * gnu/packages/rust-sources.scm (rust-opentelemetry-for-stalwart): New variable. Change-Id: I0545251b920aa6e47da7c430ebc869a291ab498d Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-30gnu: Add stalwart.Zheng Junjie
* gnu/packages/mail.scm (stalwart): New variable. * gnu/packages/patches/rust-librocksdb-sys-unbundled-sources.patch: New patch. * gnu/local.mk (dist_patch_DATA): Register it. * gnu/packages/rust-crates.scm (lookup-cargo-inputs): Add stalwart. Change-Id: Ie2a39712567d590ce3e7a73ed7cac0893c56dfd2 Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2026-04-28gnu: mu: Update to 1.14.1.Cayetano Santos
* gnu/packages/mail.scm (mu): Update to 1.14.1. Change-Id: I555df29c96b047ce2bbc0ac7903c220adbd69694
2026-04-12gnu: rspamd: Update to 3.14.3.Herman Rimm
* gnu/packages/mail.scm (rspamd): Update to 3.14.3. [description]: Use example from project README.md. Merges guix/guix!7128 Change-Id: Ib6c75e7c216ee32610dbcad568249872df51c308 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-04-09gnu: hydroxide: Adjust description.Efraim Flashner
* gnu/packages/mail.scm (hydroxide)[description]: Adjust to satisfy the linter. Change-Id: Iab2f168f10fc80e0b04a3c412dbe653b0c406d67
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