%define modname stk11xx Name: syntek Version: 3.0.0 Release: %mkrel 3 Summary: USB Video Camera driver for DC-1125 and STK-1135 Group: System/Kernel and hardware License: GPLv2 URL: http://syntekdriver.sourceforge.net/ #http://syntekdriver.svn.sourceforge.net/viewvc/syntekdriver/tags/%{version}/?view=tar Source: syntekdriver-%{version}.tar.gz BuildRequires: doxygen %description Documentation for the syntek USB 2.0 video camera driver for DC-1125 and STK-1135 %package -n dkms-%{name} Summary: DKMS-ready kernel-source for the Syntek USB Video Camera kernel module Group: System/Kernel and hardware Requires(post): ctags Requires(post): dkms Requires(preun):dkms %description -n dkms-%{name} DKMS-ready syntek USB 2.0 video camera driver for DC-1125 and STK-1135 %prep %setup -qn %{version} %build %make -f Makefile.standalone doc %install mkdir -p -m755 %{buildroot}%{_docdir}/%{name}-%{version}/html install -m644 %{_builddir}/doxygen/html/* %{buildroot}%{_docdir}/%{name}-%{version}/html install -m644 README %{buildroot}%{_docdir}/%{name}-%{version} # DKMS stuff mkdir -p -m755 %{buildroot}%{_usrsrc}/%{name}-%{version}-%{release} cp -a * %{buildroot}%{_usrsrc}/%{name}-%{version}-%{release} # Configuration for dkms cat > %{buildroot}%{_usrsrc}/%{name}-%{version}-%{release}/dkms.conf << 'EOF' PACKAGE_VERSION=%{version}-%{release} # Items below here should not have to change with each driver version PACKAGE_NAME=%{name} BUILT_MODULE_NAME[0]="%{modname}" DEST_MODULE_LOCATION[0]="/kernel/3rdparty/%{name}" REMAKE_INITRD="no" AUTOINSTALL=yes EOF %post -n dkms-%{name} dkms add -m %{name} -v %{version}-%{release} --rpm_safe_upgrade || : dkms build -m %{name} -v %{version}-%{release} --rpm_safe_upgrade || : dkms install -m %{name} -v %{version}-%{release} --rpm_safe_upgrade || : %preun -n dkms-%{name} dkms remove -m %{name} -v %{version}-%{release} --all --rpm_safe_upgrade || : %files %dir %{_docdir}/%{name}-%{version}/ %doc %{_docdir}/%{name}-%{version}/README %dir %{_docdir}/%{name}-%{version}/html/ %doc %{_docdir}/%{name}-%{version}/html/* %files -n dkms-%{name} %doc README %{_usrsrc}/%{name}-%{version}-%{release}/ %changelog * Wed Jan 23 2013 fwang <fwang> 3.0.0-3.mga3 + Revision: 391241 - update rpm group * Mon Jan 14 2013 umeabot <umeabot> 3.0.0-2.mga3 + Revision: 383935 - Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild * Tue Mar 27 2012 barjac <barjac> 3.0.0-1.mga2 + Revision: 227000 - new version 3.0.0 * Mon Mar 26 2012 shlomif <shlomif> 2.1.0-2.mga2 + Revision: 226569 - Update to latest upstream svn of the syntek driver * Mon Nov 14 2011 barjac <barjac> 2.1.0-1.mga2 + Revision: 167439 - Removed require - Removal of v4l1 support - This is broken - see note in spec - imported package syntek