Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > d83d2a75e965feef6690c8fd7011c2f1 > files > 2

dkms-rt2500-1.4.4.0-2mdk.src.rpm

%define module_name rt2500

Name:		dkms-%{module_name}
Version:	1.4.4.0
Release:	2mdk
Summary:	DKMS-ready kernel-source for the RT2500 driver
License:	GPL
URL:		http://www.ralinktech.com/supp-1.htm
Source:		http://www.ralinktech.com/drivers/Linux/RT2500-Linux-STA-%{version}.tar.bz2
Group:		System/Kernel and hardware
Requires(pre):	dkms
Requires(post): dkms
Buildroot:	%{_tmppath}/%{name}-%{version}-root
Buildarch:	noarch

%description
Driver for the Ralink RT2500 802.11g chipset

%prep
%setup -q -n RT2500-Linux-STA-%{version}

%build

%clean
rm -fr $RPM_BUILD_ROOT

%install
mkdir -p %{buildroot}/usr/src/%{module_name}-%{version}-%{release}
cp -a STA/Module/* %{buildroot}/usr/src/%{module_name}-%{version}-%{release}
cp -af STA/Module/2.6.x/Makefile %{buildroot}/usr/src/%{module_name}-%{version}-%{release}
cat > %{buildroot}/usr/src/%{module_name}-%{version}-%{release}/dkms.conf <<EOF

PACKAGE_VERSION="%{version}-%{release}"

# Items below here should not have to change with each driver version
PACKAGE_NAME="%{module_name}"
MAKE[0]="make -C \${kernel_source_dir} SUBDIRS=\${dkms_tree}/\${PACKAGE_NAME}/\${PACKAGE_VERSION}/build modules"
CLEAN="make -C \${kernel_source_dir} SUBDIRS=\${dkms_tree}/\${PACKAGE_NAME}/\${PACKAGE_VERSION}/build clean"

BUILT_MODULE_NAME[0]="\$PACKAGE_NAME"

DEST_MODULE_LOCATION[0]="/kernel/drivers/net/wireless/"

MODULES_CONF_ALIAS_TYPE[0]="ra"

REMAKE_INITRD="no"
AUTOINSTALL=yes

EOF

%post
   dkms add -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade
   dkms build -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade
   dkms install -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade

%preun
dkms remove -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade --all ||:

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

%changelog
* Sat Jan 15 2005 Stefan van der Eijk <stefan@mandrake.org> 1.4.4.0-2mdk
- changed name to fit policy
- added %%{version} to dkms module version

* Sat Dec 25 2004 Pascal Terjan <pterjan@mandrake.org> 1.4.4.0-1mdk
- First mdk package, based on Buchan's ipw packages