commit: 1e6dce6d0790fad8ff123b38ba870e4c93a7e953 Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org> AuthorDate: Wed Nov 29 05:30:53 2023 +0000 Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org> CommitDate: Wed Nov 29 05:55:51 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e6dce6d
dev-qt/qtwebview: new slot, add 6.6.1:6 + live Nothing special here (same as Qt5) and tests pass. Technically allows for webengine to be optional but this does not make sense on Linux given there's no native APIs to replace it. Does require USE=qml to be set on qtwebengine+webchannel, but not flipping default given this is only needed by kde at the moment and plasma profile sets qml globally. QtOpenGL is checked but does not seem actually used outside manual tests? (non-tests try to optionally link with it, but it gets discarded because no symbols are used from it) -- skipped for now. Closes: https://bugs.gentoo.org/918714 Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org> dev-qt/qtwebview/Manifest | 1 + dev-qt/qtwebview/qtwebview-6.6.1.ebuild | 19 +++++++++++++++++++ dev-qt/qtwebview/qtwebview-6.6.9999.ebuild | 19 +++++++++++++++++++ dev-qt/qtwebview/qtwebview-6.9999.ebuild | 19 +++++++++++++++++++ 4 files changed, 58 insertions(+) diff --git a/dev-qt/qtwebview/Manifest b/dev-qt/qtwebview/Manifest index a3d193334237..0f21ddaf22c1 100644 --- a/dev-qt/qtwebview/Manifest +++ b/dev-qt/qtwebview/Manifest @@ -1 +1,2 @@ DIST qtwebview-everywhere-opensource-src-5.15.11.tar.xz 136856 BLAKE2B 9bb69128bb74d50e253cc428fc9954f1d62c535132c9281a573a433c3c4c260309603d649f0a97cc085dbc69ad55764533c0d582e0c69df0bbab6373b9bd9d5d SHA512 7a741b3bb79b9aeaca05130ad8346a2dc704a203654754c73953d37a88d4c923375c3db44ddc22ea0b9856abedb7daf99e89d4f387014dfe8fbb31aaea6a7e38 +DIST qtwebview-everywhere-src-6.6.1.tar.xz 147644 BLAKE2B 121496b0c9a6044682a5fb831e9dcd69d1f7e4e916d780bef5d4dd517a9fef568aa498f54cb3447548ce74eef2c7f25ab52075ebbda2d435c6e339a3c1018f99 SHA512 cb3093b233b3c77690be4c0c7cb7c7facd2d62c5a20f5f490a7881d97216ba13320e208dc74b7c02899250caa3d643b70c7ae5996ae15d2b2167fe4619046d3b diff --git a/dev-qt/qtwebview/qtwebview-6.6.1.ebuild b/dev-qt/qtwebview/qtwebview-6.6.1.ebuild new file mode 100644 index 000000000000..81210cfc2b80 --- /dev/null +++ b/dev-qt/qtwebview/qtwebview-6.6.1.ebuild @@ -0,0 +1,19 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Module for displaying web content in a QML application using the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[gui] + ~dev-qt/qtdeclarative-${PV}:6 + ~dev-qt/qtwebengine-${PV}:6[qml] +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtwebview/qtwebview-6.6.9999.ebuild b/dev-qt/qtwebview/qtwebview-6.6.9999.ebuild new file mode 100644 index 000000000000..81210cfc2b80 --- /dev/null +++ b/dev-qt/qtwebview/qtwebview-6.6.9999.ebuild @@ -0,0 +1,19 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Module for displaying web content in a QML application using the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[gui] + ~dev-qt/qtdeclarative-${PV}:6 + ~dev-qt/qtwebengine-${PV}:6[qml] +" +DEPEND="${RDEPEND}" diff --git a/dev-qt/qtwebview/qtwebview-6.9999.ebuild b/dev-qt/qtwebview/qtwebview-6.9999.ebuild new file mode 100644 index 000000000000..81210cfc2b80 --- /dev/null +++ b/dev-qt/qtwebview/qtwebview-6.9999.ebuild @@ -0,0 +1,19 @@ +# Copyright 2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit qt6-build + +DESCRIPTION="Module for displaying web content in a QML application using the Qt6 framework" + +if [[ ${QT6_BUILD_TYPE} == release ]]; then + KEYWORDS="~amd64" +fi + +RDEPEND=" + ~dev-qt/qtbase-${PV}:6[gui] + ~dev-qt/qtdeclarative-${PV}:6 + ~dev-qt/qtwebengine-${PV}:6[qml] +" +DEPEND="${RDEPEND}"