%define module usbvision %define version 0.9.8.3 Summary: The usbvision driver for some USB TV devices Name: dkms-%{module} Version: %{version} Release: %mkrel 6 License: GPL Group: System/Kernel and hardware Source0: http://ovh.dl.sourceforge.net/sourceforge/usbvision/%{module}-%{version}.tar.bz2 URL: http://usbvision.sf.net Provides: %{module} Requires: dkms >= 1.00 BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root/ %description This is a driver for the video grabber USBVision, a USB-only cable used in many "webcam" devices. %prep %setup -n %{module} -q %build %install mkdir -p $RPM_BUILD_ROOT/usr/src/%{module}-%{version}-%{release} cp -rf * $RPM_BUILD_ROOT/usr/src/%{module}-%{version}-%{release} cat > %{buildroot}/usr/src/%{module}-%{version}-%{release}/dkms.conf <<EOF PACKAGE_VERSION="%{version}-%{release}" # Items below here should not have to change with each driver version PACKAGE_NAME="%{module}" MAKE[0]="make -C \${kernel_source_dir} SUBDIRS=\${dkms_tree}/\${PACKAGE_NAME}/\${PACKAGE_VERSION}/build/src modules" CLEAN="make -C \${kernel_source_dir} SUBDIRS=\${dkms_tree}/\${PACKAGE_NAME}/\${PACKAGE_VERSION}/build/src clean" BUILT_MODULE_NAME[0]="\$PACKAGE_NAME" BUILT_MODULE_LOCATION[0]="src" DEST_MODULE_LOCATION[0]="/kernel/drivers/usb/media/usbvision/" # To be removed when we will be able to compile 0.9.8.3 BUILT_MODULE_NAME[1]="saa7113" BUILT_MODULE_LOCATION[1]="src" DEST_MODULE_LOCATION[1]="/kernel/drivers/usb/media/usbvision/" BUILT_MODULE_NAME[2]="i2c-algo-usb" BUILT_MODULE_LOCATION[2]="src" DEST_MODULE_LOCATION[2]="/kernel/drivers/usb/media/usbvision/" AUTOINSTALL=yes EOF %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) /usr/src/%{module}-%{version}-%{release} %post dkms add -m %{module} -v %{version}-%{release} --rpm_safe_upgrade dkms build -m %{module} -v %{version}-%{release} --rpm_safe_upgrade dkms install -m %{module} -v %{version}-%{release} --rpm_safe_upgrade %preun dkms remove -m %{module} -v %{version}-%{release} --rpm_safe_upgrade --all %changelog * Fri Mar 06 2009 Antoine Ginies <aginies@mandriva.com> 0.9.8.3-6mdv2009.1 + Revision: 350650 - rebuild * Thu Jul 24 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.9.8.3-5mdv2009.0 + Revision: 244354 - rebuild * Tue Feb 12 2008 Thierry Vignaud <tvignaud@mandriva.com> 0.9.8.3-3mdv2008.1 + Revision: 166596 - fix description-line-too-long - kill re-definition of %%buildroot on Pixel's request + Olivier Blin <oblin@mandriva.com> - restore BuildRoot * Tue Oct 02 2007 Olivier Blin <oblin@mandriva.com> 0.9.8.3-3mdv2008.0 + Revision: 94471 - update to new version * Thu Jun 22 2006 Erwan Velu <erwan@seanodes.com> 0.9.8.3-2 - Rebuild * Sat Mar 18 2006 Erwan Velu <erwan@seanodes.com> 0.9.8.3-1mdk - 2.6.14 is there so we must use the 0.9.8.3 release - Fixing source name * Fri Feb 24 2006 Erwan Velu <erwan@seanodes.com> 0.9.8.2-1mdk - initial package