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

Bug 697048

Summary: =app-text/calibre-4.1.0 should depend on PyQtWebEngine and not PyQt5[webkit]
Product: Gentoo Linux Reporter: Guillaume Castagnino <casta>
Component: Current packagesAssignee: Ian Stakenvicius (RETIRED) <axs>
Status: RESOLVED FIXED    
Severity: normal CC: arthurzam+gentoo, zmedico
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://calibre-ebook.com/new-in/thirteen
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 684580    
Attachments: calibre-4.1.0-webengine-dep-fix.patch

Description Guillaume Castagnino 2019-10-09 08:00:21 UTC
Created attachment 592272 [details, diff]
calibre-4.1.0-webengine-dep-fix.patch

As calibre has migrated from webkit to webengine, the PyQt dependency must be updated.
Calibre now needs the webengine python bindings, not anymore webkit one. If not updated, the ebook reader part fail to open with a python stack trace.

Here is a patch to fix the dependencies
Comment 1 Larry the Git Cow gentoo-dev 2019-10-09 17:32:10 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50c8c7c4cf350eefdce502070db628841c944d9f

commit 50c8c7c4cf350eefdce502070db628841c944d9f
Author:     Guillaume Castagnino <casta@xwing.info>
AuthorDate: 2019-10-09 17:27:18 +0000
Commit:     Zac Medico <zmedico@gentoo.org>
CommitDate: 2019-10-09 17:29:59 +0000

    app-text/calibre: fix 4.1.0 PyQtWebEngine dep
    
    As calibre has migrated from webkit to webengine, the PyQt dependency
    must be updated.  Calibre now needs the webengine python bindings,
    not anymore webkit one. If not updated, the ebook reader part fail
    to open with a python stack trace.
    
    Closes: https://bugs.gentoo.org/697048
    Package-Manager: Portage-2.3.76, Repoman-2.3.17
    Signed-off-by: Zac Medico <zmedico@gentoo.org>

 app-text/calibre/{calibre-4.1.0.ebuild => calibre-4.1.0-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)
Comment 2 Zac Medico gentoo-dev 2019-10-09 17:32:43 UTC
Thanks!