diff options
Diffstat (limited to 'gnu/packages/libreoffice.scm')
-rw-r--r-- | gnu/packages/libreoffice.scm | 218 |
1 files changed, 70 insertions, 148 deletions
diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm index ab75650481..b17a144f7c 100644 --- a/gnu/packages/libreoffice.scm +++ b/gnu/packages/libreoffice.scm @@ -100,11 +100,9 @@ "17q84mhy4rb3masvjw24x549irdjmccnc8n04xh58v9l7hxn8v22")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("mdds" ,mdds) - ("python" ,python) - ("spdlog" ,spdlog))) + (list mdds python spdlog)) (home-page "https://gitlab.com/ixion/ixion") (synopsis "General purpose formula parser and interpreter") (description "Ixion is a library for calculating the results of formula @@ -129,12 +127,9 @@ their dependencies automatically upon calculation.") (arguments `(#:configure-flags '("--disable-static"))) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("ixion" ,ixion) - ("mdds" ,mdds) - ("python" ,python) - ("zlib" ,zlib))) + (list ixion mdds python zlib)) (home-page "https://gitlab.com/orcus/orcus") (synopsis "File import filter library for spreadsheet documents") (description "Orcus is a library that provides a collection of standalone @@ -186,7 +181,7 @@ CSV, CSS and XML.") "None)]\n"))) #t)))))) (inputs - `(("libreoffice" ,libreoffice))) + (list libreoffice)) (home-page "http://dag.wiee.rs/home-made/unoconv/") (synopsis "Convert between any document format supported by LibreOffice") (description @@ -215,13 +210,11 @@ All required fonts must be installed on the converting system.") "1cj76cz4mqcy2mgv9l5xlc95bypyk8zbq0ls9cswqrs2y0lhfgwk")))) (build-system gnu-build-system) (native-inputs - `(("cppunit" ,cppunit) - ("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list cppunit doxygen pkg-config)) (inputs - `(("zlib" ,zlib))) + (list zlib)) (propagated-inputs ; Referenced by .la files - `(("boost" ,boost))) + (list boost)) (arguments ;; avoid triggering configure errors by simple inclusion of boost headers `(#:configure-flags '("--disable-werror" @@ -249,12 +242,11 @@ spreadsheets and presentations.") (arguments `(#:configure-flags '("--disable-werror"))) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (propagated-inputs - `(("librevenge" ,librevenge))) ; in Requires field of .pkg + (list librevenge)) ; in Requires field of .pkg (inputs - `(("zlib" ,zlib))) + (list zlib)) (home-page "http://libwpd.sourceforge.net/") (synopsis "Library for importing WordPerfect documents") (description "Libwpd is a C++ library designed to help process @@ -284,16 +276,11 @@ into other word processors.") "true, true, &status")))))) (build-system gnu-build-system) (native-inputs - `(("cppunit" ,cppunit) - ("gperf" ,gperf) - ("pkg-config" ,pkg-config))) + (list cppunit gperf pkg-config)) (propagated-inputs ; in Requires or Requires.private field of .pkg - `(("icu4c" ,icu4c) - ("liblangtag" ,liblangtag) - ("librevenge" ,librevenge) - ("libxml2" ,libxml2))) + (list icu4c liblangtag librevenge libxml2)) (inputs - `(("boost" ,boost))) + (list boost)) (arguments ;; avoid triggering configure errors by simple inclusion of boost headers `(#:configure-flags '("--disable-werror"))) @@ -321,13 +308,11 @@ ZVR (simple compressed text format).") "1b8mc9zzrqypj1v9zdy3ybc48pw0rfr06cyi7n6grvybjjwq9q03")))) (build-system gnu-build-system) (native-inputs - `(("cppunit" ,cppunit) - ("pkg-config" ,pkg-config))) + (list cppunit pkg-config)) (inputs - `(("libxml2" ,libxml2) - ("boost" ,boost))) + (list libxml2 boost)) (propagated-inputs ; in Requires field of .pkg - `(("librevenge" ,librevenge))) + (list librevenge)) (home-page "https://sourceforge.net/projects/libepubgen/") (synopsis "EPUB generator library for librevenge") (description "libepubgen is an EPUB generator for librevenge. It supports @@ -348,13 +333,11 @@ way--presentation and vector drawing interfaces.") "074x159immf139szkswv2zapnq75p7xk10dbha2p9193hgwggcwr")))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (propagated-inputs - `(("libwpd" ,libwpd))) ; in Requires field of .pkg + (list libwpd)) ; in Requires field of .pkg (inputs - `(("perl" ,perl) - ("zlib" ,zlib))) + (list perl zlib)) (home-page "http://libwpg.sourceforge.net/") (synopsis "Library and tools for the WordPerfect Graphics format") (description "The libwpg project provides a library and tools for @@ -375,15 +358,11 @@ working with graphics in the WPG (WordPerfect Graphics) format.") "18h0a2gsfxvlv03nlcfvw9bzsflq5sin9agq6za103hr0ab8vcfp")))) (build-system gnu-build-system) (native-inputs - `(("cppunit" ,cppunit) - ("pkg-config" ,pkg-config))) + (list cppunit pkg-config)) (propagated-inputs ; in Requires field of .pkg - `(("curl" ,curl) - ("libxml2" ,libxml2))) + (list curl libxml2)) (inputs - `(("boost" ,boost) - ("cyrus-sasl" ,cyrus-sasl) - ("openssl" ,openssl))) + (list boost cyrus-sasl openssl)) (arguments `(#:configure-flags (list @@ -417,15 +396,11 @@ as Alfresco or Nuxeo.") "1vbfrmnvib3cym0yyyabnd8xpx4f7wp20vnn09s6dln347fajqz7")))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("gperf" ,gperf) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list doxygen gperf perl pkg-config)) (propagated-inputs ; in Requires or Requires.private field of .pkg - `(("librevenge" ,librevenge) - ("libxml2" ,libxml2))) + (list librevenge libxml2)) (inputs - `(("boost" ,boost))) + (list boost)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libabw") (synopsis "Library for parsing the AbiWord format") (description "Libabw is a library that parses the file format of @@ -445,16 +420,11 @@ AbiWord documents.") "1m6dirmyhqwnrpv80z97x5k5hdh4kh8a8zlq3smbjrilc6fj8rjn")))) (build-system gnu-build-system) (native-inputs - `(("cppunit" ,cppunit) - ("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list cppunit doxygen pkg-config)) (propagated-inputs ; in Requires or Requires.private field of .pkg - `(("icu4c" ,icu4c) - ("lcms" ,lcms) - ("librevenge" ,librevenge) - ("zlib" ,zlib))) + (list icu4c lcms librevenge zlib)) (inputs - `(("boost" ,boost))) + (list boost)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libcdr") (synopsis "Library for parsing the CorelDRAW format") (description "Libcdr is a library that parses the file format of @@ -476,19 +446,11 @@ CorelDRAW documents of all versions.") (arguments `(#:configure-flags '("--with-mdds=1.5"))) (native-inputs - `(("cppunit" ,cppunit) - ("doxygen" ,doxygen) - ("gperf" ,gperf) - ("pkg-config" ,pkg-config))) + (list cppunit doxygen gperf pkg-config)) (propagated-inputs ; in Requires or Requires.private field of .pkg - `(("liblangtag" ,liblangtag) - ("librevenge" ,librevenge) - ("libxml2" ,libxml2) - ("zlib" ,zlib))) + (list liblangtag librevenge libxml2 zlib)) (inputs - `(("boost" ,boost) - ("glm" ,glm) - ("mdds" ,mdds))) + (list boost glm mdds)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libetonyek") (synopsis "Library for parsing the Apple Keynote format") (description "Libetonyek is a library that parses the file format of @@ -508,10 +470,9 @@ Apple Keynote documents. It currently supports Keynote versions 2 to 5.") (base32 "1g9kwxx60q0hpwvs66ys1cb9qg54hfvbivadwli8sfpc085a44hz")))) (build-system gnu-build-system) (native-inputs - `(("libtool" ,libtool) - ("pkg-config" ,pkg-config))) + (list libtool pkg-config)) (inputs - `(("libxml2" ,libxml2))) + (list libxml2)) (home-page "https://bitbucket.org/tagoh/liblangtag") (synopsis "Library to access tags for identifying languages") (description "Liblangtag implements an interface to work with tags @@ -565,17 +526,11 @@ library primarily intended for language guessing.") (string-append all ";\n"))) #t))))) (native-inputs - `(("cppunit" ,cppunit) - ("doxygen" ,doxygen) - ("gperf" ,gperf) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list cppunit doxygen gperf perl pkg-config)) (inputs - `(("icu4c" ,icu4c) - ("lcms" ,lcms))) + (list icu4c lcms)) (propagated-inputs ; in Requires or Requires.private field of .pkg - `(("librevenge" ,librevenge) - ("zlib" ,zlib))) + (list librevenge zlib)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libfreehand") (synopsis "Library for parsing the FreeHand format") (description "Libfreehand is a library that parses the file format of @@ -603,14 +558,11 @@ Aldus/Macromedia/Adobe FreeHand documents.") (string-append all "\n#include <cstdint>"))))))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (propagated-inputs ; in Requires or Requires.private field of .pkg - `(("icu4c" ,icu4c) - ("librevenge" ,librevenge) - ("zlib" ,zlib))) + (list icu4c librevenge zlib)) (inputs - `(("boost" ,boost))) + (list boost)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libmspub") (synopsis "Library for parsing the Microsoft Publisher format") (description "Libmspub is a library that parses the file format of @@ -655,13 +607,11 @@ Java.") (arguments `(#:configure-flags '("--disable-werror"))) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (propagated-inputs ; in Requires field of .pkg - `(("librevenge" ,librevenge))) + (list librevenge)) (inputs - `(("boost" ,boost) - ("zlib" ,zlib))) + (list boost zlib)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libpagemaker") (synopsis "Library for parsing the PageMaker format") (description "Libpagemaker is a library that parses the file format of @@ -682,17 +632,11 @@ created by PageMaker version 6.x and 7.") "0k7adcbbf27l7n453cca1m6s9yj6qvb5j6bsg2db09ybf3w8vbwg")))) (build-system gnu-build-system) (native-inputs - `(("cppunit" ,cppunit) - ("doxygen" ,doxygen) - ("gperf" ,gperf) - ("perl" ,perl) - ("pkg-config" ,pkg-config))) + (list cppunit doxygen gperf perl pkg-config)) (propagated-inputs ; in Requires or Requires.private field of .pkg - `(("icu4c" ,icu4c) - ("librevenge" ,librevenge) - ("libxml2" ,libxml2))) + (list icu4c librevenge libxml2)) (inputs - `(("boost" ,boost))) + (list boost)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libvisio") (synopsis "Library for parsing the Microsoft Visio format") (description "Libvisio is a library that parses the file format of @@ -712,14 +656,11 @@ Microsoft Visio documents of all versions.") "0986c5gw4vdfz7bcmpdfz07inba5wxsx4f6xvndknqj6zlkh082m")))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (propagated-inputs ; in Requires field of .pkg - `(("librevenge" ,librevenge))) + (list librevenge)) (inputs - `(("boost" ,boost) - ("libxml2" ,libxml2) - ("zlib" ,zlib))) + (list boost libxml2 zlib)) (arguments ;; Avoid triggering configure errors by simple inclusion of Boost headers. `(#:configure-flags '("--disable-werror"))) @@ -744,13 +685,11 @@ text documents, vector drawings, presentations and spreadsheets.") (base32 "1bx5xnw8sk5h26x2z7hfac7hfbm68zqg0jilp15qr0pwxqsf4wmj")))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (propagated-inputs ; in Requires field of .pc file - `(("librevenge" ,librevenge))) + (list librevenge)) (inputs - `(("boost" ,boost) - ("zlib" ,zlib))) + (list boost zlib)) (home-page "https://sourceforge.net/p/libmwaw/wiki/Home/") (synopsis "Import library for some old Macintosh text documents") (description "Libmwaw contains some import filters for old Macintosh @@ -771,10 +710,9 @@ spreadsheet documents.") "1ny8411273k2bq7mnpmcvri3rd46b2j67wfypqkp3y8nhanv0kzr")))) (build-system gnu-build-system) (inputs - `(("librevenge" ,librevenge) - ("zlib" ,zlib))) + (list librevenge zlib)) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (home-page "https://github.com/fosnola/libstaroffice") (synopsis "Provides LibreOffice support for old StarOffice documents") (description "@code{libstaroffice} is an import filter for the document formats @@ -794,13 +732,11 @@ from the old StarOffice (.sdc, .sdw, ...).") "1nsfacqp5sfkyayw7q0wp68lidksd1wjdix8qmsbf0vdl19gn6p2")))) (build-system gnu-build-system) (native-inputs - `(("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list doxygen pkg-config)) (propagated-inputs ; in Requires field of .pkg - `(("librevenge" ,librevenge))) + (list librevenge)) (inputs - `(("boost" ,boost) - ("zlib" ,zlib))) + (list boost zlib)) (home-page "http://libwps.sourceforge.net/") (synopsis "Import library for Microsoft Works text documents") (description "Libwps is a library for importing files in the Microsoft @@ -823,15 +759,9 @@ Works word processor file format.") ;; A harmless 'sign-compare' error pops up on i686 so disable '-Werror'. '(#:configure-flags '("--disable-werror"))) (inputs - `(("boost" ,boost) - ("icu4c" ,icu4c) - ("libpng" ,libpng) - ("librevenge" ,librevenge) - ("zlib" ,zlib))) + (list boost icu4c libpng librevenge zlib)) (native-inputs - `(("cppunit" ,cppunit) - ("doxygen" ,doxygen) - ("pkg-config" ,pkg-config))) + (list cppunit doxygen pkg-config)) (home-page "https://wiki.documentfoundation.org/DLP/Libraries/libzmf") (synopsis "Parses file format of Zoner Callisto/Draw documents") (description "Libzmf is a library that parses the file format of Zoner @@ -855,11 +785,9 @@ Zoner Draw version 4 and 5.") "0qxlkd012r45ppd21kldbq9k5ac5nmxz290z6m2kch9l56v768k1")))) (build-system gnu-build-system) (native-inputs - `(("autoconf" ,autoconf) - ("automake" ,automake) - ("libtool" ,libtool))) + (list autoconf automake libtool)) (inputs - `(("perl" ,perl))) + (list perl)) (native-search-paths (list (search-path-specification (variable "DICPATH") (files '("share/hunspell"))))) @@ -888,7 +816,7 @@ word compounding or character encoding.") (base32 "139hfrn5p87sl8hqmgkf6sgvnxrk2mm8vd8xsm8sm98qjnwlg0f9")))) (build-system trivial-build-system) - (native-inputs `(("unzip" ,unzip))) + (native-inputs (list unzip)) (arguments `(#:modules ((guix build utils)) #:builder (begin @@ -960,7 +888,7 @@ library.") "14mzf8glxkp2775dcqisb1zv6r8ncm3bvzl46q352rwyl2dg1c59")))) (build-system trivial-build-system) - (native-inputs `(("unzip" ,unzip))) + (native-inputs (list unzip)) (arguments `(#:modules ((guix build utils)) #:builder (begin @@ -1019,9 +947,7 @@ library.") #t)))) #:tests? #f)) ; no tests (native-inputs - `(("hunspell" ,hunspell) - ("ispell" ,ispell) - ("perl" ,perl))) + (list hunspell ispell perl)) (synopsis "Hunspell dictionary for German (de_DE)") (description "This package provides a dictionary for the Hunspell spell-checking library.") @@ -1042,7 +968,7 @@ spell-checking library.") "01ap9pr6zzzbp4ky0vy7i1983fwyqy27pl0ld55s30fdxka3ciih")))) (build-system gnu-build-system) (inputs - `(("perl" ,perl))) + (list perl)) (home-page "http://hunspell.sourceforge.net/") (synopsis "Hyphenation library") (description "Hyphen is a hyphenation library using TeX hyphenation @@ -1064,10 +990,9 @@ patterns, which are pre-processed by a perl script.") "0prh19wy1c74kmzkkavm9qslk99gz8h8wmjvwzjc6lf8v2az708y")))) (build-system gnu-build-system) (native-inputs - `(("pkg-config" ,pkg-config))) + (list pkg-config)) (inputs - `(("hunspell" ,hunspell) - ("perl" ,perl))) + (list hunspell perl)) (home-page "http://hunspell.sourceforge.net/") (synopsis "Thesaurus") (description "MyThes is a simple thesaurus that uses a structured text @@ -1089,14 +1014,11 @@ and to return information on pronunciations, meanings and synonyms.") "0p4lb84m05wqd8qr8ni9sp80ivlm83ffn0nxiv4m42hj22qvcdz1")))) (build-system gnu-build-system) (inputs - `(("boost" ,boost) - ("icu4c" ,icu4c) - ("zlib" ,zlib))) + (list boost icu4c zlib)) (native-inputs - `(("cppunit" ,cppunit) - ("pkg-config" ,pkg-config))) + (list cppunit pkg-config)) (propagated-inputs - `(("librevenge" ,librevenge))) ; mentioned in Requires field + (list librevenge)) ; mentioned in Requires field (home-page "https://www.libreoffice.org") (synopsis "Library and tools for the QuarkXPress file format") (description "libqxp is a library and a set of tools for reading and |