net-libs/libmediawiki: Make tests optional
authorAndreas Sturmlechner <asturm@gentoo.org>
Sat, 20 May 2017 09:24:44 +0000 (11:24 +0200)
committerAndreas Sturmlechner <asturm@gentoo.org>
Sat, 20 May 2017 09:25:14 +0000 (11:25 +0200)
But since there are no tests executed, leave KDE_TEST unchanged.

Gentoo-bug: 619010

Package-Manager: Portage-2.3.5, Repoman-2.3.1

net-libs/libmediawiki/files/libmediawiki-5.0.0_pre20170128-tests-optional.patch [new file with mode: 0644]
net-libs/libmediawiki/libmediawiki-5.0.0_pre20170128.ebuild

diff --git a/net-libs/libmediawiki/files/libmediawiki-5.0.0_pre20170128-tests-optional.patch b/net-libs/libmediawiki/files/libmediawiki-5.0.0_pre20170128-tests-optional.patch
new file mode 100644 (file)
index 0000000..7b910e0
--- /dev/null
@@ -0,0 +1,15 @@
+--- a/CMakeLists.txt   2017-05-20 11:13:08.095098473 +0200
++++ b/CMakeLists.txt   2017-05-20 11:18:00.993712729 +0200
+@@ -45,8 +45,10 @@
+ 
+ # Subdirectories
+ add_subdirectory(src)
+-add_subdirectory(autotests)
+-add_subdirectory(tests)
++if(BUILD_TESTING)
++    add_subdirectory(autotests)
++    add_subdirectory(tests)
++endif()
+ 
+ # Create a Config.cmake and a ConfigVersion.cmake file and install them
+ set(CMAKECONFIG_INSTALL_DIR "${CMAKECONFIG_INSTALL_PREFIX}/KF5MediaWiki")
index 11520c7636e5e2cd1e69b3334e94dcfb04906ac1..185af0d4ea9c6966ab518d89e1280d1fe1873943 100644 (file)
@@ -20,3 +20,5 @@ DEPEND="
 RDEPEND="${DEPEND}
        !net-libs/libmediawiki:4
 "
+
+PATCHES=( "${FILESDIR}/${P}-tests-optional.patch" )