summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorabcd <abcd@gentoo.org>2009-12-05 13:43:01 -0500
committerabcd <abcd@gentoo.org>2009-12-05 13:43:01 -0500
commit8d16295fea38ef1d53dee0372781659c83a84a6f (patch)
tree96acbd6f5a39e0f0920233f4b281414158cd72f1
parent376a624217f7e6a864d2beb7c9cf24c2f60c8a89 (diff)
downloadkde-8d16295fea38ef1d53dee0372781659c83a84a6f.tar.gz
kde-8d16295fea38ef1d53dee0372781659c83a84a6f.tar.bz2
kde-8d16295fea38ef1d53dee0372781659c83a84a6f.zip
[eclass] only run src_test if I_KNOW_WHAT_I_AM_DOING
-rw-r--r--eclass/kde4-meta.eclass14
1 files changed, 7 insertions, 7 deletions
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass
index 32990b17faa..68a4b8064a6 100644
--- a/eclass/kde4-meta.eclass
+++ b/eclass/kde4-meta.eclass
@@ -16,10 +16,6 @@ inherit kde4-base versionator
EXPORT_FUNCTIONS pkg_setup src_unpack src_prepare src_configure src_compile src_test src_install pkg_postinst pkg_postrm
-# Restrict test on all KDE4 core packages, since upstream does not care about
-# them and they mostly fail.
-[[ -z ${I_KNOW_WHAT_I_AM_DOING} ]] && RESTRICT="test"
-
[[ -z ${KMNAME} ]] && die "kde4-meta.eclass inherited but KMNAME not defined - broken ebuild"
# Add khelpcenter dependency when installing handbooks
@@ -672,12 +668,16 @@ kde4-meta_src_compile() {
# @FUNCTION: kde4-meta_src_test
# @DESCRIPTION:
-# Currently just calls its equivalent in kde4-base.eclass(5). Use this in split
-# ebuilds.
+# Currently just calls its equivalent in kde4-base.eclass(5) if
+# I_KNOW_WHAT_I_AM_DOING is set. Use this in split ebuilds.
kde4-meta_src_test() {
debug-print-function $FUNCNAME "$@"
- kde4-base_src_test
+ if [[ $I_KNOW_WHAT_I_AM_DOING ]]; then
+ kde4-base_src_test
+ else
+ einfo "Tests disabled"
+ fi
}
# @FUNCTION: kde4-meta_src_install