# Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils DESCRIPTION="Kim is a kde service menu which allows to resize, convert, rotate, (...) your images." HOMEPAGE="http://www.kde-apps.org/content/show.php/Kim+(Kde+Image+Menu)?content=11505" SRC_URI="http://bouveyron.free.fr/kim/release/${PF}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="~x86 ~amd64" IUSE="png quicktime jpeg jpeg2k tiff" RDEPEND="media-gfx/imagemagick media-video/mjpegtools" RDEPEND="${DEPEND}" S="${WORKDIR}/${PN}" pkg_setup() { if use png ; then if ! built_with_use media-video/mjpegtools png; then eerror "mjpegtools is missing 'png' support. Please add" eerror "'png' to your USE flags, and re-emerge mjpegtools" die "mjpegtools needs png support" elif ! built_with_use media-gfx/imagemagick png; then eerror "imagemagick is missing 'png' support. Please add" eerror "'png' to your USE flags, and re-emerge imagemagick" die "imagemagick needs png support" fi fi if use quicktime ; then if ! built_with_use media-video/mjpegtools quicktime; then eerror "mjpegtools is missing 'quicktime' support. Please add" eerror "'quicktime' to your USE flags, and re-emerge mjpegtools" die "mjpegtools needs quicktime support" fi fi if use jpeg ; then if ! built_with_use media-gfx/imagemagick jpeg; then eerror "mjpegtools is missing 'jpeg' support. Please add" eerror "'jpeg' to your USE flags, and re-emerge mjpegtools" die "mjpegtools needs jpeg support" fi fi if use jpeg2k ; then if ! built_with_use media-gfx/imagemagick jpeg2k; then eerror "mjpegtools is missing 'jpeg2k' support. Please add" eerror "'jpeg2k' to your USE flags, and re-emerge mjpegtools" die "mjpegtools needs jpeg2k support" fi fi if use tiff ; then if ! built_with_use media-gfx/imagemagick tiff; then eerror "mjpegtools is missing 'tiff' support. Please add" eerror "'tiff' to your USE flags, and re-emerge mjpegtools" die "mjpegtools needs tiff support" fi fi } src_install() { set-kdedir 3 echo "${KDEDIR}" read exeopts -m0755 exeinto ${KDEDIR}/bin/ doexe src/bin/kim* || die "doexe ${S}/src/bin/kim* failed" insinto ${KDEDIR}/share/apps/konqueror/servicemenus/ doins src/kim*.desktop || die "doins ${S}/src/kim*.desktop failed" insinto ${KDEDIR}/share/apps/kim/ newins COPYING kim_about.txt || die "newins ${S}/COPYING kim_about.txt failed" insinto ${KDEDIR}/share/apps/kim/slideshow/ doins src/slideshow/* || die "doins ${S}/src/slideshow/* failed" insinto ${KDEDIR}/share/apps/kim/galery || die doins src/galery/* || die "doins ${S}/src/galery/* failed" }