From d7a5df1a5ea1802ace5a2780a57184a84534ed36 Mon Sep 17 00:00:00 2001 From: Kjartan Oli Agustsson Date: Tue, 21 Oct 2025 11:36:48 +0000 Subject: [PATCH] gnu: Add emacs-calibre. * gnu/packages/emacs-xyz.scm (emacs-calibre): New variable. Change-Id: I5e6666230eceed69c33ecbf1ca3f68696fef8cda Signed-off-by: Liliana Marie Prikler --- gnu/packages/emacs-xyz.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index b2192535940b5a4a52b3ebb02ed6961f3ed53d4d..ee4902f6778e40d4f54c68bd275f0385bd488c10 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -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")