[opensuse-packaging] Migration from TeTeX to TeXLive
This resolves Bug 178727 - TeX should be updated.
=================================================
All maintainers of packages whic hare affected by this switch
are listed in Bcc. Please read below to find you packages
sorted by maintainer and package.
TeXLive was submitted to STABLE/openSuSE. There are two spec
files generated from a spec.in which a) provides the noarch
files and b) provides the architecture dependent program files.
This way was choosen by me due to fact that rpm does not support
multi-architecture spec and rpm files. The packages have some
sub packages depending on the usage, for noarch this is:
* texlive (former tetex te_eplai te_ams)
-> texlive-cjk
-> texlive-context (former te_cont)
-> texlive-devel (former te_kpath te_web)
-> texlive-dvilj (former te_dvilj)
-> texlive-latex (former te_latex)
-> texlive-metapost (former te_mpost)
-> texlive-nfs (former te_nfs)
-> texlive-omega (former te_omega)
-> texlive-xetex
and for the architecture dependent packages this is:
* texlive-bin
-> texlive-bin-cjk
-> texlive-bin-devel
-> texlive-bin-dvilj
-> texlive-bin-latex
-> texlive-bin-metapost
-> texlive-bin-omega
-> texlive-bin-xetex
Please note that all *bin package wil be PreRequired by
their noarch package. This ensures that the binaries will
be linked back to /usr/bin/ and that afterward one can
install other architectures with `rpm -i'. Do never use
`rpm -Uhv' for this to avoid overwriting the original
architecture binaries. Deinstalling is simply done with
`rpm -e' specifying not only name and version but also
the the architecture type.
On of the most interesting packages is texlive-xetex,
which provides an UTF-8 _and_ fontconfig capability,
which really extends TeX and LaTeX to XeTeX and XeLaTeX
into the common world of UTF-8 and modern fonts, for a
description see http://scripts.sil.org/XeTeX. The XeTeX
engine can also be used for ConTeXt formats and also provides
pdf/dvi output.
Replacements of TeTeX packages with TeXLive:
--------------------------------------------
tetex -> texlive or TeX
te_ams -> texlive or TeX
te_eplai -> texlive or TeX
te_kpath -> texlive-devel or Kpathsea
te_web -> texlive-devel or WEB
te_ptex -> texlive-cjk
te_mpost -> texlive-metapost or MetaPost
te_cont -> texlive-context or CONTeXT
te_omega -> texlive-omega or Omega
te_latex -> texlive-latex or LaTeX
te_dvilj -> texlive-dvilj
te_nfs -> texlive-nfs
te_ptex -> drop
Current known conflicts with TeXLive:
-------------------------------------
HLaTeX -> texlive-cjk ???
HLaTeX-fonts-base -> texlive-cjk ???
HLaTeX-fonts-extra -> texlive-cjk ???
cjk-latex -> texlive-cjk ???
dinat -> texlive-latex ???
latex-beamer -> texlive-latex
latex-pgf -> texlive-latex
latex-ucs -> texlive-latex
Possible extensions for TeXLive:
--------------------------------
jadetex
jadetex
musictex
passivetex
xmltex
gentle
Don't know due no PTeX support anymore:
---------------------------------------
jsclasses
UTF-8 support with Xe(La)TeX of the new package texlive-xetex:
--------------------------------------------------------------
see http://scripts.sil.org/XeTeX
Maintainers and their packages:
===============================
(PGajdos@novell.com)
octave te_ams te_latex tetex
scilab te_ams te_latex tetex
xmbase-grok te_ams te_latex tetex
yodl te_ams te_latex tetex
(anicka@novell.com)
cfengine te_ams te_latex tetex
mediawiki-plugins te_latex tetex
(anosek@novell.com)
gtktalog te_latex tetex
pdns te_latex tetex
(bg@novell.com)
lyx te_ams te_kpath te_latex te_web tetex
(cgriffin@novell.com)
xen te_ams te_latex tetex
(cthiel@novell.com)
latex-beamer drop
latex-pgf drop
(daniel.rahn@novell.com)
gurlchecker te_latex tetex
(dbornkessel@novell.com)
gnu-crypto tetex
(dkukawka@novell.com)
hal-doc te_latex tetex
(dmueller@novell.com)
xdg-utils te_latex tetex
(duwe@novell.com)
OpenIPMI te_latex tetex
(freitag@novell.com)
gocr te_ams te_latex tetex
taskjuggler te_ams tetex
(garloff@novell.com)
gsl te_latex tetex
(gnome-maintainers@suse.de)
dia te_latex tetex
evince te_kpath tetex
gnome-power-manager te_latex tetex
gnumeric te_latex tetex
gpdf te_ams te_latex tetex
gstreamer010 te_ams te_latex tetex
inkscape te_latex tetex
librsvg te_latex tetex
mergeant te_latex tetex
(hare@novell.com)
emacs-calc te_ams te_latex tetex
emacs-vm te_ams te_latex tetex
(hmacht@novell.com)
ConsoleKit te_latex tetex
(jj@suse.de)
cln te_ams te_latex tetex
(jmatejek@novell.com)
python-pyx te_ams te_kpath te_latex tetex
tla-load-dirs te_latex tetex
(jreuter@novell.com)
asl te_ams te_latex tetex
xzgv te_ams te_latex tetex
(jsmeix@novell.com)
sane-backends te_ams te_latex tetex
(kde-maintainers@suse.de)
kdegraphics3 te_ams te_kpath te_latex tetex
(ke@novell.com)
dinat te_latex tetex
elisp-manual te_ams te_latex tetex
emacs-lisp-intro te_ams te_latex tetex
jadetex te_ams te_latex tetex
susebuch te_ams te_latex tetex
xmltex te_ams te_latex tetex
(lmichnovic@novell.com)
barcode te_ams te_latex tetex
(mc@novell.com)
krb5-doc te_ams te_latex tetex
(mfabian@novell.com)
latex-ucs drop
cjk-latex extension
HLaTeX te_ams te_latex tetex or extension
HLaTeX-fonts te_ams te_latex tetex or extension
HLaTeX-fonts-extra extension
TeX-Guy te_kpath tetex
VFlib3 te_kpath tetex
cjk-latex te_ams te_kpath te_latex tetex
cjk-lyx te_ams te_kpath te_latex te_web tetex
gjiten te_latex tetex
jsclasses te_ams te_kpath te_latex te_ptex tetex
(mrueckert@novell.com)
openhpi te_latex tetex
openhpi-subagent te_latex tetex
(ms@novell.com)
iproute2 te_ams te_latex tetex
(nadvornik@novell.com)
freetype te_kpath tetex
mc te_latex tetex
(pasky@suse.cz)
cogito te_latex tetex
git te_latex tetex
(postadal@novell.com)
plucker te_ams te_latex tetex
(prusnak@novell.com)
deb te_ams te_latex tetex
html2ps te_ams te_latex tetex
mgetty te_ams te_latex tetex
mtools te_ams te_latex tetex
(pth@novell.com)
apt te_latex tetex
apt4rpm te_latex tetex
libcaca te_ams te_latex tetex
lilo te_ams te_latex tetex
(ro@novell.com)
kernel-docs te_ams te_latex tetex
(sbeattie@novell.com)
apparmor-parser te_latex tetex
(sbrabec@novell.com)
ec-fonts-mftraced te_ams te_latex tetex
gftp te_ams te_latex tetex
latex2html te_ams te_latex tetex
lilypond te_ams te_kpath te_latex te_mpost tetex
nethack te_ams te_latex tetex
vigra te_ams te_latex tetex
xboard te_ams te_latex tetex
(seife@novell.com)
ucblogo te_ams te_latex tetex
(sndirsch@novell.com)
avrdude te_ams te_latex tetex
swi-prolog te_ams te_latex tetex
(snwint@novell.com)
gfxboot te_latex tetex
(stefan.fent@novell.com)
bochs te_latex tetex
(tiwai@novell.com)
mercurial te_latex tetex
(tschmidt@novell.com)
swamp te_latex tetex
(werner@novell.com)
a2ps te_ams te_latex tetex
chess te_ams te_latex tetex
clisp te_ams te_latex tetex
dvgt te_ams te_kpath te_latex tetex
elib te_ams te_latex tetex
emacs-auctex te_ams te_eplai te_latex tetex
gnuplot te_ams te_latex tetex
lifelines te_ams te_latex tetex
musictex te_ams te_latex tetex
pcb te_ams te_latex tetex
transfig te_ams te_latex tetex
xemacs-packages te_ams te_kpath te_latex tetex
--
Dr. Werner Fink
"Dr. Werner Fink"
[...] ConsoleKit te_latex tetex
This one does not require tetex directly - it uses xmlto which has: Requires: passivetex So, this needs solving - but for ConsoleKit (and a few others), there's nothing we can do directly at the package level but need to fix some other packages first. Andreas -- Andreas Jaeger, aj@suse.de, http://www.suse.de/~aj/ SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg) Maxfeldstr. 5, 90409 Nürnberg, Germany GPG fingerprint = 93A3 365E CE47 B889 DF7F FED1 389A 563C C272 A126
On Fri, 20 Apr 2007, Andreas Jaeger wrote:
"Dr. Werner Fink"
writes: Thanks Werner for the great work!
[...] ConsoleKit te_latex tetex
This one does not require tetex directly - it uses xmlto which has: Requires: passivetex yes, and further passivetex needs xmltex, and xmltex ... has now been changed to use texlive.
So the "xmlto"-group in that packagelist should now be fixed.
So, this needs solving - but for ConsoleKit (and a few others), there's nothing we can do directly at the package level but need to fix some other packages first.
Andreas
-- with kind regards (mit freundlichem Grinsen), Ruediger Oertel (ro@novell.com,ro@suse.de,bugfinder@t-online.de) ---------------------------------------------------------------------- Linux Fatou 2.6.21-rc7-2-default #1 SMP Mon Apr 16 06:37:16 UTC 2007 x86_64 Key fingerprint = 17DC 6553 86A7 384B 53C5 CA5C 3CE4 F2E7 23F2 B417 SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
Ruediger Oertel
This one does not require tetex directly - it uses xmlto which has: Requires: passivetex yes, and further passivetex needs xmltex, and xmltex ... has now been changed to use texlive.
So the "xmlto"-group in that packagelist should now be fixed.
Thanks for all the adjustments! -- Karl Eichwalder R&D / Documentation SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nuernberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org
On Mon, 23 Apr 2007, Karl Eichwalder wrote:
Ruediger Oertel
writes: This one does not require tetex directly - it uses xmlto which has: Requires: passivetex yes, and further passivetex needs xmltex, and xmltex ... has now been changed to use texlive.
So the "xmlto"-group in that packagelist should now be fixed.
Thanks for all the adjustments!
Please review the trie_size.xmltex and trie_size.pdfxmltex settings, increasing these to 350000 (from 262000) fixed the build for me, but could have some side effects I wasn't aware of.
-- with kind regards (mit freundlichem Grinsen), Ruediger Oertel (ro@novell.com,ro@suse.de,bugfinder@t-online.de) ---------------------------------------------------------------------- Linux Fatou 2.6.21-rc7-2-default #1 SMP Mon Apr 16 06:37:16 UTC 2007 x86_64 Key fingerprint = 17DC 6553 86A7 384B 53C5 CA5C 3CE4 F2E7 23F2 B417 SUSE LINUX Products GmbH, GF: Markus Rex, HRB 16746 (AG Nürnberg)
participants (4)
-
Andreas Jaeger
-
Dr. Werner Fink
-
Karl Eichwalder
-
Ruediger Oertel