gnu: emacs-flycheck: Don't rely on pkg-info.el for 'flycheck-version'.

* gnu/packages/emacs.scm (flycheck)[source]: Add 'modules' and
'snippet'.
This commit is contained in:
Ludovic Courtès 2018-07-27 14:15:17 +02:00
parent 26fd7b24ec
commit 223779c4c5
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 9 additions and 1 deletions

View File

@ -733,7 +733,15 @@ programs.")
version "/flycheck-" version ".tar")) version "/flycheck-" version ".tar"))
(sha256 (sha256
(base32 (base32
"01rnwan16m7cyyrfca3c5c60mbj2r3knkpzbhji2fczsf0wns240")))) "01rnwan16m7cyyrfca3c5c60mbj2r3knkpzbhji2fczsf0wns240"))
(modules '((guix build utils)))
(snippet `(begin
;; Change 'flycheck-version' so that it does not
;; attempt to get its version from pkg-info.el.
(substitute* "flycheck.el"
(("\\(pkg-info-version-info 'flycheck\\)")
(string-append "\"" ,version "\"")))
#t))))
(build-system emacs-build-system) (build-system emacs-build-system)
(propagated-inputs (propagated-inputs
`(("emacs-dash" ,emacs-dash))) `(("emacs-dash" ,emacs-dash)))