%define real_name r8101 Summary: Driver for RTL8100E/RTL8101E/RTL8102E-GR PCI Express controllers Name: dkms-r8101 Version: 1.009.00 Release: 1 License: GPLv2+ Group: System Environment/Kernel URL: http://www.realtek.com.tw/ Source: ftp://202.65.194.212/cn/nic/%{real_name}-%{version}.tar.bz2 Patch1: r8101-1.009.00-modversions.patch Patch2: r8101-1.006.00-makefile.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch Requires: gcc, make Requires: dkms %description Driver (Linux kernel module) for RTL8100E/RTL8101E/RTL8102E-GR 10/100M Fast Ethernet PCI Express controllers. %prep %setup -n %{real_name}-%{version} -q %patch1 -p1 %patch2 -p1 %build %install %{__rm} -rf %{buildroot} %define dkms_name %{real_name} %define dkms_vers %{version}-%{release} %define quiet -q # Kernel module sources install for dkms %{__mkdir_p} %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/ %{__cp} -a src/* %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/ # Configuration for dkms %{__cat} <<'EOF' >%{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_vers}/dkms.conf PACKAGE_NAME=%{dkms_name} PACKAGE_VERSION=%{dkms_vers} MAKE[0]="make KVER=${kernelver}" CLEAN[0]="make clean" BUILT_MODULE_NAME[0]=%{dkms_name} DEST_MODULE_LOCATION[0]=/kernel/drivers/net AUTOINSTALL="YES" EOF %clean %{__rm} -rf %{buildroot} %post # Add to DKMS registry dkms add -m %{dkms_name} -v %{dkms_vers} %{?quiet} || : # Rebuild and make available for the currenty running kernel dkms build -m %{dkms_name} -v %{dkms_vers} %{?quiet} || : dkms install -m %{dkms_name} -v %{dkms_vers} %{?quiet} --force || : %preun # Remove all versions from DKMS registry dkms remove -m %{dkms_name} -v %{dkms_vers} %{?quiet} --all || : %files %defattr(-, root, root, -) %doc readme %{_usrsrc}/%{dkms_name}-%{dkms_vers}/ %changelog * Thu May 08 2008 Manuel "lonely wolf" Wolfshant - 1.009-1 - New upstream version * Thu May 08 2008 Manuel "lonely wolf" Wolfshant - 1.007-1 - New upstream version * Mon Feb 06 2008 Manuel "lonely wolf" Wolfshant - 1.006-1 - Initial rpm version.