summaryrefslogtreecommitdiff
path: root/gnu/packages/mail.scm
AgeCommit message (Collapse)Author
16 hoursgnu: procmail: Fix build with gcc-14.Tomas Volf
* gnu/packages/patches/procmail-gcc-14.patch: New patch. * gnu/packages/mail.scm (procmail)[source]: Use it. * gnu/local.mk (dist_patch_DATA): Register it. Fixes: guix/guix#1671 Change-Id: I41b3e1d73d319a19efa15ac75cefd326eedd58b1 Signed-off-by: Andreas Enge <andreas@enge.fr>
13 daysgnu: exim: Add documentation.Zacchaeus
* gnu/packages/mail.scm (exim): Add documentation to package output. Change-Id: I1112e315a2ca949252f2442f7395466efe9f4230 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18gnu: opensmtpd: Fix build.Zheng Junjie
* gnu/packages/mail.scm (opensmtpd): Fix build. [native-inputs]: Remove automake; add automake-1.16.5. Change-Id: Ib951a9bafe29d6495c2bac6da195e3a9f264e668 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-18gnu: gmime: Update to 3.2.15; fixes build with gcc-14.Janneke Nieuwenhuizen
* gnu/packages/mail.scm (gmime): Update to 3.2.15. [native-inputs]: Use automake-1.16.5. Change-Id: Ibe36eb1a186d74646490c532a63cfae956c71876
2025-07-12gnu: exim: Update to 4.98.2.Zacchaeus
* gnu/packages/mail.scm (exim): Update to 4.98.2. Change-Id: I65d4253dec8c7465bd44bf2237fc7b0e9041c0d0 Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-20gnu: ruby: Populating (gnu packages ruby-check/ruby-xyz).Nicolas Graves
* gnu/packages/ruby.scm: Move all packages except different versions of ruby and mruby, to either (gnu packages ruby-check) or (gnu packages ruby-xyz). * gnu/packages/ruby-check.scm (bundler, ruby-builder, ruby-cucumber-ci-environment, ruby-cucumber-compatibility-kit, ruby-cucumber-compatibility-kit-bootstrap, ruby-cucumber-core, ruby-cucumber-expressions, ruby-cucumber-gherkin, ruby-cucumber-html-formatter, ruby-cucumber-messages, ruby-cucumber-tag-expressions, ruby-cucumber-wire, ruby-diff-lcs, ruby-docile, ruby-fivemat, ruby-given-core, ruby-hoe, ruby-hoe-3, ruby-json, ruby-mime-types, ruby-mime-types-data, ruby-mini-portile, ruby-mini-portile-2, ruby-minitest, ruby-minitest-bonus-assertions, ruby-minitest-focus, ruby-minitest-hooks, ruby-minitest-moar, ruby-multi-test, ruby-rake, ruby-rake-compiler, ruby-rake-compiler-dock, ruby-rspec, ruby-rspec-2, ruby-rspec-core, ruby-rspec-core-2, ruby-rspec-expectations, ruby-rspec-expectations-2, ruby-rspec-mocks, ruby-rspec-mocks-2, ruby-rspec-support, ruby-sequel, ruby-simplecov-json-formatter, ruby-simplecov, ruby-simplecov-html, ruby-sorcerer, ruby-unindent): Moved from (gnu packages ruby). (ruby-asciidoctor/minimal): New variable, to allow more minimal import of only (gnu packages ruby-check) in a lot of modules. (ruby-rubocop/minimal): New variable to build cucumber with a lot less dependencies. (cucumber-ruby-core)[native-inputs]: Replace ruby-rubocop by ruby-rubocop/minimal. Remove ruby-coveralls. * gnu/packages/ruby-xyz.scm: Move all other packages from (gnu packages ruby). * gnu/packages/admin.scm * gnu/packages/bioinformatics.scm * gnu/packages/databases.scm * gnu/packages/emacs-xyz.scm * gnu/packages/gnome-xyz.scm * gnu/packages/gnome.scm * gnu/packages/groff.scm * gnu/packages/kde-systemtools.scm * gnu/packages/libffi.scm * gnu/packages/mail.scm * gnu/packages/maths.scm * gnu/packages/mpd.scm * gnu/packages/ntp.scm * gnu/packages/package-management.scm * gnu/packages/plotutils.scm * gnu/packages/protobuf.scm * gnu/packages/rails.scm * gnu/packages/ruby-check.scm * gnu/packages/ruby-xyz.scm * gnu/packages/ruby.scm * gnu/packages/shellutils.scm * gnu/packages/statistics.scm * gnu/packages/tex.scm * gnu/packages/virtualization.scm: Adapt module imports accordingly. * gnu/packages/backup.scm (btrbk): * gnu/packages/ccache.scm (ccache): * gnu/packages/cluster.scm (drbd-utils): * gnu/packages/compton.scm (picom): * gnu/packages/cryptsetup.scm (cryptsetup): * gnu/packages/engineering.scm (kicad-doc): * gnu/packages/games.scm (warzone2100): * gnu/packages/irc.scm (open-adventure): * gnu/packages/ntp.scm (weechat): * gnu/packages/password-utils.scm (keepassxc): * gnu/packages/radio.scm (wsjtx, jtdx): * gnu/packages/syndication.scm (newsboat): * gnu/packages/task-management.scm (timewarrior): * gnu/packages/version-control.scm (git-lfs): [native-inputs]: Replace ruby-asciidoctor by ruby-asciidoctor/minimal. Adapt module imports accordingly. * gnu/packages/text-editors.scm: Remove (gnu packages ruby) import. Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-06-20gnu: astroid: Adjust inputs.Sharlatan Hellseher
* gnu/packages/mail.scm (astroid): [native-inputs]: Remove ronn; add ronn-ng. Change-Id: I96ca40e345d681f88726d1afb0310c5e9e8a4133
2025-06-19gnu: Update perl-mail-dkim.Steve George
* gnu/packages/mail.scm (perl-mail-dkim): Update to 1.20240923. Change-Id: I534cafab57513c71ff151220148db71509bbbfba Signed-off-by: Steve George <steve@futurile.net>
2025-06-19gnu: Update perl-email-message-id.Steve George
* gnu/packages/mail.scm (perl-email-message-id): Update to 1.408. Change-Id: I2574f9e19451c6adc55e9d60b180e67abd0f4f61 Signed-off-by: Steve George <steve@futurile.net>
2025-06-19gnu: Update perl-email-mime-encodings.Steve George
* gnu/packages/mail.scm (perl-email-mime-encodings): Update to 1.317. [native-inputs]: Add perl-mime-base64. Change-Id: I9fc868b7eb865894c38e3d01a2bcb3b41a100749 Signed-off-by: Steve George <steve@futurile.net>
2025-06-19gnu: Update perl-email-mime.Steve George
* gnu/packages/mail.scm (perl-email-mime): Update to 1.954. [native-inputs]: Add perl-email-address-xs for tests. Change-Id: Ic101e375ad885c92977129b8a63a48e3976548aa Signed-off-by: Steve George <steve@futurile.net>
2025-06-19gnu: Update perl-email-mime-contenttype.Steve George
* gnu/packages/mail.scm (perl-email-mime-contenttype): Update to 1.028. [propagated-inputs]: Add perl-text-unidecode. Change-Id: I35fd47edcdfdd8e0b4b16d3c58a4096df1362e7a Signed-off-by: Steve George <steve@futurile.net>
2025-06-19gnu: Update perl-email-address.Steve George
* gnu/packages/mail.scm (perl-email-address): Update to 1.913. [native-inputs]: Add packages for testing, perl-pathtools, perl-test-simple and perl-time-hires. Change-Id: I59ff674cbcddb9493ed091ea4600a6987ab622fd Signed-off-by: Steve George <steve@futurile.net>
2025-06-19gnu: Update perl-email-address-xs.Steve George
* gnu/packages/mail.scm (perl-email-address-xs): Update to 1.05. Change-Id: Iaedbfc2d5595d2bb8dc8bca41e3afdb84f0c6586 Signed-off-by: Steve George <steve@futurile.net>
2025-06-19gnu: Update perl-email-simple to 2.218.Steve George
* gnu/packages/mail.scm (perl-email-simple): Update to 2.218. Change-Id: I2681fa218998296199ad13e4c85c3c4c63b75c67 Signed-off-by: Steve George <steve@futurile.net>
2025-06-19gnu: Update perl-email-date-format.Steve George
* gnu/packages/mail.scm (perl-email-date-format): Update to 1.008. Change-Id: Ifd0082f8cc1ac547580c14baa1731359ce7ec460 Signed-off-by: Steve George <steve@futurile.net>
2025-06-17gnu: Update perl-email-sender to 2.601.Steve George
* gnu/packages/mail.scm (perl-email-sender): Update to 2.601. [propagated-inputs]: remove perl-email-address and replace with perl-email-address-xs, remove perl-list-moreutils. Change to later perl-moo-2, add perl-scalar-list-utils. [native-inputs]: add additional testing packages perl-test-mockobject and perl-sub-override. Change-Id: I13aed778c16b9d06022dc579e36cbbcbf4fd7fd5 Signed-off-by: Steve George <steve@futurile.net>
2025-06-17gnu: Update perl-email-abstract to 3.010.Steve George
* gnu/packages/mail.scm (perl-email-abstract): Update to 3.010. Change-Id: I9363b26a89952b1c5f3643b27b47bd3f34723eae Signed-off-by: Steve George <steve@futurile.net>
2025-06-17gnu: Update claws-mail to 4.3.1.Steve George
* gnu/packages/mail.scm (claws-mail): Update to 4.3.1. Change-Id: I364119a726fe60e2bdc7a2a443784bae608a1730 Signed-off-by: Steve George <steve@futurile.net>
2025-06-16gnu: notifymuch: Modernize package.Sharlatan Hellseher
* gnu/packages/mail.scm (notifymuch): Use G-expressions. [version]: Apply GIT-VERSION procedure. [build-system]: Use pyproject. [arguments] <tests?>: Visibly disable missing tests. [native-inputs]: Add python-setuptools and python-wheel. [description]: Start from a new line and fix fill column indentation. Change-Id: I1077ce3fb6e36ed1927bcc2733e7b2816bb81c48
2025-06-16gnu: afew: Use pyproject-build-system.Sharlatan Hellseher
* gnu/packages/mail.scm (afew) [build-system]: Use pyproject. [native-inputs]: Add python-pytest, python-setuptools, and python-wheel. [description]: Start from a new line, fix fill collum indentation. Change-Id: I011588d9c1de7d200a32d30f0cb11f558da257e2
2025-06-16gnu: python-notmuch: Use pyproject-build-system.Sharlatan Hellseher
* gnu/packages/mail.scm (python-notmuch): Use G-expressions. [build-system]: Use pyproject. [native-inputs]: Add python-setuptools and python-wheel. Change-Id: I2090c421691d0872e5f05bcb82d80fcb99e79df0
2025-06-16gnu: python-notmuch: Fix build.Jelle Licht
* gnu/packages/mail.scm (python-notmuch) [arguments]: Adjust enter-python-dir phase. Change-Id: I758421ada85df7ef2167eaabc1a78eac31ac5a0b Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-15gnu: emacs-notmuch: Disable tests.Nicolas Graves
* gnu/packages/mail.scm (emacs-notmuch)[arguments]{tests?}: Disable them. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15gnu: notmuch: Update to 0.39.Nicolas Graves
* gnu/packages/mail.scm (notmuch): Update to 0.39. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-15gnu: emacs-notmuch: Use '#:lisp-directory'.Morgan Smith
* gnu/packages/mail.scm (emacs-notmuch): Use '#:lisp-directory'. Change-Id: I7cfdf87f368c979bc076adc6a7ecad08886a2bb9 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-06-06gnu: goimapnotify: Update to 2.5.Sergey Trofimov
* gnu/packages/mail.scm (goimapnotify): Update to 2.5. Change-Id: I1df05de3d9e19810043ce29e0aa6402d8c8a32bd Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-06-02gnu: Add birdtray.Andrew Wong
* gnu/packages/mail.scm (birdtray): New variable. Change-Id: I394befcdff761efe9d58a842ad1bf873d345029f Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2025-05-27gnu: Reduce the number of dependents on inkscape.Maxim Cournoyer
This reduces the number of dependents from close to 2000 packages to less than 100. This is done by substituting gtk-doc for gtk-doc/stable in a few packages: the latter depends on inkscape/pinned rather than inkscape. * gnu/packages/display-managers.scm (lightdm) * gnu/packages/freedesktop.scm (accountsservice) (libqrtr-glib, libappindicator) * gnu/packages/gnome.scm (gcr, upower, libzapojit, gnome-software) * gnu/packages/gtk.scm (cairo-with-documentation, gtk, libdbusmenu) * gnu/packages/ibus.scm (ibus-minimal) * gnu/packages/mail.scm (gmime) * gnu/packages/music.scm (libgpod) * gnu/packages/package-management.scm (flatpak) * gnu/packages/xfce.scm (xfce4-dev-tools) [propagated-inputs]: Remove gtk-doc; add gtk-doc/stable.
2025-05-26gnu: packages: Remove redundant (gnu packages golang) from some modules.Sharlatan Hellseher
* gnu/packages/android.scm: Remove redundant (gnu packages golang) from used modules. * gnu/packages/bioinformatics.scm: Likewise. * gnu/packages/check.scm: Likewise. * gnu/packages/configuration-management.scm: Likewise. * gnu/packages/databases.scm: Likewise. * gnu/packages/emacs-xyz.scm: Likewise. * gnu/packages/file-systems.scm: Likewise. * gnu/packages/golang-check.scm: Likewise. * gnu/packages/hardware.scm: Likewise. * gnu/packages/hyperledger.scm: Likewise. * gnu/packages/irc.scm: Likewise. * gnu/packages/mail.scm: Likewise. * gnu/packages/messaging.scm: Likewise. * gnu/packages/networking.scm: Likewise. * gnu/packages/password-utils.scm: Likewise. * gnu/packages/radio.scm: Likewise. * gnu/packages/terminals.scm: Likewise. * gnu/packages/tor-browsers.scm: Likewise. * gnu/packages/video.scm: Likewise. * gnu/packages/vpn.scm: Likewise. Change-Id: I6bb92ac0f7c68644cc9b9cc16834aa54240d8fc9
2025-05-26gnu: opensmtpd: Update to 7.7.0p0.Ashish SHUKLA
* gnu/packages/mail.scm (opensmtpd): Update to 7.7.0p0. Change-Id: I6158b96aee3e48a250aad147f74bd34e2c3c21fe
2025-05-22gnu: mu: Update to 1.12.11.Sergey Trofimov
* gnu/packages/mail.scm (mu): Update to 1.12.11. Change-Id: I651537f1cdca405b37f6e9eec27007d91f54a216 Signed-off-by: Leo Famulari <leo@famulari.name>
2025-05-05gnu: Update neomutt.Steve George
* gnu/packages/mail.scm (neomutt): Update to 20250404. [arguments] <configure-flags>: remove deprecated options --disable-idn, --with-ui and --debug. Change --ssl option to new format. Add --zstd. <phases>: Remove breaking tests. [inputs]: Add zstd. Change-Id: Id823068d28595b398911cde4fce4d1a5c5576561 Signed-off-by: Steve George <steve@futurile.net>
2025-04-27gnu: mailutils: Update to 3.19.Andy Tai
* gnu/packages/mail.scm (mailutils): Update to 3.19. Change-Id: I2055da70f5ceeec487e1aac874a24af2e91c6663 Signed-off-by: Christopher Baines <mail@cbaines.net>
2025-04-23gnu: offlineimap3: Update to 8.0.0-0.db34745.Cayetano Santos
* 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-16gnu: python-mailman-hyperkitty: Update to 1.2.1.Nicolas Graves
* 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-16gnu: mailman: Update to 3.3.10.Nicolas Graves
* 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-16gnu: python-authheaders: Update to 0.16.3.Nicolas Graves
* 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-16gnu: python-aiosmtpd: Update to 1.4.6.Nicolas Graves
* 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-11gnu: gmime: Skip non-deterministic tests.Maxim Cournoyer
* 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-11gnu: gmime: Update to 3.2.15.Maxim Cournoyer
* gnu/packages/mail.scm (gmime): Update to 3.2.15. Change-Id: Ia1a8a62efe383fa8f3eb81e2dfb4baad65793a6d
2025-04-03gnu: mumi: Update to 0.13.0.Arun Isaac
* gnu/packages/mail.scm (mumi): Update to 0.13.0.
2025-03-22gnu: isync: Update to 1.5.1.Leo Famulari
* gnu/packages/mail.scm (isync): Update to 1.5.1. Change-Id: I69d9fcbb6f21f98bf492de7cba20cc0e5c5a0eb7
2025-03-19gnu: mumi: Update to 0.12.0.Arun Isaac
* gnu/packages/mail.scm (mumi): Update to 0.12.0.
2025-03-17gnu: mumi: Update to 0.11.1.Arun Isaac
* gnu/packages/mail.scm (mumi): Update to 0.11.1.
2025-03-17gnu: mumi: Update to 0.11.0.Arun Isaac
* 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-16gnu: mumi: Update to 0.10.0.Arun Isaac
* gnu/packages/mail.scm (mumi): Update to 0.10.0.
2025-03-14gnu: mumi: Update to 0.9.0.Arun Isaac
* 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-13gnu: mumi: Update to 0.8.0.Arun Isaac
* gnu/packages/mail.scm (mumi): Update to 0.8.0.
2025-03-10gnu: mumi: Update to 0.7.1.Arun Isaac
* gnu/packages/mail.scm (mumi): Update to 0.7.1.