# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/kde-base/marble/marble-4.2.3.ebuild,v 1.2 2009/06/04 14:19:51 hwoarang Exp $ EAPI="2" KMNAME="kdeedu" CPPUNIT_REQUIRED="optional" KDE_REQUIRED="optional" inherit kde4-meta DESCRIPTION="Generic geographical map widget" KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~x86" IUSE="debug designer-plugin doc +kde gps plasma python" DEPEND=" gps? ( sci-geosciences/gpsd ) python? ( >=dev-python/PyQt4-4.4.4-r1[X,svg] kde? ( >=kde-base/pykde4-${PV}:${SLOT} ) ) " RDEPEND="${DEPEND} !kdeprefix? ( !sci-geosciences/marble ) " pkg_setup() { if use plasma && ! use kde; then echo eerror "KDE integration is required to build marble world clock applet." eerror eerror "Either enable 'kde' USE flag or disable 'plasma'." eerror "You can do this by setting these flags in /etc/portage/package.use, like:" eerror " =${CATEGORY}/${PN}-${PV} kde plasma" echo die "Conflicting USE flags found" fi kde4-meta_pkg_setup } src_configure() { mycmakeargs="${mycmakeargs} $(cmake-utils_use_with designer-plugin DESIGNER_PLUGIN) $(cmake-utils_use_with plasma Plasma) $(cmake-utils_use_with python PyQt4) $(cmake-utils_use_with python PythonLibrary) $(cmake-utils_use_with python SIP)" sed -i \ -e 's:add_subdirectory(cmake):#dontwantit:g' \ CMakeLists.txt || die "sed to disable file collisions failed" find "${S}/marble/src/bindings/python/sip" -name "*.sip" | xargs -- sed -i 's/#include