dannym pushed a commit to branch master
in repository guix.

commit e548e4c4f9dae18f7be1cdcee6e65a43371b0d80
Author: Danny Milosavljevic <dan...@friendly-machines.com>
AuthorDate: Tue Mar 25 23:49:57 2025 +0100

    gnu: Add emacs-doctest.
    
    * gnu/packages/emacs-xyz.scm (emacs-doctest): New variable.
    
    Change-Id: I159da3e999f3b5c31a196f3af97ca96ca66959ff
---
 gnu/packages/emacs-xyz.scm | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index f00c5e4b29..78e342e5f9 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -22266,6 +22266,27 @@ using ERT.  It assumes a certain test structure setup 
and can therefore make
 running tests easier.")
     (license license:gpl3+)))
 
+(define-public emacs-doctest
+  (let ((commit "0620ab6283a4e4302761ac415354b0b2b889dcda")
+        (revision "0"))
+    (package
+      (name "emacs-doctest")
+      (version (git-version "0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                       (url "https://github.com/ag91/doctest.git";)
+                       (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1g759f1ypw00vqbbcxa8yxf51bdmlrfdxybgjf4fmzzhvfbcpc4d"))))
+      (build-system emacs-build-system)
+      (synopsis "emacs-doctest")
+      (description "This package provides doctests for emacs elisp.")
+      (home-page "https://github.com/ag91/doctest";)
+      (license license:gpl3+))))
+
 (define-public emacs-xtest
   (package
     (name "emacs-xtest")

Reply via email to