guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 6acd56ecc4ff2bf6358d466f2ad52255c45f26a8
Author: Cayetano Santos <csant...@inventati.org>
AuthorDate: Tue Jul 8 13:54:33 2025 +0200

    gnu: Add emacs-zotra.
    
    * gnu/packages/emacs-xyz.scm (emacs-zotra): New variable.
    
    Change-Id: I4ab978172b9346a8972afc012f7111e94b7ee035
    Signed-off-by: Liliana Marie Prikler <liliana.prik...@gmail.com>
---
 gnu/packages/emacs-xyz.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index 4fc4770b6f..bad06900f5 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -30452,6 +30452,40 @@ be changed by customizing the appropriate variables.")
 calendar.")
       (license license:gpl3+))))
 
+(define-public emacs-zotra
+  ;; No releases or tags.
+  (let ((commit "fe9093b226a1678fc6c2fadd31a09d5a22ecdcf1")
+        (revision "0"))
+    (package
+      (name "emacs-zotra")
+      (version (git-version "1.0" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+                (url "https://github.com/mpedramfar/zotra/";)
+                (commit commit)))
+         (file-name (git-file-name name version))
+         (sha256
+          (base32
+           "04a7h183kbl8nfkhn2386yljmv7hgxg0cdyw1ir3x60i3nji179z"))))
+      (build-system emacs-build-system)
+      (arguments (list #:tests? #f))    ; no tests
+      (home-page "https://github.com/mpedramfar/zotra/";)
+      (synopsis "Zotra frontend for Emacs")
+      (description
+       "@code{Emacs-zotra} provides functions to fetch bibliographic
+information in different formats (e.g. @{bibtex}) using website urls or search
+identifiers.
+
+This library connects to different @code{zotero} translators:
+@itemize
+@item citoid, using a more limited public API
+@item zotra-server, which also fetches attachments
+@item translation-server
+@end itemize\n")
+      (license license:gpl3+))))
+
 (define-public emacs-zotxt
   (package
     (name "emacs-zotxt")

Reply via email to