summaryrefslogtreecommitdiff
path: root/gnu/packages/mail.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/mail.scm')
-rw-r--r--gnu/packages/mail.scm45
1 files changed, 29 insertions, 16 deletions
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 45e189fe07..d853fab4d3 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -82,6 +82,7 @@
#:use-module (gnu packages bash)
#:use-module (gnu packages bison)
#:use-module (gnu packages boost)
+ #:use-module (gnu packages c)
#:use-module (gnu packages calendar)
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
@@ -810,7 +811,7 @@ It adds a large amount of new and improved features to mutt.")
(define-public gmime
(package
(name "gmime")
- (version "3.2.7")
+ (version "3.2.14")
(source
(origin
(method git-fetch)
@@ -819,7 +820,7 @@ It adds a large amount of new and improved features to mutt.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0yiylbw9iy49hgj29czinv246hh5c18qv6qkvbdrmq9z5m00sp01"))))
+ (base32 "0kvhyd1rn6wi9wrqi2a4f26yp0l6shsg9sd45hckzf04p9687hb7"))))
(build-system gnu-build-system)
(arguments
(list #:configure-flags
@@ -842,7 +843,7 @@ It adds a large amount of new and improved features to mutt.")
(or prog (error "not found: "
base))))))))))))
(native-inputs
- (list autoconf
+ (list autoconf-2.71
automake
pkg-config
gnupg ; for tests only
@@ -1259,14 +1260,14 @@ security functionality including PGP, S/MIME, SSH, and SSL.")
(define-public mu
(package
(name "mu")
- (version "1.12.4")
+ (version "1.12.5")
(source
(origin
(method url-fetch)
(uri (string-append "https://github.com/djcb/mu/releases/download/v"
version "/mu-" version ".tar.xz"))
(sha256
- (base32 "1ja4b9r9712zjvz8223r5vh2kmmyhkrmb7cbhxdn9hbpa5n16hdx"))))
+ (base32 "1jwalqmvk5s4mf7bnz7gnzh6rii7n348bsflgdvyinia0zir42vp"))))
(build-system meson-build-system)
(native-inputs
(list pkg-config
@@ -1279,8 +1280,11 @@ security functionality including PGP, S/MIME, SSH, and SSL.")
(list
#:modules '((guix build meson-build-system)
(guix build emacs-utils)
+ ((guix build guile-build-system)
+ #:select (target-guile-effective-version))
(guix build utils))
#:imported-modules `(,@%meson-build-system-modules
+ (guix build guile-build-system)
(guix build emacs-utils))
#:configure-flags
#~(list (format #f "-Dguile-extension-dir=~a/lib" #$output))
@@ -1302,11 +1306,18 @@ security functionality including PGP, S/MIME, SSH, and SSL.")
(("\"libguile-mu\"")
(format #f "\"~a/lib/libguile-mu\"" #$output)))))
(add-after 'install 'install-emacs-autoloads
- (lambda* (#:key outputs #:allow-other-keys)
+ (lambda _
(emacs-generate-autoloads
"mu4e"
- (string-append (assoc-ref outputs "out")
- "/share/emacs/site-lisp/mu4e")))))))
+ (string-append #$output
+ "/share/emacs/site-lisp/mu4e"))))
+ (add-after 'install 'wrap-executable
+ (lambda _
+ (let* ((bin (string-append #$output "/bin"))
+ (version (target-guile-effective-version))
+ (scm (string-append #$output "/share/guile/site/" version)))
+ (wrap-program (string-append bin "/mu")
+ `("GUILE_LOAD_PATH" ":" prefix (,scm)))))))))
(home-page "https://www.djcbsoftware.nl/code/mu/")
(synopsis "Quickly find emails")
(description
@@ -1466,11 +1477,12 @@ invoking @command{notifymuch} from the post-new hook.")
emacs-no-x ; -minimal lacks libxml, needed for some tests
which
dtach
+ git-minimal/pinned
gnupg
man-db
perl))
(inputs
- (list glib gmime talloc xapian zlib))
+ (list glib gmime sfsexp talloc xapian zlib))
(home-page "https://notmuchmail.org/")
(synopsis "Thread-based email index, search, and tagging")
(description
@@ -1896,14 +1908,14 @@ addons which can add many functionalities to the base client.")
(define-public msmtp
(package
(name "msmtp")
- (version "1.8.25")
+ (version "1.8.26")
(source
(origin
(method url-fetch)
(uri (string-append "https://marlam.de/msmtp/releases"
"/msmtp-" version ".tar.xz"))
(sha256
- (base32 "0f6pa8kdlfingw6yf61dshnxgygx5v6ykcmnn3h6zllpnfxivzid"))))
+ (base32 "1n363w94s2jjkijnqg5mb4m7wk0dy20s9bk0gqk8kwff8j1liz3c"))))
(build-system gnu-build-system)
(inputs
(list libsecret gnutls zlib gsasl))
@@ -3019,14 +3031,14 @@ easily (one at a time).")
(define-public mpop
(package
(name "mpop")
- (version "1.4.18")
+ (version "1.4.19")
(source
(origin
(method url-fetch)
(uri (string-append "https://marlam.de/mpop/releases/"
"mpop-" version ".tar.xz"))
(sha256
- (base32 "1dw5kwflga26kfjl999lilq14vvk6fcapryihakr9l7phh0rb6b0"))))
+ (base32 "12jwalxf14z0rwkhdfw1whizc9dzcba9yv63wanwmszzqq9ixi13"))))
(build-system gnu-build-system)
(inputs
(list gnutls))
@@ -4157,7 +4169,7 @@ It is a replacement for the @command{urlview} program.")
(define-public mumi
(package
(name "mumi")
- (version "0.0.10")
+ (version "0.3.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -4166,7 +4178,7 @@ It is a replacement for the @command{urlview} program.")
(file-name (git-file-name name version))
(sha256
(base32
- "1rfhbi25kh84whi88423736v2vxgsc6fdps3kqrc1gs6dni9li17"))))
+ "0b93hd6jjay70rj3520cmwzji00prn2fyjbxgys6ihw962nj3hpg"))))
(build-system gnu-build-system)
(arguments
(list
@@ -4211,7 +4223,8 @@ It is a replacement for the @command{urlview} program.")
guile-webutils
guile-xapian
guile-3.0
- mailutils))
+ mailutils
+ xdg-utils))
(native-inputs
(list autoconf automake pkg-config sassc
(origin