Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 522320 - app-text/calibre with dev-qt/qtwebkit[-icu] - viewer does not hyphenate
Summary: app-text/calibre with dev-qt/qtwebkit[-icu] - viewer does not hyphenate
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Zac Medico
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-09-07 17:54 UTC by Artem Shinkarov
Modified: 2023-10-20 03:55 UTC (History)
4 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.