]> git.pld-linux.org Git - packages/texlive.git/blobdiff - texlive.spec
- rel 5
[packages/texlive.git] / texlive.spec
index 4ce5391ba906a00d8d6bb35d936058845270d836..535bf5c6052800304761a68beb9b816d01ff331c 100644 (file)
@@ -2,7 +2,6 @@
 #
 # MAIN TODO (sort by importnce):
 # - texlive-format-pdflatex deps
-# - texlive-epsutils vs. psutils conflicts
 # - pl updates
 # - see uncategorized and *other* subpackages and split
 # - context: consider more splitting, check dependencies
@@ -14,7 +13,6 @@
 #   /usr/bin/texhash[77]: kpsewhich: not found
 # - drop ppc bconds once clisp is fixed on that architecture
 # - jadetex subpackage (from other-utils)
-# - maybe patch main config file (http://www.togaware.com/linux/survivor/TeX_Capacity.html)
 #
 # FHS TODO:
 # - merge rhconfig and texmfsysvar patches
@@ -46,7 +44,7 @@ Summary(pt_BR.UTF-8): Sistema de typesetting TeX e formatador de fontes MetaFont
 Summary(tr.UTF-8):     TeX dizgi sistemi ve MetaFont yazıtipi biçimlendiricisi
 Name:          texlive
 Version:       20080816
-Release:       4.2
+Release:       5
 Epoch:         1
 License:       distributable
 Group:         Applications/Publishing/TeX
@@ -59,7 +57,7 @@ Source5:      xdvi.desktop
 Source6:       xdvi.png
 Source10:      http://tug.ctan.org/get/macros/latex/contrib/floatflt.zip
 # Source10-md5:        5d9fe14d289aa81ebb6b4761169dd5f2
-Source11:      http://carme.pld-linux.org/~uzsolt/sources/texlive-fonts-larm.tar.bz2
+Source11:      http://carme.pld-linux.org/~uzsolt/sources/%{name}-fonts-larm.tar.bz2
 # Source11-md5:        df2fcc66f0c2e90785ca6c9b27dacd34
 Source50:      http://sunsite2.icm.edu.pl/pub/tex/systems/texlive/tlnet/2008/tlpkg/TeXLive/Splashscreen.pm
 # Source50-md5:        5cc49f49010f27fdb02dd7053797ba19
@@ -89,6 +87,7 @@ Source62:     http://sunsite2.icm.edu.pl/pub/tex/systems/texlive/tlnet/2008/tlpkg/Te
 # Source62-md5:        f0fa0f2fc7aacb1e9b40eb65891a24c8
 Patch0:                %{name}-am.patch
 Patch1:                %{name}-20080816-kpathsea-ar.patch
+Patch2:                %{name}-gcc44.patch
 URL:           http://www.tug.org/texlive/
 BuildRequires: autoconf
 BuildRequires: automake
@@ -120,6 +119,7 @@ BuildRequires:      tetex-format-pdflatex
 BuildRequires: tetex-latex-cyrillic
 BuildRequires: tetex-tex-babel
 %else
+BuildRequires: %{name}-context
 BuildRequires: %{name}-csplain
 BuildRequires: %{name}-fonts-cmsuper
 #BuildRequires:        %{name}-format-amstex
@@ -141,7 +141,6 @@ BuildRequires:      %{name}-tex-physe
 BuildRequires: %{name}-xetex
 BuildRequires: %{name}-xetex
 BuildRequires: %{name}-xmltex
-BuildRequires:         %{name}-context
 # fill with future texlive BR. guesses ones for now
 %endif
 BuildRequires: /usr/bin/latex
@@ -165,7 +164,7 @@ Requires:   texconfig = %{epoch}:%{version}-%{release}
 Requires:      textutils
 Suggests:      tmpwatch
 Provides:      tetex = %{epoch}:%{version}-%{release}
-Provides:      tetex-format-pdfetex
+Provides:      tetex-format-pdfetex = %{epoch}:%{version}-%{release}
 Obsoletes:     tetex
 Obsoletes:     tetex-afm
 Obsoletes:     tetex-doc
@@ -259,9 +258,9 @@ TeXbook' başlıklı kitabında anlatılmaktadır.
 %package other-utils
 Summary:       Other utilities
 Group:         Applications/Publishing/TeX
-Obsoletes:     tetex-format-cyrtexinfo
+Provides:      jadetex = %{epoch}:%{version}-%{release}
 Obsoletes:     jadetex
