summaryrefslogtreecommitdiff
path: root/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2023-08-23 17:35:10 -0400
committerIonen Wolkens <ionen@gentoo.org>2023-09-05 09:01:04 -0400
commite57e9078e5f78ed9614621b89d33a16f931993f6 (patch)
tree18a14179f722679ecdf0d45ad34d59e804f3de2a /dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
parentb1cbadc14748cfda478a574bf9b6dc0ef341f979 (diff)
downloadgentoo-e57e9078e5f78ed9614621b89d33a16f931993f6.tar.gz
gentoo-e57e9078e5f78ed9614621b89d33a16f931993f6.tar.bz2
gentoo-e57e9078e5f78ed9614621b89d33a16f931993f6.zip
dev-qt/qtwebengine: prefixify widevine search path (qt6)
Allows dropping a workaround in qutebrowser. And yes, wrt -w, the line we are changing literally has "Gentoo" in an upstream comment. Also move qt6-build_src_prepare up given modifying files before patches tend to be messy. No revbump given use case is rather uncommon. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'dev-qt/qtwebengine/qtwebengine-6.9999.ebuild')
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9999.ebuild7
1 files changed, 5 insertions, 2 deletions
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index aa10febb98d1..2b2b85752645 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -6,7 +6,7 @@ EAPI=8
PYTHON_COMPAT=( python3_{10..11} )
PYTHON_REQ_USE="xml(+)"
inherit check-reqs estack flag-o-matic multiprocessing
-inherit python-any-r1 qt6-build toolchain-funcs
+inherit prefix python-any-r1 qt6-build toolchain-funcs
CHROMIUM_VER=108.0.5359.181
CHROMIUM_PATCHES_VER=114.0.5735.133
@@ -149,6 +149,8 @@ pkg_preinst() {
}
src_prepare() {
+ qt6-build_src_prepare
+
# bug 620444 - ensure local headers are used
find . -type f -name "*.pr[fio]" -exec \
sed -i -e 's|INCLUDEPATH += |&$${QTWEBENGINE_ROOT}_build/include $${QTWEBENGINE_ROOT}/include |' {} + || die
@@ -169,7 +171,8 @@ src_prepare() {
)
fi
- qt6-build_src_prepare
+ # for www-plugins/chrome-binary-plugins (widevine) search paths on prefix
+ hprefixify -w /Gentoo/ src/core/content_client_qt.cpp
}
src_configure() {