# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/kde-base/marble/marble-4.0.2.ebuild,v 1.1 2008/03/11 00:02:24 philantrop Exp $ EAPI="1" NEED_KDE="none" KMNAME=kdeedu SLOT="kde-4" # Goes in the ebuild because of NEED_KDE=none KDEDIR="/usr/kde/4.0" CPPUNIT_REQUIRED="optional" inherit kde4-meta DESCRIPTION="KDE: generic geographical map widget" KEYWORDS="~amd64 ~x86" IUSE="${IUSE} debug designer-plugin htmlhandbook kde gps" # FIXME: undefined reference when building tests. RESTRICTed for now. RESTRICT="test" COMMONDEPEND=" gps? ( sci-geosciences/gpsd ) kde? ( >=kde-base/kdelibs-${PV}:${SLOT} >=kde-base/kdepimlibs-${PV}:${SLOT} )" DEPEND="${COMMONDEPEND}" RDEPEND="${COMMONDEPEND}" src_compile() { epatch "${FILESDIR}/${PN}-4.0.0-fix-tests.patch" mycmakeargs="${mycmakeargs} $(cmake-utils_use_with designer-plugin DESIGNER_PLUGIN)" if use gps; then mycmakeargs="${mycmakeargs} -DHAVE_LIBGPS=1" else sed -i -e 's:FIND_LIBRARY(libgps_LIBRARIES gps):# LIBGPS DISABLED &:' \ marble/Findlibgps.cmake || die "sed to disable gpsd failed." fi if ! use kde; then mycmakeargs="${mycmakeargs} -DQTONLY:BOOL=ON" fi kde4-meta_src_compile } src_test() { mycmakeargs="${mycmakeargs} -DENABLE_TESTS=TRUE" kde4-meta_src_test }