Commit Graph

1170 Commits

Author SHA1 Message Date
Jonathan Scoresby
f879d5a03b
gnu: Have vim packages use vim-build-system.
* gnu/packages/vim.scm (vim-neocomplete, vim-neocomplete-snippets,
vim-neosnippet, vim-scheme, vim-luna, vim-fugitive, vim-airline,
vim-airline-themes, vim-syntastic, neovim-syntastic, vim-solarized,
vim-rainbow, editorconfig-vim, neovim-packer, vim-guix-vim,
vim-asyncrun, vim-dispatch, vim-gemini-vim, vim-eunuch, vim-slime,
vim-vlime, vim-paredit, vim-surround, vim-gnupg, vim-ctrlp,
vim-mucomplete, vim-gitgutter, vim-characterize, vim-tagbar,
vim-nerdtree, vim-nerdcommander):
[build-system]: Switch to vim-build-system.
[arguments]: Adjust accordingly.
* gnu/packages/code.scm (global)[arguments]: Move vim files to their new
location.
* gnu/packages/lisp.scm (txr),
* gnu/packages/mail.scm (msmtp),
* gnu/packages/rust-apps.scm (skim),
* gnu/packages/vim.scm (vifm),
* gnu/packages/wm.scm (fluxbox): Same.

Co-authored-by: Efraim Flashner <efraim@flashner.co.il>
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
Change-Id: I8b3e5d65d76a100c3dbddc1ae562b72966c2b304
2023-11-08 12:09:28 +02:00
Timotej Lazar
5378149acc
gnu: msmtp: Update to 1.8.25.
* gnu/packages/mail.scm (msmtp): Update to 1.8.25.

Change-Id: If6a03b52734fa09dc6e8ffa5dd893f7d80b86aac
Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-11-03 09:46:02 +00:00
Tobias Geerinckx-Rice
5e7f27d6ca
gnu: opensmtpd: Update to 7.4.0p0 (bis).
This time fixing a segfault reported & debugged entirely by graywolf.
See: <https://github.com/OpenSMTPD/OpenSMTPD/issues/1233>

So, what went wrong here?  Mostly me being entirely convinced, to the
point of not even looking, that we have no opensmtpd system test.  We
do.  Instead, I tested the update on my own mail server, which for
entirely unhysterical raisins happens to link OpenSMTPd against OpenSSL
and so just happens to sidestep this bug.  Aiya.

* gnu/packages/mail.scm (opensmtpd): Update to 7.4.0p0.
[native-inputs]: Add pkg-config.
[inputs]: Add libbsd.
[arguments]: Add "--with-libbsd" to #:configure-flags.

Co-authored-by: graywolf in #guix
Change-Id: I5536b828eecd16f041ed9381b16bd7aa54158155
2023-10-29 02:00:00 +02:00
Tobias Geerinckx-Rice
b71c7c472a
Revert "gnu: opensmtpd: Update to 7.4.0p0."
This reverts commit b6e8d587c4
pending investigation of a segfault reported by graywolf in #guix.
2023-10-29 02:00:00 +02:00
Tobias Geerinckx-Rice
b6e8d587c4
gnu: opensmtpd: Update to 7.4.0p0.
* gnu/packages/mail.scm (opensmtpd): Update to 7.4.0p0.

Change-Id: I5536b828eecd16f041ed9381b16bd7aa54158155
2023-10-22 02:00:00 +02:00
Ludovic Courtès
b4d6a43173
gnu: public-inbox: Remove dependency on (guix build syscalls).
* gnu/packages/mail.scm (public-inbox)[arguments]: Remove #:imported-modules.
Remove (guix build syscalls) from #:modules.  Rewrite ‘check’ phase to
reap processes from the build process.
[native-inputs]: Remove TINI.
2023-10-23 11:56:54 +02:00
Sharlatan Hellseher
dc01497850
gnu: go-github-com-stretchr-testify: Move to (gnu packages golang-check).
* gnu/packages/golang.scm (go-github-com-stretchr-testify): Move from
here...
* gnu/packages/golang-check.scm: ...to here.