-Provides:      jadetex
+Obsoletes:     tetex-format-cyrtexinfo
 
 %description other-utils
 Other utilities.
@@ -778,7 +777,7 @@ Summary(pl.UTF-8):  Zestaw narzędzi MetaPost
 Group:         Applications/Publishing/TeX
 Requires(post,postun): %{_bindir}/texhash
 Requires:      %{name} = %{epoch}:%{version}-%{release}
-Obsoletes:     tetex-matapost
+Obsoletes:     tetex-metapost
 
 %description metapost
 MetaPost.
@@ -809,6 +808,7 @@ Summary(pl.UTF-8):  Konwerter MetaPost do PDF
 Group:         Applications/Publishing/TeX
 Requires(post,postun): %{_bindir}/texhash
 Requires:      %{name}-metapost = %{epoch}:%{version}-%{release}
+Obsoletes:     tetex-mptopdf
 
 %description mptopdf
 MetaPost to PDF converter.
@@ -1425,7 +1425,10 @@ Summary: PostScript Utilities
 Summary(hu.UTF-8):     PostScript eszközök
 Summary(pl.UTF-8):     Narzędzia do PostScriptu
 Group:         Applications/Printing
+Provides:      psutils
 Obsoletes:     psutils
+Obsoletes:     texlive-epsutils
+Obsoletes:     texlive-filters
 
 %description psutils
 This archive contains some utilities for manipulating PostScript
@@ -1488,9 +1491,10 @@ Requires(post,postun):   %{_bindir}/texhash
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 Provides:      tetex-format-plain
 Provides:      tetex-plain
+Obsoletes:     tetex-cyrplain
+Obsoletes:     tetex-format-cyrplain
 Obsoletes:     tetex-format-plain
 Obsoletes:     tetex-plain
-Obsoletes:     tetex-cyrplain
 
 %description plain
 Plain TeX format basic files.
@@ -1522,6 +1526,7 @@ Summary(pl.UTF-8):        Format MeX Plain
 Group:         Applications/Publishing/TeX
 Requires(post,postun): %{_bindir}/texhash
 Requires:      texlive-mex = %{epoch}:%{version}-%{release}
+Obsoletes:     tetex-format-mex
 
 %description format-mex
 MeX Plain Format.
@@ -1585,8 +1590,8 @@ Summary(pl.UTF-8):        Makra AMS dla formatu Plain TeX
 Group:         Applications/Publishing/TeX
 Requires(post,postun): %{_bindir}/texhash
 Requires:      %{name}-amstex = %{epoch}:%{version}-%{release}
-Obsoletes:     tetex-ams
 Obsoletes:     tetex-format-cyramstex
+Obsoletes:     tetex-format-amstex
 
 %description format-amstex
 American Mathematical Society macros for Plain TeX.
@@ -1649,8 +1654,8 @@ Group:            Applications/Publishing/TeX
 Requires(post,postun): %{_bindir}/texhash
 Requires:      %{name}-fonts-cs = %{epoch}:%{version}-%{release}
 Requires:      %{name}-plain = %{epoch}:%{version}-%{release}
-Obsoletes:     tetex-cslatex
 Provides:      tetex-cslatex
+Obsoletes:     tetex-cslatex
 
 %description cslatex
 CSLaTeX format basic files.
@@ -1664,7 +1669,7 @@ Summary(pl.UTF-8):        Format CSLaTeX
 Group:         Applications/Publishing/TeX
 Requires(post,postun): %{_bindir}/texhash
 Requires:      %{name}-cslatex = %{epoch}:%{version}-%{release}
-Obsoletes:     tetex-cslatex
+Obsoletes:     tetex-format-cslatex
 
 %description format-cslatex
 CSLaTeX format.
@@ -1678,6 +1683,7 @@ Summary(pl.UTF-8):        Format PDF CSLaTeX
 Group:         Applications/Publishing/TeX
 Requires(post,postun): %{_bindir}/texhash
 Requires:      %{name}-cslatex = %{epoch}:%{version}-%{release}
+Obsoletes:     tetex-format-pdfcslatex
 
 %description format-pdfcslatex
 PDF CSLaTeX format.
@@ -1693,8 +1699,8 @@ Summary(pl.UTF-8):        Podstawowe pliki dla formatu EPlain
 Group:         Applications/Publishing/TeX
 Requires(post,postun): %{_bindir}/texhash
 Requires:      %{name}-plain = %{epoch}:%{version}-%{release}
-Obsoletes:     tetex-etex
 Obsoletes:     tetex-eplain
