commit:     99ab5bf98cf3d54061f7f46d7ad27e00f22af9ce
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 13 02:48:59 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Thu Nov 13 02:48:59 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=99ab5bf9

[dev-qt/qtchooser] Tests seem to require qt5.

Package-Manager: portage-2.2.14

---
 dev-qt/qtchooser/qtchooser-0_p20140613.ebuild | 15 ++++++++++++---
 1 file changed, 12 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtchooser/qtchooser-0_p20140613.ebuild 
b/dev-qt/qtchooser/qtchooser-0_p20140613.ebuild
index ec25b71..88daa6b 100644
--- a/dev-qt/qtchooser/qtchooser-0_p20140613.ebuild
+++ b/dev-qt/qtchooser/qtchooser-0_p20140613.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=5
 
-inherit toolchain-funcs
+inherit qmake-utils toolchain-funcs
 
 DESCRIPTION="Qt4/Qt5 version chooser"
 HOMEPAGE="https://qt.gitorious.org/qt/qtchooser";
@@ -13,9 +13,12 @@ SRC_URI="http://dev.gentoo.org/~pesa/distfiles/${P}.tar.xz";
 LICENSE="|| ( LGPL-2.1 GPL-3 )"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
+IUSE="qt5 test"
 
-DEPEND="test? ( dev-qt/qttest )"
+DEPEND="qt5? ( test? (
+               dev-qt/qtcore:5
+               dev-qt/qttest:5
+       ) )"
 RDEPEND="!<dev-qt/qtcore-4.8.6:4"
 
 qtchooser_make() {
@@ -31,6 +34,12 @@ src_compile() {
 }
 
 src_test() {
+       use qt5 || return
+
+       pushd tests/auto >/dev/null || die
+       eqmake5
+       popd >/dev/null || die
+
        qtchooser_make check
 }
 

Reply via email to