summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDanny Milosavljevic <dannym@friendly-machines.com>2025-07-03 18:28:42 +0200
committerjgart <jgart@dismail.de>2025-07-03 12:07:56 -0500
commit9c3c27e0d42e4e60b6712df5dbb15c6af5f559b4 (patch)
treebb8cf3a860fb0b7caf6cb5e367fba871eaf476cf
parentf66eaab175c9df3f17824f24d82f9556a68f6690 (diff)
gnu: emacs-org: Add "test" output.
* gnu/packages/emacs-xyz.scm (emacs-org)[outputs]: Add "test". [arguments]<#:phases>[install-org-test]: Install "testing". Fixes <https://codeberg.org/guix/guix/issues/434>. Change-Id: I7d5677d9f86c366849a7d806a7f60aa20b2895b5 Signed-off-by: jgart <jgart@dismail.de>
-rw-r--r--gnu/packages/emacs-xyz.scm6
1 files changed, 6 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 31aa9d5811..06db3fe683 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -19462,6 +19462,7 @@ federated blogging platform WriteFreely.")
(sha256
(base32 "1wi8kj0vhlnzslarjfbi1ljqh71jlsbi4krsx6cr1ch5cm9v78y9"))))
(build-system emacs-build-system)
+ (outputs (list "out" "test"))
(arguments
(list
#:test-command #~(list "make" "test-dirty")
@@ -19527,6 +19528,11 @@ federated blogging platform WriteFreely.")
(("^datadir.*") (string-append "datadir = " elpa "/etc"))
(("^infodir.*") (string-append "infodir = " info))))
(invoke "make" "install" (string-append "ORGVERSION=" #$version))))
+ (add-after 'install 'install-org-test
+ (lambda _
+ (with-directory-excursion "testing"
+ (copy-recursively "."
+ (string-append (elpa-directory #$output:test))))))
(add-after 'install 'install-org-news
;; Install ORG-NEWS files in doc directory.
(lambda _