diff options
| author | Andreas Sturmlechner <andreas.sturmlechner@gmail.com> | 2015-01-21 01:50:21 +0100 |
|---|---|---|
| committer | Johannes Huber <johu@gentoo.org> | 2015-01-21 21:47:43 +0100 |
| commit | fb76c5847c5c615bfe5649645646f4a0bef4c212 (patch) | |
| tree | deb0f44743dc8831038aa1ba2e439f46466efbe0 | |
| parent | 5bca4f847ba82eed4ff02cb5c8ffa794e2ebd325 (diff) | |
| download | kde-fb76c5847c5c615bfe5649645646f4a0bef4c212.tar.gz kde-fb76c5847c5c615bfe5649645646f4a0bef4c212.tar.bz2 kde-fb76c5847c5c615bfe5649645646f4a0bef4c212.zip | |
[net-im/ktp-common-internals] Make tests optional
| -rw-r--r-- | net-im/ktp-common-internals/files/ktp-common-internals-9999-tests-optional.patch | 28 | ||||
| -rw-r--r-- | net-im/ktp-common-internals/ktp-common-internals-9999.ebuild | 3 |
2 files changed, 31 insertions, 0 deletions
diff --git a/net-im/ktp-common-internals/files/ktp-common-internals-9999-tests-optional.patch b/net-im/ktp-common-internals/files/ktp-common-internals-9999-tests-optional.patch new file mode 100644 index 00000000000..43431732cc9 --- /dev/null +++ b/net-im/ktp-common-internals/files/ktp-common-internals-9999-tests-optional.patch @@ -0,0 +1,28 @@ +--- a/CMakeLists.txt 2015-01-20 21:49:46.354302243 +0100 ++++ b/CMakeLists.txt 2015-01-21 01:45:39.660978780 +0100 +@@ -10,10 +10,9 @@ + cmake_policy(SET CMP0002 OLD) + + find_package (Qt5 REQUIRED CONFIG COMPONENTS +- Qml +- Test) ++ Qml) + +-find_package (KF5 REQUIRED COMPONENTS ++find_package (KF5 REQUIRED COMPONENTS + CoreAddons + Notifications + KIO +@@ -101,7 +100,11 @@ + add_subdirectory(KTp) + add_subdirectory(tools) + add_subdirectory(data) +-add_subdirectory(tests) ++ ++if(BUILD_TESTING) ++ find_package(Qt5Test REQUIRED CONFIG) ++ add_subdirectory(tests) ++endif() + + if (OTR_LIBS_FOUND) + include_directories (${LIBOTR_INCLUDE_DIR} diff --git a/net-im/ktp-common-internals/ktp-common-internals-9999.ebuild b/net-im/ktp-common-internals/ktp-common-internals-9999.ebuild index 93d53ef1076..476fb25f336 100644 --- a/net-im/ktp-common-internals/ktp-common-internals-9999.ebuild +++ b/net-im/ktp-common-internals/ktp-common-internals-9999.ebuild @@ -4,6 +4,7 @@ EAPI=5 +KDE_TEST="true" inherit kde5 DESCRIPTION="KDE Telepathy common library" @@ -58,6 +59,8 @@ RDEPEND="${DEPEND} !net-im/ktp-common-internals:4 " +PATCHES=( "${FILESDIR}/${PN}-9999-tests-optional.patch" ) + src_configure() { local mycmakeargs=( $(cmake-utils_use_find_package doc Doxygen) |
