]> git.pld-linux.org Git - packages/dosnet.git/blob - dosnet.spec
- cosmetics
[packages/dosnet.git] / dosnet.spec
1 #
2 # Conditional build:
3 # _without_dist_kernel  - without kernel from distribution
4 #
5 %define         _moddir         /lib/modules/%{_kernel_ver}/misc
6 %define         _moddirsmp      /lib/modules/%{_kernel_ver}smp/misc
7 Summary:        A DOS emulator
8 Summary(de):    DOS-Emulator
9 Summary(es):    Emulador DOS
10 Summary(fr):    Emulateur DOS
11 Summary(pl):    Emulator DOSa
12 Summary(pt_BR): Emulador DOS
13 Summary(tr):    DOS öykünümcüsü
14 Name:           dosnet
15 Version:        1.0.2
16 %define _rel    22
17 Release:        %{_rel}
18 Epoch:          1
19 License:        GPL v2
20 Group:          Applications/Emulators
21 Source0:        dosnet-%{version}.tar.gz
22 # Source0-md5:  4932fa14e221071dafaae48656d35658
23 ExclusiveArch:  %{ix86}
24 BuildRequires:  rpmbuild(macros) >= 1.118
25 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 Conflicts:      kernel < 2.0.28
27
28 %description
29 Kernel module for dosnet (vnet). Dosnet lets you establish TCP/IP
30 connection between dosemu session and Linux kernel. Read README for
31 dosemu for more information.
32
33 %description -l pl
34 Modu³ dosnet.o dla kernela. Modu³ ten pozwala ³±czyæ siê programom
35 DOSowym wykorzystuj±cym TCP/IP z Linuksem. Przydatny miêdzy innymi
36 przy pisaniu programów sieciowych dla DOS-a. Rzeteln± informacjê na
37 temat dosnet mo¿esz znale¼æ w README do dosemu.
38
39 %package -n kernel-net-dosnet
40 Summary:        Kernel module dosnet.o
41 Summary(pl):    Modu³ j±dra dosnet.o
42 Release:        %{_rel}@%{_kernel_ver_str}
43 Group:          Applications/Emulators
44 %{!?_without_dist_kernel:%requires_releq_kernel_up}
45 Requires(post,postun):  /sbin/depmod
46 #Requires:      %{name} = %{version}
47 Obsoletes:      dosnet
48
49 %description -n kernel-net-dosnet
50 Kernel module for dosnet (vnet). Dosnet lets you establish TCP/IP
51 connection between dosemu session and Linux kernel. Read README for
52 dosemu for more information.
53
54 %description -n kernel-net-dosnet -l pl
55 Modu³ j±dra dosnet.o. Modu³ ten pozwala ³±czyæ siê programom DOS-owym
56 wykorzystuj±cym TCP/IP z Linuksem. Przydatny miêdzy innymi przy
57 pisaniu programów sieciowych dla DOS-a. Rzeteln± informacjê na temat
58 dosnet mo¿na znale¼æ w README do dosemu.
59
60 %package -n kernel-smp-net-dosnet
61 Summary:        SMP kernel module dosnet.o
62 Summary(pl):    Wersja SMP modu³u j±dra dosnet.o
63 Release:        %{_rel}@%{_kernel_ver_str}
64 Group:          Applications/Emulators
65 %{!?_without_dist_kernel:%requires_releq_kernel_smp}
66 Requires(post,postun):  /sbin/depmod
67 #Requires:      %{name} = %{version}
68 Obsoletes:      dosnet
69
70 %description -n kernel-smp-net-dosnet
71 SMP version of kernel module for dosnet (vnet). Dosnet lets you
72 establish TCP/IP connection between dosemu session and Linux
73 kernel. Read README for dosemu for more information.
74
75 %description -n kernel-smp-net-dosnet -l pl
76 Wersja SMP modu³u j±dra dosnet.o. Modu³ ten pozwala ³±czyæ siê
77 programom DOS-owym wykorzystuj±cym TCP/IP z Linuksem. Przydatny miêdzy
78 innymi przy pisaniu programów sieciowych dla DOS-a. Rzeteln±
79 informacjê na temat dosnet mo¿na znale¼æ w README do dosemu.
80
81 %prep
82 %setup -q -n dosnet
83
84 %build
85 OPTFLAGS="%{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
92 mkdir smp
93 mv -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
102 rm -rf $RPM_BUILD_ROOT
103 install -d $RPM_BUILD_ROOT{%{_moddir},%{_moddirsmp}}
104 install dosnet.o $RPM_BUILD_ROOT%{_moddir}
105 install smp/dosnet.o $RPM_BUILD_ROOT%{_moddirsmp}
106
107 %clean
108 rm -rf $RPM_BUILD_ROOT
109
110 %post   -n kernel-net-dosnet
111 %depmod %{_kernel_ver}
112
113 %postun -n kernel-net-dosnet
114 %depmod %{_kernel_ver}
115
116 %post   -n kernel-smp-net-dosnet
117 %depmod %{_kernel_ver}smp
118
119 %postun -n kernel-smp-net-dosnet
120 %depmod %{_kernel_ver}smp
121
122 %files -n kernel-net-dosnet
123 %defattr(644,root,root,755)
124 %{_moddir}/dosnet.o*
125
126 %files -n kernel-smp-net-dosnet
127 %defattr(644,root,root,755)
128 %{_moddirsmp}/dosnet.o*
This page took 0.089191 seconds and 4 git commands to generate.