+Obsoletes:     tetex-etex
 
 %description eplain
 EPlain format basic files.
@@ -1708,6 +1714,7 @@ Summary(pl.UTF-8):        Format EPlain
 Group:         Applications/Publishing/TeX
 Requires(post,postun): %{_bindir}/texhash
 Requires:      %{name}-eplain = %{epoch}:%{version}-%{release}
+Obsoletes:     tetex-format-eplain
 
 %description format-eplain
 EPlain format.
@@ -1947,6 +1954,7 @@ Group:            Applications/Publishing/TeX
 Requires(post,postun): /usr/bin/texhash
 Requires:      %{name}-latex = %{epoch}:%{version}-%{release}
 Obsoletes:     tetex-algorith
+Obsoletes:     tetex-latex-algorithms
 
 %description latex-algorithms
 Defines a floating algorithm environment designed to work with the
@@ -2147,6 +2155,8 @@ Summary(pl.UTF-8):        Duńskie warianty standardowych stylów BibTeXa
 Group:         Applications/Publishing/TeX
 Requires(post,postun): /usr/bin/texhash
 Requires:      %{name}-latex-bibtex = %{epoch}:%{version}-%{release}
+Obsoletes:     tetex-latex-bibtex-dk
+
 
 %description latex-bibtex-dk
 Dk-bib is a translation of the four standard BibTeX style files
@@ -2617,6 +2627,7 @@ Group:            Applications/Publishing/TeX
 Requires(post,postun): /usr/bin/texhash
 Requires:      %{name}-fonts-lm = %{epoch}:%{version}-%{release}
 Requires:      %{name}-latex = %{epoch}:%{version}-%{release}
+Obsoletes:     tetex-latex-lm
 
 %description latex-lm
 Latin Modern family of fonts, based on the Computer Modern fonts
@@ -2658,6 +2669,7 @@ Summary(pl.UTF-8):        Numery linii dla paragrafów
 Group:         Applications/Publishing/TeX
 Requires(post,postun): /usr/bin/texhash
 Requires:      %{name}-latex = %{epoch}:%{version}-%{release}
+Obsoletes:     tetex-latex-lineno
 
 %description latex-lineno
 The LaTeX package lineno.sty provides line numbers on paragraphs.
@@ -2869,11 +2881,9 @@ Summary: Mathematical packages
 Summary(hu.UTF-8):     Matematikai csomagok
 Group:         Applications/Publishing/TeX
 Requires(post,postun): %{_bindir}/texhash
-Requires:      %{name}-latex = %{epoch}:%{version}-%{release}
-# gnuplottex needs gnuplot
-Requires:      gnuplot
 Requires:      %{name}-fonts-bbm = %{epoch}:%{version}-%{release}
 Requires:      %{name}-fonts-stmaryrd = %{epoch}:%{version}-%{release}
+Requires:      %{name}-latex = %{epoch}:%{version}-%{release}
 Requires:      %{name}-latex-ams = %{epoch}:%{version}-%{release}
 Requires:      %{name}-latex-carlisle = %{epoch}:%{version}-%{release}
 Requires:      %{name}-latex-psnfss = %{epoch}:%{version}-%{release}
@@ -2882,6 +2892,8 @@ Requires: %{name}-latex-wasysym = %{epoch}:%{version}-%{release}
 Requires:      %{name}-tex-pstricks = %{epoch}:%{version}-%{release}
 Requires:      %{name}-tex-xkeyval = %{epoch}:%{version}-%{release}
 Requires:      %{name}-tex-xypic = %{epoch}:%{version}-%{release}
+# gnuplottex needs gnuplot
+Requires:      gnuplot
 
 %description latex-math
 This package contains:
@@ -3191,6 +3203,7 @@ Summary(pl.UTF-8):        Interfejs do rozszerzeń mikrotypograficznych pdfTeXa
 Group:         Applications/Publishing/TeX
 Requires(post,postun): /usr/bin/texhash
 Requires:      %{name}-latex = %{epoch}:%{version}-%{release}
