Summary: | kdegraphics - kdvi needs dvipdfm for proper pdf export | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Sascha Herrmann <Sascha.Herrmann> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | major | CC: | text-markup+disabled |
Priority: | Highest | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 46968 | ||
Bug Blocks: |
Description
Sascha Herrmann
2003-10-08 10:50:59 UTC
dvipdfm is included to the teTeX distribution since >=app-text/tetex-2. I'm not sure wether we can write something like DEPEND="|| ( >=virtual/tetex-2 app-text/dvipdfm )" (virtual package with version number) but we should write so if possible. As far as I know it wasn't possible (Bug #5121) but not sure the current status of it (#5121 was closed a while ago). If it's not possible, we might create virtual/dvipdfm, which will be provided by app-text/dvipdfm, app-text/dvipdfmx and virtual/tetex-2. well, one could argue, that if you don't have tetex installed, you have little use for kdvi something like use tetex || export DO_NOT_COMPILE="kdvi" YMMV best regards Thilo >dvipdfm is included to the teTeX distribution since >=app-text/tetex-2
Then these ebuilds should block each other, text-markup folks. :)
Alright. I fixed tetex and dvipdfm. (wasn't able to use virtual/tetex-2 so I blocked tetex-2, ptex and cstetex individually) Thanks Mamoru, that was fast. I assume the reason you couldn't use virtual/tetex-2 doesn't affect the needed dependency for the kdegraphics ebuild? No, it doesn't. However, if you enable export2pdf function for kdvi, you need to write something like RDEPEND="|| ( >=app-text/tetex-2 app-text/ptex app-text/cstetex app-text/dvipdfm )" to get /usr/bin/dvipdfm. Thanks Mamoru! I don't touch this. It's Caleb's stuff, I just made a meta bug for him. (Bug 52994) fixed in 3.3.0 per comment #6. I would like to inquire about the status of this bug. I have just synced today and now emerge -upvD world wants to install all sorts of stuff to my system which I don't want including cstetex, dvipdfm and tetex-1.0.7-r13. I already have app-text/tetex-2.0.2-r3 installed in my system, confirmed by emerge -pv tetex. I don't want to downgrade to tetex 1. This all seems to be coming from the altered deps in kdegraphics-3.3.0. I found this bug through the changelog. I am using amd64 build of Gentoo, and use latex a lot on my system without problems until now. I fixed it for now by changing the tetex line to, tetex? || ( >=app-text/tetex-2 ) Now everything behaves as expected again. May be someone needs to take another look at the kdegraphics-3.3.0.ebuild? just issue a fix that should help with this - please resync shortly and let me know if it works. |