Author: qboosh                       Date: Thu Apr  5 18:02:42 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- updated to 2008
- added destdir patch to fix texmf data installation

---- Files affected:
packages/latex2html:
   latex2html.spec (1.45 -> 1.46) , latex2html-destdir.patch (NONE -> 1.1)  
(NEW)

---- Diffs:

================================================================
Index: packages/latex2html/latex2html.spec
diff -u packages/latex2html/latex2html.spec:1.45 
packages/latex2html/latex2html.spec:1.46
--- packages/latex2html/latex2html.spec:1.45    Sat Jan 29 01:06:52 2011
+++ packages/latex2html/latex2html.spec Thu Apr  5 20:02:37 2012
@@ -10,18 +10,18 @@
 Summary:       LaTeX to HTML translator
 Summary(pl.UTF-8):     Konwerter z LaTeXa do HTML
 Name:          latex2html
-Version:       2002
-%define        subv    2-1
-Release:       8
-License:       GPL
+Version:       2008
+Release:       1
+License:       GPL v2
 Group:         Applications/Publishing/TeX
-Source0:       
http://www.ctan.org/tex-archive/support/latex2html/%{name}-%{version}-%{subv}.tar.gz
-# Source0-md5: 37488919ac4fd3475d389ddfdb0aea02
+Source0:       
http://www.latex2html.org/~latex2ht/current/%{name}-%{version}.tar.gz
+# Source0-md5: 275ab6cfa8ca9328446b7f40d8dc302e
 Patch0:                %{name}-perl.patch
 Patch1:                %{name}-tmp.patch
 Patch2:                %{name}-gslib.patch
 Patch3:                %{name}-extract-major-version.patch
 Patch4:                %{name}-convert-length.patch
+Patch5:                %{name}-destdir.patch
 URL:           http://www.latex2html.org/
 BuildRequires: ghostscript
 BuildRequires: giftrans
@@ -30,10 +30,10 @@
 BuildRequires: %{__perl}
 BuildRequires: rpm-perlprov
 %if %{with tex}
-BuildRequires: tetex-dvips
-BuildRequires: tetex-fonts-ams
-BuildRequires: tetex-format-latex
-BuildRequires: tetex-makeindex
+BuildRequires: texlive-dvips
+BuildRequires: texlive-fonts-ams
+BuildRequires: texlive-latex
+BuildRequires: texlive-makeindex
 %endif
 Requires:      apache-icons
 Requires:      ghostscript >= 4.03
@@ -48,6 +48,8 @@
 %define                _libdir         %{_datadir}/%{name}
 %define                _shlibdir       %{_datadir}/%{name}
 
+%define                texmfdir        /usr/share/texmf
+
 %description
 Elaborate Perl program to convert latex documents to html, using LaTeX
 to process images and equations.
@@ -57,12 +59,13 @@
 Generuje strony html oraz odpowiednie obrazki.
 
 %prep
-%setup -q -n %{name}-%{version}-%{subv}
+%setup -q
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 
 %build
 GS_LIB=.:/usr/share/ghostscript/lib:/usr/share/fonts/Type1; export GS_LIB
@@ -79,7 +82,7 @@
        --with-perl=%{__perl} \
        --with-gs=/usr/bin/gs \
        --with-rgb=%{_datadir}/X11/rgb.txt \
-       --with-texpath=/usr/share/texmf/tex/latex/%{name} \
+       --with-texpath=%{texmfdir}/tex/latex/%{name} \
        --with-iconpath=/icons/l2h
 
 %{__make}
@@ -99,7 +102,7 @@
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/%{_datadir}/apache-icons
+install -d $RPM_BUILD_ROOT%{_datadir}/apache-icons
 
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
@@ -107,7 +110,7 @@
 ln -sf %{_shlibdir}/cweb2html/cweb2html $RPM_BUILD_ROOT%{_bindir}/cweb2html
 ln -sf %{_shlibdir}/icons $RPM_BUILD_ROOT%{_datadir}/apache-icons/l2h
 
