Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > main-src > by-pkgid > 42cb3c53b1a8d027d62481815e40115d > files > 2

latex2html-2000.1beta-5mdk.src.rpm

%define name	latex2html
%define version	2000.1beta
%define release	5mdk
%define prefix	%{_prefix}
%define compactversion	2K.1beta

Name: 		%{name}
Summary: 	LaTeX to HTML converter.
Version: 	%{version}
Release: 	%{release}
License: 	GPL
Group: 		Publishing
URL: 		http://www.latex2html.org
Source: 	http://saftsack.fs.uni-bayreuth.de/~latex2ht/current/%{name}-%{compactversion}.tar.bz2
Requires: 	tetex-latex >= 0.4, tetex-dvips >= 0.4, ghostscript >= 5.50, giftrans, perl >= 5.004, netpbm
Prereq: 	tetex-latex >= 0.4

# BuildRoot has to be strange due to the way configure makes directory structure
BuildRoot:	%{_tmppath}/%{version}
BuildArchitectures:	noarch

%define graphic_format	png	# use "gif" or "png"
%define ownlibdir %{_libdir}/%{name}

%description
Elaborate perl program to convert latex documents to html, using LaTeX
to process images and equations.  

%prep
%setup -q -n %{name}-%{compactversion}

%build
TMP=/tmp ./configure --with-gs=%{_bindir}/gs \
  --with-texpath=%{_datadir}/texmf/tex/ \
  --without-mktexlsr \
  --with-perl=%{__perl} \
  --prefix=%{prefix}

%make

%install

# custom "make install" so paths are proper in the perl programs

mkdir -p $RPM_BUILD_ROOT%{_bindir}
install -m 755 latex2html $RPM_BUILD_ROOT%{_bindir}
install -m 755 pstoimg $RPM_BUILD_ROOT%{_bindir}
install -m 755 texexpand $RPM_BUILD_ROOT%{_bindir}

