Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37552952
en ru br
Репозитории ALT
S:2020.2-alt1
5.1: 2008-alt1
4.1: 2002-alt6
4.0: 2002-alt5
3.0: 2002-alt5
www.altlinux.org/Changes

Группа :: Издательство
Пакет: latex2html

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

Name: latex2html
Version: 2002
Release: alt5

%define compactversion 2002-2-1
%define srcname %name-%compactversion
%define ownlibdir %_libdir/%name

Summary: LaTeX to HTML converter
License: GPL
Group: Publishing
Url: http://saftsack.fs.uni-bayreuth.de/~latex2ht
BuildArch: noarch

Source: %url/current/%srcname.tar.bz2
Patch0: %name-%version-gsfonts.patch
Patch1: %name-utf8.patch
Patch2: %name-koi8r.patch
Patch3: %name-%version-path.patch
Patch4: %name-%version-alt-perl-path.patch
Patch5: %name-%version-alt-perl-syntax.patch

PreReq: tetex-latex, tetex-dvips, ghostscript >= 5.50, giftrans

BuildPreReq: gnu-ghostscript-classic libgimp-print netpbm perl-DBM tetex-dvips tetex-latex

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

%prep
%setup -q -n %srcname
%patch0 -p1
#%patch1 -p1
#%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1

%build
%define _perl_lib_path %perl_vendor_privlib:%ownlibdir

TMP=/tmp ./configure --with-gs=%_bindir/gs \
--with-texpath=%_datadir/texmf/tex/ \
--without-mktexlsr \
--with-perl=%_bindir/perl \
--prefix=%prefix \
--shlibdir=%ownlibdir \
#

%make_build

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

%__mkdir_p $RPM_BUILD_ROOT%_bindir
install -p -m755 %name pstoimg texexpand \
$RPM_BUILD_ROOT%_bindir/

%__mkdir_p $RPM_BUILD_ROOT%ownlibdir
cp -avRf \
IndicTeX-HTML L2hos.pm L2hos XyMTeX-HTML cweb2html docs example foilhtml icons makeseg styles texinputs versions \
cfgcache.pm dot.latex2html-init l2hconf.pm makemap readme.hthtml \
$RPM_BUILD_ROOT%ownlibdir/

cp -avRf L2hos/Win32.pm $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

# fix perl path in a few places:

%perl_fix_local \
$RPM_BUILD_ROOT%_libdir/%name/cweb2html/cweb2html \
$RPM_BUILD_ROOT%_libdir/%name/makeseg/makeseg \
$RPM_BUILD_ROOT%ownlibdir/makemap

pushd docs
TEXINPUTS=:.:../texinputs latex manual
TEXINPUTS=:.:../texinputs latex manual
make
bzip2 -9f manual.ps
popd

%post
%_bindir/mktexlsr

%postun
%_bindir/mktexlsr

%files
%_bindir/*
%_libdir/%name
%_datadir/texmf/tex/latex/html
%doc Changes FAQ MANIFEST README readme.hthtml TODO BUGS INSTALL dot.latex2html-init example docs/manual.ps.bz2

%changelog

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

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