From f277a1e1a9741e7b61722b868cf68034988b741e Mon Sep 17 00:00:00 2001 From: Jason Montleon Date: May 18 2010 18:38:24 +0000 Subject: ---------------------------------------------------------------------- Enter Log. Lines beginning with `CVS:' are removed automatically Committing in . Modified Files: F-13/.cvsignore Added Files: F-13/Makefile F-13/import.log F-13/isight-firmware-tools-udev-rule.patch F-13/isight-firmware-tools.spec F-13/sources Removed Files: F-13/dead.package ---------------------------------------------------------------------- --- diff --git a/.cvsignore b/.cvsignore index 39e71aa..fe9f1f4 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -isight-firmware-tools-1.0.2.tar.gz +isight-firmware-tools-1.5.90.tar.gz diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..25a6d1d --- /dev/null +++ b/Makefile @@ -0,0 +1,21 @@ +# Makefile for source rpm: isight-firmware-tools +# $Id$ +NAME := isight-firmware-tools +SPECFILE = $(firstword $(wildcard *.spec)) + +define find-makefile-common +for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done +endef + +MAKEFILE_COMMON := $(shell $(find-makefile-common)) + +ifeq ($(MAKEFILE_COMMON),) +# attept a checkout +define checkout-makefile-common +test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2 +endef + +MAKEFILE_COMMON := $(shell $(checkout-makefile-common)) +endif + +include $(MAKEFILE_COMMON) diff --git a/dead.package b/dead.package deleted file mode 100644 index 560e66f..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Orphan Cleanup diff --git a/import.log b/import.log new file mode 100644 index 0000000..a6cba7e --- /dev/null +++ b/import.log @@ -0,0 +1 @@ +isight-firmware-tools-1_5_90-2_fc13:F-13:isight-firmware-tools-1.5.90-2.fc13.src.rpm:1274207828 diff --git a/isight-firmware-tools-udev-rule.patch b/isight-firmware-tools-udev-rule.patch new file mode 100644 index 0000000..9965383 --- /dev/null +++ b/isight-firmware-tools-udev-rule.patch @@ -0,0 +1,5 @@ +--- src/isight.rules.in.in 2010-05-16 12:12:41.026199954 -0400 ++++ 1/isight-firmware-tools-1.5.92/src/isight.rules.in.in 2010-05-09 10:00:49.000000000 -0400 +@@ -1 +1 @@ +-ACTION=="add", SYSFS{idVendor}=="05ac", SYSFS{idProduct}=="8300", RUN+="@udevdir@/ift-load --firmware /lib/firmware/isight.fw" ++ACTION=="add", ATTRS{idVendor}=="05ac", ATTRS{idProduct}=="8300", RUN+="@udevdir@/ift-load --firmware /lib/firmware/isight.fw" diff --git a/isight-firmware-tools.spec b/isight-firmware-tools.spec new file mode 100644 index 0000000..6a017a3 --- /dev/null +++ b/isight-firmware-tools.spec @@ -0,0 +1,95 @@ +Summary: Firmware extraction tools for Apple Built-in iSight camera +Name: isight-firmware-tools +Version: 1.5.90 +Release: 2%{dist} +License: GPLv2+ +Group: System Environment/Base +URL: http://launchpad.net/isight-firmware-tools/ +Source0: http://launchpad.net/isight-firmware-tools/main/1.6/+download/%{name}-%{version}.tar.gz + +Patch0: isight-firmware-tools-udev-rule.patch + +BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) + +Requires: udev +Requires(post): /sbin/install-info +Requires(preun): /sbin/install-info + +BuildRequires: gettext +BuildRequires: glib2-devel +BuildRequires: libgcrypt-devel +BuildRequires: libusb-devel +BuildRequires: perl(XML::Parser) +BuildRequires: intltool + +%description +iSight Firmware Tools provide tools to manipulate firmware for Built-in iSight +cameras found on Apple machines since iMac G5 (November 2005). + +%prep +%setup -q +%patch0 -p0 +%build +%configure +make %{?_smp_mflags} + +%install +rm -rf %{buildroot} + +make install INSTALL="%{__install} -p" DESTDIR=%{buildroot} + +rm -f %{buildroot}%{_infodir}/dir + +# Use doc instead. +rm -rf %{buildroot}%{_docdir}/%{name} + +%find_lang %{name} + +%clean +rm -rf %{buildroot} + +%post +/sbin/install-info %{_infodir}/ift-export.info %{_infodir}/dir || : +/sbin/install-info %{_infodir}/ift-extract.info %{_infodir}/dir || : + +%preun +if [ $1 = 0 ]; then + /sbin/install-info --delete %{_infodir}/ift-export.info %{_infodir}/dir || : + /sbin/install-info --delete %{_infodir}/ift-extract.info %{_infodir}/dir || : +fi + +%files -f %{name}.lang +%defattr(-,root,root,-) +%config %{_sysconfdir}/udev/rules.d/isight.rules +%doc AUTHORS +%doc ChangeLog +%doc COPYING +%doc HOWTO +%doc NEWS +%doc README +%{_bindir}/ift-export +%{_bindir}/ift-extract +%{_infodir}/ift-export.info.gz +%{_infodir}/ift-extract.info.gz +%{_libdir}/udev/ift-load +%{_mandir}/man1/ift-export.1.gz +%{_mandir}/man1/ift-extract.1.gz + +%changelog +* Sun May 16 2010 Jason Montleon - 1.5.90-2 +- Fixed spec file warnings, bad source url, and created patch for udev rules. + +* Tue Apr 06 2010 Jason Montleon - 1.5.90-1 +- Updated to 1.5.90 + +* Fri Jul 24 2009 Fedora Release Engineering - 1.0.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Wed Feb 25 2009 Fedora Release Engineering - 1.0.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Mon Mar 24 2008 Debarshi Ray - 1.0.2-2 +- Fixed broken path to /usr/lib/udev in isight.rules. + +* Fri Mar 21 2008 Debarshi Ray - 1.0.2-1 +- Initial build. diff --git a/sources b/sources new file mode 100644 index 0000000..339890d --- /dev/null +++ b/sources @@ -0,0 +1 @@ +0146beb78143d473744dd062ee1b8a3a isight-firmware-tools-1.5.90.tar.gz