| Summary: | =www-client/qutebrowser-9999: Updated ebuild | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Boris Staletic <boris.staletic> |
| Component: | Current packages | Assignee: | Tim Harder <radhermit> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | gentoo.org |
| Priority: | Normal | Keywords: | PATCH |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
patch to update qutebrowser-9999.ebuild
Proposed patch for failure at dodoc phase qutebrowser-9999 ebuild 06/10/2017 Updated qutebrowser-9999 ebuild |
||
Since Qutebrowser's github's structure changed a bit, now the -9999 ebuild fails at the dodoc phase. Created attachment 497260 [details, diff]
Proposed patch for failure at dodoc phase
Here's my proposed patch to fix the dodoc failure (diff-ed from current portage's ebuild via diff -Naur)
Thank you for the patches. When testing the patch (with the 0.11.0 release) I noticed, that a dependency to dev-python/pyopengl is missing. > When testing the patch (with the 0.11.0 release) I noticed, that a dependency to dev-python/pyopengl is missing.
What do you mean? The first patch does add the pyopenssl dependency.
Though since september a new dependency is needed - dev-python/attrs.
PyOpenSSL never was a dependency, and should be removed from the patch. PyOpenGL was added as dependency with v0.11.0, but was subsequently removed again, and isn't needed in git master (it was used as a workaround for OpenGL issues with QtWebEngine, and an easier workaround not requiring it was found). Oh, I just noticed there are some other changes relevant for -9999: - Support for legacy QtWebKit was dropped, and only the updated QtWebKit project is supported (see https://bugs.gentoo.org/624404 ) - QtOpenGL is required - pdfjs only works with QtWebKit (though QtWebEngine support will be added at some point, so maybe just keep it?) - cssutils is only needed/used with QtWebKit - Python 3.4 support was dropped (3.5 or 3.6 is required) - Qt 5.7.1 is required (<= 5.7.0 was dropped, i.e. Gentoo's 5.6.2 won't work) Created attachment 497896 [details]
qutebrowser-9999 ebuild 06/10/2017
I've updated the ebuild. Thanks for the heads up. pyopenssl is still there, despite never being required. Created attachment 498148 [details]
Updated qutebrowser-9999 ebuild
My bad. Should be taken care of now. I think all of this got covered in: 7caf15ad68d www-client/qutebrowser: bump 1.0.2 426f970feed www-client/qutebrowser: cleanup live build The ebuild and this bug both look to have gotten a bit stale. If there's still issues feel free to reopen or create a new ticket. Thanks, |
Created attachment 489256 [details, diff] patch to update qutebrowser-9999.ebuild Qutebrowser has some new dependencies and the qtwebkit backed is now optional. In attachment is a patch to make the updated ebuild from the current one.