summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2018-03-03 04:56:45 +0100
committerJeroen Roovers <jer@gentoo.org>2018-03-03 04:57:01 +0100
commit88c074ca3e58d416a23de2a6f9ef7e0dec357482 (patch)
tree3c3678b13243b74460462a3bd3aeb75a40ffd371 /www-client/otter
parentdev-perl/Term-ReadLine-TTYtter: Fix interactive tests bug #624044 (diff)
downloadgentoo-88c074ca3e58d416a23de2a6f9ef7e0dec357482.tar.gz
gentoo-88c074ca3e58d416a23de2a6f9ef7e0dec357482.tar.bz2
gentoo-88c074ca3e58d416a23de2a6f9ef7e0dec357482.zip
www-client/otter: Allow for both qtwebkit and qtwebengine to be enabled (bug #649170).
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Diffstat (limited to 'www-client/otter')
-rw-r--r--www-client/otter/otter-0.9.96.ebuild22
1 files changed, 9 insertions, 13 deletions
diff --git a/www-client/otter/otter-0.9.96.ebuild b/www-client/otter/otter-0.9.96.ebuild
index 8796679bc7db..6db6a4cad027 100644
--- a/www-client/otter/otter-0.9.96.ebuild
+++ b/www-client/otter/otter-0.9.96.ebuild
@@ -11,7 +11,10 @@ SRC_URI="https://github.com/OtterBrowser/${PN}-browser/archive/v${PV/_p/-dev}.ta
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="webengine spell"
+IUSE="webengine +webkit spell"
+REQUIRED_USE="
+ || ( webengine webkit )
+"
DEPEND="
dev-qt/qtconcurrent:5
@@ -25,11 +28,11 @@ DEPEND="
dev-qt/qtscript:5
dev-qt/qtsql:5
dev-qt/qtsvg:5
- dev-qt/qtwebkit:5
dev-qt/qtwidgets:5
dev-qt/qtxmlpatterns:5
spell? ( kde-frameworks/sonnet )
webengine? ( >=dev-qt/qtwebengine-5.9:5[widgets] )
+ webkit? ( dev-qt/qtwebkit:5 )
"
RDEPEND="
${DEPEND}
@@ -59,17 +62,10 @@ src_prepare() {
}
src_configure() {
- if use webengine; then
- mycmakeargs=(
- -DENABLE_QTWEBENGINE=yes
- -DENABLE_QTWEBKIT=no
- )
- else
- mycmakeargs=(
- -DENABLE_QTWEBENGINE=no
- -DENABLE_QTWEBKIT=yes
- )
- fi
+ mycmakeargs=(
+ -DENABLE_QTWEBENGINE="$(usex webengine)"
+ -DENABLE_QTWEBKIT="$(usex webkit)"
+ )
cmake-utils_src_configure
}