mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: emacs-wucuo: Fix check phase
* gnu/packages/emacs-xyz.scm (emacs-wucuo): do not call the Makefile targets compile and clean when running make test Change-Id: I1e92507079f03c527aa60adf4979cb8f1f8fbea2
This commit is contained in:
parent
f5b3b375e5
commit
c3e0d76346
1 changed files with 13 additions and 0 deletions
|
@ -18170,6 +18170,19 @@ restrict the text width to 80 characters.")
|
|||
(arguments
|
||||
`(#:test-command '("make" "test")
|
||||
#:phases (modify-phases %standard-phases
|
||||
;; The files auto-generated by `emacs-build-system' cause
|
||||
;; the Makefile target `compile' to fail (due to missing
|
||||
;; `lexical-binding' directives in the generated files).
|
||||
;; Since `emacs-build-system' already byte-compiles the
|
||||
;; source files (to `.elc' files), `make compile' is not
|
||||
;; needed anyway. Additionally, the `clean' target must be
|
||||
;; inhibited as it deletes all `.elc' files in the source
|
||||
;; directory, which, however, are part of the installation.
|
||||
(add-after 'unpack 'patch-makefile
|
||||
(lambda _
|
||||
(substitute* "Makefile"
|
||||
(("test: compile clean")
|
||||
"test:"))))
|
||||
;; Set HOME, otherwise tests fail on loading aspell dict.
|
||||
(add-before 'check 'set-home
|
||||
(lambda _ (setenv "HOME" (getcwd)))))))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue