guix_mirror_bot pushed a commit to branch master
in repository guix.
commit a326685b2d63edff5efb1b1c60f4ffbfe61f975c
Author: Nicolas Goaziou <[email protected]>
AuthorDate: Sat Jan 31 14:34:23 2026 +0100
gnu: emacs-mew: Update to 6.10.
* gnu/packages/mail.scm (emacs-mew): Update to 6.10.
Change-Id: Id6c382e7c29f3e41d5f3ac9a5ad74f691b896a7c
---
gnu/packages/mail.scm | 110 +++++++++++++++++++++++++-------------------------
1 file changed, 54 insertions(+), 56 deletions(-)
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 38cf829dbc..cbeb6824db 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -1285,64 +1285,62 @@ repository and Maildir/IMAP as LOCAL repository.")
offlineimap3)
(define-public emacs-mew
- (let ((commit "35772ee0b44dd7e56b0f3899b27fa545b2bc6f03")
- (revision "1"))
- (package
- (name "emacs-mew")
- (version (git-version "6.9" revision commit))
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/kazu-yamamoto/Mew")
- (commit commit)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "0xazygwdc328m5l31rxjazq9giv2xrygp2p2q455lf3jhdxwq1km"))))
- (build-system gnu-build-system)
- (arguments
- (let ((icon-dir #~(string-append #$output "/share/mew")))
- (list
- #:modules '((guix build gnu-build-system)
- (guix build utils)
- ((guix build emacs-build-system) #:prefix emacs:)
- (guix build emacs-utils))
- #:imported-modules %emacs-build-system-modules
- #:tests? #f
- #:configure-flags
- #~(list (string-append "--with-elispdir="
- (emacs:elpa-directory #$output))
- (string-append "--with-etcdir=" #$icon-dir))
- #:phases
- #~(modify-phases %standard-phases
- (add-after 'configure 'patch-mew-icon-directory
- (lambda _
- (emacs-substitute-sexps "elisp/mew-key.el"
- ("(def.* mew-icon-directory"
- `(progn
- (add-to-list 'image-load-path 'mew-icon-directory)
- ,#$icon-dir)))))
- (add-after 'unpack 'generate-autoloads
- (lambda _
- (emacs-generate-autoloads "mew" "elisp")
- (substitute* "elisp/mew-autoloads.el"
- ((";; no-byte-compile.*") ""))
- ;; Add generated autoloads to Makefile, so they get compiled
- (substitute* "elisp/Makefile"
- (("OBJS =") "OBJS = mew-autoloads.elc")
- (("SRCS =") "SRCS = mew-autoloads.el"))))))))
- (native-inputs
- (list emacs))
- (propagated-inputs
- (list ruby ; to set GEM_PATH so ruby-sqlite3 is found at runtime
- ruby-sqlite3)) ; optional for the database of messages
- (home-page "https://mew.org")
- (synopsis "Emacs e-mail client")
- (description "Mew (Messaging in the Emacs World) is a user interface
+ (package
+ (name "emacs-mew")
+ (version "6.10")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/kazu-yamamoto/Mew")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "13ajr51yk2hcfiq532cayb0kvpdb3psf877cxl6qwx0pgaf1qm57"))))
+ (build-system gnu-build-system)
+ (arguments
+ (let ((icon-dir #~(string-append #$output "/share/mew")))
+ (list
+ #:modules '((guix build gnu-build-system)
+ (guix build utils)
+ ((guix build emacs-build-system) #:prefix emacs:)
+ (guix build emacs-utils))
+ #:imported-modules %emacs-build-system-modules
+ #:tests? #f
+ #:configure-flags
+ #~(list (string-append "--with-elispdir="
+ (emacs:elpa-directory #$output))
+ (string-append "--with-etcdir=" #$icon-dir))
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-after 'configure 'patch-mew-icon-directory
+ (lambda _
+ (emacs-substitute-sexps "elisp/mew-key.el"
+ ("(def.* mew-icon-directory"
+ `(progn
+ (add-to-list 'image-load-path 'mew-icon-directory)
+ ,#$icon-dir)))))
+ (add-after 'unpack 'generate-autoloads
+ (lambda _
+ (emacs-generate-autoloads "mew" "elisp")
+ (substitute* "elisp/mew-autoloads.el"
+ ((";; no-byte-compile.*") ""))
+ ;; Add generated autoloads to Makefile, so they get compiled
+ (substitute* "elisp/Makefile"
+ (("OBJS =") "OBJS = mew-autoloads.elc")
+ (("SRCS =") "SRCS = mew-autoloads.el"))))))))
+ (native-inputs
+ (list emacs))
+ (propagated-inputs
+ (list ruby ; to set GEM_PATH so ruby-sqlite3 is found at runtime
+ ruby-sqlite3)) ; optional for the database of messages
+ (home-page "https://mew.org")
+ (synopsis "Emacs e-mail client")
+ (description "Mew (Messaging in the Emacs World) is a user interface
for text messages, multimedia messages (MIME), news articles and
security functionality including PGP, S/MIME, SSH, and SSL.")
- (license license:bsd-3))))
+ (license license:bsd-3)))
(define-public mu
(package