Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37406699
en ru br
Репозитории ALT
5.1: 1.0-alt2
4.1: 0.5final-alt1
4.0: 0.5final-alt1
www.altlinux.org/Changes

Группа :: Разработка/Java
Пакет: writer2latex

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Name: writer2latex
Version: 1.0
Release: alt2

Summary: Flexible tool to convert OpenOffice documents into LaTeX2e and XHTML formats
License: LGPL
Group: Development/Java
Url: http://writer2latex.sourceforge.net/
Packager: Kirill Maslinsky <kirill at altlinux.org>

Source: %name-%version.tar

BuildRequires(pre): /proc rpm-build-java rpm-build-texmf
# Automatically added by buildreq on Sat Jun 09 2007
BuildRequires: ant junit openoffice.org xml-commons-resolver12

Requires: java

BuildArch: noarch

%description
Writer2LaTeX is a flexible tool to convert OpenOffice.org documents
(both in StarOffice and OpenDocument formats) into LaTeX2e and XHTML.
It is written in Java.

You can use Writer2LaTeX

* ...as a command line utility, independent of OpenOffice.org.
* ...as an export filter for OpenOffice.org/StarOffice/NeoOffice.
* ...from another java program.

The current version is usable for short and medium-sized documents, but lacks a few features for very long documents, see the feature list.

NOTE that stable version of Writer2LaTeX as an export filter is already included into
OpenOffice.org package. This package provides command-line interface to writer2latex,
standard and sample config files for tuning output and documentation.

#%package javadoc

#Summary: Javadoc for %name
#Group: Development/Documentation
#Requires: java-common

#%description javadoc

#Javadoc for %name.

%prep
%setup -q -n %name-%version
# remove all binary libs
find . -name "*.jar" -exec rm -f {} \;
find . -name "*.zip" -exec rm -f {} \;
# we have to use precompiled .class files due to OOo SDK unavailability
#find . -name "*.class" -exec rm -f {} \;

%build
export CLASSPATH=$(build-classpath junit)

%ant \
          -DURE_HOME %_libdir/openoffice.org/ure \
          -DOFFICE_HOME=%_libdir/openoffice.org/basis3.1 \
jar

sed -i 's,^W2LPATH=.*,W2LPATH=%_javadir,' source/distro/w2l

#build docs

java -jar target/lib/%name.jar -xhtml source/distro/doc/user-manual.odt

%install
# jars
install -d -m 755 %buildroot%_javadir
install -m 644 target/lib/%name.jar %buildroot%_javadir
# data
install -d -m 755 %buildroot%_datadir/%name
install -m 644 source/distro/xslt/*.xsl %buildroot%_datadir/%name
install -m 644 source/java/writer2latex/latex/config/*.xml %buildroot%_datadir/%name

# wrapper script

install -d -m 755 %buildroot%_bindir
install -m 755 source/distro/w2l %buildroot%_bindir

# texmf stuff

install -d -m 755 %buildroot%_texmfmain/tex/latex/%name
install -m 644 source/distro/latex/*.sty source/distro/latex/obsolete/*.sty %buildroot%_texmfmain/tex/latex/%name

# javadoc

#%__install -d -m 755 %buildroot%_javadocdir/%name
#%__cp -pr target/docs/api/* %buildroot%_javadocdir/%name
#%__rm -rf target/docs/api

%files
%doc source/distro/{doc/*,samples,*.txt}
%_javadir/%name.jar
%_datadir/%name
%_bindir/w2l
%_texmfmain/tex/latex/%name

#%files javadoc

#%doc %_javadocdir/%name

%changelog

Полный changelog можно просмотреть здесь

 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin