# DEFINITIONS %define kernel %(uname -r) %define gspca_mod_dir /lib/modules/%{kernel}/extra/gspca %define v4lver v1 Name: gspca Summary: gspca kernel module for webcams Version: 20070110 Release: 10.1.rcn License: GPL Group: System Environment/Kernel URL: http://mxhaard.free.fr/download.html Source0: %{name}%{v4lver}-%{version}.tar.gz Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) %description This package provides the gspca kernel module built for the Linux kernel %{kernel} for the %{_target_cpu} family of processors. %package -n kmod-%{name}-%{kernel} Summary: gspca kernel module for webcams. Group: System Environment/Kernel Provides: kmod-%{name} = %{version}-%{release} BuildRequires: kernel-devel-%{_target_cpu} = %{kernel} Requires: kernel-%{_target_cpu} = %{kernel} Requires: module-init-tools %description -n kmod-%{name}-%{kernel} This package provides the gspca kernel module built for the Linux kernel %{kernel} for the %{_target_cpu} family of processors. %prep %setup -q -n %{name}%{v4lver}-%{version} # Remove the #include statement from the sources as linux/config.h no longer exists. sed -i 's!#include !!' gspca_core.c %build %{__make} %install %{__rm} -fr %{buildroot} %{__install} -D -m 0744 gspca.ko %{buildroot}/%{gspca_mod_dir}/gspca.ko %clean %{__rm} -fr %{buildroot} %post -n kmod-%{name}-%{kernel} depmod -ae -F /boot/System.map-%{kernel} %{kernel} >/dev/null || : %postun -n kmod-%{name}-%{kernel} depmod -ae -F /boot/System.map-%{kernel} %{kernel} >/dev/null || : %files -n kmod-%{name}-%{kernel} %defattr(-,root,root,0755) %dir %{gspca_mod_dir} %attr(0744,root,root) %{gspca_mod_dir}/gspca.ko #%doc CHANGELOG README README-SONIX README-TV8532 RGB-YUV%2fmodule-setting %changelog * Fri Oct 27 2006 Raoul 20060301-10.1 - Rebuild - # Remove the #include statement from the sources as linux/config.h no longer exists. * Wed Jul 26 2006 Raoul 20060301-10.1 - Rebuild * Thu Mar 30 2006 Raoul 20060301-10.1 - Update * Tue Feb 14 2006 Raoul - 20060202-1 - Update * Mon Jan 30 2006 Raoul - 20060101-1 - Rebuild for rawhide - Release changed to "raw" * Sun Jan 22 2006 Raoul - 20060101-1 - Update to version 20060101 * Sat Dec 17 2005 Raoul - 20051212-1 - Update to version 20051212 * Wed Oct 26 2005 Raoul - 20051001-1 - Version 20051001 - Initial Package