Sophie

Sophie

distrib > Mandriva > current > i586 > media > contrib-release-src > by-pkgid > 5382f5f393b6470fdb977d181b1bd664 > files > 1

dkms-m560x-0.4.0-0.20080229.2mdv2009.1.src.rpm

%define module m560x
%define name dkms-%{module}
%define version 0.4.0
%define svn 20080229
%define rel 2
%define release %mkrel 0.%{svn}.%{rel}
%define distname %{module}-driver-%{version}-%{svn}

# DATE=`date +%Y%m%d`
# svn export https://m560x-driver.svn.sourceforge.net/svnroot/m560x-driver/m560x/trunk/km_m560x m560x-driver-0.4.0-$DATE
# tar cjf SOURCES/m560x-driver-0.4.0-$DATE.tar.bz2 m560x-driver-0.4.0-$DATE

Summary: Driver for the Ali M5603C and M5602 webcam chipsets
Name: %{name}
Version: %{version}
Release: %{release}
Source0: %{distname}.tar.bz2
Patch0: m560x-driver-0.4.0-20080229-hardware.patch
License: GPL
Group: System/Kernel and hardware
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
Url: https://sourceforge.net/projects/m560x-driver/
BuildArch: noarch
Requires(post): dkms
Requires(preun): dkms

%description
m560x is a driver for the Ali M5603C and M5602 webcam chipsets.

%prep
%setup -q -n %{distname}
%patch0 -p1 -b .hardware
rm -rf fw/

cat > dkms.conf <<EOF
PACKAGE_NAME=%{name}
PACKAGE_VERSION=%{version}-%{release}
DEST_MODULE_LOCATION[0]="/kernel/drivers/media/video"
AUTOINSTALL=yes
EOF

%build

%install
rm -rf %{buildroot}
mkdir -p %{buildroot}/usr/src/%{module}-%{version}-%{release}/
tar c . | tar x -C %{buildroot}/usr/src/%{module}-%{version}-%{release}/

%clean
rm -rf %{buildroot}

%post
set -x
/usr/sbin/dkms --rpm_safe_upgrade add -m %{module} -v %{version}-%{release}
/usr/sbin/dkms --rpm_safe_upgrade build -m %{module} -v %{version}-%{release}
/usr/sbin/dkms --rpm_safe_upgrade install -m %{module} -v %{version}-%{release}
:

%preun
set -x
/usr/sbin/dkms --rpm_safe_upgrade remove -m %{module} -v %{version}-%{release} --all
:

%files
%defattr(-,root,root)
/usr/src/%{module}-%{version}-%{release}


%changelog
* Fri Mar 06 2009 Antoine Ginies <aginies@mandriva.com> 0.4.0-0.20080229.2mdv2009.1
+ Revision: 350656
- rebuild

* Fri Feb 29 2008 Olivier Blin <oblin@mandriva.com> 0.4.0-0.20080229.1mdv2008.1
+ Revision: 176763
- fix build with 2.6.24 (no hardware field in struct video_buf anymore)
- initial m560x package
- create dkms-m560x