guix_mirror_bot pushed a commit to branch emacs-team
in repository guix.
commit 8f7b351f287f795a781bc11fef4823e7fad8aac8
Author: Morgan Smith <[email protected]>
AuthorDate: Mon Aug 31 10:48:41 2026 -0400
teams: emacs: manifest: Build packages from emacs module.
* etc/teams/emacs/emacs-manifest.scm: Build packages from emacs module.
Signed-off-by: Liliana Marie Prikler <[email protected]>
---
etc/teams/emacs/emacs-manifest.scm | 26 ++++++++++++++++----------
1 file changed, 16 insertions(+), 10 deletions(-)
diff --git a/etc/teams/emacs/emacs-manifest.scm
b/etc/teams/emacs/emacs-manifest.scm
index 6b7bf8bead..b023638151 100644
--- a/etc/teams/emacs/emacs-manifest.scm
+++ b/etc/teams/emacs/emacs-manifest.scm
@@ -39,13 +39,19 @@
((pair? modules) modules)
(else '())))))
-(manifest
- (map package->manifest-entry
- (fold-packages
- (lambda (package lst)
- (if (apply has-emacs-build-system?
- (package-build-system package)
- (package-arguments package))
- (cons package lst)
- lst))
- (list))))
+(concatenate-manifests
+ (list
+ (packages->manifest
+ (filter package?
+ (module-map
+ (lambda (sym var) (variable-ref var))
+ (resolve-interface '(gnu packages emacs)))))
+ (packages->manifest
+ (fold-packages
+ (lambda (package lst)
+ (if (apply has-emacs-build-system?
+ (package-build-system package)
+ (package-arguments package))
+ (cons package lst)
+ lst))
+ (list)))))