diff options
Diffstat (limited to 'gnu/packages/mail.scm')
-rw-r--r-- | gnu/packages/mail.scm | 70 |
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 |