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,52 +22487,37 @@ (define-public emacs-adoc-mode
(license license:gpl2+)))
(define-public emacs-racer
(package
(name "emacs-racer")
(version "1.2")
(source
(origin
(method git-fetch)
(uri
(git-reference
(url "https://github.com/racer-rust/emacs-racer")
(commit version)))
(file-name (git-file-name name version))
(sha256
(base32 "0xj5iki10cg8j8vvqjlw6lfx97k3agwirhchcjnzbnkry48x9qi6"))))
(arguments
`(#:tests? #t
#:test-command '("make" "test")
#: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
(list emacs-ert-runner emacs-undercover))
(propagated-inputs
(list emacs-dash emacs-f emacs-pos-tip emacs-rust-mode emacs-s))
(build-system emacs-build-system)
(home-page "https://github.com/racer-rust/emacs-racer")
(synopsis "Racer support for Emacs")
(description
"This is the official Emacs package for Racer. It supports code
(let ((commit "1e63e98626737ea9b662d4a9b1ffd6842b1c648c")
(revision "0"))
(package
(name "emacs-racer")
(version (git-version "1.2" revision commit))
(source
(origin
(method git-fetch)
(uri
(git-reference
(url "https://github.com/racer-rust/emacs-racer")
(commit commit)))
(file-name (git-file-name name version))
(sha256
(base32 "12a429lajk09qp1jxgig54p8z6wndfgr4jwdmgkc9s2df9sw02d3"))))
(arguments
`(#:tests? #t
#:test-command '("ert-runner")))
(native-inputs
(list emacs-ert-runner emacs-undercover))
(propagated-inputs
(list emacs-dash emacs-f emacs-pos-tip emacs-rust-mode emacs-s))
(build-system emacs-build-system)
(home-page "https://github.com/racer-rust/emacs-racer")
(synopsis "Racer support for Emacs")
(description
"This is the official Emacs package for Racer. It supports code
completion of variables, functions and modules. It can also jump to
definition of functions and types, and show a help buffer based on the
docstring of the thing at point.")
(license license:expat)))
(license license:expat))))
(define-public emacs-rust-mode
(package