# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 inherit udev MY_MAJORV="$(ver_cut 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" RDEPEND=" >=dev-libs/glib-2.14:2 dev-libs/libgcrypt:0 virtual/libusb:0 virtual/udev " DEPEND="${RDEPEND}" BDEPEND=" >=dev-util/intltool-0.40 sys-apps/texinfo virtual/pkgconfig " PATCHES=( "${FILESDIR}"/${PN}-1.5.90-build-O0.patch ) src_prepare() { default 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 "${ED}/$(get_udevdir)"/rules.d/{isight.rules,70-isight.rules} || die einstalldocs rm "${ED}"/usr/share/doc/${PF}/HOWTO || die } 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" }