> > Conflicts: <<
> >  system-tetex, tetex, tetex-nox, ptex, ptex-nox,
> >  (%type_raw[-nox] = -nox) tetex-base (>= 0),
> >  (%type_raw[-nox] = .) tetex-nox-base,
> >  ptex-base (>= 0), ptex-nox-base
> > <<
> > Replaces: <<
> >  tetex, tetex-nox, ptex, ptex-nox,
> >  (%type_raw[-nox] = -nox) tetex-base (>= 0),
> >  (%type_raw[-nox] = .) tetex-nox-base,
> >  ptex-base (>= 0), ptex-nox-base
> > <<
> > 
> This workaround doesn't work propery.
> 
> (%type_raw[-nox] = -nox) tetex-base (>= 0),
> (%type_raw[-nox] = .) tetex-nox-base,
> 
> are not necessary in tetex[-nox]'s Conflicts/Replaces, but necessary
> in tetex[-nox]-base's Conflicts/Replaces. In addition, the expression
> (>= 0) is not needed for ptex-base because ptex[-nox]-base don't
> provide ptex-base.

I intended that both tetex[-nox] and tetex[-nox]-base need following
items in their Conflicts/Replaces:
(%type_raw[-nox] = -nox) tetex-base (>= 0),
(%type_raw[-nox] = .) tetex-nox-base

tetex[-nox]-base's Conflicts/Replaces are usual. Additional
tetex[-nox]'s Conflicts/Replaces are hacks.

Whether the "(>= 0)" for ptex-base is required or unnecessary depends
on whether ptex[-nox]-base contains ptex-base in Provides. If your
ptex[-nox]-base does not have ptex-base in Provides, you are right.

> * my patch
> OK: tetex, tetex-base <-> ptex, ptex-base

Really? I cannot believe that I can change packages in "<-" direction.
Can you show me your ptex.info?


-------------------------------------------------------
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