commit:     21e3b65a48c76fcaa5683cdb0ca55b7ea47d0bd9
Author:     Dimitrios Semitsoglou-Tsiapos <kmhzsem <AT> gmx <DOT> com>
AuthorDate: Tue Mar 14 19:56:07 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Jul 14 21:02:13 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21e3b65a

www-client/qutebrowser: USE for experimental webengine support

Closes: https://github.com/gentoo/gentoo/pull/4207

 www-client/qutebrowser/metadata.xml            |  4 ++++
 www-client/qutebrowser/qutebrowser-9999.ebuild | 13 +++++++++----
 2 files changed, 13 insertions(+), 4 deletions(-)

diff --git a/www-client/qutebrowser/metadata.xml 
b/www-client/qutebrowser/metadata.xml
index 47684f1efe8..0b5baae9f95 100644
--- a/www-client/qutebrowser/metadata.xml
+++ b/www-client/qutebrowser/metadata.xml
@@ -5,6 +5,10 @@
                <email>radher...@gentoo.org</email>
                <name>Tim Harder</name>
        </maintainer>
+       <use>
+               <flag name="webengine">Install packages required for
+               experimental rendering support with webengine.</flag>
+       </use>
        <upstream>
                <remote-id type="github">qutebrowser/qutebrowser</remote-id>
        </upstream>

diff --git a/www-client/qutebrowser/qutebrowser-9999.ebuild 
b/www-client/qutebrowser/qutebrowser-9999.ebuild
index 5abc6580df1..2688b7223b3 100644
--- a/www-client/qutebrowser/qutebrowser-9999.ebuild
+++ b/www-client/qutebrowser/qutebrowser-9999.ebuild
@@ -14,12 +14,13 @@ else
        KEYWORDS="~amd64 ~x86"
 fi
 
-DESCRIPTION="A keyboard-driven, vim-like browser based on PyQt5 and QtWebKit"
-HOMEPAGE="http://www.qutebrowser.org/ 
https://github.com/qutebrowser/qutebrowser";
+DESCRIPTION="A keyboard-driven, vim-like browser based on PyQt5 and QtWebKit / 
QtWebEngine"
+HOMEPAGE="https://www.qutebrowser.org/ 
https://github.com/qutebrowser/qutebrowser";
 
 LICENSE="GPL-3"
 SLOT="0"
-IUSE="gstreamer test"
+IUSE="gstreamer test webengine +webkit"
+REQUIRED_USE="|| ( webengine webkit )"
 
 COMMON_DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
 DEPEND="${COMMON_DEPEND}
@@ -30,10 +31,14 @@ RDEPEND="${COMMON_DEPEND}
        >=dev-python/jinja-2.8[${PYTHON_USEDEP}]
        >=dev-python/pygments-2.1.3[${PYTHON_USEDEP}]
        >=dev-python/pypeg2-2.15.2[${PYTHON_USEDEP}]
-       
dev-python/PyQt5[${PYTHON_USEDEP},declarative,gui,network,printsupport,webkit,widgets]
+       
dev-python/PyQt5[${PYTHON_USEDEP},declarative,gui,network,printsupport,webengine?,webkit?,widgets]
        dev-python/sip[${PYTHON_USEDEP}]
        >=dev-python/pyyaml-3.12[${PYTHON_USEDEP}]
        gstreamer? ( dev-qt/qtwebkit:5[gstreamer] )
+       webengine? (
+               >=dev-python/PyQt5-5.7.1
+               >=dev-qt/qtwebengine-5.7.1:5
+       )
 "
 
 RESTRICT="test"

Reply via email to