guix_mirror_bot pushed a commit to branch emacs-team
in repository guix.
commit ee5539affaf33cd690f6cc2a0505a0c62d627363
Author: Dariqq <[email protected]>
AuthorDate: Thu Jun 18 06:17:39 2026 +0000
gnu: emacs-minimal: Rename doc output to src.
Followup to b30dc52b92e0fa82eabf3255baa1a7601436cb86.
Emacs keeps a reference to the configure-options via EMACS_CONFIG_OPTIONS
used by 'system-configuration-options'.
* gnu/packages/emacs.scm (emacs-minimal)[outputs]: Renamce doc to src.
[#:phases]: Adjust 'install-c-source accordingly.
[properties]: Add description for 'src' output.
Change-Id: Ia0a443dd538093c8c45997532388dab0cdd39784
Signed-off-by: Liliana Marie Prikler <[email protected]>
---
gnu/packages/emacs.scm | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 85e91194de..a43d92f2a3 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -236,7 +236,8 @@
(append (find-files "." "\\.elc$")
(find-files "." "loaddefs\\.el$")
(find-files "eshell"
"^esh-groups\\.el$")))))))
- (outputs '("out" "doc"))
+ ;; Don't use doc to avoid keeping a reference via EMACS_CONFIG_OPTIONS
+ (outputs '("out" "src"))
(build-system gnu-build-system)
(arguments
(list
@@ -378,8 +379,8 @@
(("/usr/bin/env") (search-input-file inputs "bin/env"))))))
(add-before 'configure 'install-c-source
(lambda _
- (let ((dest (string-append #$output:doc "/share/emacs/c-source"))
- (lisp-dir (string-append #$output:doc
+ (let ((dest (string-append #$output:src "/share/emacs/c-source"))
+ (lisp-dir (string-append #$output:src
"/share/emacs/site-lisp")))
(mkdir-p dest)
(copy-recursively "src" dest)
@@ -422,7 +423,7 @@
" (advice-add 'package-load-all-descriptors"
" :after #'guix-emacs-load-package-descriptors))\n\n"
";; The file guix-emacs-c-source.el is available from
the"
- " 'doc' output.\n"
+ " 'src' output.\n"
"(require 'guix-emacs-c-source nil t)"))))
;; Remove the extraneous subdirs.el file, as it causes Emacs to
;; add recursively all the the sub-directories of a profile's
@@ -493,7 +494,8 @@ languages.")
(search-path-specification
(variable "TREE_SITTER_GRAMMAR_PATH")
(files '("lib/tree-sitter")))))
- (properties `((upstream-name . "emacs")))))
+ (properties `((upstream-name . "emacs")
+ (output-synopsis "src" "C source files")))))
(define-public emacs-no-x
(package/inherit emacs-minimal