summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <andreas.sturmlechner@gmail.com>2015-01-21 01:50:21 +0100
committerJohannes Huber <johu@gentoo.org>2015-01-21 21:47:43 +0100
commitfb76c5847c5c615bfe5649645646f4a0bef4c212 (patch)
treedeb0f44743dc8831038aa1ba2e439f46466efbe0
parent5bca4f847ba82eed4ff02cb5c8ffa794e2ebd325 (diff)
downloadkde-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.patch28
-rw-r--r--net-im/ktp-common-internals/ktp-common-internals-9999.ebuild3
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)