* gnu/packages/databases.scm: Add (gnu packages golang-check) module.
* gnu/packages/education.scm: As above...
* gnu/packages/ipfs.scm: As above...
* gnu/packages/irc.scm: As above...
* gnu/packages/mail.scm: As above...
* gnu/packages/textutils.scm: As above...
* gnu/packages/version-control.scm: As above...

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-10-22 22:02:56 -04:00
Efraim Flashner
87ffb3d3fb
gnu: isync: Patch path to openssl binary.
* gnu/packages/mail.scm (isync)[arguments]: Add a phase to patch the
path to the openssl binary for mbsync-get-cert.
2023-10-09 15:30:49 +03:00
Wilko Meyer
add2a22ad7
gnu: exim: Update to 4.96.1 [security updates].
Fixes CVE-2023-42114, CVE-2023-42115, CVE-2023-42116, CVE-2023-42117,
CVE-2023-42118, and CVE-2023-42119.  See
<https://www.exim.org/static/doc/security/CVE-2023-zdi.txt> for more details.

* gnu/packages/mail.scm (exim): Update to 4.96.1.

Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2023-10-06 17:04:50 -04:00
Tobias Geerinckx-Rice
465af37f81
gnu: opensmtpd: Update to 7.3.0p2 [security fixes].
* gnu/packages/mail.scm (opensmtpd): Update to 7.3.0p2.
2023-09-24 02:00:00 +02:00
Hendursaga
7a563a4faf
gnu: muchsync: Update to 7.
* gnu/packages/mail.scm (muchsync): Update to 7.
[source]: Use https.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-09-25 11:30:02 +01:00
Liliana Marie Prikler
cdbd81ce14
Merge branch 'master' into emacs-team 2023-09-22 23:54:34 +02:00
André Batista
af08de2b2d
gnu: mutt: Update to 2.2.12 [security fixes].
Fixes CVE-2023-4874 and CVE-2023-4875.  See
http://lists.mutt.org/pipermail/mutt-announce/Week-of-Mon-20230904/000056.html

* gnu/packages/mail.scm (mutt): Update to 2.2.12

Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr>
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
22fc2f9ab2
gnu: mu: Update to 1.10.7.
* gnu/packages/mail.scm (mu): Update to 1.10.7.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
23f6e86bf2
gnu: dovecot-pigeonhole: Update to 0.5.21.
* gnu/packages/mail.scm (dovecot-pigeonhole): Update to 0.5.21.
2023-09-10 02:00:00 +02:00
Tobias Geerinckx-Rice
ed566a51de
gnu: dovecot: Update to 2.3.21.
* gnu/packages/mail.scm (dovecot): Update to 2.3.21.
2023-09-10 02:00:00 +02:00
Liliana Marie Prikler
94ca5b4357
Merge branch 'master' into emacs-team 2023-09-09 12:22:14 +02:00
Maxim Cournoyer
6113e0529d
gnu: gmime: Update home-page URL.
* gnu/packages/mail.scm (gmime) [home-page]: Update URL.
2023-09-06 01:25:31 -04:00
宋文武
d7e9df2b35
gnu: gmime: Remove version 2.6.23.
* gnu/packages/mail.scm (gmime-2.6): Remove package.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 23:37:23 -04:00
Liliana Marie Prikler
9d074e16c7
Merge branch 'master' into emacs-team 2023-08-26 07:08:03 +02:00
Arjan Adriaanse
d58c6e25ff
gnu: notmuch: Fix tests with Emacs 29.
* gnu/packages/patches/notmuch-emacs-test-output.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it here.
* gnu/packages/mail.scm (notmuch)[patches]: Add here.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-08-15 05:26:08 +02:00
Tobias Geerinckx-Rice
b15381460e
gnu: Remove duplicate import in (gnu packages mail).
* gnu/packages/mail.scm: Remove duplicate (gnu build-system go) import.
Order remaining imports alphabetically.
2023-08-06 02:00:00 +02:00
Tobias Geerinckx-Rice
f1536efe7b
gnu: rspamd: Sort inputs.
* gnu/packages/mail.scm (rspamd)[inputs]: Order alphabetically.
2023-08-06 02:00:00 +02:00
Tobias Geerinckx-Rice
7087fc0751
gnu: rspamd: Update to 3.6.
* gnu/packages/mail.scm (rspamd): Update to 3.6.
2023-08-06 02:00:00 +02:00
Arun Isaac
bedcdf0fb5
gnu: mumi: Update to 0.0.5-3.2453a5a.
* gnu/packages/mail.scm (mumi): Update to 0.0.5-3.2453a5a.
2023-09-04 09:57:57 +01:00
flabbergasted
bdea9adc86
gnu: neomutt: Update to 20230517.
* gnu/packages/mail.scm (neomutt): Update to 20230517.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-08-26 12:36:28 +01:00
Efraim Flashner
f76ef3f759
gnu: urlscan: Update to 1.0.1.
* gnu/packages/mail.scm (urlscan): Update to 1.0.1.
2023-07-26 08:53:09 +03:00
Tobias Geerinckx-Rice
7a56d216fc
gnu: dkimproxy: Wrap with perl-cryptx.
Fixes ‘Can't locate Crypt/PK/Ed25519.pm in @INC’.

