[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 <werner@suse.de> SuSE LINUX Products GmbH, Maxfeldstrasse 5, Nuernberg, Germany GF: Markus Rex, HRB 16746 (AG Nuernberg) phone: +49-911-740-53-0, fax: +49-911-3206727, www.opensuse.org ------------------------------------------------------------------ "Having a smoking section in a restaurant is like having a peeing section in a swimming pool." -- Edward Burr --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-packaging+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-packaging+help@opensuse.org

"Dr. Werner Fink" <werner@suse.de> 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 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" <werner@suse.de> 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 <ro@suse.de> 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! -- 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 <ro@suse.de> 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