summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMorgan Smith <Morgan.J.Smith@outlook.com>2026-08-27 17:58:08 -0400
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2026-08-31 18:25:33 +0200
commit794371196e7806b6b1153e8f4bb7598832462bdd (patch)
treecb8ba58ca2c6eb58d28e2ed8d6091fc8467abd32
parenta168896bf404512f26ee5e1001c681b0dc1a3a27 (diff)
gnu: emacs-evil: Update to 1.15.0-1.6a3e1dd.
* gnu/packages/emacs-xyz.scm (emacs-evil): Update to 1.15.0-1.6a3e1dd. [arguments]: Add #:test-command. <#:phases>: Add ‘fix-test-helpers’ and ‘make-info’. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
-rw-r--r--gnu/packages/emacs-xyz.scm36
1 files changed, 18 insertions, 18 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 7d702c4edd0..2dfff80a916 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -21765,10 +21765,8 @@ manager.")
21765 (license license:gpl3+)))) 21765 (license license:gpl3+))))
21766 21766
21767(define-public emacs-evil 21767(define-public emacs-evil
21768 ;; Commit message claims this is 1.15.0, but there's no tag for it, so we 21768 (let ((commit "6a3e1ddd04ac504a016590940d0af2a3361b9efd")
21769 ;; use full git-version instead 21769 (revision "1"))
21770 (let ((commit "008a6cdb12f15e748979a7d1c2f26c34c84dedbf")
21771 (revision "0"))
21772 (package 21770 (package
21773 (name "emacs-evil") 21771 (name "emacs-evil")
21774 (version (git-version "1.15.0" revision commit)) 21772 (version (git-version "1.15.0" revision commit))
@@ -21781,21 +21779,23 @@ manager.")
21781 (file-name (git-file-name name version)) 21779 (file-name (git-file-name name version))
21782 (sha256 21780 (sha256
21783 (base32 21781 (base32
21784 "1hxhw1rsm0wbrhz85gfabncanijpxd47g5yrdnl3bbm499z1gsvg")))) 21782 "00ygsks3apl4f5sd79cnk3lghmfr4x5n0cvpa3i60nz8akfisnvk"))))
21785 (arguments 21783 (arguments
21786 `(#:test-command (list "make" "test") 21784 (list
21787 #:phases 21785 #:test-command #~(list "emacs" "-Q" "--batch"
21788 (modify-phases %standard-phases 21786 "-l" "evil-tests.el"
21789 (add-before 'check 'fix-test-helpers 21787 "-f" "ert-run-tests-batch-and-exit")
21790 (lambda _ 21788 #:phases
21791 (substitute* "evil-test-helpers.el" 21789 #~(modify-phases %standard-phases
21792 (("\\(undo-tree-mode 1\\)") "")) 21790 (add-before 'check 'fix-test-helpers
21793 #t)) 21791 (lambda _
21794 (add-before 'install 'make-info 21792 (substitute* "evil-test-helpers.el"
21795 (lambda _ 21793 (("\\(undo-tree-mode 1\\)") ""))))
21796 (with-directory-excursion "doc/build/texinfo" 21794 (add-before 'install 'make-info
21797 (invoke "makeinfo" "--no-split" 21795 (lambda _
21798 "-o" "evil.info" "evil.texi"))))))) 21796 (with-directory-excursion "doc/build/texinfo"
21797 (invoke "makeinfo" "--no-split"
21798 "-o" "evil.info" "evil.texi")))))))
21799 (build-system emacs-build-system) 21799 (build-system emacs-build-system)
21800 (native-inputs (list texinfo)) 21800 (native-inputs (list texinfo))
21801 (home-page "https://github.com/emacs-evil/evil") 21801 (home-page "https://github.com/emacs-evil/evil")