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