lilyp pushed a commit to branch emacs-team
in repository guix.

commit e35cb33ed6368aeb923e0d03b24a816f237d7487
Author: Liliana Marie Prikler <liliana.prik...@gmail.com>
AuthorDate: Sat Apr 5 10:53:29 2025 +0200

    gnu: emacs-mpdel: Fix build.
    
    * gnu/packages/emacs-xyz.scm (emacs-mpdel)[arguments]: Add #:test-command.
    <#:phases>: Add ‘inject-makel’.
    [inputs]: Add makel.
---
 gnu/packages/emacs-xyz.scm | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 6eb84037c9..557d0bcdec 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -33143,6 +33143,17 @@ music.")
         (base32
          "00ajjb9iawva3g7i1y6bz4d4ny3cv5rby6vgkwiy2xkprzxi8900"))))
     (build-system emacs-build-system)
+    (arguments
+     (list
+      ;; XXX: ‘check’ includes ‘lint-package-lint’, which raises errors.
+      #:test-command #~(list "make" "test" "lint-checkdoc")
+      #:phases
+      #~(modify-phases %standard-phases
+          (add-after 'unpack 'inject-makel
+            (lambda* (#:key inputs #:allow-other-keys)
+              (symlink (search-input-file inputs "/include/makel.mk")
+                       "makel.mk"))))))
+    (inputs (list makel))
     (propagated-inputs
      (list emacs-libmpdel emacs-navigel))
     (home-page "https://gitea.petton.fr/mpdel/mpdel";)

Reply via email to