summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-qt/qtwebengine/qtwebengine-6.9999.ebuild')
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9999.ebuild49
1 files changed, 25 insertions, 24 deletions
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index bad90757778b..c7527f95be63 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -3,13 +3,13 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
PYTHON_REQ_USE="xml(+)"
-CHROMIUM_VER="108.0.5359.181"
-CHROMIUM_PATCHES_VER="114.0.5735.133"
-
inherit check-reqs estack flag-o-matic multiprocessing python-any-r1 qt6-build
+CHROMIUM_VER=108.0.5359.181
+CHROMIUM_PATCHES_VER=114.0.5735.133
+
DESCRIPTION="Library for rendering dynamic web content in Qt6 C++ and QML applications"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
@@ -17,20 +17,11 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
fi
IUSE="
- alsa bindist designer geolocation +jumbo-build kerberos pulseaudio screencast
- +system-icu widgets
+ alsa bindist designer geolocation +jumbo-build kerberos
+ pulseaudio screencast +system-icu widgets
"
REQUIRED_USE="designer? ( widgets )"
-BDEPEND="
- $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
- dev-util/gperf
- dev-util/ninja
- dev-util/re2c
- net-libs/nodejs[ssl]
- sys-devel/bison
- sys-devel/flex
-"
RDEPEND="
app-arch/snappy:=
dev-libs/glib:2
@@ -41,8 +32,8 @@ RDEPEND="
dev-libs/libxml2[icu]
dev-libs/libxslt
dev-libs/re2:=
- =dev-qt/qtdeclarative-${PV}*
- =dev-qt/qtwebchannel-${PV}*
+ =dev-qt/qtdeclarative-${PV}*:6
+ =dev-qt/qtwebchannel-${PV}*:6
media-libs/fontconfig
media-libs/freetype
media-libs/harfbuzz:=
@@ -74,24 +65,36 @@ RDEPEND="
x11-libs/libxshmfence:=
x11-libs/libXtst
alsa? ( media-libs/alsa-lib )
- geolocation? ( =dev-qt/qtpositioning-${PV}* )
+ geolocation? ( =dev-qt/qtpositioning-${PV}*:6 )
kerberos? ( virtual/krb5 )
pulseaudio? ( media-libs/libpulse:= )
screencast? ( media-video/pipewire:= )
system-icu? ( >=dev-libs/icu-69.1:= )
widgets? (
- =dev-qt/qtbase-${PV}*[widgets]
+ =dev-qt/qtbase-${PV}*:6[widgets]
)
"
-DEPEND="${RDEPEND}
+DEPEND="
+ ${RDEPEND}
media-libs/libglvnd
"
+BDEPEND="
+ $(python_gen_any_dep 'dev-python/html5lib[${PYTHON_USEDEP}]')
+ dev-util/gperf
+ dev-util/ninja
+ dev-util/re2c
+ net-libs/nodejs[ssl]
+ sys-devel/bison
+ sys-devel/flex
+"
python_check_deps() {
python_has_version "dev-python/html5lib[${PYTHON_USEDEP}]"
}
qtwebengine_check-reqs() {
+ [[ ${MERGE_TYPE} == binary ]] && return
+
# bug #307861
eshopts_push -s extglob
if is-flagq '-g?(gdb)?([1-9])'; then
@@ -101,8 +104,6 @@ qtwebengine_check-reqs() {
fi
eshopts_pop
- [[ ${MERGE_TYPE} == binary ]] && return
-
# (check-reqs added for bug #570534)
#
# Estimate the amount of RAM required
@@ -186,8 +187,8 @@ src_prepare() {
}
src_configure() {
- export NINJA_PATH="${BROOT}"/usr/bin/ninja
- export NINJAFLAGS="${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}"
+ export NINJA_PATH=${BROOT}/usr/bin/ninja
+ export NINJAFLAGS=${NINJAFLAGS:--j$(makeopts_jobs) -l$(makeopts_loadavg "${MAKEOPTS}" 0) -v}
local mycmakeargs=(
#-DQT_FEATURE_accessibility=off