~ruther/guix-local

d7a5df1a5ea1802ace5a2780a57184a84534ed36 — Kjartan Oli Agustsson 5 months ago c0dc588
gnu: Add emacs-calibre.

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

Change-Id: I5e6666230eceed69c33ecbf1ca3f68696fef8cda
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
1 files changed, 28 insertions(+), 0 deletions(-)

M gnu/packages/emacs-xyz.scm
M gnu/packages/emacs-xyz.scm => gnu/packages/emacs-xyz.scm +28 -0
@@ 37653,6 37653,34 @@ user interfaces for various built-in modes.")
(define-deprecated-package emacs-casual-avy
  emacs-casual)

(define-public emacs-calibre
  (package
    (name "emacs-calibre")
    (version "1.5.0")
    (source
     (origin
       (method url-fetch)
       (uri (string-append "https://elpa.gnu.org/packages/calibre-" version
                           ".tar"))
       (sha256
        (base32 "08rcwrydrlc995sdxn5ssm5f6ighxi5yr6i7bx9a1nf7n91mgbgh"))))
    (build-system emacs-build-system)
    (arguments
     (list
      #:tests? #f ; no tests
      #:phases
      #~(modify-phases %standard-phases
          (add-after 'unpack 'build-info-manual
            (lambda _
              (invoke "makeinfo" "doc/calibre.texi"))))))
    (propagated-inputs (list emacs-compat))
    (native-inputs (list texinfo))
    (home-page "https://git.disroot.org/kjartanoli/calibre.el")
    (synopsis "Interact with Calibre libraries from Emacs")
    (description "@code{Emacs-Calibre} is a package for interacting with
@url{https://calibre-ebook.com/}{Calibre} libraries from Emacs.")
    (license license:gpl3+)))

(define-public emacs-calibredb
  (package
    (name "emacs-calibredb")