www-client/qutebrowser: USE for experimental webengine support
authorDimitrios Semitsoglou-Tsiapos <kmhzsem@gmx.com>
Tue, 14 Mar 2017 19:56:07 +0000 (21:56 +0200)
committerMichał Górny <mgorny@gentoo.org>
Fri, 14 Jul 2017 21:02:13 +0000 (23:02 +0200)
Closes: https://github.com/gentoo/gentoo/pull/4207

www-client/qutebrowser/metadata.xml
www-client/qutebrowser/qutebrowser-9999.ebuild

index 47684f1efe8457b27675e4ab95431e7892a35fe2..0b5baae9f9565b924097c4dc43fe37fd2d30b0d9 100644 (file)
@@ -5,6 +5,10 @@
                <email>radhermit@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>
index 5abc6580df1830fd4dd4230d9dacebbd14d21e9d..2688b7223b3cff9cc63ce45f72b58a23a9cfb69c 100644 (file)
@@ -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"