+Obsoletes:     tetex-latex-microtype
 
 %description latex-microtype
 The `microtype' package provides a LaTeX interface to pdfTeX's
@@ -4237,8 +4250,8 @@ Summary(pl.UTF-8):        Różne pliki TeXowe służące do składu dokumentów w jęz
 Group:         Applications/Publishing/TeX
 Requires(post,postun): %{_bindir}/texhash
 Requires:      %{name} = %{epoch}:%{version}-%{release}
-Obsoletes:     tetex-tex-spanishb
 Obsoletes:     tetex-tex-spanish
+Obsoletes:     tetex-tex-spanishb
 
 %description tex-spanish
 Various TeX related files for typesetting documents written in
@@ -4320,6 +4333,8 @@ Group:            Applications/Publishing/TeX
 Requires(post,postun): %{_bindir}/texhash
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 Obsoletes:     tetex-tex-vietnam
+Obsoletes:     tetex-latex-vietnam
+Obsoletes:     tetex-latex-urwvn
 
 %description latex-vietnam
 Vietnamese language support.
@@ -4335,6 +4350,7 @@ Requires(post,postun):    %{_bindir}/texhash
 Requires:      %{name} = %{epoch}:%{version}-%{release}
 Requires:      %{name}-fonts-xypic = %{epoch}:%{version}-%{release}
 Obsoletes:     tetex-xypic
+Obsoletes:     tetex-tex-xypic
 
 %description tex-xypic
 A package for typesetting a variety of graphs and diagrams with TeX.
@@ -4353,6 +4369,7 @@ Summary(pl.UTF-8):        Rozszerzenie do pakietu keyval
 Group:         Applications/Publishing/TeX
 Requires(post,postun): /usr/bin/texhash
 Requires:      %{name} = %{epoch}:%{version}-%{release}
+Obsoletes:     tetex-tex-xkeyval
 
 %description tex-xkeyval
 Extension to keyval package.
@@ -4902,10 +4919,10 @@ Requires:       %{name}-dirs-fonts = %{epoch}:%{version}-%{release}
 Obsoletes:     tetex-fonts-cbgreek
 Obsoletes:     tetex-fonts-dstroke
 Obsoletes:     tetex-fonts-pazo
-Obsoletes:     tetex-qfonts
 Obsoletes:     tetex-fonts-type1-dstroke
 Obsoletes:     tetex-fonts-type1-qfonts
 Obsoletes:     tetex-fonts-type1-tt2001
+Obsoletes:     tetex-qfonts
 
 %description fonts-other
 Other fonts.
@@ -5561,9 +5578,9 @@ fonts.
 %package xmltex
 Summary:       TeX package for processing XML files
 Group:         Applications/Publishing/TeX
-Obsoletes:     xmltex
-Provides:      xmltex
 Requires(post,postun): /usr/bin/texhash
+Provides:      xmltex
+Obsoletes:     xmltex
 
 %description xmltex
 XMLTeX is a non-validating, namespace-aware XML parser written in TeX.
@@ -5575,6 +5592,7 @@ It allows TeX to directly process XML files.
 lzma -dc %{SOURCE0} | tar xf - -C ..
 %patch0 -p1
 %patch1 -p1
+%patch2 -p1
 CURDIR=$(pwd)
 
 cd utils/xindy/make-rules/alphabets
@@ -5600,6 +5618,7 @@ cd texk/kpathsea
 %{__sed} -i 's@^TEXMFSYSVAR =.*@TEXMFSYSVAR = %{_localstatedir}@' texmf.cnf
 %{__sed} -i 's@^TEXMFSYSCONFIG =.*@TEXMFSYSCONFIG = %{_sysconfdir}/%{name}@' texmf.cnf
 %{__sed} -i 's@^TEXMFVAR =.*@TEXMFVAR = %{_localstatedir}@' texmf.cnf
+%{__sed} -i 's@^trie_size.*@trie_size = 1262000@' texmf.cnf
 cd ../..
 
 %ifarch ppc ppc64
@@ -5883,8 +5902,17 @@ for format in \
        xetex \
        xelatex \
        xmltex; do
-       fmtutil --fmtdir $RPM_BUILD_ROOT%{fmtdir} --byfmt=${format} 
+%if %{with bootstrap}
+       mkdir -p $RPM_BUILD_ROOT%{fmtdir}/${format}
+       touch $RPM_BUILD_ROOT%{fmtdir}/${format}/${format}.fmt
+       touch $RPM_BUILD_ROOT%{fmtdir}/pdftex/${format}.fmt
+%else
+       fmtutil --fmtdir $RPM_BUILD_ROOT%{fmtdir} --byfmt=${format}
+%endif
 done
+%if %{with bootstrap}
+touch $RPM_BUILD_ROOT%{fmtdir}/xetex/xelatex.fmt
+%endif
 # We don't need the log files
 rm -f $(find $RPM_BUILD_ROOT%{fmtdir} -name "*.log")
 
@@ -7464,6 +7492,7 @@ fi
 %attr(1777,root,root) %dir %{_localstatedir}/fonts/map
 %attr(1777,root,root) %dir %{fmtdir}
 
+%dir %{fmtdir}/tex
 %dir %{texmfdist}
 %dir %{texmfdist}/doc
 %dir %{texmfdist}/doc/generic
@@ -7606,9 +7635,7 @@ fi
 %{_mandir}/man1/weave.1*
 %{_mandir}/man5/fmtutil.cnf.5*
 %{_mandir}/man5/updmap.cfg.5*
-
 %{fmtdir}/pdftex/pdfetex.fmt
-%dir %{fmtdir}/tex
 %{fmtdir}/tex/tex.fmt
 
 %files other-utils
@@ -8265,6 +8292,7 @@ fi
 %{texmf}/texconfig/v
 %{texmf}/texconfig/x
 
+%if !%{with bootstrap}
 %files -n xindy
 %defattr(644,root,root,755)
 %doc %{texmf}/doc/xindy
@@ -8460,6 +8488,7 @@ fi
 %files -n xindy-vietnamese
 %defattr(644,root,root,755)
 %{texmf}/xindy/lang/vietnamese/
+%endif
 
 %files -n xdvi
 %defattr(644,root,root,755)
@@ -9277,7 +9306,6 @@ fi
 %{texmf}/tex/latex/dvipdfm
 %{fmtdir}/pdftex/latex.fmt
 %{fmtdir}/pdftex/mllatex.fmt
-%{fmtdir}/pdftex/pdflatex.fmt
 
 %files latex-12many
 %defattr(644,root,root,755)
@@ -12217,6 +12245,7 @@ fi
 %files format-pdflatex
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/pdflatex
+%{fmtdir}/pdftex/pdflatex.fmt
 %{_mandir}/man1/pdflatex.1*
 
 %files tex-babel
 %{texmf}/fonts/cmap/dvipdfmx
 %{texmf}/fonts/map/dvipdfmx
 
-%files epsutils
+%files psutils
 %defattr(644,root,root,755)
+%dir %{texmf}/scripts/ps2eps
+%doc %{texmfdist}/doc/epspdf
 %attr(755,root,root) %{_bindir}/epsffit
 %attr(755,root,root) %{_bindir}/epspdf
 %attr(755,root,root) %{_bindir}/epspdftk
-%attr(755,root,root) %{_bindir}/pst2pdf
-%doc %{texmfdist}/doc/epspdf
-%{_mandir}/man1/epsffit*
-%{texmfdist}/scripts/epspdf
-
-%files filters
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/fix*
-%{_mandir}/man1/fix*
-
-%files psutils
-%defattr(644,root,root,755)
-%dir %{texmf}/scripts/ps2eps
 %attr(755,root,root) %{_bindir}/extractres
+%attr(755,root,root) %{_bindir}/fix*
 %attr(755,root,root) %{_bindir}/getafm
 %attr(755,root,root) %{_bindir}/includeres
+%attr(755,root,root) %{_bindir}/ps2eps
 %attr(755,root,root) %{_bindir}/psbook
 %attr(755,root,root) %{_bindir}/psmerge
 %attr(755,root,root) %{_bindir}/psnup
 %attr(755,root,root) %{_bindir}/psresize
 %attr(755,root,root) %{_bindir}/psselect
-%attr(755,root,root) %{_bindir}/ps2eps
+%attr(755,root,root) %{_bindir}/pst2pdf
 %attr(755,root,root) %{_bindir}/pstops
 %attr(755,root,root) %{_bindir}/showchar
 %attr(755,root,root) %{texmf}/scripts/ps2eps/ps2eps*
+%{_mandir}/man1/epsffit*
 %{_mandir}/man1/extractres*
+%{_mandir}/man1/fix*
 %{_mandir}/man1/getafm*
 %{_mandir}/man1/includeres*
+%{_mandir}/man1/ps2eps.1*
 %{_mandir}/man1/psbook*
 %{_mandir}/man1/psmerge*
 %{_mandir}/man1/psnup*
 %{_mandir}/man1/psresize*
 %{_mandir}/man1/psselect*
 %{_mandir}/man1/pstops*
-%{_mandir}/man1/ps2eps.1*
+%{texmfdist}/scripts/epspdf
 %{texmf}/dvips/psutils
 
 %files uncategorized-utils
This page took 0.050429 seconds and 4 git commands to generate.