~ruther/guix-local

bcb8f26fffb1eb913030011b28ae11650494a7d1 — Liam Hupfer 6 months ago 9e77e52
gnu: Add emacs-doct.

* gnu/packages/emacs-xyz.scm (emacs-doct): New variable.

Change-Id: I614ec7584e4e37f1e8c34aab3cbfb40d893cf202
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
1 files changed, 24 insertions(+), 0 deletions(-)

M gnu/packages/emacs-xyz.scm
M gnu/packages/emacs-xyz.scm => gnu/packages/emacs-xyz.scm +24 -0
@@ 20786,6 20786,30 @@ properties are set on a heading, and when it is changing from a TODO state to
a DONE state.")
    (license license:gpl3+)))

(define-public emacs-doct
  ;; No Git tags. Version from library header; commit matches version bump.
  (let ((commit "5cab660dab653ad88c07b0493360252f6ed1d898"))
    (package
      (name "emacs-doct")
      (version "3.2.0")
      (source
       (origin
         (method git-fetch)
         (uri (git-reference
               (url "https://github.com/progfolio/doct")
               (commit commit)))
         (file-name (git-file-name name version))
         (sha256
          (base32 "0r3j7rah6sb5pscnr7p1jnbc6kmlvnpc3paswwxb4byd18dq7jvj"))))
      (build-system emacs-build-system)
      (native-inputs (list emacs-buttercup))
      (home-page "https://github.com/progfolio/doct")
      (synopsis "Declarative Org capture templates")
      (description
       "@code{doct} provides an alternative, declarative syntax for defining Org
capture templates.")
      (license license:gpl3+))))

(define-public emacs-toodoo
  ;; Package has no release.  Version is extracted from "Version:" keyword in
  ;; main file, and commit below matches version bump.