# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI=4 inherit cmake-utils git-r3 DESCRIPTION="Tool to poke around in a Qt-application and also to manipulate the application to some extent" HOMEPAGE="http://www.kdab.com/gammaray" EGIT_REPO_URI="git://github.com/KDAB/GammaRay.git" LICENSE="GPL-2+" SLOT="0" KEYWORDS="" IUSE="qt4 qt5 doc ui objectvisualizer kjobtracker scriptenginedebugger pdf svg qml test" REQUIRED_USE="^^ ( qt4 qt5 ) pdf? ( qt5 ) svg? ( qt5 ) qml? ( qt5 ) scriptenginedebugger? ( qt5 )" RDEPEND=" media-gfx/graphviz objectvisualizer? ( sci-libs/vtk ) qt4? ( dev-qt/qtgui:4 dev-qt/qtwebkit:4 ui? ( dev-qt/designer:4 ) kjobtracker? ( kde-base/kdelibs ) test? ( dev-qt/qttest:4 ) ) qt5? ( dev-qt/qtgui:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 >=dev-qt/qtxml-5.4.0 dev-qt/qtconcurrent:5 >=dev-qt/qtwebkit-5.4.0 ui? ( dev-qt/designer:5 ) kjobtracker? ( kde-frameworks/kcoreaddons:5 ) test? ( dev-qt/qttest:5 ) pdf? ( dev-qt/qtprintsupport:5 ) svg? ( dev-qt/qtsvg ) scriptenginedebugger? ( dev-qt/qtscript:5[scripttools] ) qml? ( dev-qt/qtdeclarative:5 ) ) " DEPEND=" ${RDEPEND} doc? ( app-doc/doxygen ) " # * Qt5Test src_configure() { local mycmakeargs=" $(cmake-utils_use_find_package doc Doxygen) $(cmake-utils_use_find_package objectvisualizer VTK) " if use qt4; then mycmakeargs+=" -DGAMMARAY_ENFORCE_QT4_BUILD=true $(cmake-utils_use_find_package ui QtDesigner) $(cmake-utils_use_find_package kjobtracker KDE4) $(cmake-utils_use_find_package test QtTest) " else mycmakeargs+=" $(cmake-utils_use_find_package pdf Qt5PrintSupport) $(cmake-utils_use_find_package svg Qt5Svg) $(cmake-utils_use_find_package ui Qt5Designer) $(cmake-utils_use_find_package scriptenginedebugger Qt5ScriptTools) $(cmake-utils_use_find_package kjobtracker KF5CoreAddons) $(cmake-utils_use_find_package test Qt5Test) " fi cmake-utils_src_configure }