mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
akermu/emacs-libvterm@99c1f5e76a -> akermu/emacs-libvterm@056ad74653 alexluigit/dirvish@1d8de07f4e -> alexluigit/dirvish@2d63995d32 emacs-straight/vundo@791211a89f -> emacs-straight/vundo@c32481ab48 emacsmirror/git-timemachine@3780835fcd -> emacsmirror/git-timemachine@d1346a7612 emacsmirror/undo-fu-session@beb0e285d0 -> emacsmirror/undo-fu-session@d90d42ddba emacsmirror/undo-fu@dbb3e4b699 -> emacsmirror/undo-fu@399cc12f90 https://git.notmuchmail.org/git/notmuch@2f0320c5f24a -> https://git.notmuchmail.org/git/notmuch@dfc800c26e7b https://git.savannah.gnu.org/git/emms.git@5e9922f2a45f -> https://git.savannah.gnu.org/git/emms.git@8713a0ee985c jao/consult-notmuch@d8022e2ddc -> jao/consult-notmuch@17d2a4ea8c karthink/elfeed-tube@ce2b5071d1 -> karthink/elfeed-tube@79d5a08d76 org-mime/org-mime@9d4584651d -> org-mime/org-mime@9571c148ee remyhonig/elfeed-org@1197cf29f6 -> remyhonig/elfeed-org@34c0b4d758 tarsius/ol-notmuch@881991d94a -> tarsius/ol-notmuch@9a69506a3f tecosaur/emacs-everywhere@0b731ca6da -> tecosaur/emacs-everywhere@caeab3948f
32 lines
1.4 KiB
EmacsLisp
32 lines
1.4 KiB
EmacsLisp
;; -*- no-byte-compile: t; -*-
|
|
;;; email/notmuch/packages.el
|
|
|
|
(package! notmuch
|
|
:recipe (:pre-build
|
|
(with-temp-file "emacs/notmuch-version.el"
|
|
(insert-file-contents "emacs/notmuch-version.el.tmpl")
|
|
(re-search-forward "%VERSION%")
|
|
(replace-match
|
|
(format "\"%s+%s~%.7s\""
|
|
(with-temp-buffer (insert-file-contents "version.txt")
|
|
(string-trim (buffer-string)))
|
|
(save-match-data
|
|
(let ((desc (doom-call-process "git" "describe" "--abbrev=7" "--match" "[0-9.]*")))
|
|
(if (zerop (car desc))
|
|
(car (last (split-string (cdr desc) "-") 2))
|
|
"??")))
|
|
(cdr (doom-call-process "git" "rev-parse" "HEAD")))
|
|
t t)))
|
|
:pin "dfc800c26e7bee1e42a8d96c300508ed9d5a109b")
|
|
|
|
(when (modulep! +org)
|
|
(package! org-mime :pin "9571c148eed5e86fdd54eb6bf2814947c2c745a6"))
|
|
(when (modulep! :lang org)
|
|
(package! ol-notmuch :pin "9a69506a3f9ed31e2f1f967dfaa600702089be45"))
|
|
(when (modulep! :completion ivy)
|
|
(package! counsel-notmuch :pin "a4a1562935e4180c42524c51609d1283e9be0688"))
|
|
(when (modulep! :completion helm)
|
|
(package! helm-notmuch :pin "97a01497e079a7b6505987e9feba6b603bbec288"))
|
|
(when (modulep! :completion vertico)
|
|
(package! consult-notmuch :pin "17d2a4ea8c180acd4fb805dcc1b17d9c6a1a4044"))
|