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)))))

Reply via email to