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

Reply via email to