From 95461df035e3867364495f065e5e805bf629b2d7 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 26 Oct 2021 00:10:07 +0100 Subject: gentoo resync : 25.10.2021 --- .../isight-firmware-tools-1.6-r2.ebuild | 66 ++++++++++++++++++++++ 1 file changed, 66 insertions(+) create mode 100644 media-video/isight-firmware-tools/isight-firmware-tools-1.6-r2.ebuild (limited to 'media-video/isight-firmware-tools/isight-firmware-tools-1.6-r2.ebuild') diff --git a/media-video/isight-firmware-tools/isight-firmware-tools-1.6-r2.ebuild b/media-video/isight-firmware-tools/isight-firmware-tools-1.6-r2.ebuild new file mode 100644 index 000000000000..e588027bf107 --- /dev/null +++ b/media-video/isight-firmware-tools/isight-firmware-tools-1.6-r2.ebuild @@ -0,0 +1,66 @@ +# 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" +} -- cgit v1.2.3