-rm -rf $RPM_BUILD_ROOT%{_shlibdir}/{docs,example,foilhtml/foilhtml.log}
+%{__rm} -r $RPM_BUILD_ROOT%{_shlibdir}/{docs,example}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -123,7 +126,10 @@
 %files
 %defattr(644,root,root,755)
 %doc BUGS FAQ LICENSE README TODO %{?with_tex:docs/manual.ps}
-%attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_bindir}/cweb2html
+%attr(755,root,root) %{_bindir}/latex2html
+%attr(755,root,root) %{_bindir}/pstoimg
+%attr(755,root,root) %{_bindir}/texexpand
 %dir %{_shlibdir}
 %{_shlibdir}/[!c]*
 %{_shlibdir}/c[!w]*
@@ -131,6 +137,7 @@
 %{_shlibdir}/cweb2html/[!c]*
 %{_shlibdir}/cweb2html/cweb.*
 %attr(755,root,root) %{_shlibdir}/cweb2html/cweb2html
+%{texmfdir}/tex/latex/%{name}
 %{_datadir}/apache-icons/l2h
 
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -139,6 +146,10 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.46  2012/04/05 18:02:37  qboosh
+- updated to 2008
+- added destdir patch to fix texmf data installation
+
 Revision 1.45  2011/01/29 00:06:52  sparky
 - dropped pre-cvs changelog
 

================================================================
Index: packages/latex2html/latex2html-destdir.patch
diff -u /dev/null packages/latex2html/latex2html-destdir.patch:1.1
--- /dev/null   Thu Apr  5 20:02:43 2012
+++ packages/latex2html/latex2html-destdir.patch        Thu Apr  5 20:02:37 2012
@@ -0,0 +1,38 @@
+--- latex2html-2008/config/install.pl.orig     2002-11-29 12:49:01.000000000 
+0100
++++ latex2html-2008/config/install.pl  2012-04-05 19:04:13.629561822 +0200
+@@ -372,14 +372,16 @@
+ 
+ if($cfg{TEXPATH}) {
+   print "\nNote: trying to install LaTeX2HTML style files in TeX directory 
tree\n     ($cfg{TEXPATH})\n";
+-  unless(mkpath($cfg{TEXPATH})) {
++  my $dest = $cfg{TEXPATH};
++  $dest = $ENV{'DESTDIR'}.$dest if($ENV{'DESTDIR'});
++
++  unless(mkpath($dest)) {
+   #my $testpath = $cfg{TEXPATH}; # to strip (latex2)html
+   #$testpath =~ s/[$dd$dd][^$dd$dd]*$//;
+   #if((-d $cfg{TEXPATH} && !-w _) || (-d $testpath && !-w _)) {
+     print STDERR "\nError: Cannot install LaTeX2HTML style files in 
$cfg{TEXPATH}\n";
+   } else {
+     my $dir = 'texinputs';
+-    my $dest = $cfg{TEXPATH};
+     unless(opendir(DIR,$dir)) {
+       print STDERR qq{Error: Could not read directory "$dir": $!\n};
+     } else {
+#@@ -388,13 +390,13 @@
+#       while(defined($file = readdir(DIR))) {
+#         my $full = "$dir/$file";
+#         next if($file =~ /^\.\.?$/ || !-f $full || !-s _);
+#-        unless(&install_file($full,$cfg{TEXPATH},$FILECHMOD,0)) {
+#+        unless(&install_file($full,$dest,$FILECHMOD,0)) {
+#           $ok = 0;
+#           last;
+@@ -394,7 +396,7 @@
+         }
+       }
+       closedir(DIR);
+-      if($ok && $cfg{MKTEXLSR}) {
++      if($ok && $cfg{MKTEXLSR} && !$ENV{'DESTDIR'}) {
+         print "Info: Running $cfg{MKTEXLSR} to rebuild ls-R database...\n";
+         system($cfg{MKTEXLSR});
+       }
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/packages/latex2html/latex2html.spec?r1=1.45&r2=1.46

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to