summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDennis Schridde <devurandom@gmx.net>2011-02-05 15:32:42 +0100
committerDennis Schridde <devurandom@gmx.net>2011-02-05 18:00:12 +0100
commit2771b5adbda1aceeb6ca50e2bc07ad1c1608799d (patch)
tree5b362b61ac54e4b29eb7ed0eddad10b0418bf0b5
parent23a70496246381f7d8b20e0e8be71ae5f8277c5b (diff)
downloadkde-2771b5adbda1aceeb6ca50e2bc07ad1c1608799d.tar.gz
kde-2771b5adbda1aceeb6ca50e2bc07ad1c1608799d.tar.bz2
kde-2771b5adbda1aceeb6ca50e2bc07ad1c1608799d.zip
[dev-libs/libindicate-qt-0.2.5] Support tests via virtualx, revbump
Code "stolen" from libdbusmenu-qt ebuild Bug: 316771 (Portage version: 2.2.0_alpha20/git/Linux x86_64, signed Manifest commit with key 50ED256E)
-rw-r--r--dev-libs/libindicate-qt/Manifest8
-rw-r--r--dev-libs/libindicate-qt/libindicate-qt-0.2.5-r1.ebuild (renamed from dev-libs/libindicate-qt/libindicate-qt-0.2.5.ebuild)12
2 files changed, 15 insertions, 5 deletions
diff --git a/dev-libs/libindicate-qt/Manifest b/dev-libs/libindicate-qt/Manifest
index ae31f0c5170..4df5dd024ba 100644
--- a/dev-libs/libindicate-qt/Manifest
+++ b/dev-libs/libindicate-qt/Manifest
@@ -2,12 +2,12 @@
Hash: SHA1
DIST libindicate-qt-0.2.5.tar.bz2 33610 RMD160 2cdee3d1553a9c899b035bde7c809420965c4b5e SHA1 22aa4e27d42c02c58ebebffb9244a04cfc1959dd SHA256 ac5c41a78feec820bc140b43c2ded7cb952f15e0d92f3af379faf586f08ad6b0
-EBUILD libindicate-qt-0.2.5.ebuild 511 RMD160 f198c192cac5731bcb97b687ff2649be9df587f9 SHA1 d71fffbe2281dfee027909710290045f1d078f11 SHA256 81f07986adc91c60cf4f756b19afcd62682bee9f8280b460a60bfc073c1647b8
+EBUILD libindicate-qt-0.2.5-r1.ebuild 737 RMD160 aaaf2e52aa158789b836a18307ea999238daa31a SHA1 fb078912a1596b4389171addca4dab21b3ac8cb5 SHA256 ef59930b6abe5644fd7dafb85019a43c9e505cef8995c0d95a106111fb861237
MISC metadata.xml 158 RMD160 f15477b4ffb8ae0849cbae52329d1bdf99a407f4 SHA1 18cd6cdb98f781c3975c49f300d3f8b1e07333b8 SHA256 b5a2d16139d03b8af578bc87503b14b589dd7e3544d879297ccdb735d35a02e2
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk1EpzAACgkQjqfyF1DtJW646ACeP9zGWCO4Xb27U/9ZebEMhZqr
-krsAn1mI4iNbOA3M1pTmDxQGgwRAE/wS
-=hEUA
+iEYEARECAAYFAk1NX4oACgkQjqfyF1DtJW5lrgCgpU412ZmzoNjCJk1WFHUPwGZV
+54sAnRq4TjFq2UdrOD8D73RR1WGGeo0u
+=hBei
-----END PGP SIGNATURE-----
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
index c8922c27301..ed82c642ec3 100644
--- a/dev-libs/libindicate-qt/libindicate-qt-0.2.5.ebuild
+++ b/dev-libs/libindicate-qt/libindicate-qt-0.2.5-r1.ebuild
@@ -4,7 +4,7 @@
EAPI=2
-inherit cmake-utils
+inherit virtualx cmake-utils
DESCRIPTION="Qt wrapper for libindicate library"
HOMEPAGE="https://launchpad.net/libindicate-qt/"
@@ -23,3 +23,13 @@ RDEPEND="
DEPEND="${RDEPEND}
dev-util/pkgconfig
"
+
+src_test() {
+ local ctestargs
+ [[ -n ${TEST_VERBOSE} ]] && ctestargs="--extra-verbose --output-on-failure"
+
+ cd "${CMAKE_BUILD_DIR}/tests"
+
+ export maketype="ctest ${ctestargs}"
+ virtualmake || die "Tests failed."
+}