Summary: A tool to convert documents from/to any format supported by LibreOffice
Name: unoconv
Version: 0.9.0
Release: %autorelease
License: GPL-2.0-only
URL: https://github.com/unoconv/unoconv/
Source: https://github.com/unoconv/unoconv/archive/%{version}.tar.gz
Patch0: 0001-python3-added-compatibility.patch
Patch1: 0001-update-FSF-address.patch
Patch2: 0001-make-LaTeX-export-usable-with-writer2latex-ext.patch
Patch3: 0001-libreoffice-or-OO.o-has-never-had-wps-export.patch
Patch4: 0002-remove-export-formats-dropped-by-LibreOffice.patch
BuildArch: noarch
BuildRequires: make
BuildRequires: asciidoc
BuildRequires: xmlto
Requires: libreoffice-filters
Requires: libreoffice-pyuno
Suggests: libreoffice-writer2latex
Suggests: openoffice.org-diafilter
%description
Universal Office Converter (unoconv) is a command line tool to convert any
document format that LibreOffice can import to any document format that
LibreOffice can export. It makes use of the LibreOffice's UNO bindings for
non-interactive conversion of documents.
Supported document formats include Open Document Format (.odg, .odp, .ods,
.odt), MS Word (.doc), MS Office Open/MS OOXML (.docx, .pptx, .xlsx), PDF,
HTML, RTF, and many more.
%prep
%autosetup -p1
rm doc/%{name}.1
%build
make %{?_smp_mflags}
asciidoc README.adoc
%install
make install DESTDIR="%{buildroot}" prefix=%{_prefix}
%files
%doc AUTHORS ChangeLog README.html
%doc doc/errcode.html doc/filters.html doc/formats.html doc/selinux.html
%license COPYING
%{_mandir}/man1/%{name}.1*
%{_bindir}/%{name}
%changelog
%autochangelog