summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaze <maze@pkbd.org>2022-05-19 01:25:26 +0800
committerLiliana Marie Prikler <liliana.prikler@gmail.com>2022-05-18 21:54:25 +0200
commit4f7cd5daa2291ac976ad47a66306b982033c09f0 (patch)
treeb0417e484982c9f6b2674300e82baf1e2abbbede
parentb1cfd39d0164bcbd6aa97672eb87bad234de6ca4 (diff)
downloadguix-patches-4f7cd5daa2291ac976ad47a66306b982033c09f0.tar
guix-patches-4f7cd5daa2291ac976ad47a66306b982033c09f0.tar.gz
gnu: emacs-evil: Update to commit 008a6cdb12f15e748979a7d1c2f26c34c84dedbf.
* gnu/packages/emacs-xyz.scm (emacs-evil): Update to commit 008a6cdb12f15e748979a7d1c2f26c34c84dedbf. [version]: Bump main version part to 1.15.0. Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
-rw-r--r--gnu/packages/emacs-xyz.scm70
1 files changed, 37 insertions, 33 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index c43fa5aed8..eed2f4b71c 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -12073,41 +12073,45 @@ news items, openrc and runscripts.")
(license license:gpl2+)))
(define-public emacs-evil
- (package
- (name "emacs-evil")
- (version "1.14.2")
- (source
- (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/emacs-evil/evil")
- (commit version)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "1mhm1hd6gzxc2vvihh1w1j8f30xp0ssqcxnp8fx22niz04fk5df8"))))
- (arguments
- (list
- #:phases
- #~(modify-phases %standard-phases
- (add-before 'check 'fix-test-helpers
- (lambda _
- (substitute* "evil-test-helpers.el"
- (("\\(undo-tree-mode 1\\)") ""))))
- (add-before 'install 'make-info
- (lambda _
- (with-directory-excursion "doc/build/texinfo"
- (invoke "makeinfo" "--no-split"
- "-o" "evil.info" "evil.texi")))))))
- (build-system emacs-build-system)
- (native-inputs (list texinfo))
- (home-page "https://github.com/emacs-evil/evil")
- (synopsis "Extensible Vi layer for Emacs")
- (description
- "Evil is an extensible vi layer for Emacs. It emulates the
+ ;; Commit message claims this is 1.15.0, but there's no tag for it, so we
+ ;; use full git-version instead
+ (let ((commit "008a6cdb12f15e748979a7d1c2f26c34c84dedbf")
+ (revision "0"))
+ (package
+ (name "emacs-evil")
+ (version (git-version "1.15.0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/emacs-evil/evil")
+ (commit commit)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1hxhw1rsm0wbrhz85gfabncanijpxd47g5yrdnl3bbm499z1gsvg"))))
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-before 'check 'fix-test-helpers
+ (lambda _
+ (substitute* "evil-test-helpers.el"
+ (("\\(undo-tree-mode 1\\)") ""))
+ #t))
+ (add-before 'install 'make-info
+ (lambda _
+ (with-directory-excursion "doc/build/texinfo"
+ (invoke "makeinfo" "--no-split"
+ "-o" "evil.info" "evil.texi")))))))
+ (build-system emacs-build-system)
+ (native-inputs (list texinfo))
+ (home-page "https://github.com/emacs-evil/evil")
+ (synopsis "Extensible Vi layer for Emacs")
+ (description
+ "Evil is an extensible vi layer for Emacs. It emulates the
main features of Vim, and provides facilities for writing custom
extensions.")
- (license license:gpl3+)))
+ (license license:gpl3+))))
(define-public emacs-evil-collection
(package