Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 195894 - switch virtual/tetex deps to virtual/latex-base to avoid circual deps with texlive
Summary: switch virtual/tetex deps to virtual/latex-base to avoid circual deps with te...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: TeX project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 195815
  Show dependency tree
 
Reported: 2007-10-14 21:56 UTC by Alexis Ballier
Modified: 2008-01-15 19:38 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
feynmf diff (feynmf.diff,504 bytes, patch)
2007-10-15 20:36 UTC, Alexis Ballier
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Alexis Ballier gentoo-dev 2007-10-14 21:56:58 UTC
I'm planning to add a meta ebuild that will pulls in what texlive provides, this includes your packages but they depend on virtual/tetex.
I've added virtual/latex-base for such cases and have tested them against it for texlive.


replacing virtual/tetex by virtual/latex-base in the deps should be ok.


packages:
media-libs/freetype-1 : DEPEND="tetex? ( virtual/tetex )"
media-libs/t1lib :   doc? ( virtual/tetex )

eclass:
latex-package.eclass : DEPEND="virtual/tetex
(this one is marked as text-markup but it seems to have been forgotten in the split to tex herd)
Comment 1 Ryan Hill (RETIRED) gentoo-dev 2007-10-15 03:47:15 UTC
feel free to touch whatever fonts packages you need.
Comment 2 Alexis Ballier gentoo-dev 2007-10-15 12:55:55 UTC
(In reply to comment #1)
> feel free to touch whatever fonts packages you need.
> 

thanks fixed both freetype 1 and t1lib; only left is latex-package.eclass, I will check all packages inheriting it and we'll be done there.
Comment 3 Alexis Ballier gentoo-dev 2007-10-15 20:36:32 UTC
@ulrich: dev-tex/feynmf needs metapost to compile, as I'm planning to switch virtual/tetex dep from latex-package to virtual/latex-base it will have bad deps with texlive. I'll attach a diff to the ebuild
Comment 4 Alexis Ballier gentoo-dev 2007-10-15 20:36:53 UTC
Created attachment 133561 [details, diff]
feynmf diff
Comment 5 Ulrich Müller gentoo-dev 2007-10-15 20:58:20 UTC
(In reply to comment #3)
> @ulrich: dev-tex/feynmf needs metapost to compile, as I'm planning to switch
> virtual/tetex dep from latex-package to virtual/latex-base it will have bad
> deps with texlive. I'll attach a diff to the ebuild

Sorry, I can't test this at the moment. Feel free to modify feynmf as necessary for texlive. See bug #106909 comment #9 for a test case.
Comment 6 Alexis Ballier gentoo-dev 2007-10-15 21:41:06 UTC
(In reply to comment #5)
 
>Sorry, I can't test this at the moment. Feel free to modify feynmf as necessary
>for texlive. See bug #106909 comment #9 for a test case.


tested and deps changed
Comment 7 Alexis Ballier gentoo-dev 2007-10-15 21:53:48 UTC
latex-package eclass updated, everything should be fine now on that regard
Comment 8 smrspam88 2007-10-15 23:41:51 UTC
what about app-vim/latexsuite? I'm wondering whether it shouldn't depend on virtual/latex-base instead of virtual/tetex?
Sorry in case this is unrelated...
Comment 9 Alexis Ballier gentoo-dev 2007-10-16 06:13:22 UTC
(In reply to comment #8)
> what about app-vim/latexsuite? I'm wondering whether it shouldn't depend on
> virtual/latex-base instead of virtual/tetex?
> Sorry in case this is unrelated...
> 

yes, it might be, but when I'll have added the meta texlive ebuild, this one will provide virtual/tetex so deps will be fine as virtual/latex-base is a subset of virtual/tetex;
for now the goal is to integrate texlive, we'll see about tightening(?) the deps later 
Comment 10 Bertrand Jacquin 2008-01-06 02:14:54 UTC
app-text/linuxdoc-tools still depends on tetex? ( >=app-text/tetex-3 )
Comment 11 Ludovico Fischer 2008-01-15 19:38:52 UTC
(In reply to comment #10)
> app-text/linuxdoc-tools still depends on tetex? ( >=app-text/tetex-3 )
> 

I'm on amd64. I'm afraid that app-vim/latexsuite too still depends directly on app-text/tetex, so we are force to resort to a package.provided hack to install it with texlive. Should not this tetex package be removed anyway, since it's not maintained upstream anymore and is replaced by texlive?