1 |
commit: 2771b5adbda1aceeb6ca50e2bc07ad1c1608799d |
2 |
Author: Dennis Schridde <devurandom <AT> gmx <DOT> net> |
3 |
AuthorDate: Sat Feb 5 14:32:42 2011 +0000 |
4 |
Commit: Dennis Schridde <devurandom <AT> gmx <DOT> net> |
5 |
CommitDate: Sat Feb 5 17:00:12 2011 +0000 |
6 |
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/kde.git;a=commit;h=2771b5ad |
7 |
|
8 |
[dev-libs/libindicate-qt-0.2.5] Support tests via virtualx, revbump |
9 |
|
10 |
Code "stolen" from libdbusmenu-qt ebuild |
11 |
|
12 |
Bug: 316771 |
13 |
|
14 |
(Portage version: 2.2.0_alpha20/git/Linux x86_64, signed Manifest commit with key 50ED256E) |
15 |
|
16 |
--- |
17 |
...0.2.5.ebuild => libindicate-qt-0.2.5-r1.ebuild} | 12 +++++++++++- |
18 |
1 files changed, 11 insertions(+), 1 deletions(-) |
19 |
|
20 |
diff --git a/dev-libs/libindicate-qt/libindicate-qt-0.2.5.ebuild b/dev-libs/libindicate-qt/libindicate-qt-0.2.5-r1.ebuild |
21 |
similarity index 66% |
22 |
rename from dev-libs/libindicate-qt/libindicate-qt-0.2.5.ebuild |
23 |
rename to dev-libs/libindicate-qt/libindicate-qt-0.2.5-r1.ebuild |
24 |
index c8922c2..ed82c64 100644 |
25 |
--- a/dev-libs/libindicate-qt/libindicate-qt-0.2.5.ebuild |
26 |
+++ b/dev-libs/libindicate-qt/libindicate-qt-0.2.5-r1.ebuild |
27 |
@@ -4,7 +4,7 @@ |
28 |
|
29 |
EAPI=2 |
30 |
|
31 |
-inherit cmake-utils |
32 |
+inherit virtualx cmake-utils |
33 |
|
34 |
DESCRIPTION="Qt wrapper for libindicate library" |
35 |
HOMEPAGE="https://launchpad.net/libindicate-qt/" |
36 |
@@ -23,3 +23,13 @@ RDEPEND=" |
37 |
DEPEND="${RDEPEND} |
38 |
dev-util/pkgconfig |
39 |
" |
40 |
+ |
41 |
+src_test() { |
42 |
+ local ctestargs |
43 |
+ [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure" |
44 |
+ |
45 |
+ cd "${CMAKE_BUILD_DIR}/tests" |
46 |
+ |
47 |
+ export maketype="ctest ${ctestargs}" |
48 |
+ virtualmake || die "Tests failed." |
49 |
+} |