Gentoo Archives: gentoo-commits

From: "Gilles Dartiguelongue (eva)" <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-video/isight-firmware-tools: ChangeLog isight-firmware-tools-1.2-r1.ebuild isight-firmware-tools-1.0.ebuild isight-firmware-tools-1.0.2.ebuild isight-firmware-tools-0.5.1.1.ebuild
Date: Wed, 24 Dec 2008 11:49:25
Message-Id: E1LFSEr-0007Va-7K@stork.gentoo.org
1 eva 08/12/24 11:49:21
2
3 Modified: ChangeLog
4 Added: isight-firmware-tools-1.2-r1.ebuild
5 Removed: isight-firmware-tools-1.0.ebuild
6 isight-firmware-tools-1.0.2.ebuild
7 isight-firmware-tools-0.5.1.1.ebuild
8 Log:
9 Fixed forced --as-needed issue, was already in itf-ldadd patch, bug #247904. Fix udev rules and make it mutlilib aware. Clean up old revisions.
10 (Portage version: 2.2_rc18/cvs/Linux 2.6.24-gentoo-r8-mactel x86_64)
11
12 Revision Changes Path
13 1.6 media-video/isight-firmware-tools/ChangeLog
14
15 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/isight-firmware-tools/ChangeLog?rev=1.6&view=markup
16 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/isight-firmware-tools/ChangeLog?rev=1.6&content-type=text/plain
17 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/isight-firmware-tools/ChangeLog?r1=1.5&r2=1.6
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/media-video/isight-firmware-tools/ChangeLog,v
22 retrieving revision 1.5
23 retrieving revision 1.6
24 diff -u -r1.5 -r1.6
25 --- ChangeLog 3 Aug 2008 19:39:47 -0000 1.5
26 +++ ChangeLog 24 Dec 2008 11:49:21 -0000 1.6
27 @@ -1,6 +1,17 @@
28 # ChangeLog for media-video/isight-firmware-tools
29 # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/media-video/isight-firmware-tools/ChangeLog,v 1.5 2008/08/03 19:39:47 eva Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/media-video/isight-firmware-tools/ChangeLog,v 1.6 2008/12/24 11:49:21 eva Exp $
32 +
33 +*isight-firmware-tools-1.2-r1 (24 Dec 2008)
34 +
35 + 24 Dec 2008; Gilles Dartiguelongue <eva@g.o>
36 + +files/isight-firmware-tools-1.2-ift-ldadd.patch,
37 + +files/isight-firmware-tools-1.2-rules.patch, -files/ift-ldadd.diff,
38 + -isight-firmware-tools-0.5.1.1.ebuild, -isight-firmware-tools-1.0.ebuild,
39 + -isight-firmware-tools-1.0.2.ebuild, +isight-firmware-tools-1.2-r1.ebuild:
40 + Fixed forced --as-needed issue, was already in itf-ldadd patch, bug
41 + #247904. Fix udev rules and make it mutlilib aware. Clean up old
42 + revisions.
43
44 03 Aug 2008; Gilles Dartiguelongue <eva@g.o> ChangeLog:
45 remove hal from RDEPEND since it's not used
46
47
48
49 1.1 media-video/isight-firmware-tools/isight-firmware-tools-1.2-r1.ebuild
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/isight-firmware-tools/isight-firmware-tools-1.2-r1.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/isight-firmware-tools/isight-firmware-tools-1.2-r1.ebuild?rev=1.1&content-type=text/plain
53
54 Index: isight-firmware-tools-1.2-r1.ebuild
55 ===================================================================
56 # Copyright 1999-2008 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/media-video/isight-firmware-tools/isight-firmware-tools-1.2-r1.ebuild,v 1.1 2008/12/24 11:49:21 eva Exp $
59
60 inherit autotools eutils multilib
61
62 DESCRIPTION="Extract, load or export firmware for the iSight webcams"
63 HOMEPAGE="http://bersace03.free.fr/ift/"
64 SRC_URI="http://launchpad.net/${PN}/main/${PV}/+download/${P}.tar.gz"
65
66 LICENSE="GPL-2"
67 SLOT="0"
68 KEYWORDS="~amd64 ~x86"
69 IUSE=""
70
71 RDEPEND="dev-libs/glib
72 dev-libs/libusb
73 dev-libs/libgcrypt"
74 # >=sys-apps/hal-0.5.9"
75 DEPEND="${RDEPEND}
76 >=dev-util/intltool-0.35.5
77 sys-apps/texinfo"
78
79 src_unpack() {
80 unpack ${A}
81 cd "${S}"
82
83 # Fix forced as-needed build, bug #247904
84 epatch "${FILESDIR}/${P}-ift-ldadd.patch"
85
86 # Fix udev rules for firmware loading
87 epatch "${FILESDIR}/${P}-rules.patch"
88
89 sed "s:/lib/firmware:/$(get_libdir)/firmware:" \
90 -i src/isight.rules.in || die "sed failed"
91
92 eautomake
93 }
94
95 src_compile() {
96 # https://bugs.launchpad.net/isight-firmware-tools/+bug/243255
97 econf --enable-udev --disable-hal --docdir=/usr/share/doc/${P}
98 emake || die "emake failed"
99 }
100
101 src_install() {
102 emake DESTDIR="${D}" install || die "emake install failed"
103 mv "${D}"/etc/udev/rules.d/isight.rules "${D}"/etc/udev/rules.d/70-isight.rules
104 rm -f "${D}/usr/share/doc/${P}/HOWTO"
105 dodoc AUTHORS ChangeLog HOWTO NEWS README
106 }
107
108 pkg_postinst() {
109 elog "You need to extract your firmware prior to being able to loading it"
110 elog "ift-extract --apple-driver /macos/System/Library/Extensions/IOUSBFamily.kext/Contents/PlugIns/AppleUSBVideoSupport.kext/Contents/MacOS/AppleUSBVideoSupport"
111 elog "If you do not have OSX you can get AppleUSBVideoSupport from"
112 elog "http://www.mediafire.com/?81xtkqyttjt"
113 }