diff options
Diffstat (limited to 'media-gfx/sane-frontends/sane-frontends-1.0.14.ebuild')
-rw-r--r-- | media-gfx/sane-frontends/sane-frontends-1.0.14.ebuild | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/media-gfx/sane-frontends/sane-frontends-1.0.14.ebuild b/media-gfx/sane-frontends/sane-frontends-1.0.14.ebuild new file mode 100644 index 000000000000..bf4e943e7401 --- /dev/null +++ b/media-gfx/sane-frontends/sane-frontends-1.0.14.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit eutils + +DESCRIPTION="Scanner Access Now Easy" +HOMEPAGE="http://www.sane-project.org" +SRC_URI="ftp://ftp.sane-project.org/pub/sane/${P}/${P}.tar.gz + ftp://ftp.sane-project.org/pub/sane/old-versions/${P}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 ppc ppc64 sparc x86" +IUSE="gimp" + +DEPEND="media-gfx/sane-backends + gimp? ( media-gfx/gimp )" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/MissingCapsFlag.patch" +} + +src_compile() { + local myconf="" + use gimp || myconf="--disable-gimp" + use gimp && ! has_version ">=media-gfx/gimp-2" && myconf="--enable-gimp12" + econf \ + --datadir=/usr/share/misc \ + ${myconf} || die + emake || die "emake failed" +} + +src_install() { + local gimpplugindir + local gimptool + emake DESTDIR="${D}" install || die + if use gimp; then + for gimptool in gimptool gimptool-2.0 gimptool-1.2; do + if [ -x /usr/bin/${gimptool} ]; then + einfo "Setting plugin link for GIMP version $(/usr/bin/${gimptool} --version)" + gimpplugindir=$(/usr/bin/${gimptool} --gimpplugindir)/plug-ins + break + fi + done + if [ "/plug-ins" != "${gimpplugindir}" ]; then + dodir ${gimpplugindir} + dosym /usr/bin/xscanimage ${gimpplugindir}/xscanimage + else + ewarn "No idea where to find the gimp plugin directory" + fi + fi + dodoc AUTHORS Changelog NEWS PROBLEMS README +} |