mkdir -p $RPM_BUILD_ROOT%{ownlibdir}/IndicTeX-HTML
cp -avRf IndicTeX-HTML/* $RPM_BUILD_ROOT%{ownlibdir}/IndicTeX-HTML

mkdir -p $RPM_BUILD_ROOT%{ownlibdir}/L2hos
cp -avRf L2hos.pm $RPM_BUILD_ROOT%{ownlibdir}
cp -avRf L2hos/* $RPM_BUILD_ROOT%{ownlibdir}/L2hos

mkdir -p $RPM_BUILD_ROOT%{ownlibdir}/XyMTeX-HTML
cp -avRf XyMTeX-HTML/* $RPM_BUILD_ROOT%{ownlibdir}/XyMTeX-HTML

mkdir -p $RPM_BUILD_ROOT%{ownlibdir}/cweb2html
cp -avRf cweb2html/* $RPM_BUILD_ROOT%{ownlibdir}/cweb2html

mkdir -p $RPM_BUILD_ROOT%{ownlibdir}/docs
cp -avRf docs/* $RPM_BUILD_ROOT%{ownlibdir}/docs

mkdir -p $RPM_BUILD_ROOT%{ownlibdir}/example
cp -avRf example/* $RPM_BUILD_ROOT%{ownlibdir}/example

mkdir -p $RPM_BUILD_ROOT%{ownlibdir}/foilhtml
cp -avRf foilhtml/* $RPM_BUILD_ROOT%{ownlibdir}/foilhtml

mkdir -p $RPM_BUILD_ROOT%{ownlibdir}/icons
cp -avRf icons/* $RPM_BUILD_ROOT%{ownlibdir}/icons

mkdir -p $RPM_BUILD_ROOT%{ownlibdir}/makeseg
cp -avRf makeseg/* $RPM_BUILD_ROOT%{ownlibdir}/makeseg

mkdir -p $RPM_BUILD_ROOT%{ownlibdir}/styles
cp -avRf styles/* $RPM_BUILD_ROOT%{ownlibdir}/styles

mkdir -p $RPM_BUILD_ROOT%{ownlibdir}/texinputs
cp -avRf texinputs/* $RPM_BUILD_ROOT%{ownlibdir}/texinputs

mkdir -p $RPM_BUILD_ROOT%{ownlibdir}/versions
cp -avRf versions/* $RPM_BUILD_ROOT%{ownlibdir}/versions

cp -avRf cfgcache.pm dot.latex2html-init l2hconf.pm makemap readme.hthtml $RPM_BUILD_ROOT%{ownlibdir}

mkdir -p $RPM_BUILD_ROOT%{_datadir}/texmf/tex/latex/html
cp -avRf texinputs/* $RPM_BUILD_ROOT%{_datadir}/texmf/tex/latex/html

mkdir -p $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}
cp -avRf Changes FAQ MANIFEST README readme.hthtml TODO BUGS INSTALL dot.latex2html-init example $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version}

# fix perl path in a few places:

perl -pi -e 's#/usr/local/bin/perl#%{__perl}#'  $RPM_BUILD_ROOT%{prefix}/lib/latex2html/cweb2html/cweb2html
perl -pi -e 's#/usr/local/bin/perl#%{__perl}#'  $RPM_BUILD_ROOT%{prefix}/lib/latex2html/makeseg/makeseg
perl -pi -e 's#/usr/local/bin/perl#%{__perl}#'  $RPM_BUILD_ROOT%{ownlibdir}/makemap

(cd $RPM_BUILD_ROOT%{_datadir}/texmf/tex/latex/html
rm -f floatflt.ins latin9.def url.sty
)

(cd docs 
rm -f changebar.sty
export TEXINPUTS=:.:../texinputs
latex manual
latex manual
latex manual
dvipdf manual.dvi
install -m 644 manual.pdf $RPM_BUILD_ROOT%{_defaultdocdir}/%{name}-%{version})

%clean
rm -rf $RPM_BUILD_ROOT

%post
[ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null
exit 0

%postun
[ -x /usr/bin/texhash ] && /usr/bin/env - /usr/bin/texhash 2> /dev/null
exit 0

%files
%defattr(-,root,root,0755)
%{_bindir}/*
%{_libdir}/%{name}
%{_datadir}/texmf/tex/latex/html/
%{_docdir}/%{name}-%{version}

%changelog
* Tue Mar 05 2002 Giuseppe Ghibò <ghibo@mandrakesoft.com> 2000.1beta-5mdk
- latex2html.pim 1.50 -> 1.62.
- updated URL.
- sync %%post/%%postun scripts with tetex.
- removed pablo utf8 patches (merged into tree).
- exchanged PS <-> PDF documentation (shorter).
- removed duplicated styles (floatflt.ins, url.sty, latin9.def).

* Thu Aug 09 2001 Pablo Saratxaga <pablo@mandrakesoft.com> 2000.1beta-4mdk
- corrected wrong charset indication when creating utf-8 pages

* Tue Jul 31 2001 Yves Duret <yduret@mandrakesoft.com>  2000.1beta-3mdk
- use %%__perl macros, use perl (sed sux)
- rebuild with netpbm
- added requires to netpbm

* Tue Jun  5 2001 Matthias Badaire <mbadaire@mandrakesoft.com> 2000.1beta-2mdk
- fix pstoimg tmp variable issue 

* Tue May 15 2001 Matthias Badaire <mbadaire@mandrakesoft.com> 2000.1beta-1mdk
- update to 2K.1beta

* Mon Jan 22 2001 Guillaume Cottenceau <gc@mandrakesoft.com> 99.2beta8-4mdk
- include manual.ps following suggestion by David Aspinall <da@dcs.ed.ac.uk>

* Tue Nov  7 2000 Guillaume Cottenceau <gc@mandrakesoft.com> 99.2beta8-3mdk
- fix specfile

* Fri Aug 25 2000 Geoffrey Lee <snailtalk@mandrakesof.com> 99.2beta8-2mdk
- readd /usr/bin/pstoimg ...oops ... (Erik Devriendt)
- fix license. There is no such thing as a GNU license.!

* Wed Aug 02 2000 Geoffrey Lee <snailtalk@mandrakesoft.com> 99.2beta8-1mdk
- new version to fix some nasty bugz (Meinhard E. Mayer)

* Sun Jul 30 2000 Geoffrey Lee <snailtalk@mandrakesoft.com> 99.2beta6-4mdk
- rebuild with cleanup

* Mon Mar 20 2000 Camille Begnis <camille@mandrakesoft.com> 99.2beta6-3mdk
- Fixed group

* Sat Mar 18 2000 Camille Begnis <camille@mandrakesoft.com> 99.2beta6-2mdk
- minor spec update 

* Thu Feb 10 2000 Lenny Cartier <lenny@mandrakesoft.com>
- new in contribs
- used - once again - a great srpm provided by Vincent Danen <vdanen@linux-mandrake.com>

* Tue Feb 8 2000 Vincent Danen <vdanen@linux-mandrake.com>
- added fixes for some perl scripts that point to /usr/local/bin/perl

* Sun Feb 6 2000 Vincent Danen <vdanen@linux-mandrake.com>
- initial specfile
- bzip sources
- removed make install and replaced with custom installer to ensure correct
  paths in the latex2html perl programs