a4855f5
Summary:    Firmware extraction tools for Apple Built-in iSight camera
a4855f5
Name:       isight-firmware-tools
jason 41db54d
Version:    1.6
26243e6
Release:    8%{dist}
a4855f5
License:    GPLv2+
a4855f5
Group:      System Environment/Base
a4855f5
URL:        http://launchpad.net/isight-firmware-tools/
a4855f5
Source0:    http://launchpad.net/isight-firmware-tools/main/1.6/+download/%{name}-%{version}.tar.gz
8b39a44
Patch0:     isight-firmware-tools-ift-load-path.patch
5e8d245
Patch1:     isight-firmware-tools-1.6-formatsecurity.patch
a4855f5
a4855f5
BuildRoot:  %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
a4855f5
a4855f5
Requires:   udev
a4855f5
Requires(post): /sbin/install-info
a4855f5
Requires(preun): /sbin/install-info
a4855f5
a4855f5
BuildRequires:  gettext
a4855f5
BuildRequires:  glib2-devel
a4855f5
BuildRequires:  libgcrypt-devel
a4855f5
BuildRequires:  libusb-devel
a4855f5
BuildRequires:  perl(XML::Parser)
a4855f5
BuildRequires:  intltool
a4855f5
a4855f5
%description
a4855f5
iSight Firmware Tools provide tools to manipulate firmware for Built-in iSight
a4855f5
cameras found on Apple machines since iMac G5 (November 2005).
a4855f5
a4855f5
%prep
a4855f5
%setup -q
8b39a44
%patch0 -p1
5e8d245
%patch1 -p1 -b .formatsecurity
a4855f5
%build
a4855f5
%configure
a4855f5
make %{?_smp_mflags}
a4855f5
a4855f5
%install
a4855f5
rm -rf %{buildroot} 
a4855f5
a4855f5
make install INSTALL="%{__install} -p" DESTDIR=%{buildroot}
a4855f5
a4855f5
rm -f %{buildroot}%{_infodir}/dir
a4855f5
a4855f5
# Use doc instead.
a4855f5
rm -rf %{buildroot}%{_docdir}/%{name}
a4855f5
a4855f5
%find_lang %{name}
a4855f5
a4855f5
%clean
a4855f5
rm -rf %{buildroot}
a4855f5
a4855f5
%post
a4855f5
/sbin/install-info %{_infodir}/ift-export.info %{_infodir}/dir || :
a4855f5
/sbin/install-info %{_infodir}/ift-extract.info %{_infodir}/dir || :
a4855f5
a4855f5
%preun
a4855f5
if [ $1 = 0 ]; then
a4855f5
  /sbin/install-info --delete %{_infodir}/ift-export.info %{_infodir}/dir || :
a4855f5
  /sbin/install-info --delete %{_infodir}/ift-extract.info %{_infodir}/dir || :
a4855f5
fi
a4855f5
a4855f5
%files -f %{name}.lang
a4855f5
%defattr(-,root,root,-)
a4855f5
%config %{_sysconfdir}/udev/rules.d/isight.rules
a4855f5
%doc AUTHORS
a4855f5
%doc ChangeLog
a4855f5
%doc COPYING
a4855f5
%doc HOWTO
a4855f5
%doc NEWS
a4855f5
%doc README
a4855f5
%{_bindir}/ift-export
a4855f5
%{_bindir}/ift-extract
a4855f5
%{_infodir}/ift-export.info.gz
a4855f5
%{_infodir}/ift-extract.info.gz
a4855f5
%{_mandir}/man1/ift-export.1.gz
a4855f5
%{_mandir}/man1/ift-extract.1.gz
8b39a44
/lib/udev/ift-load
a4855f5
a4855f5
%changelog
26243e6
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-8
26243e6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
26243e6
88ef7ad
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-7
88ef7ad
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
88ef7ad
ad25c4b
* Wed Apr 23 2014 Tomáš Mráz <tmraz@redhat.com> - 1.6-6
ad25c4b
- Rebuild for new libgcrypt
ad25c4b
4193c36
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-5
4193c36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4193c36
64ffb52
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-4
64ffb52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
64ffb52
9b1bcbf
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-3
9b1bcbf
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
9b1bcbf
77cb72d
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6-2
77cb72d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
77cb72d
jason 41db54d
* Wed Jun 01 2011 Jason Montleon <jmontleo@redhat.com> - 1.6-1
jason 41db54d
- Updated to 1.6
jason 41db54d
c7d3b03
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.5.93-3
c7d3b03
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
c7d3b03
jason 712fe4f
* Sat Aug 28 2010 Jason Montleon <jmontleo@redhat.com> - 1.5.93-1
jason 712fe4f
- Updated to 1.5.93 udev patch incorporated upstream and empty man page fixed.
jason 712fe4f
9d5b33f
* Mon May 24 2010 Jason Montleon <jmontleo@redhat.com> - 1.5.92-1
9d5b33f
- Updated to 1.5.92 to support 10.6.2 firmware BZ 537448
9d5b33f
a4855f5
* Sun May 16 2010 Jason Montleon <jmontleo@redhat.com> - 1.5.90-2
a4855f5
- Fixed spec file warnings, bad source url, and created patch for udev rules.
a4855f5
a4855f5
* Tue Apr 06 2010 Jason Montleon <jmontleo@redhat.com> - 1.5.90-1
a4855f5
- Updated to 1.5.90
a4855f5
a4855f5
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-4
a4855f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
a4855f5
a4855f5
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.2-3
a4855f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
a4855f5
a4855f5
* Mon Mar 24 2008 Debarshi Ray <rishi@fedoraproject.org> - 1.0.2-2
a4855f5
- Fixed broken path to /usr/lib/udev in isight.rules.
a4855f5
a4855f5
* Fri Mar 21 2008 Debarshi Ray <rishi@fedoraproject.org> - 1.0.2-1
a4855f5
- Initial build.