guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

06/08: gnu: emacs-minimal: Install the custom site-start file.


From: guix-commits
Subject: 06/08: gnu: emacs-minimal: Install the custom site-start file.
Date: Sun, 22 Mar 2020 21:45:17 -0400 (EDT)

apteryx pushed a commit to branch master
in repository guix.

commit 393c5e69281d997b345362626d7ffb988ab862f6
Author: Maxim Cournoyer <address@hidden>
AuthorDate: Sun Mar 22 12:46:39 2020 -0400

    gnu: emacs-minimal: Install the custom site-start file.
    
    This makes the EMACS-MINIMAL package more generally useful, by adding 
support
    to load autoload definitions.  Note that this doesn't negatively impact the
    performance of the emacs-build-system, because at that time the --quick 
option
    is used, which disables loading site-start.el (which is the one calling
    GUIX-EMACS-AUTOLOAD-PACKAGES).
    
    * gnu/packages/emacs.scm (emacs-minimal)[phases]: Do not delete the
    'install-site-start phase.
    [inputs]: Add the emacs/guix-emacs.el auxiliary file.
---
 gnu/packages/emacs.scm | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index cf84af9..3be3ff0 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -336,13 +336,11 @@ languages.")
     (build-system gnu-build-system)
     (arguments
      (substitute-keyword-arguments (package-arguments emacs)
-       ((#:phases phases)
-        `(modify-phases ,phases
-           (delete 'install-site-start)))
        ((#:configure-flags flags ''())
         `(list "--with-gnutls=no" "--disable-build-details"))))
     (inputs
-     `(("ncurses" ,ncurses)))
+     `(("guix-emacs.el" ,(search-auxiliary-file "emacs/guix-emacs.el"))
+       ("ncurses" ,ncurses)))
     (native-inputs
      `(("pkg-config" ,pkg-config)))))
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]