From b448bed22d5461f55c81b2a7f25dea4e283c9615 Mon Sep 17 00:00:00 2001 From: juandon Date: Mon, 8 Apr 2002 21:28:46 +0000 Subject: [PATCH 1/1] - previously it was part of dosemu.spec Changed files: dosnet.spec -> 1.1 --- dosnet.spec | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 122 insertions(+) create mode 100644 dosnet.spec diff --git a/dosnet.spec b/dosnet.spec new file mode 100644 index 0000000..d1d970d --- /dev/null +++ b/dosnet.spec @@ -0,0 +1,122 @@ +%define _moddir /lib/modules/%{_kernel_ver}/misc +%define _moddirsmp /lib/modules/%{_kernel_ver}smp/misc +%define _rel 14 +Summary: A DOS emulator +Summary(de): DOS-Emulator +Summary(es): Emulador DOS +Summary(fr): Emulateur DOS +Summary(pl): Emulator DOSa +Summary(pt_BR): Emulador DOS +Summary(tr): DOS öykünümcüsü +Name: dosnet +Version: 1.0.2 +Release: %{_rel} +Epoch: 1 +License: GPLv2 +Group: Applications/Emulators +Source0: dosnet-%{version}.tar.gz +ExclusiveArch: %{ix86} +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +Conflicts: kernel < 2.0.28 + +%description +Kernel module for dosnet (vnet). Dosnet lets you establish TCP/IP +connection between dosemu session and Linux kernel. Read README for +dosemu for more information. + +%description -l pl +Modu³ dosnet.o dla kernela. Modu³ ten pozwala ³±czyæ siê programom +DOSowym wykorzystuj±cym TCP/IP z Linuksem. Przydatny miêdzy innymi +przy pisaniu programów sieciowych dla DOS-a. Rzeteln± informacjê na +temat dosnet mo¿esz znale¼æ w README do dosemu. + +%package -n kernel-net-dosnet +Summary: kernel module dosnet.o +Summary(pl): Modu³ dosnet.o do kernela +Release: %{_rel}@%{_kernel_ver_str} +Group: Applications/Emulators +Prereq: /sbin/depmod +%{!?_without_dist_kernel:%requires_releq_kernel_up} +Requires: %{name} = %{version} +Obsoletes: dosnet + +%description -n kernel-net-dosnet +Kernel module for dosnet (vnet). Dosnet lets you establish TCP/IP +connection between dosemu session and Linux kernel. Read README for +dosemu for more information. + +%description -n kernel-net-dosnet -l pl +Modu³ dosnet.o dla kernela. Modu³ ten pozwala ³±czyæ siê programom +DOSowym wykorzystuj±cym TCP/IP z Linuksem. Przydatny miêdzy innymi +przy pisaniu programów sieciowych dla DOS-a. Rzeteln± informacjê na +temat dosnet mo¿esz znale¼æ w README do dosemu. + +%package -n kernel-smp-net-dosnet +Summary: kernel-smp module dosnet.o +Summary(pl): Modu³ dosnet.o do kernela SMP +Release: %{_rel}@%{_kernel_ver_str} +Group: Applications/Emulators +Prereq: /sbin/depmod +%{!?_without_dist_kernel:%requires_releq_kernel_smp} +Requires: %{name} = %{version} +Obsoletes: dosnet + +%description -n kernel-smp-net-dosnet +Kernel module for dosnet (vnet). Dosnet lets you establish TCP/IP +connection between dosemu session and Linux kernel. Read README for +dosemu for more information. + +%description -n kernel-smp-net-dosnet -l pl +Modu³ dosnet.o dla kernela. Modu³ ten pozwala ³±czyæ siê programom +DOSowym wykorzystuj±cym TCP/IP z Linuksem. Przydatny miêdzy innymi +przy pisaniu programów sieciowych dla DOS-a. Rzeteln± informacjê na +temat dosnet mo¿esz znale¼æ w README do dosemu. + +%prep +%setup -q -n dosnet + +%build +OPTFLAGS="%{rpmcflags} %{!?debug:-fomit-frame-pointer}"; export OPTFLAGS + +%{__cc} $OPTFLAGS -I%{_includedir} -D__KERNEL__ -D__KERNEL_SMP=1 \ + -Wall -Wstrict-prototypes \ + -fno-strength-reduce -I%{_kernelsrcdir}/include \ + -DMODULE \ + -c -o dosnet.o dosnet.c +mkdir smp +mv -f dosnet.o smp/ + +%{__cc} $OPTFLAGS -I%{_includedir} -D__KERNEL__ \ + -Wall -Wstrict-prototypes \ + -fno-strength-reduce -I%{_kernelsrcdir}/include \ + -DMODULE \ + -c -o dosnet.o dosnet.c + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{_moddir},%{_moddirsmp}} +install dosnet.o $RPM_BUILD_ROOT%{_moddir} +install smp/dosnet.o $RPM_BUILD_ROOT%{_moddirsmp} + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -n kernel-net-dosnet +/sbin/depmod -a + +%postun -n kernel-net-dosnet +/sbin/depmod -a + +%post -n kernel-smp-net-dosnet +/sbin/depmod -a + +%postun -n kernel-smp-net-dosnet +/sbin/depmod -a + +%files -n kernel-net-dosnet +%defattr(644,root,root,755) +%{_moddir}/dosnet.o + +%files -n kernel-smp-net-dosnet +%defattr(644,root,root,755) +%{_moddirsmp}/dosnet.o -- 2.43.0