Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 522320

Summary: app-text/calibre with dev-qt/qtwebkit[-icu] - viewer does not hyphenate
Product: Gentoo Linux Reporter: Artem Shinkarov <artyom.shinkaroff>
Component: Current packagesAssignee: Zac Medico <zmedico>
Status: RESOLVED OBSOLETE    
Severity: normal CC: eschwartz93, jstein, yngwin, zmedico
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Artem Shinkarov 2014-09-07 17:54:34 UTC
The hyphenation inside the calibre is done via the javascript magick, so the actual hyphenation is peformed by the webkit.  However if the qtwebkit is built without icu flag, the hyphenation fails siliently.

Seem to be like an easy fix.
Comment 1 Andreas Sturmlechner gentoo-dev 2017-10-22 17:38:42 UTC
Current calibre ebuild does not list Qtwebkit as dependency. Is this report about a missing dependency (as compared to missing use dep) or a version that has since left Portage?
Comment 2 Andreas Sturmlechner gentoo-dev 2017-12-20 03:33:56 UTC
ping.
Comment 3 Zac Medico gentoo-dev 2017-12-20 05:15:26 UTC
The Qtwebkit dependency is indirect, via dev-python/PyQt5[webkit].

Since PyQt5 doesn't have an icu USE flag, we'll have to add a direct dependency on dev-qt/qtwebkit.

Upstream has a qtwebkit dependency listed here:

https://github.com/kovidgoyal/build-calibre/blob/master/scripts/sources.json
Comment 4 Eli Schwartz 2023-10-20 03:55:53 UTC
Qtwebkit is treecleaned, calibre has used webengine instead for a long time. And it looks like even qtwebkit only had *old* versions of it contain a USE flag for icu.

This error cannot happen anymore as described here. The tech stack is too different.

If there is still an issue, please open a new bug.