guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

20/25: gnu: emacs-dape: Update to 0.14.0.


From: guix-commits
Subject: 20/25: gnu: emacs-dape: Update to 0.14.0.
Date: Sun, 21 Jul 2024 10:40:37 -0400 (EDT)

ngz pushed a commit to branch master
in repository guix.

commit f2841228321c81991d59dadcacff38e8aa0aff27
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Sun Jul 21 16:35:27 2024 +0200

    gnu: emacs-dape: Update to 0.14.0.
    
    * gnu/packages/emacs-xyz.scm (emacs-dape): Update to 0.14.0.
    
    Change-Id: I262ae61eaaf5a29ae114a058b51da5e1f1f07e8d
---
 gnu/packages/emacs-xyz.scm | 90 +++++++++++++++++++++++-----------------------
 1 file changed, 44 insertions(+), 46 deletions(-)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 89b22e2f23..a87a909a5e 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -31513,56 +31513,54 @@ in Docker environment.")
       (license license:gpl3+))))
 
 (define-public emacs-dape
-  (let ((commit "51fad7df7473778fbc4bac703317de7f7713b307")
-        (revision "0"))
-    (package
-      (name "emacs-dape")
-      (version (git-version "0.12.0" revision commit))
-      (source
-       (origin
-         (method git-fetch)
-         (uri (git-reference
-               (url "https://github.com/svaante/dape";)
-               (commit commit)))
-         (file-name (git-file-name name version))
-         (sha256
-          (base32 "1jics02b9fxjs0lykiv7z924z18id550mqhf6piqzv0sgan91pg2"))))
-      (build-system emacs-build-system)
-      (arguments
-       ;; FIXME python tests pass, JS tests require additional dependencies
-       ;; See https://lists.sr.ht/~abcdw/rde-devel/patches/51878
-       (list #:tests? #f
-             #:test-command #~'("emacs" "--batch" "-l" "dape.el"
-                                "-l" "dape-tests.el"
-                                "-f" "ert-run-tests-batch-and-exit")
-             #:phases
-             #~(modify-phases %standard-phases
-                 (add-after 'unpack 'support-unwrapped-python
-                   (lambda _
-                     (substitute* "dape.el"
-                       (("command \"python\"")
-                        "command \"python3\""))))
-                 (add-before 'check 'pre-check
-                   (lambda* (#:key tests? inputs #:allow-other-keys)
-                     (if tests?
-                         (setenv
-                          "PATH"
-                          (string-append
-                           (getenv "PATH")
-                           ":" (dirname (search-input-file inputs 
"/bin/python3"))
-                           ":" (dirname (search-input-file inputs 
"/bin/node"))))
-                         (format #t "test suite not run~%")))))))
-      (native-inputs (list node-lts python-minimal python-debugpy))
-      (propagated-inputs (list emacs-jsonrpc))
-      (home-page "https://github.com/svaante/dape";)
-      (synopsis "Debug Adapter Protocol for Emacs")
-      (description
-       "Dape is a debug adapter client for Emacs.  The debug adapter protocol,
+  (package
+    (name "emacs-dape")
+    (version "0.14.0")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/svaante/dape";)
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "0227i5z9vkr2l9isrlssdwda844jvpcs4i9ryj0cwj6i60jbf1g3"))))
+    (build-system emacs-build-system)
+    (arguments
+     ;; FIXME python tests pass, JS tests require additional dependencies
+     ;; See https://lists.sr.ht/~abcdw/rde-devel/patches/51878
+     (list #:tests? #f
+           #:test-command #~'("emacs" "--batch" "-l" "dape.el"
+                              "-l" "dape-tests.el"
+                              "-f" "ert-run-tests-batch-and-exit")
+           #:phases
+           #~(modify-phases %standard-phases
+               (add-after 'unpack 'support-unwrapped-python
+                 (lambda _
+                   (substitute* "dape.el"
+                     (("command \"python\"")
+                      "command \"python3\""))))
+               (add-before 'check 'pre-check
+                 (lambda* (#:key tests? inputs #:allow-other-keys)
+                   (if tests?
+                       (setenv
+                        "PATH"
+                        (string-append
+                         (getenv "PATH")
+                         ":" (dirname (search-input-file inputs 
"/bin/python3"))
+                         ":" (dirname (search-input-file inputs "/bin/node"))))
+                       (format #t "test suite not run~%")))))))
+    (native-inputs (list node-lts python-minimal python-debugpy))
+    (propagated-inputs (list emacs-jsonrpc))
+    (home-page "https://github.com/svaante/dape";)
+    (synopsis "Debug Adapter Protocol for Emacs")
+    (description
+     "Dape is a debug adapter client for Emacs.  The debug adapter protocol,
 much like its more well-known counterpart, the language server protocol,
 aims to establish a common API for programming tools.  However, instead of
 functionalities such as code completions, it provides a standardized
 interface for debuggers.")
-      (license license:gpl3+))))
+    (license license:gpl3+)))
 
 (define-public emacs-dap-mode
   (package



reply via email to

[Prev in Thread] Current Thread [Next in Thread]