guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 27eb9fcc5b32306ed231ee717f9cdbbd9f85857d
Author: Morgan Smith <[email protected]>
AuthorDate: Wed Aug 26 20:07:34 2026 -0400

    emacs-utils: Enable generating autoloads from compressed files.
    
    * guix/build/emacs-utils.scm (emacs-generate-autoloads): Load the 
"jka-compr"
    library eagerly to enable using compressed files during autoload generation.
    
    Signed-off-by: Liliana Marie Prikler <[email protected]>
    Fixes: guix/guix#9819
---
 guix/build/emacs-utils.scm | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/guix/build/emacs-utils.scm b/guix/build/emacs-utils.scm
index 41914e7dcb0..2d8c670d3a5 100644
--- a/guix/build/emacs-utils.scm
+++ b/guix/build/emacs-utils.scm
@@ -120,6 +120,10 @@ If NATIVE?, only disable native compilation."
   (let* ((file (string-append directory "/" name "-autoloads.el"))
          (expr `(let ((backup-inhibited t)
                       (generated-autoload-file ,file))
+                  ;; This require helps us avoid a bug loading ".el.gz" files
+                  ;; in Emacs 31.1.
+                  ;; Resolved upstream at <https://debbugs.gnu.org/81819>.
+                  (require 'jka-compr)
                   (cond
                    ((require 'loaddefs-gen nil t)
                     ;; Emacs >= 29

Reply via email to