summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomáš Chvátal <scarabeus@gentoo.org>2009-12-05 16:15:54 +0100
committerTomáš Chvátal <scarabeus@gentoo.org>2009-12-05 16:15:54 +0100
commitbb9621c74896091a4aa8719ebebfa4dbc957f45f (patch)
treed5e057b32edea530c0a6b701b0cfbea4d49b315e
parent6247c1cb637e2d6b5a2fb5e0046c86f7efe0c5a3 (diff)
downloadkde-bb9621c74896091a4aa8719ebebfa4dbc957f45f.tar.gz
kde-bb9621c74896091a4aa8719ebebfa4dbc957f45f.tar.bz2
kde-bb9621c74896091a4aa8719ebebfa4dbc957f45f.zip
[eclasses] Restrict tests. overridable with i_know_what...
-rw-r--r--eclass/.kde4-base.eclass.swpbin0 -> 4096 bytes
-rw-r--r--eclass/kde4-meta.eclass10
2 files changed, 6 insertions, 4 deletions
diff --git a/eclass/.kde4-base.eclass.swp b/eclass/.kde4-base.eclass.swp
new file mode 100644
index 00000000000..e20a8c94d6b
--- /dev/null
+++ b/eclass/.kde4-base.eclass.swp
Binary files differ
diff --git a/eclass/kde4-meta.eclass b/eclass/kde4-meta.eclass
index c8fe2552365..5f0cce966eb 100644
--- a/eclass/kde4-meta.eclass
+++ b/eclass/kde4-meta.eclass
@@ -16,13 +16,15 @@ inherit kde4-base versionator
EXPORT_FUNCTIONS pkg_setup src_unpack src_prepare src_configure src_compile src_test src_install pkg_postinst pkg_postrm
-if [[ -z ${KMNAME} ]]; then
- die "kde4-meta.eclass inherited but KMNAME not defined - broken ebuild"
-fi
+# 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
if [[ ${PN} != khelpcenter ]] && has handbook ${IUSE//+}; then
- RDEPEND+=" handbook? ( $(add_kdebase_dep khelpcenter) )"
+ RDEPEND+=" handbook? ( $(add_kdebase_dep khelpcenter) )"
fi
# Add dependencies that all packages in a certain module share.