~ruther/guix-local

43de5db0af03f118c10cef43dc3966ff8eabec0e — emma thompson 1 year, 1 month ago 44d1782
gnu: emacs-lean4-mode: Add data directory to output.

* gnu/packages/emacs-xyz.scm (emacs-lean4-mode)[arguments]<#:phases>[install-data]:
Add data directory to output.

Change-Id: I7c628bb8b0b0ba96246407f31618309b58abdc60
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
1 files changed, 9 insertions(+), 0 deletions(-)

M gnu/packages/emacs-xyz.scm
M gnu/packages/emacs-xyz.scm => gnu/packages/emacs-xyz.scm +9 -0
@@ 3110,6 3110,15 @@ programs.")
                "1i4l614n0hs02y0a4xfnzc4xkilkp6bzx28pys4jkp96vp2ivf0c"))))
    (build-system emacs-build-system)
    ;; TODO: Just emacs-magit-section instead of emacs-magit would be enough.
    (arguments
     (list
      #:phases
      #~(modify-phases %standard-phases
          (add-after 'install 'install-data
            (lambda _
              (let ((data (string-append (elpa-directory #$output) "/data")))
                (mkdir-p data)
                (copy-recursively "data" data)))))))
    (propagated-inputs
     (list emacs-compat emacs-lsp-mode emacs-dash emacs-magit))
    (synopsis "Lean 4 major mode for Emacs")