[writer2latex] Resolves: rhbz#645906 rebuild for LibreOffice
Caolan McNamara
caolanm at fedoraproject.org
Sat Oct 23 19:46:47 UTC 2010
commit da06e447cb1bb09e8b0cbcdbae7185c5d3f3744c
Author: Caolán McNamara <caolanm at redhat.com>
Date: Sat Oct 23 20:46:44 2010 +0100
Resolves: rhbz#645906 rebuild for LibreOffice
writer2latex.spec | 75 +++++++++++++++++++++++++---------------------------
1 files changed, 36 insertions(+), 39 deletions(-)
---
diff --git a/writer2latex.spec b/writer2latex.spec
index 8ce5887..22a81cb 100644
--- a/writer2latex.spec
+++ b/writer2latex.spec
@@ -3,13 +3,13 @@
Name: writer2latex
Version: 1.0.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Document Converter from ODT to LaTeX
License: LGPLv2
Url: http://writer2latex.sourceforge.net/
Source0: http://writer2latex.svn.sourceforge.net/viewvc/writer2latex/tags/%{version}.tar.gz
Patch0: writer2latex05.rh.patch
-BuildRequires: ant, openoffice.org-core
+BuildRequires: ant, libreoffice-core
Group: Text Processing/Markup/XML
Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
Requires: jaxp_parser_impl, jaxp_transform_impl
@@ -19,10 +19,10 @@ Requires(post): java-gcj-compat >= 1.0.31
Requires(postun): java-gcj-compat >= 1.0.31
%endif
-%define baseinstdir %{_libdir}/openoffice.org
+%define baseinstdir %{_libdir}/libreoffice
%description
-Writer2LaTeX is a utility written in java. It converts OpenOffice.org documents
+Writer2LaTeX is a utility written in java. It converts LibreOffice documents
– in particular documents containing formulas – into other formats. It is
actually a collection of four converters, i.e.:
1) Writer2LaTeX converts documents into LaTeX 2e format for high quality
@@ -44,37 +44,31 @@ BuildArch: noarch
%description javadoc
Javadoc for %{name}.
-%package -n openoffice.org-writer2latex
-Summary: OpenOffice.org Writer To LateX Converter
-Group: Applications/Productivity
-Requires: openoffice.org-core
-Requires(pre): openoffice.org-core
-Requires(post): openoffice.org-core
-Requires(preun): openoffice.org-core
-Requires(postun): openoffice.org-core
-
-%package -n openoffice.org-writer2xhtml
-Summary: OpenOffice.org Writer to xhtml Converter
-Group: Applications/Productivity
-Requires: openoffice.org-core
-Requires(pre): openoffice.org-core
-Requires(post): openoffice.org-core
-Requires(preun): openoffice.org-core
-Requires(postun): openoffice.org-core
-
-%description -n openoffice.org-writer2latex
-Document Converter Extension for OpenOffice.org to provide
+%package -n libreoffice-writer2latex
+Summary: LibreOffice Writer To LateX Converter
+Group: Applications/Productivity
+Requires: libreoffice-core
+Obsoletes: openoffice.org-writer2latex < 1.0.2-4
+
+%package -n libreoffice-writer2xhtml
+Summary: LibreOffice Writer to xhtml Converter
+Group: Applications/Productivity
+Requires: libreoffice-core
+Obsoletes: openoffice.org-writer2xhtml < 1.0.2-4
+
+%description -n libreoffice-writer2latex
+Document Converter Extension for LibreOffice to provide
LaTeX and BibTeX export filters.
-%description -n openoffice.org-writer2xhtml
-Document Converter Extension for OpenOffice.org to provide
+%description -n libreoffice-writer2xhtml
+Document Converter Extension for LibreOffice to provide
XHTML export filters.
%prep
%setup -q -n %{version}
%patch0 -p1 -b .rh.patch
-sed -i -e 's#name="OFFICE_CLASSES" location="/usr/share/java/openoffice"#name="OFFICE_CLASSES" location="%{_libdir}/openoffice.org/basis3.3/program/classes"#' build.xml
-sed -i -e 's#name="URE_CLASSES" location="/usr/share/java/openoffice"#name="URE_CLASSES" location="%{_libdir}/openoffice.org/ure/share/java"#' build.xml
+sed -i -e 's#name="OFFICE_CLASSES" location="/usr/share/java/openoffice"#name="OFFICE_CLASSES" location="%{_libdir}/libreoffice/basis3.3/program/classes"#' build.xml
+sed -i -e 's#name="URE_CLASSES" location="/usr/share/java/openoffice"#name="URE_CLASSES" location="%{_libdir}/libreoffice/ure/share/java"#' build.xml
%build
ant jar javadoc oxt
@@ -91,11 +85,11 @@ cp -p -r target/javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
pushd $RPM_BUILD_ROOT%{_javadocdir}
ln -s %{name}-%{version} %{name}
popd
-# OOo extensions
-install -d -m 755 $RPM_BUILD_ROOT%{baseinstdir}/extensions/writer2latex.oxt
-unzip target/lib/writer2latex.oxt -d $RPM_BUILD_ROOT%{baseinstdir}/extensions/writer2latex.oxt
-install -d -m 755 $RPM_BUILD_ROOT%{baseinstdir}/extensions/writer2xhtml.oxt
-unzip target/lib/writer2xhtml.oxt -d $RPM_BUILD_ROOT%{baseinstdir}/extensions/writer2xhtml.oxt
+# LibreOffice extensions
+install -d -m 755 $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/writer2latex.oxt
+unzip target/lib/writer2latex.oxt -d $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/writer2latex.oxt
+install -d -m 755 $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/writer2xhtml.oxt
+unzip target/lib/writer2xhtml.oxt -d $RPM_BUILD_ROOT%{baseinstdir}/share/extensions/writer2xhtml.oxt
%if %{with_gcj}
%{_bindir}/aot-compile-rpm
%endif
@@ -119,7 +113,7 @@ then
fi
%endif
-%pre -n openoffice.org-writer2latex
+%pre -n libreoffice-writer2latex
if [ $1 -gt 1 ]; then
# Upgrade
# => deregister extension with old name if it exists
@@ -128,7 +122,7 @@ if [ $1 -gt 1 ]; then
unopkg remove --shared org.openoffice.da.writer2latex.oxt > /dev/null 2>&1 || :
fi
-%pre -n openoffice.org-writer2xhtml
+%pre -n libreoffice-writer2xhtml
if [ $1 -gt 1 ]; then
# Upgrade => deregister old extension
unopkg remove --shared org.openoffice.da.writer2xhtml.oxt || :
@@ -148,17 +142,20 @@ fi
%{_javadocdir}/%{name}
%{_javadocdir}/%{name}-%{version}
-%files -n openoffice.org-writer2latex
+%files -n libreoffice-writer2latex
%defattr(0644,root,root,0755)
%doc source/distro/COPYING.TXT
-%{baseinstdir}/extensions/writer2latex.oxt
+%{baseinstdir}/share/extensions/writer2latex.oxt
-%files -n openoffice.org-writer2xhtml
+%files -n libreoffice-writer2xhtml
%defattr(0644,root,root,0755)
%doc source/distro/COPYING.TXT
-%{baseinstdir}/extensions/writer2xhtml.oxt
+%{baseinstdir}/share/extensions/writer2xhtml.oxt
%changelog
+* Sat Oct 23 2010 Caolán McNamara <caolanm at redhat.com> 1.0.2-4
+- Resolves: rhbz#645906 rebuild for LibreOffice
+
* Wed Jul 14 2010 Caolán McNamara <caolanm at redhat.com> 1.0.2-3
- rebuild for OpenOffice.org 3.3
More information about the scm-commits
mailing list