SPECS: kernel24-net-e1000.spec (NEW) - intel drivers for PRO/1000 ...

marcus marcus at pld-linux.org
Thu Feb 9 12:32:02 CET 2006


Author: marcus                       Date: Thu Feb  9 11:32:02 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- intel drivers for PRO/1000 for kernel 2.4

---- Files affected:
SPECS:
   kernel24-net-e1000.spec (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/kernel24-net-e1000.spec
diff -u /dev/null SPECS/kernel24-net-e1000.spec:1.1
--- /dev/null	Thu Feb  9 12:32:02 2006
+++ SPECS/kernel24-net-e1000.spec	Thu Feb  9 12:31:52 2006
@@ -0,0 +1,193 @@
+# $Revision$, $Date$
+#
+# Conditional build:
+# _without_dist_kernel          without distribution kernel
+#
+%define		_orig_name	e1000
+%define 	_kernelsrcdir	/usr/src/linux-2.4
+
+%{!?_without_dist_kernel:%define	_mod_name %{_orig_name}_intel }
+%{?_without_dist_kernel:%define		_mod_name %{_orig_name} }
+
+Summary:	Intel(R) PRO/1000 driver for Linux
+Summary(pl):	Sterownik do karty Intel(R) PRO/1000
+Name:		kernel24-net-%{_orig_name}
+Version:	6.3.9
+%define	_rel	1
+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
+# Source0-md5:	aff834a8bc496f94e8b4f3773c08e151
+%{!?_without_dist_kernel:BuildRequires:	kernel-headers >= 2.4.20 }
+BuildRequires:	%{kgcc_package}
+BuildRequires:	rpmbuild(macros) >= 1.118
+URL:		http://support.intel.com/support/network/adapter/pro100/
+%{!?_without_dist_kernel:%requires_releq_kernel_up}
+Requires(post,postun):	/sbin/depmod
+Provides:	kernel24(e1000)
+Obsoletes:	e1000
+Obsoletes:	linux-net-e1000
+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 kernel24-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
+%{!?_without_dist_kernel:%requires_releq_kernel_smp}
+Requires(post,postun):	/sbin/depmod
+Provides:	kernel24(e1000)
+Obsoletes:	e1000
+Obsoletes:	linux-net-e1000
+
+%description -n kernel24-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 kernel24-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
+%ifarch %{ix86}
+%{__make} -C src K_VERSION=2.4 SMP=1 CC="%{kgcc} -DCONFIG_X86_LOCAL_APIC -DSTB_WA -D__KERNEL_SMP=1 -D__SMP__" KSRC=%{_kernelsrcdir}
+%endif
+%ifarch ppc
+%{__make} -C src K_VERSION=2.4 SMP=1 CC="%{kgcc} -msoft-float  -DSTB_WA -D__KERNEL_SMP=1 -D__SMP__" KSRC=%{_kernelsrcdir}
+%endif
+%ifnarch %{ix86} ppc
+%{__make} -C src K_VERSION=2.4 SMP=1 CC="%{kgcc} -DSTB_WA -D__KERNEL_SMP=1 -D__SMP__" KSRC=%{_kernelsrcdir}
+%endif
+mv -f src/%{_orig_name}.o src/%{_orig_name}-smp.o
+
+%{__make} -C src clean KSRC=%{_kernelsrcdir}
+
+%ifarch ppc
+%{__make} -C src K_VERSION=2.4 CC="%{kgcc} -msoft-float -DSTB_WA" KSRC=%{_kernelsrcdir}
+%else
+%{__make} -C src K_VERSION=2.4 CC="%{kgcc} -DSTB_WA" KSRC=%{_kernelsrcdir}
+%endif
+
+%install
+rm -rf $RPM_BUILD_ROOT
+install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/kernel/drivers/net/misc
+install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/kernel/drivers/net/misc
+install src/%{_orig_name}-smp.o $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/kernel/drivers/net/misc/%{_mod_name}.o
+install src/%{_orig_name}.o $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/kernel/drivers/net/misc/%{_mod_name}.o
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%post
+%depmod %{_kernel_ver}
+
+%postun
+%depmod %{_kernel_ver}
+
+%post	-n kernel24-smp-net-%{_orig_name}
+%depmod %{_kernel_ver}smp
+
+%postun -n kernel24-smp-net-%{_orig_name}
+%depmod %{_kernel_ver}smp
+
+%files
+%defattr(644,root,root,755)
+%doc %{_orig_name}.7 README ldistrib.txt
+/lib/modules/%{_kernel_ver}/kernel/drivers/net/misc/*
+
+%files -n kernel24-smp-net-%{_orig_name}
+%defattr(644,root,root,755)
+%doc %{_orig_name}.7 README ldistrib.txt
+/lib/modules/%{_kernel_ver}smp/kernel/drivers/net/misc/*
+
+%define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1  2006/02/09 11:31:52  marcus
+- intel drivers for PRO/1000 for kernel 2.4
+
+Revision 1.23  2003/12/07 18:33:34  marcus
+- fix bcond
+
+Revision 1.22  2003/12/07 14:48:18  marcus
+- fixes for ppc and kernel 2.4
+- changed module name to e1000_intel to avoid conflicts
+  with e1000 module from kernel
+
+Revision 1.21  2003/11/15 21:45:17  marcus
+- updated to 5.2.20
+
+Revision 1.20  2003/08/12 22:32:48  ankry
+- cosmetics
+
+Revision 1.19  2003/07/10 13:25:41  trojan
+- added using depmod macro
+
+Revision 1.18  2003/05/26 16:25:19  malekith
+- massive attack: adding Source-md5
+
+Revision 1.17  2003/05/25 05:49:27  misi3k
+- massive attack s/pld.org.pl/pld-linux.org/
+
+Revision 1.16  2003/05/16 08:33:42  trojan
+- fixed depmod in %%post and %%postun when build with _without_dist_kernel
+
+Revision 1.15  2003/05/14 14:42:44  qboosh
+- added depmod options so modules can be installed for kernel other than running
+
+Revision 1.14  2003/03/17 10:43:17  marcus
+- X86_LOCAL_APIC is only on ix86
+
+Revision 1.13  2002/12/03 01:00:49  blues
+- this is only for 2.4 kernels
+
+Revision 1.12  2002/12/03 00:53:57  blues
+- 4.4.12 - the same version from vanilla 2.4 kernel is simply big CRAP
+
+Revision 1.11  2002/11/17 18:11:48  kloczek
+- release 3: rebuild against kernel 2.2.22-6.
+
+Revision 1.10  2002/11/02 11:23:35  ankry
+- fixed bogus release: really rel. 2
+
+Revision 1.9  2002/09/30 13:34:48  kloczek
+- release 2: rebuild against kernel 2.2.22.
+
+Revision 1.8  2002/08/26 11:58:50  marcus
+a931601980da5b56  SOURCES/e1000-4.3.15.tar.gz
+updated to 4.3.15
+removed outdated
+
+Revision 1.7  2002/08/21 10:52:03  qboosh
+- use _kernelsrcdir macro
+
+Revision 1.6  2002/08/20 12:13:22  blues
+- 4.3.2 - STBR
+
+Revision 1.5  2002/08/19 18:56:08  marcus
+- fix for make clean
+
+Revision 1.4  2002/08/19 18:49:24  marcus
+- dirty fix for Intel's Makefile
+
+Revision 1.3  2002/08/19 17:35:16  marcus
+- fixed KSRC
+
+Revision 1.2  2002/04/26 10:40:35  blues
+- forgot to adapterize...
================================================================


More information about the pld-cvs-commit mailing list