diff options
author | cieciwa | 2004-03-04 08:59:10 (GMT) |
---|---|---|
committer | cvs2git | 2012-06-24 12:13:13 (GMT) |
commit | 67bd87c3cd9cc8a64b2c127283ee2778ab5324a1 (patch) | |
tree | 079378c2a9070f67fa5f3eae3591fc460c398849 | |
parent | c49f1c2b8343d459c8a3e77ef9f3229caf5a1c6d (diff) | |
download | kernel-net-eplip-67bd87c3cd9cc8a64b2c127283ee2778ab5324a1.zip kernel-net-eplip-67bd87c3cd9cc8a64b2c127283ee2778ab5324a1.tar.gz |
- moved
Changed files:
kernel-net-eplip.spec -> 1.1
Notes
Notes:
- EPLIP for 2.6.xx kernels
-rw-r--r-- | kernel-net-eplip.spec | 113 |
1 files changed, 113 insertions, 0 deletions
diff --git a/kernel-net-eplip.spec b/kernel-net-eplip.spec new file mode 100644 index 0000000..d35942e --- /dev/null +++ b/kernel-net-eplip.spec @@ -0,0 +1,113 @@ +# $Revision: 1.1 $ +# +# TODO: UP/SMP (if this spec is useful for something now?) +# +# Conditional build: +%bcond_without dist_kernel # without kernel from distribution +# +%define no_install_post_compress_modules 1 + +%define _orig_name eplip +%define _rel 1 + +Summary: EPLIP driver for 2.6.xx kernels +Summary(pl): Sterownik EPLIP dla kerneli 2.6.xx +Name: kernel-net-eplip +Version: 0.5.6 +Release: %{_rel}@%{_kernel_ver_str} +License: GPL +Group: Base/Kernel +Source0: http://e-plip.sourceforge.net/%{_orig_name}-%{version}.tar.gz +# Source0-md5: 43019250e7227857ae13bdd39a45494d +Patch0: eplip-2.6.x.patch +Patch1: kernel-eplip-WIRING.patch +URL: http://e-plip.sourceforge.net/ +ExclusiveArch: %{ix86} +PreReq: modutils +BuildRequires: rpmbuild(macros) >= 1.118 +%{!?_without_dist_kernel:BuildRequires: kernel-module-build} +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +EPLIP (Enhanced Parallel Line IP) module for 2.6.xx kernels. + +%description -l pl +Moduł EPLIP (Enhanced Parallel Line IP) dla jąder 2.6.xx. + +%package -n kernel-smp-net-eplip +Summary: Kernel 2.6.xx SMP module for EPLIP +Summary(pl): Moduł SMP jądra 2.6.xx do obsługi EPLIP +Group: Base/Kernel +Release: %{_rel}@%{_kernel_ver_str} +PreReq: modutils >= 2.4.6-4 + +%description -n kernel-smp-net-eplip +EPLIP (Enhanced Parallel Line IP) SMP module for 2.6.xx kernels. + +%description -n kernel-smp-net-eplip -l pl +Moduł SMP EPLIP (Enhanced Parallel Line IP) dla jąder 2.6.xx. + +%prep +%setup -q -n %{_orig_name}-%{version} +%patch0 -p1 +%patch1 -p1 +cat <<EOF > Makefile +CONFIG_X86=1 +CONFIG_ISA=1 +obj-m += eplip.o +eplip-objs := ecp.o eplip-drv.o +EOF + +%build +install -d build-done/{UP,SMP} +ln -sf %{_kernelsrcdir}/config-up .config +rm -rf include +install -d include/{linux,config} +ln -sf %{_kernelsrcdir}/include/linux/autoconf.h include/linux/autoconf.h +ln -sf %{_kernelsrcdir}/asm-%{_arch} include/asm +touch include/config/MARKER +%{__make} -C %{_kernelsrcdir} SUBDIRS=$PWD O=$PWD V=1 modules +mv *.ko build-done/UP/ + +%{__make} -C %{_kernelsrcdir} SUBDIRS=$PWD O=$PWD V=1 mrproper + +ln -sf %{_kernelsrcdir}/config-smp .config +rm -rf include +install -d include/{linux,config} +ln -sf %{_kernelsrcdir}/include/linux/autoconf.h include/linux/autoconf.h +ln -sf %{_kernelsrcdir}/asm-%{_arch} include/asm +touch include/config/MARKER +%{__make} -C %{_kernelsrcdir} SUBDIRS=$PWD O=$PWD V=1 modules + +mv *.ko build-done/SMP/ + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}{,smp}/kernel/drivers/net +cp build-done/UP/* $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}/kernel/drivers/net +cp build-done/SMP/* $RPM_BUILD_ROOT/lib/modules/%{_kernel_ver}smp/kernel/drivers/net + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -n kernel-net-eplip +%depmod %{_kernel_ver} + +%postun -n kernel-net-eplip +%depmod %{_kernel_ver} + +%post -n kernel-smp-net-eplip +%depmod %{_kernel_ver} + +%postun -n kernel-smp-net-eplip +%depmod %{_kernel_ver} + +%files -n kernel-net-eplip +%defattr(644,root,root,755) +%doc ChangeLog LAME-TESTS README TODO TODO-done WIRING +/lib/modules/%{_kernel_ver}/kernel/drivers/net/* + +%files -n kernel-smp-net-eplip +%defattr(644,root,root,755) +%doc ChangeLog LAME-TESTS README TODO TODO-done WIRING +/lib/modules/%{_kernel_ver}smp/kernel/drivers/net/* |