Hello,

I updated ptex.info in unstable. It's been a hard days night :-<
Thank you for packaging tetex, I made ptex.info based on tetex.info.

ptex now provides tetex, so could you add ptex* to tetex.info's
Conflicts/Replaces? I send a patch to tetex.info.

Main points of this patch are:

1. Delete providing packages from Conflicts/Replaces
2. Make new virtual package "tetex3-base"

1. is needed to switch tetex <-> ptex and tetex-nox <-> ptex-nox smoothly.
The packages don't switch properly if providing package name is included
in Conflicts/Replaces. To be more precise, delete "bundle-tetex" from
Conflicts/Replaces, and changed "tetex-base" to "tetex-base (>= 0)".
By adding (>= 0) to tetex-base, dpkg interprets this as not a virtual
package but a real package.

2. is needed for LaTeX macro packages which depends tetex-base (>= 3.0-1).
By the thought of ptex, the packager should write

Depends: tetex-base (>= 3.0-1) | tetex-nox-base (>= 3.0-1) | ptex-base (>= 
3.1.8.1-1) | ptex-nox-base (>= 3.1.8.1-1)

to be exact. If both tetex and ptex provides the virtual package
"tetex3-base", however, the packager should write only

Depends: tetex3-base.

Please think about them ;-)

-- 
Tomoaki Okayama / Todai Fink Team


--- tetex.info.orig     2005-04-27 12:26:41.000000000 +0900
+++ tetex.info  2006-03-07 03:21:57.000000000 +0900
@@ -2,7 +2,7 @@
 Package: tetex%type_pkg[-nox]
 Type: -nox (boolean)
 Version: 3.0
-Revision: 1
+Revision: 2
 GCC: 3.3
 Description: Complete distribution of the TeX typesetting system
 Depends: %N-base (= %v-%r), texinfo, debianutils, texi2html
@@ -14,12 +14,14 @@
  (%type_raw[-nox] = .) openmotif3
 <<
 Conflicts: <<
- system-tetex, bundle-tetex, 
- (%type_raw[-nox] = -nox) tetex-base (<= 2.0.2-24)
+ system-tetex, tetex, tetex-nox, ptex, ptex-nox,
+ (%type_raw[-nox] = -nox) tetex-base (<= 2.0.2-24),
+ (%type_raw[-nox] = -nox) ptex-base (<= 3.1.3-7)
 <<
 Replaces: <<
- bundle-tetex,
- (%type_raw[-nox] = -nox) tetex-base (<= 2.0.2-24)
+ tetex, tetex-nox, ptex, ptex-nox,
+ (%type_raw[-nox] = -nox) tetex-base (<= 2.0.2-24),
+ (%type_raw[-nox] = -nox) ptex-base (<= 3.1.3-7)
 <<
 Provides: bundle-tetex
 Recommends: detex, ifmslide, latex2html, pdfscreen, pdfslide, ppower4, tex4ht, 
texpower
@@ -98,12 +100,13 @@
   (%type_raw[-nox] = .) x11-shlibs,
   (%type_raw[-nox] = .) openmotif3-shlibs
 <<
- Conflicts: tetex-nox (<= 2.0.2-24), tetex-base, tetex-nox-base
+ Conflicts: tetex-nox (<= 2.0.2-24), tetex-base (>= 0), tetex-nox-base, 
ptex-base, ptex-nox-base
  Replaces: <<
+  tetex-base (>= 0), tetex-nox-base, ptex-base, ptex-nox-base,
   context, dvipdfm, epstopdf, pdftex, tetex-macosx, tetex (<= 2.0-3),
   (%type_raw[-nox] = .) xdvi (<=  22.70-1), 
  <<
- Provides: context, dvipdfm, epstopdf, pdftex, tetex-macosx, %{Ni}-base
+ Provides: context, dvipdfm, epstopdf, pdftex, tetex-macosx, tetex-base, 
tetex3-base
  Files: bin etc share/info share/man share/texmf share/texmf-local var
  InfoDocs: web2c.info dvips.info latex.info
  DocFiles: ANNOUNCE-3.0 CREDITS INSTALL INSTALL.generic LICENSE.src NEWS 
PROBLEMS QuickInstall README README.fink teTeX-vs-TeXLive



-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to