From 6b39b5a2beff1185688fd8ddcdd3451729e2ed83 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Pawe=C5=82=20Go=C5=82aszewski?= Date: Thu, 25 Apr 2002 22:49:51 +0000 Subject: [PATCH] - initial PLD version - v. 4.1.7 Gigabit driver for Intel Network Adapter Changed files: e1000.spec -> 1.1 --- e1000.spec | 94 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 e1000.spec diff --git a/e1000.spec b/e1000.spec new file mode 100644 index 0000000..0cd1be2 --- /dev/null +++ b/e1000.spec @@ -0,0 +1,94 @@ +# conditional build +# _without_dist_kernel without distribution kernel + +%define _orig_name e1000 +%define _rel 1 + +Summary: Intel(R) PRO/1000 driver for Linux +Summary(pl): Sterownik do karty Intel(R) PRO/1000 +Name: kernel-net-%{_orig_name} +Version: 4.1.7 +Release: %{_rel}@%{_kernel_ver_str} +License: BSD +Vendor: Intel Corporation +Group: Base/Kernel +Source0: ftp://aiedownload.intel.com/df-support/2897/eng/%{_orig_name}-%{version}.tar.gz +%{!?_without_dist_kernel:BuildRequires: kernel-headers } +BuildRequires: %{kgcc_package} +URL: http://support.intel.com/support/network/adapter/pro100/ +Obsoletes: e1000 +Obsoletes: linux-net-e1000 +Provides: kernel(e1000) +Prereq: /sbin/depmod +%{!?_without_dist_kernel:%requires_releq_kernel_up} +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +This package contains the Linux driver for the Intel(R) PRO/1000 family +of 10/100/1000 Ethernet network adapters. + +%description -l pl +Ten pakiet zawiera sterownik dla Linuksa do kart sieciowych 10/100/1000Mbit +z rodziny Intel(R) PRO/1000. + +%package -n kernel-smp-net-%{_orig_name} +Summary: Intel(R) PRO/1000 driver for Linux SMP +Summary(pl): Sterownik do karty Intel(R) PRO/1000 +Release: %{_rel}@%{_kernel_ver_str} +Group: Base/Kernel +Prereq: /sbin/depmod +%{!?_without_dist_kernel:%requires_releq_kernel_smp} +Obsoletes: e1000 +Obsoletes: linux-net-e1000 +Provides: kernel(e1000) + +%description -n kernel-smp-net-%{_orig_name} +This package contains the Linux SMP driver for the Intel(R) PRO/1000 +family of 10/100/1000 Ethernet network adapters. + +%description -n kernel-smp-net-%{_orig_name} -l pl +Ten pakiet zawiera sterownik dla Linuksa SMP do kart sieciowych +10/100/1000Mbit z rodziny Intel(R) PRO/1000. + +%prep +%setup -q -n %{_orig_name}-%{version} + +%build +%{__make} -C src SMP=1 CC="%{kgcc} -DCONFIG_X86_LOCAL_APIC -DSTB_WA" +mv -f src/%{_orig_name}.o src/%{_orig_name}-smp.o +%{__make} -C src clean +%{__make} -C src CC="%{kgcc} -DSTB_WA" + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc +install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc +install src/%{_orig_name}-smp.o $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/misc/%{_orig_name}.o +install src/%{_orig_name}.o $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/misc/%{_orig_name}.o + +gzip -9nf %{_orig_name}.7 README ldistrib.txt + +%clean +rm -rf $RPM_BUILD_ROOT + +%post +/sbin/depmod -a + +%postun +/sbin/depmod -a + +%post -n kernel-smp-net-%{_orig_name} +/sbin/depmod -a + +%postun -n kernel-smp-net-%{_orig_name} +/sbin/depmod -a + +%files +%defattr(644,root,root,755) +%doc *.gz +/lib/modules/%{_kernel_ver}/misc/* + +%files -n kernel-smp-net-%{_orig_name} +%defattr(644,root,root,755) +%doc *.gz +/lib/modules/%{_kernel_ver}smp/misc/* -- 2.43.0