From 5c106531b1754b3e9a875f55765d9a0d78a2b299 Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Tue, 21 Oct 2025 18:57:47 +0300 Subject: emacs: Improve mu4e build --- emacs/.config/emacs/init.el | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/emacs/.config/emacs/init.el b/emacs/.config/emacs/init.el index ee2c901..182bd18 100644 --- a/emacs/.config/emacs/init.el +++ b/emacs/.config/emacs/init.el @@ -391,12 +391,22 @@ (message-send-mail-function #'smtpmail-send-it)) (use-package mu4e - :straight '(mu4e :type git :host github :repo "djcb/mu" - :pre-build (("./autogen.sh") ("ninja" "-C" "build")) - :files (:defaults "build/mu4e/*.el")) + :straight `(mu4e :type git :host github :repo "djcb/mu" + :pre-build + (("./autogen.sh" + "--prefix" + ,(expand-file-name "installation-prefix" + (straight--repos-dir "mu"))) + ("ninja" "-C" "build") + ("ninja" "-C" "build" "install")) + :files + (:defaults + "installation-prefix/share/emacs/site-lisp/mu4e/*.el" + "installation-prefix/share/info/*")) :commands mu4e :custom - (mu4e-mu-binary (expand-file-name "build/mu/mu" (straight--repos-dir "mu"))) + (mu4e-mu-binary (expand-file-name "installation-prefix/bin/mu" + (straight--repos-dir "mu"))) (mu4e-get-mail-command "mbsync -a") (mu4e-change-filenames-when-moving t) -- cgit v1.2.3