* gnu/packages/mail.scm (dkimproxy)[inputs]: Add perl-cryptx.
[arguments]: Wrap the scripts with it.
2023-07-23 02:00:00 +02:00
Tobias Geerinckx-Rice
283969d0c5
gnu: perl-mail-dkim: Mark up description.
* gnu/packages/authentication.scm (perl-mail-dkim)[description]:
Use @acronym{}.  Drop ‘new’.
2023-07-16 02:00:03 +02:00
Tobias Geerinckx-Rice
807fbccb25
gnu: perl-mail-dkim: Update to 1.20230630.
* gnu/packages/mail.scm (perl-mail-dkim): Update to 1.20230630.
[propagated-inputs]: Add perl-cryptx.
2023-07-16 02:00:03 +02:00
Tobias Geerinckx-Rice
3a63ed24f2
gnu: rspamd: Update to 3.5.
* gnu/packages/mail.scm (rspamd): Update to 3.5.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
f86cd0280e
gnu: ytnef: Update to 2.1.2.
* gnu/packages/mail.scm (ytnef): Update to 2.1.2.
2023-07-16 02:00:07 +02:00
Tobias Geerinckx-Rice
5799552739
gnu: altermime: Cross-compile.
* gnu/packages/mail.scm (altermime)[arguments]: Use CC-FOR-TARGET.
Add a new 'do-not-strip phase.
2023-07-09 02:00:03 +02:00
Tobias Geerinckx-Rice
bce8c88f42
gnu: altermime: Use G-expressions.
* gnu/packages/mail.scm (altermime)[arguments]:
Rewrite as G-expressions.  Don't explicitly return #t from phases.
2023-07-09 02:00:02 +02:00
Tobias Geerinckx-Rice
1d7e1fbc38
gnu: altermime: Download over HTTPS.
* gnu/packages/mail.scm (altermime)[source]: Use HTTPS.
2023-07-09 02:00:02 +02:00
Tobias Geerinckx-Rice
11ae5491f9
gnu: alpine: Download over HTTPS.
* gnu/packages/mail.scm (alpine)[source]: Use HTTPS.
2023-07-09 02:00:02 +02:00
Tobias Geerinckx-Rice
285c41e93f
gnu: mu: Update to 1.10.5.
* gnu/packages/mail.scm (mu): Update to 1.10.5.
2023-07-02 02:00:07 +02:00
Tobias Geerinckx-Rice
f2f40cdae5
gnu: gmime: Use G-expressions.
* gnu/packages/mail.scm (gmime)[arguments]:
Rewrite as G-expressions.
2023-07-02 02:00:09 +02:00
Tobias Geerinckx-Rice
ba20f088b9
gnu: gmime: Download sources from the git repository.
* gnu/packages/mail.scm (gmime)[source]: Use GIT-FETCH and
GIT-FILE-NAME.
[arguments]: Add "--enable-gtk-doc=yes" to #:configure-flags.
Don't explicitly return #t from phases.
[native-inputs]: Add autoconf, automake, gtk-doc, libtool, and which.
2023-07-02 02:00:09 +02:00
Tobias Geerinckx-Rice
1b8f9cea9b
gnu: gmime: Remove obsolete configure flag.
* gnu/packages/mail.scm (gmime)[arguments]: Remove "--vapigen=yes"
from #:configure-flags.
2023-07-02 02:00:09 +02:00
Tobias Geerinckx-Rice
f5b8f9541f
gnu: fetchmail: Use G-expressions.
* gnu/packages/mail.scm (fetchmail)[arguments]:
Rewrite as G-expressions.
2023-07-02 02:00:04 +02:00
Tobias Geerinckx-Rice
53e759fbde
gnu: fetchmail: Update to 6.4.37.
* gnu/packages/mail.scm (fetchmail): Update to 6.4.37.
2023-07-02 02:00:04 +02:00
Tobias Geerinckx-Rice
d235e4daea
gnu: nullmailer: Use G-expressions.
* gnu/packages/mail.scm (nullmailer)[arguments]:
Rewrite as G-expressions.
2023-07-02 02:00:04 +02:00
Tobias Geerinckx-Rice
0c9f663cd2
gnu: nullmailer: Remove obsolete trailing #t.
* gnu/packages/mail.scm (nullmailer)[arguments]:
Don't explicitly return #t from phases.
2023-07-02 02:00:04 +02:00
Tobias Geerinckx-Rice
11989e39d7
gnu: mu: Update to 1.10.4.
* gnu/packages/mail.scm (mu): Update to 1.10.4.
[arguments]: Remove old 'fix-build-system phase.
2023-07-02 02:00:06 +02:00
Timotej Lazar
d7f17c6a92
gnu: msmtp: Update to 1.8.24.
* gnu/packages/mail.scm (msmtp): Update to 1.8.24.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-07-05 18:57:32 +03:00
Tobias Geerinckx-Rice
4b2a2161a5
gnu: opensmtpd: Update to 7.3.0p1.
* gnu/packages/mail.scm (opensmtpd): Update to 7.3.0p1.
[inputs]: Replace openssl with now-working libressl.
2023-06-30 19:47:43 +02:00
Tobias Geerinckx-Rice
023ff65146
gnu: opensmtpd: Build with OpenSSL.
When building with libressl, smtpd will silently segfault in libtls.so.

* gnu/packages/mail.scm (opensmtpd)[inputs]: Replace libressl with
openssl.
2023-06-30 19:16:01 +02:00
Tobias Geerinckx-Rice
902a48e0d3
gnu: Remove libasr.
It has been subsumed by OpenSMTPd and is otherwise unused.

See <https://issues.guix.gnu.org/64271>.

* gnu/packages/dns.scm (libasr): Delete variable.
* gnu/packages/mail.scm (opensmtpd)[inputs]: Remove it to use the
bundled ‘copy’.
2023-06-30 17:02:23 +02:00
guix-patches--- via
102cbfd97c
gnu: aerc: Update to 0.15.2.
* gnu/packaging/mail.scm (aerc): Update to 0.15.2.
[arguments]: Tweak build flags and make command.
[inputs]: Add python and python-vobject.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-06-26 09:59:10 +01:00