# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ EAPI="1" KMNAME=kdebase-workspace KMMODULE="libs/plasma" CPPUNIT_REQUIRED="optional" OPENGL_REQUIRED="optional" inherit kde4svn-meta DESCRIPTION="Plasma: KDE desktop framework" KEYWORDS="" IUSE="debug xinerama" RDEPEND=">=app-misc/strigi-0.5.7 !=kde-base/libkworkspace-${PV}:${SLOT} >=kde-base/libtaskmanager-${PV}:${SLOT} x11-libs/libXau x11-libs/libXfixes x11-libs/libXrender x11-libs/libXtst x11-libs/qt-webkit:4 opengl? ( virtual/opengl ) xinerama? ( x11-libs/libXinerama )" DEPEND="${RDEPEND} xinerama? ( x11-proto/xineramaproto )" KMEXTRACTONLY="krunner/org.freedesktop.ScreenSaver.xml krunner/org.kde.krunner.App.xml ksmserver/org.kde.KSMServerInterface.xml libs/taskmanager/" KMSAVELIBS="true" # Disabling tests for now. RESTRICT="test" #PATCHES="${FILESDIR}/${PN}-install-headers.patch" # strigi-9999 lacks useflag #pkg_setup() { # if ! built_with_use app-misc/strigi dbus && ! built_with_use app-misc/strigi qt4 ; then # eerror "In order to build " # error "you need app-misc/strigi built with dbus and qt4 USE flag" # die "no dbus and qt4 support in strigi" # fi #} src_compile() { mycmakeargs="${mycmakeargs} $(cmake-utils_use_with opengl OpenGL) $(cmake-utils_use_with xinerama X11_Xinerama)" kde4overlay-meta_src_compile } src_install() { kde4overlay-meta_src_install # Outsmart our doc-handling, to avoid a collision with plasma. rm -rf "${D}"/${KDEDIR}/share/doc/ }