diff options
| -rw-r--r-- | kde-apps/kapptemplate/files/kapptemplate-9999-tests-optional.patch | 20 | ||||
| -rw-r--r-- | kde-apps/kapptemplate/kapptemplate-9999.ebuild | 8 |
2 files changed, 25 insertions, 3 deletions
diff --git a/kde-apps/kapptemplate/files/kapptemplate-9999-tests-optional.patch b/kde-apps/kapptemplate/files/kapptemplate-9999-tests-optional.patch new file mode 100644 index 00000000000..b512f745a6e --- /dev/null +++ b/kde-apps/kapptemplate/files/kapptemplate-9999-tests-optional.patch @@ -0,0 +1,20 @@ +--- a/CMakeLists.txt 2015-01-28 23:35:43.818842308 +0100 ++++ b/CMakeLists.txt 2015-01-28 23:39:20.690063158 +0100 +@@ -12,7 +12,6 @@ + include(FeatureSummary) + include(KAppTemplateMacro) + +-find_package(Qt5 REQUIRED COMPONENTS Test) + find_package(KF5 REQUIRED COMPONENTS CoreAddons ConfigWidgets Completion Archive KIO I18n DocTools) + + add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS) +@@ -20,4 +19,8 @@ + add_subdirectory(doc) + add_subdirectory(icons) + add_subdirectory(src) +-add_subdirectory(tests) ++ ++if(BUILD_TESTING) ++ find_package(Qt5Test REQUIRED) ++ add_subdirectory(tests) ++endif() diff --git a/kde-apps/kapptemplate/kapptemplate-9999.ebuild b/kde-apps/kapptemplate/kapptemplate-9999.ebuild index c28a606fc0c..3c584e0939a 100644 --- a/kde-apps/kapptemplate/kapptemplate-9999.ebuild +++ b/kde-apps/kapptemplate/kapptemplate-9999.ebuild @@ -5,6 +5,7 @@ EAPI=5 KDE_HANDBOOK="true" +KDE_TEST="true" inherit kde5 DESCRIPTION="A shell script to create the necessary framework to develop KDE applications" @@ -24,6 +25,7 @@ DEPEND=" dev-qt/qtgui:5 dev-qt/qtwidgets:5 " -RDEPEND="${DEPEND} - !kde-base/kapptemplate:4 -" + +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${PN}"-9999-tests-optional.patch ) |
