1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-05-22 00:55:56 +02:00
Commit Graph

1297 Commits

Author SHA1 Message Date
Maxim Cournoyer 6f14ee8ee1 gnu: Reduce the number of dependents on inkscape.
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-27 14:04:35 +09:00
Sharlatan Hellseher 4db91aa852 gnu: packages: Remove redundant (gnu packages golang) from some modules.
* 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-26 16:50:21 +01:00
Ashish SHUKLA f439428e98 gnu: opensmtpd: Update to 7.7.0p0.
* gnu/packages/mail.scm (opensmtpd): Update to 7.7.0p0.

Change-Id: I6158b96aee3e48a250aad147f74bd34e2c3c21fe
2025-05-26 22:34:12 +08:00
Sergey Trofimov d4d92e3ab4 gnu: mu: Update to 1.12.11.
* gnu/packages/mail.scm (mu): Update to 1.12.11.

Change-Id: I651537f1cdca405b37f6e9eec27007d91f54a216
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-05-22 12:41:36 -04:00
Steve George 4a32b83753 gnu: Update neomutt.
* 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-05-05 22:20:04 +01:00
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