SPECS: kernel24-net-e100.spec (NEW) - version 3.5.10 for kernel 2.4.

marcus marcus at pld-linux.org
Thu Feb 9 21:41:34 CET 2006


Author: marcus                       Date: Thu Feb  9 20:41:34 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- version 3.5.10 for kernel 2.4.

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

---- Diffs:

================================================================
Index: SPECS/kernel24-net-e100.spec
diff -u /dev/null SPECS/kernel24-net-e100.spec:1.1
--- /dev/null	Thu Feb  9 21:41:34 2006
+++ SPECS/kernel24-net-e100.spec	Thu Feb  9 21:41:28 2006
@@ -0,0 +1,325 @@
+# $Revision$, $Date$
+#
+# Conditional build:
+%bcond_without	dist_kernel	# allow non-distribution kernel
+
+%define		_orig_name	e100
+%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/100 driver for Linux
+Summary(pl):	Sterownik do karty Intel(R) PRO/100
+Name:		kernel-net-%{_orig_name}
+Version:	3.5.10
+%define	_rel	1
+Release:	%{_rel}@%{_kernel_ver_str}
+License:	BSD
+Vendor:		Intel Corporation
+Group:		Base/Kernel
+Source0:	ftp://aiedownload.intel.com/df-support/2896/eng/%{_orig_name}-%{version}.tar.gz
+# Source0-md5:	2806adbbafe7bf3201ec3a5de467159e
+URL:		http://support.intel.com/support/network/adapter/pro100/
+%{!?_without_dist_kernel:BuildRequires:	kernel24-headers >= 2.4.20 }
+BuildRequires:	%{kgcc_package}
+BuildRequires:	rpmbuild(macros) >= 1.118
+%ifarch sparc
+BuildRequires:	crosssparc64-gcc
+%endif
+%{!?_without_dist_kernel:%requires_releq_kernel_up}
+Requires(post,postun):	/sbin/depmod
+Provides:	kernel(e100)
+Obsoletes:	e100
+Obsoletes:	linux-net-e100
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%ifarch sparc
+%define         _target_base_arch       sparc64
+%define         _target_cpu             sparc64
+%endif
+
+%description
+This package contains the Linux driver for the Intel(R) PRO/100 family
+of 10/100 Ethernet network adapters.
+
+%description -l pl
+Ten pakiet zawiera sterownik dla Linuksa do kart sieciowych 10/100Mbit
+z rodziny Intel(R) PRO/100.
+
+%package -n kernel-smp-net-%{_orig_name}
+Summary:	Intel(R) PRO/100 driver for Linux SMP
+Summary(pl):	Sterownik do karty Intel(R) PRO/100
+Release:	%{_rel}@%{_kernel_ver_str}
+Group:		Base/Kernel
+%{!?_without_dist_kernel:%requires_releq_kernel_smp}
+Requires(post,postun):	/sbin/depmod
+Provides:	kernel(e100)
+Obsoletes:	e100
+Obsoletes:	linux-net-e100
+
+%description -n kernel-smp-net-%{_orig_name}
+This package contains the Linux SMP driver for the Intel(R) PRO/100
+family of 10/100 Ethernet network adapters.
+
+%description -n kernel-smp-net-%{_orig_name} -l pl
+Ten pakiet zawiera sterownik dla Linuksa SMP do kart sieciowych
+10/100Mbit z rodziny Intel(R) PRO/100.
+
+%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}/kernel/drivers/net/misc
+install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/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 kernel-smp-net-%{_orig_name}
+%depmod %{_kernel_ver}smp
+
+%postun -n kernel-smp-net-%{_orig_name}
+%depmod %{_kernel_ver}smp
+
+%files
+%defattr(644,root,root,755)
+%doc e100.7 README LICENSE
+/lib/modules/%{_kernel_ver}/kernel/drivers/net/misc/*
+
+%files -n kernel-smp-net-%{_orig_name}
+%defattr(644,root,root,755)
+%doc e100.7 README LICENSE
+/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 20:41:28  marcus
+- version 3.5.10 for kernel 2.4.
+
+Revision 1.48  2005/11/18 08:43:40  paszczus
+- new style bcond
+
+Revision 1.47  2005/03/05 17:36:53  paszczus
+- reverted (i`m too tired)
+- 3.3.6 don`t build, need fixes
+
+Revision 1.45  2004/01/13 10:47:47  marcus
+- more fixes i paths to modules
+
+Revision 1.44  2004/01/13 10:45:24  marcus
+- fixed paths
+
+Revision 1.43  2004/01/13 10:43:25  marcus
+- changed name to e100_intel if build with dist kernel
+to avoid name conflict
+
+Revision 1.42  2003/12/06 21:12:51  undefine
+- update to 2.3.33
+
+Revision 1.41  2003/08/21 20:07:42  arekm
+- updated but this spec is obsolete (delete it?)
+
+Revision 1.40  2003/08/12 22:32:48  ankry
+- cosmetics
+
+Revision 1.39  2003/07/10 13:24:38  trojan
+- added using depmod macro
+
+Revision 1.38  2003/05/26 16:25:18  malekith
+- massive attack: adding Source-md5
+
+Revision 1.37  2003/05/25 05:49:27  misi3k
+- massive attack s/pld.org.pl/pld-linux.org/
+
+Revision 1.36  2003/05/16 08:33:42  trojan
+- fixed depmod in %%post and %%postun when build with _without_dist_kernel
+
+Revision 1.35  2003/05/14 14:42:44  qboosh
+- added depmod options so modules can be installed for kernel other than running
+
+Revision 1.34  2003/03/17 10:41:33  marcus
+- really fix
+
+Revision 1.33  2003/03/17 10:37:47  marcus
+- X86_LOCAL_APIC is only on ix86
+
+Revision 1.32  2002/12/03 00:59:37  blues
+- this is only for 2.4 kernels, sorry
+
+Revision 1.31  2002/12/03 00:31:14  blues
+- 2.1.24 - the same version from vanilla 2.4.20 kernel is simply big CRAP!
+
+Revision 1.30  2002/11/17 18:27:56  kloczek
+- release 3: rebuild against kernel 2.2.22-6.
+
+Revision 1.29  2002/09/30 13:47:46  kloczek
+- release 2: rebuild against kernel 2.2.22.
+
+Revision 1.28  2002/08/26 11:29:37  marcus
+
+updated to 2.1.15
+
+Revision 1.27  2002/08/21 10:52:03  qboosh
+- use _kernelsrcdir macro
+
+Revision 1.26  2002/08/19 18:56:08  marcus
+- fix for make clean
+
+Revision 1.25  2002/08/19 18:49:24  marcus
+- dirty fix for Intel's Makefile
+
+Revision 1.24  2002/08/19 17:35:16  marcus
+- fixed KSRC
+
+Revision 1.23  2002/08/19 17:12:38  blues
+- release 1
+
+Revision 1.22  2002/08/18 18:13:28  blues
+- 2.1.6 - removed not longer needed patch.
+
+Revision 1.21  2002/08/18 17:38:44  kloczek
+- release 2: rebuild against kernel 2.2.21.
+
+Revision 1.20  2002/06/14 09:03:26  blues
+- 2.0.30 (as usually - no changes known...)
+- new doc
+STBR
+
+Revision 1.19  2002/04/25 21:18:51  blues
+- URL added
+
+Revision 1.18  2002/04/25 15:08:54  blues
+- fix in docs...
+
+Revision 1.17  2002/04/25 10:15:26  blues
+- 1.8.38 (as usually - no info about changes from Intel... :-/  )
+
+Revision 1.16  2002/03/17 16:06:25  dzimi
+- update release numbers to build with new kernel release
+
+Revision 1.15  2002/03/04 22:21:05  marcus
+- use new macros (ver-rel)
+- removed smp/up obsoletes
+- rel.4.
+
+Revision 1.14  2002/02/26 18:56:01  qboosh
+- use kgcc_package macro
+
+Revision 1.13  2002/02/26 15:03:13  qboosh
+- use requires_releq_kernel_{up,smp} and kgcc macros, release 3
+
+Revision 1.12  2002/02/23 21:58:38  saq
+- changed Conflicts: wrong-kernel to Requires: right-kernel
+- release 2, STBR
+
+Revision 1.11  2002/02/22 23:29:07  kloczek
+- removed all Group fields translations (oure rpm now can handle translating
+  Group field using gettext).
+
+Revision 1.10  2002/02/22 21:28:35  marcus
+- new version 1.8.37
+
+Revision 1.9  2002/02/17 04:16:03  kloczek
+- adapterized.
+
+Revision 1.8  2002/02/13 18:30:02  bonkey
+- BuildRequires: egcs
+
+Revision 1.7  2002/02/10 19:05:56  marcus
+- rel. 3. (for build with 2.2.20-10 and 2.4 kernels)
+
+Revision 1.6  2002/02/01 07:42:57  marcus
+- -DSTB_WA to avoid problems with 10Mbps
+- rel 2
+
+Revision 1.5  2002/01/30 12:36:14  misiek
+- reverted
+
+Revision 1.4  2002/01/30 12:28:53  misiek
+- it requires kernel-source, too
+
+Revision 1.3  2002/01/27 10:17:05  marcus
+- some typos in Conflicts: in SMP subpackage
+
+Revision 1.2  2002/01/27 09:46:32  marcus
+- addedd %post/%postun for smp
+
+Revision 1.1  2002/01/27 09:09:36  marcus
+- s/netdrivers/net/g in package name
+
+Revision 1.1  2002/01/26 22:40:24  marcus
+- change name to new scheme
+- fix up/smp build
+
+Revision 1.11  2002/01/26 21:25:33  marcus
+- rel. 1, based on bcm5700 and e100 spec
+
+Revision 1.10  2002/01/22 16:27:53  blues
+- changed provides
+
+Revision 1.9  2002/01/18 02:12:46  kloczek
+perl -pi -e "s/pld-list\@pld.org.pl/feedback\@pld.org.pl/"
+
+Revision 1.8  2002/01/09 00:11:47  blues
+- URL updated
+
+Revision 1.7  2001/12/15 15:43:54  blues
+- 1.6.29 (bug-fixes)
+STBR
+
+Revision 1.6  2001/10/16 13:58:40  qboosh
+- kernel* Prereq: /sbin/depmod
+
+Revision 1.5  2001/10/16 13:32:12  qboosh
+- added empty base package to remove junk from .src.rpm name
+- use kernel%%{smpstr}-*-* naming scheme
+- added pl description
+- release 2
+
+Revision 1.4  2001/10/05 17:03:50  blues
+- 1.6.22
+- makefile patch updated
+
+Revision 1.3  2001/09/21 22:08:17  blues
+- added Provides and Obsoletes
+
+Revision 1.2  2001/09/21 20:17:56  blues
+- renamed to kernel-net-e100
+
+Revision 1.1  2001/09/15 23:38:00  blues
+- kernel module for Intel 100 family - this one is from Intel on BSD license
+  and provides hardware vlan support (needs ians)
================================================================


More information about the pld-cvs-commit mailing list