guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 4a17e2d4042e06e26d619b42b0982cd522db3cfc
Author: Nicolas Graves <[email protected]>
AuthorDate: Wed Aug 5 15:01:23 2026 +0200

    gnu: Add unoserver.
    
    * gnu/packages/libreoffice.scm (unoserver): New variable.
    
    Relates-to: guix/guix!9175
    Signed-off-by: Sharlatan Hellseher <[email protected]>
---
 gnu/packages/libreoffice.scm | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm
index 197e96991c8..29d9d20f441 100644
--- a/gnu/packages/libreoffice.scm
+++ b/gnu/packages/libreoffice.scm
@@ -1241,3 +1241,35 @@ Math for editing mathematics.")
      '((release-monitoring-url
         . "https://www.libreoffice.org/download/download-libreoffice/";)))
     (license license:mpl2.0)))
+
+(define-public unoserver
+  (package
+    (name "unoserver")
+    (version "3.7")
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/unoconv/unoserver";)
+             (commit version)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "1s0gc82r5js7bb2m1ki9vg13acqjzhd0ifn3pmxk0lkblxz12vmw"))))
+    (build-system pyproject-build-system)
+    (inputs (list libreoffice))
+    (native-inputs (list python-pytest python-setuptools))
+    (home-page "https://github.com/unoconv/unoserver";)
+    (synopsis "Server for file conversions with Libre Office")
+    (description
+     "This package provides a server for file conversions with Libre
+Office. It can convert documents from any format that LibreOffice can import,
+to any format it can export.  It can be used for batch processing and can
+apply custom style templates and filters.
+
+Unoserver converts between over a hundred formats, including Open Document
+Format (@file{.odt}, @file{.ods}, @file{.odp})), Portable Document Format
+(@file{.pdf}), HTML and XHTML, RTF, DocBook (@file{.xml}), @file{.doc} and
+@file{.docx}), @file{.xls} and @file{.xlsx}).
+
+All required fonts must be installed on the converting system.")
+    (license license:expat)))

Reply via email to