- dependency pruning: (#428489, #429753)

- package XeTeX separately
- move ghostscript utilities (a2ping, e2pall, epstopdf, gsftopk, pdfcrop,
    ps4pdf, thumbpdf) and metafont with X support to texlive-utils
    subpackage
- move allcm, allec, allneeded to texlive-dvips
- package xdvipdfmx in dvipdfmx subpackage
- only texlive-doc now requires xdg-utils
This commit is contained in:
Jindrich Novy 2008-01-23 08:59:00 +00:00
parent 39ed6db06b
commit 53b0e0b5f3

View File

@ -26,7 +26,7 @@
Name: texlive
Version: %{texlive_ver}
Release: 14%{?dist}
Release: 15%{?dist}
Summary: Binaries for the TeX formatting system
Group: Applications/Publishing
@ -139,19 +139,13 @@ BuildRequires: libSM-devel libICE-devel
BuildRequires: Xaw3d-devel
BuildRequires: poppler-devel >= 0.6.2-2
BuildRequires: teckit-devel
Requires: xdg-utils ruby
Requires: ruby
Requires: texlive-texmf = %{version}
Requires: texlive-texmf-errata = %{version}
# for a2ping
Requires: ghostscript
# for ps4pdf
Requires: texlive-dvips = %{version}-%{release}
# used to be in tetex, but is a separated project
%if %{enable_japanese}
Requires: mendexk
%endif
# needed by xetex
Requires: dvipdfmx
# make sure fonts package installed before running post - since
# fmtutil-sys is symlink to fmtutil
Requires(post): %{_bindir}/fmtutil
@ -210,6 +204,7 @@ Obsoletes: texlive-doc < 2007-7
Provides: texlive-doc = %{version}-%{release}
Requires: texlive-texmf-doc = %{version}
Requires: texlive-texmf-errata-doc = %{version}
Requires: xdg-utils
%description doc
If you are installing texlive and need a documentation to describe
@ -217,6 +212,30 @@ styles or you are a TeX beginner and need tutorials, you may install
this package to obtain applications allowing you to user-friendly browse
documentation of the TeX formatting system.
%package utils
Summary: TeXLive utilities using ghostscript and metafont with X support
Group: Applications/Publishing
Requires: texlive = %{version}-%{release}
Requires: texlive-dvips = %{version}-%{release}
Requires: ghostscript
%description utils
This package contains TeXLive utilities using ghostscript and metafont
with X support.
%package xetex
Summary: TeX typesetting engine using Unicode with OpenType or AAT support
Group: Applications/Publishing
Requires: texlive = %{version}-%{release}
Requires: dvipdfmx
%description xetex
XeTeX is a TeX typesetting engine using Unicode and supporting modern
font technologies such as OpenType or AAT. Initially developed for Mac
OS X only, it is now available for all major platforms. It natively
supports Unicode and the input file is assumed to be in UTF-8 encoding
by default.
%package dvips
Summary: A DVI to PostScript converter for the TeX text formatting system
Group: Applications/Publishing
@ -753,11 +772,7 @@ fi
%dir %{_texmf_conf}/web2c
%config(noreplace) %{_texmf_conf}/web2c/mktexdir.opt
# binaries
%{_bindir}/a2ping
%{_bindir}/aleph
%{_bindir}/allcm
%{_bindir}/allec
%{_bindir}/allneeded
%{_bindir}/amstex
%{_bindir}/bibtex
%{_bindir}/ctangle
@ -765,8 +780,6 @@ fi
%{_bindir}/cweave
%{_bindir}/dvitomp
%{_bindir}/dmp
%{_bindir}/e2pall
%{_bindir}/epstopdf
%{_bindir}/etex
%{_bindir}/fmtutil
%{_bindir}/fmtutil-sys
@ -774,7 +787,6 @@ fi
%{_bindir}/gftodvi
%{_bindir}/gftopk
%{_bindir}/gftype
%{_bindir}/gsftopk
%{_bindir}/kpseaccess
%{_bindir}/kpsepath
%{_bindir}/kpsereadlink
@ -789,7 +801,6 @@ fi
%{_bindir}/makeindex
%{_bindir}/makempx
%{_bindir}/makempy
%{_bindir}/mf
%{_bindir}/mf-nowin
%{_bindir}/mft
%{_bindir}/mkindex
@ -814,7 +825,6 @@ fi
%{_bindir}/ovf2ovp
%{_bindir}/ovp2ovf
%{_bindir}/patgen
%{_bindir}/pdfcrop
%{_bindir}/pdfetex
%{_bindir}/pdftex
%{_bindir}/pfb2pfa
@ -825,7 +835,6 @@ fi
%{_bindir}/pooltype
%{_bindir}/ps2frag
%{_bindir}/ps2pk
%{_bindir}/ps4pdf
%{_bindir}/rubibtex
%{_bindir}/rumakeindex
%{_bindir}/tangle
@ -839,7 +848,6 @@ fi
%{_bindir}/texlinks
%{_bindir}/texutil
%{_bindir}/tftopl
%{_bindir}/thumbpdf
%{_bindir}/tie
%{_bindir}/updmap
%{_bindir}/updmap-sys
@ -880,8 +888,6 @@ fi
%{_bindir}/texmfstart
%{_bindir}/textools
%{_bindir}/tmftools
%{_bindir}/xdvipdfmx
%{_bindir}/xetex
%{_bindir}/xmltools
# Japanese pTeX
%if %{enable_japanese}
@ -889,9 +895,6 @@ fi
%{_bindir}/ptex
%endif
# man pages
%{_mandir}/man1/allcm.1*
%{_mandir}/man1/allec.1*
%{_mandir}/man1/allneeded.1*
%{_mandir}/man1/amstex.1*
%{_mandir}/man1/bibtex.1*
%{_mandir}/man1/ctangle.1*
@ -900,9 +903,7 @@ fi
%{_mandir}/man1/cweb.1*
%{_mandir}/man1/dvitomp.1*
%{_mandir}/man1/dmp.1*
%{_mandir}/man1/e2pall.1*
%{_mandir}/man1/eplain.1*
%{_mandir}/man1/epstopdf.1*
%{_mandir}/man1/etex.1*
%{_mandir}/man1/fdf2tex.1*
%{_mandir}/man1/fmtutil.1*
@ -911,7 +912,6 @@ fi
%{_mandir}/man1/gftodvi.1*
%{_mandir}/man1/gftopk.1*
%{_mandir}/man1/gftype.1*
%{_mandir}/man1/gsftopk.1*
%{_mandir}/man1/kpseaccess.1*
%{_mandir}/man1/kpsepath.1*
%{_mandir}/man1/kpsereadlink.1*
@ -925,7 +925,6 @@ fi
%{_mandir}/man1/makeindex.1*
%{_mandir}/man1/makempx.1*
%{_mandir}/man1/makempy.1*
%{_mandir}/man1/mf.1*
%{_mandir}/man1/mf-nowin.1*
%{_mandir}/man1/mft.1*
%{_mandir}/man1/mkindex.1*
@ -970,7 +969,6 @@ fi
%{_mandir}/man1/texlinks.1*
%{_mandir}/man1/texutil.1*
%{_mandir}/man1/tftopl.1*
%{_mandir}/man1/thumbpdf.1*
%{_mandir}/man1/tie.1*
%{_mandir}/man1/updmap.1*
%{_mandir}/man1/updmap-sys.1*
@ -1013,23 +1011,46 @@ fi
%{_texmf_main}/web2c/mktexnam
%{_texmf_main}/web2c/mktexupd
%files utils
%defattr(-,root,root,-)
%{_bindir}/a2ping
%{_bindir}/e2pall
%{_bindir}/epstopdf
%{_bindir}/gsftopk
%{_bindir}/mf
%{_bindir}/pdfcrop
%{_bindir}/ps4pdf
%{_bindir}/thumbpdf
%{_mandir}/man1/e2pall.1*
%{_mandir}/man1/epstopdf.1*
%{_mandir}/man1/gsftopk.1*
%{_mandir}/man1/mf.1*
%{_mandir}/man1/thumbpdf.1*
%files xetex
%defattr(-,root,root,-)
%{_bindir}/xetex
%files afm
%defattr(-,root,root,-)
%{_bindir}/afm2tfm
%{_bindir}/ttf2afm
%{_mandir}/man1/afm2tfm.1*
%{_mandir}/man1/ttf2afm.1*
# not in fedora tetex, but a separate project
#%{_bindir}/afm2pl
#%{_mandir}/man1/afm2pl.1*
%files dvips
%defattr(-,root,root,-)
%{_bindir}/allcm
%{_bindir}/allec
%{_bindir}/allneeded
%{_bindir}/dvi2fax
%{_bindir}/dvips
%{_bindir}/dvired
%{_bindir}/odvips
%{_texmf_main}/dvips/
%{_mandir}/man1/allcm.1*
%{_mandir}/man1/allec.1*
%{_mandir}/man1/allneeded.1*
%{_mandir}/man1/dvi2fax.1*
%{_mandir}/man1/dvips.1*
%{_mandir}/man1/dvired.1*
@ -1183,9 +1204,20 @@ fi
%dir %{_texmf_conf}/dvipdfm/
%config(noreplace) %{_texmf_conf}/dvipdfm/cid-x.map
%{_bindir}/dvipdfmx
%{_bindir}/xdvipdfmx
%{_texmf_main}/dvipdfm/
%changelog
* Wed Jan 23 2008 Jindrich Novy <jnovy@redhat.com> - 2007-15
- dependency pruning: (#428489, #429753)
- package XeTeX separately
- move ghostscript utilities (a2ping, e2pall, epstopdf, gsftopk,
pdfcrop, ps4pdf, thumbpdf) and metafont with X support
to texlive-utils subpackage
- move allcm, allec, allneeded to texlive-dvips
- package xdvipdfmx in dvipdfmx subpackage
- only texlive-doc now requires xdg-utils
* Tue Jan 22 2008 Jindrich Novy <jnovy@redhat.com> - 2007-14
- use xdg-open(1) in texdoctk (#429659)
- fix bad syntax of texmfstart man page