gnu: emacs-racer: Update to 1e63e98.

* gnu/packages/emacs-xyz.scm (emacs-racer): Update to 1e63e98.
[arguments]<#:phases>: Remove FIX-MAKEFILE and FIX-FAILING-TESTS phases.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
luishgh 2022-05-16 22:48:44 -03:00 committed by Nicolas Goaziou
parent 4d374b23ec
commit 9726745eb0
No known key found for this signature in database
GPG key ID: DA00B4F048E92F2D

View file

@ -22487,39 +22487,24 @@ files. It focuses on highlighting the document to improve readability.")
(license license:gpl2+))) (license license:gpl2+)))
(define-public emacs-racer (define-public emacs-racer
(let ((commit "1e63e98626737ea9b662d4a9b1ffd6842b1c648c")
(revision "0"))
(package (package
(name "emacs-racer") (name "emacs-racer")
(version "1.2") (version (git-version "1.2" revision commit))
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
(uri (uri
(git-reference (git-reference
(url "https://github.com/racer-rust/emacs-racer") (url "https://github.com/racer-rust/emacs-racer")
(commit version))) (commit commit)))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 "0xj5iki10cg8j8vvqjlw6lfx97k3agwirhchcjnzbnkry48x9qi6")))) (base32 "12a429lajk09qp1jxgig54p8z6wndfgr4jwdmgkc9s2df9sw02d3"))))
(arguments (arguments
`(#:tests? #t `(#:tests? #t
#:test-command '("make" "test") #:test-command '("ert-runner")))
#:phases
(modify-phases %standard-phases
(add-before 'check 'fix-makefile
(lambda _
(substitute* "Makefile"
(("\\$\\{CASK\\} exec ") ""))
#t))
;; Two tests are failing with Emacs 27, as reported here:
;; <https://github.com/racer-rust/emacs-racer/issues/136>. Disable
;; them.
(add-before 'check 'fix-failing-tests
(lambda _
(substitute* "test/racer-test.el"
(("`Write`") "Write")
(("^\\\\\\[`str\\]:.*") "")
((" \\[`str`\\]") " str"))
#t)))))
(native-inputs (native-inputs
(list emacs-ert-runner emacs-undercover)) (list emacs-ert-runner emacs-undercover))
(propagated-inputs (propagated-inputs
@ -22532,7 +22517,7 @@ files. It focuses on highlighting the document to improve readability.")
completion of variables, functions and modules. It can also jump to completion of variables, functions and modules. It can also jump to
definition of functions and types, and show a help buffer based on the definition of functions and types, and show a help buffer based on the
docstring of the thing at point.") docstring of the thing at point.")
(license license:expat))) (license license:expat))))
(define-public emacs-rust-mode (define-public emacs-rust-mode
(package (package