]> git.pld-linux.org Git - packages/dosnet.git/blame - dosnet.spec
- tabs in preamble
[packages/dosnet.git] / dosnet.spec
CommitLineData
e3d3a4e9
JB
1#
2# Conditional build:
1f76fd7f 3%bcond_without dist_kernel # without kernel from distribution
e3d3a4e9 4#
b448bed2 5%define _moddir /lib/modules/%{_kernel_ver}/misc
6%define _moddirsmp /lib/modules/%{_kernel_ver}smp/misc
b448bed2 7Summary: A DOS emulator
7c00646b
ER
8Summary(de.UTF-8): DOS-Emulator
9Summary(es.UTF-8): Emulador DOS
10Summary(fr.UTF-8): Emulateur DOS
11Summary(pl.UTF-8): Emulator DOS-a
12Summary(pt_BR.UTF-8): Emulador DOS
13Summary(tr.UTF-8): DOS öykünümcüsü
b448bed2 14Name: dosnet
15Version: 1.0.2
1a5207ab 16%define _rel 22
b448bed2 17Release: %{_rel}
18Epoch: 1
cf8a7e9a 19License: GPL v2
b448bed2 20Group: Applications/Emulators
6f754be3 21Source0: %{name}-%{version}.tar.gz
9463779e 22# Source0-md5: 4932fa14e221071dafaae48656d35658
b448bed2 23ExclusiveArch: %{ix86}
3af5d665 24BuildRequires: rpmbuild(macros) >= 1.118
b448bed2 25BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26Conflicts: kernel < 2.0.28
27
28%description
29Kernel module for dosnet (vnet). Dosnet lets you establish TCP/IP
30connection between dosemu session and Linux kernel. Read README for
31dosemu for more information.
32
fc0389a5
JR
33%description -l pl.UTF-8
34Moduł dosnet.o dla kernela. Moduł ten pozwala łączyć się programom
35DOS-owym wykorzystującym TCP/IP z Linuksem. Przydatny między innymi
36przy pisaniu programów sieciowych dla DOS-a. Rzetelną informację na
37temat dosnet możesz znaleźć w README do dosemu.
b448bed2 38
39%package -n kernel-net-dosnet
f56f773b 40Summary: Kernel module dosnet.o
7c00646b 41Summary(pl.UTF-8): Moduł jądra dosnet.o
b448bed2 42Release: %{_rel}@%{_kernel_ver_str}
43Group: Applications/Emulators
1f76fd7f 44%{?with_dist_kernel:%requires_releq_kernel_up}
e3d3a4e9 45Requires(post,postun): /sbin/depmod
b3570ce8 46#Requires: %{name} = %{version}
b448bed2 47Obsoletes: dosnet
48
49%description -n kernel-net-dosnet
50Kernel module for dosnet (vnet). Dosnet lets you establish TCP/IP
51connection between dosemu session and Linux kernel. Read README for
52dosemu for more information.
53
fc0389a5
JR
54%description -n kernel-net-dosnet -l pl.UTF-8
55Moduł jądra dosnet.o. Moduł ten pozwala łączyć się programom DOS-owym
56wykorzystującym TCP/IP z Linuksem. Przydatny między innymi przy
57pisaniu programów sieciowych dla DOS-a. Rzetelną informację na temat
58dosnet można znaleźć w README do dosemu.
b448bed2 59
60%package -n kernel-smp-net-dosnet
f56f773b 61Summary: SMP kernel module dosnet.o
7c00646b 62Summary(pl.UTF-8): Wersja SMP modułu jądra dosnet.o
b448bed2 63Release: %{_rel}@%{_kernel_ver_str}
64Group: Applications/Emulators
1f76fd7f 65%{?with_dist_kernel:%requires_releq_kernel_smp}
e3d3a4e9 66Requires(post,postun): /sbin/depmod
b3570ce8 67#Requires: %{name} = %{version}
b448bed2 68Obsoletes: dosnet
69
70%description -n kernel-smp-net-dosnet
f56f773b 71SMP version of kernel module for dosnet (vnet). Dosnet lets you
6f754be3
ER
72establish TCP/IP connection between dosemu session and Linux kernel.
73Read README for dosemu for more information.
b448bed2 74
fc0389a5
JR
75%description -n kernel-smp-net-dosnet -l pl.UTF-8
76Wersja SMP modułu jądra dosnet.o. Moduł ten pozwala łączyć się
77programom DOS-owym wykorzystującym TCP/IP z Linuksem. Przydatny między
78innymi przy pisaniu programów sieciowych dla DOS-a. Rzetelną
79informację na temat dosnet można znaleźć w README do dosemu.
b448bed2 80
81%prep
6f754be3 82%setup -q -n %{name}
b448bed2 83
84%build
85OPTFLAGS="%{rpmcflags} %{!?debug:-fomit-frame-pointer}"; export OPTFLAGS
86
87%{__cc} $OPTFLAGS -I%{_includedir} -D__KERNEL__ -D__KERNEL_SMP=1 \
88 -Wall -Wstrict-prototypes \
89 -fno-strength-reduce -I%{_kernelsrcdir}/include \
90 -DMODULE \
91 -c -o dosnet.o dosnet.c
92mkdir smp
93mv -f dosnet.o smp/
94
95%{__cc} $OPTFLAGS -I%{_includedir} -D__KERNEL__ \
96 -Wall -Wstrict-prototypes \
97 -fno-strength-reduce -I%{_kernelsrcdir}/include \
98 -DMODULE \
99 -c -o dosnet.o dosnet.c
100
101%install
102rm -rf $RPM_BUILD_ROOT
103install -d $RPM_BUILD_ROOT{%{_moddir},%{_moddirsmp}}
104install dosnet.o $RPM_BUILD_ROOT%{_moddir}
105install smp/dosnet.o $RPM_BUILD_ROOT%{_moddirsmp}
106
107%clean
108rm -rf $RPM_BUILD_ROOT
109
110%post -n kernel-net-dosnet
3af5d665 111%depmod %{_kernel_ver}
b448bed2 112
113%postun -n kernel-net-dosnet
3af5d665 114%depmod %{_kernel_ver}
b448bed2 115
116%post -n kernel-smp-net-dosnet
3af5d665 117%depmod %{_kernel_ver}smp
b448bed2 118
119%postun -n kernel-smp-net-dosnet
3af5d665 120%depmod %{_kernel_ver}smp
b448bed2 121
122%files -n kernel-net-dosnet
123%defattr(644,root,root,755)
c97d0bc2 124%{_moddir}/dosnet.o*
b448bed2 125
126%files -n kernel-smp-net-dosnet
127%defattr(644,root,root,755)
c97d0bc2 128%{_moddirsmp}/dosnet.o*
This page took 0.278288 seconds and 4 git commands to generate.