Bug ID | 1209109 |
---|---|
Summary | texlive-hyperref pulls in java |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | Other |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Other |
Assignee | screening-team-bugs@suse.de |
Reporter | stefan.bruens@rwth-aachen.de |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
The java dependency is coming from texlive-tex4ht. The dependency tex4ht is picked up automatically from /usr/share/texmf/tex/latex/hyperref/htex4ht.def: \RequirePackage[htex4ht]{tex4ht} But this is only relevant if the tex4ht driver of hyperref is used. hyperref has drivers for (amongst others) dvips, dvipdfm, pdftex, luatex, xetex, vtex and tex4ht. The vtex driver even has a vtexhtml dependency, which automatically is filtered out as being not resolvable. There are several possible approaches to fix this: 1. Move hyperref/htex4ht.{def,cfg} to a separate package 2. Filter out the htex4ht dependency 3. Use a weak dependency (Recommends/Suggests) instead 4. Use a boolean dependency: "Requires: (tex(tex4ht.sty) if tex4ht)"