The purpose of these patches is to fix
http://debbugs.gnu.org/cgi/bugreport.cgi?bug=21127 with a more elegant
solution than adding another '*.in' file to the build system.  My limited
knowledge of ELisp has made me unable to properly test them, so I will be
happy to hear Alex suggestions. ;)


Mathieu Lirzin (4):
  build: Add more variables to (guix config).
  build: Produce 'guix-config' instead of using compile-time tricks.
  emacs: Move guix-guile-program to 'guix-config'.
  emacs: Use only one guix-load-path variable.

 .gitignore                |  4 +--
 configure.ac              | 20 +++++++-------
 emacs/guix-backend.el     | 15 +----------
 emacs/guix-config.el.in   | 46 +++++++++++++++++++++++++++++++++
 emacs/guix-helper.scm     | 66 +++++++++++++++++++++++++++++++++++++++++++++++
 emacs/guix-helper.scm.in  | 65 ----------------------------------------------
 emacs/guix-init.el        | 16 ++++++++++++
 emacs/guix-init.el.in     | 19 --------------
 emacs/guix-profiles.el    | 65 ++++++++++++++++++++++++++++++++++++++++++++++
 emacs/guix-profiles.el.in | 62 --------------------------------------------
 guix/config.scm.in        | 11 +++++++-
 11 files changed, 214 insertions(+), 175 deletions(-)
 create mode 100644 emacs/guix-config.el.in
 create mode 100644 emacs/guix-helper.scm
 delete mode 100644 emacs/guix-helper.scm.in
 create mode 100644 emacs/guix-init.el
 delete mode 100644 emacs/guix-init.el.in
 create mode 100644 emacs/guix-profiles.el
 delete mode 100644 emacs/guix-profiles.el.in

-- 
2.4.3

Reply via email to