# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/app-office/krita/krita-1.6.3.ebuild,v 1.10 2008/04/21 22:53:13 flameeyes Exp $ MAXKOFFICEVER=${PV} KMNAME=koffice inherit kde-meta eutils DESCRIPTION="KOffice image manipulation program." HOMEPAGE="http://www.koffice.org/" LICENSE="GPL-2 LGPL-2" SLOT="0" KEYWORDS="alpha amd64 hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd" # See bug #130442. #IUSE="opengl" IUSE="" DEPEND="$(deprange $PV $MAXKOFFICEVER app-office/koffice-libs) >=media-gfx/imagemagick-6.2.5.5 >=media-libs/lcms-1.15 media-libs/tiff media-libs/jpeg >=media-libs/openexr-1.2.2-r2 media-libs/libpng >=media-libs/libexif-0.6.13-r1 virtual/opengl virtual/glu" #opengl? ( virtual/opengl virtual/glu )" KMCOPYLIB="libkformula lib/kformula libkofficecore lib/kofficecore libkofficeui lib/kofficeui libkopainter lib/kopainter libkopalette lib/kopalette libkotext lib/kotext libkwmf lib/kwmf libkowmf lib/kwmf libkstore lib/store libkrossapi lib/kross/api/ libkrossmain lib/kross/main/" KMEXTRACTONLY="lib/" KMEXTRA="filters/krita" PATCHES=( "${FILESDIR}/${P}+gcc-4.3.patch" ) need-kde 3.5 pkg_setup() { # use opengl && if ! built_with_use =x11-libs/qt-3* opengl ; then eerror "You need to build x11-libs/qt with opengl use flag enabled." die fi } src_unpack() { kde-meta_src_unpack # FIXME - disable broken tests for now sed -i -e "s:TESTSDIR =.*:TESTSDIR=:" "${S}"/krita/core/Makefile.am \ $(ls "${S}"/krita/colorspaces/*/Makefile.am) # Fixing the desktop file, cf. bug 190006. sed -i -e "/^R/{ /[^Y]$/{ s/$/Y/g; } }" "${S}"/krita/krita.desktop sed -i -e "/^MimeType/{ /[^;]$/{ s/$/;/ } }" "${S}"/krita/krita.desktop } src_compile() { # local myconf="$(use_with opengl gl)" for i in $(find "${S}"/lib -iname "*\.ui"); do ${QTDIR}/bin/uic ${i} > ${i%.ui}.h done kde-meta_src_compile }