# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 inherit eutils versionator udev MY_MAJORV="$(get_version_component_range 1).6" DESCRIPTION="Extract, load or export firmware for the iSight webcams" HOMEPAGE="https://launchpad.net/isight-firmware-tools" SRC_URI="https://launchpad.net/${PN}/main/${MY_MAJORV}/+download/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 x86" IUSE="" RDEPEND=">=dev-libs/glib-2.14:2 dev-libs/libgcrypt:0 virtual/libusb:0 virtual/udev" DEPEND="${RDEPEND} >=dev-util/intltool-0.40 sys-apps/texinfo virtual/pkgconfig" src_prepare() { # Fix build with -O0, bug #221325 epatch "${FILESDIR}"/${PN}-1.5.90-build-O0.patch sed -i \ -e "s:@udevdir@:$(get_udevdir):" \ src/isight.rules.in.in || die } src_configure() { # https://bugs.launchpad.net/isight-firmware-tools/+bug/243255 econf --docdir=/usr/share/doc/${PF} } src_install() { emake \ DESTDIR="${D}" \ libudevdir="$(get_udevdir)" \ rulesdir="$(get_udevdir)"/rules.d \ install mv -vf "${D}/$(get_udevdir)"/rules.d/{isight.rules,70-isight.rules} dodoc AUTHORS ChangeLog HOWTO NEWS README rm -f "${D}"/usr/share/doc/${PF}/HOWTO } pkg_postinst() { elog "You need to extract your firmware prior to being able to loading it" elog "ift-extract --apple-driver /macos/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport" elog "If you do not have OSX you can get AppleUSBVideoSupport from" elog "http://www.mediafire.com/?81xtkqyttjt" }