~ruther/guix-local

dc2d352eb1974273e13b3a8f11aee27ae7c1f802 — Nicolas Goaziou 2 years ago 9ec7774
gnu: emacs-subed: Fix build.

* gnu/packages/emacs-xyz.scm (emacs-subed)[arguments]<#:phases>: Add
lexical binding to test file as required by Buttercup 1.34.

Change-Id: Ie4c13dd6e1a2bcacdcf1450db1dc1d900ee34971
1 files changed, 8 insertions(+), 1 deletions(-)

M gnu/packages/emacs-xyz.scm
M gnu/packages/emacs-xyz.scm => gnu/packages/emacs-xyz.scm +8 -1
@@ 8958,7 8958,14 @@ user.")
    (arguments
     (list
      #:tests? #t
      #:test-command #~(list "make" "test-only")))
      #:test-command #~(list "make" "test-only")
      #:phases
      #~(modify-phases %standard-phases
          (add-after 'unpack 'compatibility-with-recent-buttercup
            (lambda _
              (substitute* (find-files "tests/" "\\.el$")
                (("\\(buttercup-minor-mode\\) -\\*-")
                 "(buttercup-minor-mode); lexical-binding: t -*-")))))))
    (native-inputs (list emacs-buttercup))
    (build-system emacs-build-system)
    (home-page "https://elpa.nongnu.org/nongnu/subed.html")