Bug#400657: texlive-metapost: Please integrate feynmf more in TeXLive packages
Frank Küster wrote:
> "Kevin B. McCarty" <kmccarty@princeton.edu> wrote:
>
>
>>b) Remove _all_ FeynMF stuff from the texlive-metapost package, and make
>>texlive-metapost Depend on feynmf instead. If this would be preferable,
>>I can very quickly upload a version of feynmf, 1.08-3, that is installable in
>>parallel with TeXLive. The control information for this version of feynmf
>>would be as follows:
>
>
> Norbert is primarily responsible for TeXlive, but he's currently mostly
> offline. Therefore I'll give a short answer:
>
> Generally this option is the one we prefer, at least if there's an
> active maintainer for the existing package, which obviously is the case
> here. We'd be glad if you uploaded such a packge (I didn't check the
> dependencies myself, be careful), and I'm sure Norbert will upload a
> texlive with the needed changes in a couple of days, so that we can
> still hope to get it into etch.
OK, great! I believe I can make the feynmf dependencies work OK if I
put them as follows:
Depends: ${misc:Depends}, ${perl:Depends}, tetex-bin | texlive-base-bin,
texlive-latex-base | tetex-bin, texlive-font-utils | tetex-bin,
texlive-extra-utils | tetex-bin
If there are no TeX packages on a user's system and s/he asks for
"aptitude install feynmf", this will install tetex-bin as well. If the
user already has texlive-base-bin (upon which texlive-metapost depends),
this will install texlive-latex-base, texlive-font-utils, and
texlive-extra-utils. I'll test this some more to make sure it does what
I expect before uploading.
Is the above OK, or would you rather have "aptitude install feynmf"
result in installation of TeXLive packages by default on a system with
no TeX yet? I think that could be accomplished just by swapping the
order of the "tetex-bin | texlive-base-bin" alternatives in the first
dependency above.
best regards,
--
Kevin B. McCarty <kmccarty@princeton.edu> Physics Department
WWW: http://www.princeton.edu/~kmccarty/ Princeton University
GPG: public key ID 4F83C751 Princeton, NJ 08544
Reply to: