lilyp pushed a commit to branch emacs-team
in repository guix.
commit f077a6dccd41a96a62a9d2b4094cb1f919f8f9ff
Author: Nicolas Graves <[email protected]>
AuthorDate: Thu Mar 20 11:08:17 2025 +0100
gnu: emacs-org-noter: Disable tests.
* gnu/packages/emacs-xyz.scm (emacs-org-noter)
[native-inputs]: Add testing inputs: emacs-buttercup, emacs-djvu,
emacs-nov-el, emacs-org-roam, emacs-pdf-tools.
[arguments]{tests?}: Disable tests.
{test-command}: Define buttercup command.
{phases}: Set HOME.
Signed-off-by: Liliana Marie Prikler <[email protected]>
---
gnu/packages/emacs-xyz.scm | 18 ++++++++++++++++--
1 file changed, 16 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 44e6cb8866..fbf3a02247 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -35998,8 +35998,22 @@ text-property translator.")
"modules/org-noter-org-roam.el"
"modules/org-noter-pdf.el")
#:exclude
- #~(list "emacs-devel.el")))
- (native-inputs (list emacs-log4e emacs-with-simulated-input))
+ #~(list "emacs-devel.el")
+ #:tests? #f ; Multiple failures with "Not at a drawer"
+ #:test-command
+ #~(list "buttercup" "-L" ".")
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'pre-check
+ (lambda _
+ (setenv "HOME" (dirname (getcwd))))))))
+ (native-inputs (list emacs-buttercup
+ emacs-djvu
+ emacs-log4e
+ emacs-nov-el
+ emacs-org-roam
+ emacs-pdf-tools
+ emacs-with-simulated-input))
(propagated-inputs (list emacs-org))
(home-page "https://github.com/org-noter/org-noter")
(synopsis "Synchronized, Org-mode, document annotator")