# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-gfx/sane-backends/sane-backends-1.0.18-r6.ebuild,v 1.20 2012/06/08 03:01:10 zmedico Exp $ EAPI="1" inherit eutils flag-o-matic multilib user IUSE="usb gphoto2 ipv6 v4l doc" DESCRIPTION="Scanner Access Now Easy - Backends" HOMEPAGE="http://www.sane-project.org/" RDEPEND="virtual/jpeg amd64? ( sys-libs/libieee1284 ) x86? ( sys-libs/libieee1284 ) usb? ( virtual/libusb:0 ) gphoto2? ( media-libs/libgphoto2 ) v4l? ( sys-kernel/linux-headers )" DEPEND="${RDEPEND} doc? ( virtual/latex-base dev-texlive/texlive-latexextra ) >=sys-apps/sed-4" # We now use new syntax construct (SUBSYSTEMS!="usb|usb_device) RDEPEND="${RDEPEND} ! libsane.usermap.new mv libsane.usermap.new libsane.usermap fi } src_install () { make INSTALL_LOCKPATH="" DESTDIR="${D}" install \ docdir=/usr/share/doc/${PF} keepdir /var/lib/lock/sane fowners root:scanner /var/lib/lock/sane fperms g+w /var/lib/lock/sane dodir /etc/env.d if use usb; then cd tools/hotplug insinto /etc/hotplug/usb exeinto /etc/hotplug/usb doins libsane.usermap doexe libusbscanner newdoc README README.hotplug echo >> "${D}"/etc/env.d/30sane "USB_DEVFS_PATH=/dev/bus/usb" cd ../.. fi cd tools/udev dodir /lib/udev/rules.d insinto /lib/udev/rules.d newins libsane.rules 70-libsane.rules cd ../.. dodoc NEWS AUTHORS ChangeLog* README README.linux echo "SANE_CONFIG_DIR=/etc/sane.d" >> "${D}"/etc/env.d/30sane find "${D}" -name "*.la" | while read file; do rm "${file}"; done }