Summary: | dev-qt/qtwebengine-5.15.7_p20221122 fails to find libwidevinecdm.so (ie. Netflix shows error code M7701-1003 in falkon) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andrei Slavoiu <ansla80> |
Component: | Current packages | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | ionen |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://github.com/qt/qtwebengine/commit/b99042fb839021a0a3d2fe0cac7ac3899c4acbba | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Patch based on upstream commit that applies cleanly |
Description
Andrei Slavoiu
2022-12-28 19:38:16 UTC
fwiw qutebrowser's ebuild been handling this by passing: --widevine-path="${EPREFIX}"/usr/$(get_libdir)/chromium-browser/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so to qtwebengine when USE=widevine, but still passing it for qt6 webengine (despite it can find it) because of EPREFIX and libdir (albeit libdir should be static given chrome-binary-plugins is a prebuilt and only available for amd64). Note both webengines (incl qt5) can find it in the in /opt if google-chrome is installed. Created attachment 845519 [details, diff]
Patch based on upstream commit that applies cleanly
Thanks for your contribution, this patch was added already with qtwebengine-5.15.8_p20230106. |