guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 033903a07bd2e2ad6e9f1757157c379d072b8b7b
Author: Liliana Marie Prikler <[email protected]>
AuthorDate: Sat Apr 5 11:04:29 2025 +0200
gnu: emacs-rime: Fix build.
* gnu/packages/emacs-xyz.scm (emacs-rime)[arguments]: Add #:test-command.
<#:phases>: Add ‘pre-check’.
---
gnu/packages/emacs-xyz.scm | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index d779b49296..6795067a7a 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -39210,6 +39210,7 @@ REPL appropriate to the current major mode.")
(build-system emacs-build-system)
(arguments
'(#:include (cons "\\.so$" %default-include)
+ #:test-command (list "emacs" "--batch" "-l" "test.el")
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-rime-data-path
@@ -39221,7 +39222,12 @@ REPL appropriate to the current major mode.")
"share/rime-data")))))
(add-before 'install 'build-emacs-module
(lambda _
- (invoke "make" "lib"))))))
+ (invoke "make" "lib")))
+ (add-before 'check 'pre-check
+ (lambda _
+ (setenv "HOME" (getenv "TMPDIR"))
+ (mkdir-p (string-append (getenv "HOME")
+ "/.emacs.d/rime")))))))
(inputs
(list librime rime-data))
(propagated-inputs