~ruther/guix-local

40aee1a133fd5163db543a224c1814eddb63087b — Federico Beffa 10 years ago 85777fe
build: emacs: Fix bug and improvement robustness.

* guix/build/emacs-build-system.scm (emacs-inputs): Fix matching pattern.
  (patch-el-files): Improve regexp pattern.
1 files changed, 2 insertions(+), 2 deletions(-)

M guix/build/emacs-build-system.scm
M guix/build/emacs-build-system.scm => guix/build/emacs-build-system.scm +2 -2
@@ 59,7 59,7 @@ store in '.el' files."
         (el-dir (string-append out %install-suffix "/" elpa-name-ver))
         (substitute-cmd (lambda ()
                           (substitute* (find-files "." "\\.el$")
                             (("\"/bin/(.*)\"" _ cmd)
                             (("\"/bin/([^.].*)\"" _ cmd)
                              (string-append "\"" (which cmd) "\""))))))
    (with-directory-excursion el-dir
      ;; Some old '.el' files (e.g., tex-buf.el in AUCTeX) are still encoded


@@ 114,7 114,7 @@ store in '.el' files."
(define (emacs-inputs inputs)
  "Retrieve the list of Emacs packages from INPUTS."
  (filter (match-lambda
            ((label directory)
            ((label . directory)
             (emacs-package? ((compose package-name->name+version
                                       store-directory->name-version)
                              directory)))