aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/mail.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/mail.scm')
-rw-r--r--gnu/packages/mail.scm70
1 files changed, 33 insertions, 37 deletions
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index ead8740627..9d752c74bc 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -57,6 +57,7 @@
;;; Copyright © 2023 Wilko Meyer <w@wmeyer.eu>
;;; Copyright © 2024 Benjamin Slade <slade@lambda-y.net>
;;; Copyright © 2024 Jean Simard <woshilapin@tuziwo.info>
+;;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -1275,14 +1276,16 @@ security functionality including PGP, S/MIME, SSH, and SSL.")
(define-public mu
(package
(name "mu")
- (version "1.12.6")
+ (version "1.12.7")
(source
(origin
- (method url-fetch)
- (uri (string-append "https://github.com/djcb/mu/releases/download/v"
- version "/mu-" version ".tar.xz"))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/djcb/mu")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
(sha256
- (base32 "0qdpag5skcwml4mrhz8205wfirayn55cqdydsy7ng6f9hyv3k9gq"))))
+ (base32 "0qncxr76m0yl1c9yv546d1hxv3v9744dx40jamd0vwq3w8bv268n"))))
(build-system meson-build-system)
(native-inputs
(list pkg-config
@@ -3119,7 +3122,7 @@ powerful user customization features.")
(define-public sendmail
(package
(name "sendmail")
- (version "8.15.2")
+ (version "8.18.1")
(source
(origin
(method url-fetch)
@@ -3127,8 +3130,7 @@ powerful user customization features.")
"ftp://ftp.sendmail.org/pub/sendmail/sendmail."
version ".tar.gz"))
(sha256
- (base32
- "0fdl9ndmspqspdlmghzxlaqk56j3yajk52d7jxcg21b7sxglpy94"))))
+ (base32 "0w07iw4imp9wvczd2mijns7zxl8p1wk29b9yrzvhcj4fqc4z7wfb"))))
(build-system gnu-build-system)
(arguments
`(#:phases
@@ -3136,11 +3138,9 @@ powerful user customization features.")
(add-after 'unpack 'remove-build-timestamps
;; Avoid embedding timestamps for reproducible build
(lambda _
- (substitute*
- (list
- "devtools/bin/configure.sh"
- "cf/sh/makeinfo.sh")
- (("on `date`") ""))))
+ (substitute* '("devtools/bin/configure.sh"
+ "cf/sh/makeinfo.sh")
+ (("on `date`") ""))))
(add-before 'build 'replace-/bin/sh
(lambda _
(substitute*
@@ -3152,14 +3152,13 @@ powerful user customization features.")
(("/bin/sh") (which "sh")))
(substitute* "devtools/bin/Build"
- (("SHELL=/bin/sh") (string-append "SHELL=" (which "sh"))))
- #t))
+ (("SHELL=/bin/sh") (string-append "SHELL=" (which "sh"))))))
(add-before 'build 'replace-/usr
(lambda _
(substitute*
- '("devtools/OS/Linux"
- "cf/ostype/mklinux.m4"
- "cf/ostype/linux.m4")
+ '("devtools/OS/Linux"
+ "cf/ostype/mklinux.m4"
+ "cf/ostype/linux.m4")
(("/usr/sbin") "/sbin"))))
(replace 'configure
(lambda _
@@ -3183,15 +3182,13 @@ define(`confLIBS', `-lresolv')
define(`confINSTALL', `~a/devtools/bin/install.sh')
define(`confDEPEND_TYPE', `CC-M')
define(`confINST_DEP', `')
-" (getcwd))))
- #t))
+" (getcwd))))))
(replace 'build
(lambda _
(invoke "sh" "Build")
(with-directory-excursion "cf/cf"
(copy-file "generic-linux.mc" "sendmail.mc")
- (invoke "sh" "Build" "sendmail.cf"))
- #t))
+ (invoke "sh" "Build" "sendmail.cf"))))
(add-before 'install 'pre-install
(lambda _
(let ((out (assoc-ref %outputs "out")))
@@ -3200,24 +3197,21 @@ define(`confINST_DEP', `')
(mkdir-p (string-append out "/etc/mail"))
(setenv "DESTDIR" out)
(with-directory-excursion "cf/cf"
- (invoke "sh" "Build" "install-cf"))
- #t)))
+ (invoke "sh" "Build" "install-cf")))))
(add-after 'install 'post-install
(lambda _
- ;; Make symbolic links manually, because build script uses
- ;; absolute paths for them and ignores DESTDIR.
- (for-each
- (lambda (name)
- (symlink "../sbin/sendmail" (string-append %output "/bin/" name)))
- '("hoststat" "newaliases" "mailq" "purgestat")))))
+ ;; Make symbolic links manually, because build script uses
+ ;; absolute paths for them and ignores DESTDIR.
+ (for-each
+ (lambda (name)
+ (symlink "../sbin/sendmail" (string-append %output "/bin/" name)))
+ '("hoststat" "newaliases" "mailq" "purgestat")))))
;; There is no make check. There are some post installation tests, but those
- ;; require root privileges
+ ;; require root privileges.
#:tests? #f))
- (inputs
- (list m4 perl))
+ (inputs (list m4 perl))
(home-page "https://sendmail.org")
- (synopsis
- "Highly configurable Mail Transfer Agent (MTA)")
+ (synopsis "Highly configurable Mail Transfer Agent (MTA)")
(description
"Sendmail is a mail transfer agent (MTA) originally developed by Eric
Allman. It is highly configurable and supports many delivery methods and many
@@ -3782,7 +3776,7 @@ which sends emails to HyperKitty, the official Mailman3 web archiver.")
python-django-rest-framework
python-flufl-lock
python-mailmanclient
- python-mistune-next
+ python-mistune
python-networkx
python-pytz
python-robot-detection))
@@ -4128,7 +4122,7 @@ killed threads.")
(list gettext-minimal itstool pkg-config))
(build-system gnu-build-system)
(home-page "http://pan.rebelbase.com/")
- (synopsis "Pan newsreader")
+ (synopsis "Usenet newsreader")
(description "@code{pan} is a Usenet newsreader that's good at both text
and binaries. It supports offline reading, scoring and killfiles, yEnc, NZB,
PGP handling, multiple servers, and secure connections.")
@@ -4558,6 +4552,8 @@ IMAP, Atom feeds or HTML archives.")
"Sylpheed is a simple, lightweight but featureful, and easy-to-use e-mail
client. Sylpheed provides intuitive user-interface. Sylpheed is also
designed for keyboard-oriented operation.")
+ (properties '((release-monitoring-url
+ . "https://sylpheed.sraoss.jp/en/download.html")))
(license license:gpl2+)))
(define-public python-authres