From 53b0e0b5f3790bf4b1dbb4e8e38e6afc91952171 Mon Sep 17 00:00:00 2001 From: Jindrich Novy Date: Jan 23 2008 08:59:00 +0000 Subject: - 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 --- diff --git a/texlive.spec b/texlive.spec index 55892db..88c0409 100644 --- a/texlive.spec +++ b/texlive.spec @@ -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 - 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 - 2007-14 - use xdg-open(1) in texdoctk (#429659) - fix bad syntax of texmfstart man page