]> git.pld-linux.org Git - packages/net-tools.git/blob - net-tools.spec
- outdated in favour of -mii-tool-GigE.patch
[packages/net-tools.git] / net-tools.spec
1 Summary:        Basic Networking Tools
2 Summary(es.UTF-8):      Herramientas básicas de Red
3 Summary(ja.UTF-8):      ネットワークをセットアップするための基本的なツール
4 Summary(pl.UTF-8):      Podstawowe narzędzia do obsługi i konfiguracji sieci
5 Summary(pt_BR.UTF-8):   Ferramentas básicas de Rede
6 Summary(ru.UTF-8):      Базовые сетевые программы
7 Summary(uk.UTF-8):      Базові програми мережі
8 Name:           net-tools
9 Version:        1.60
10 Release:        18
11 License:        GPL
12 Group:          Networking/Admin
13 Source0:        http://download.berlios.de/net-tools/%{name}-%{version}.tar.bz2
14 # Source0-md5:  888774accab40217dde927e21979c165
15 Source1:        http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
16 # Source1-md5:  9cee6ac0a07a0bf34fbc71add1eb2ead
17 Patch0:         %{name}-config.patch
18 Patch1:         %{name}-man.patch
19 Patch2:         %{name}-ipvs.patch
20 Patch3:         %{name}-et.patch
21
22 Patch5:         %{name}-x25_address_is_struct.patch
23 Patch6:         %{name}-make_config_h.patch
24 Patch7:         %{name}-mii.patch
25 Patch8:         %{name}-gcc34.patch
26 Patch9:         %{name}-nameif.patch
27 Patch10:        %{name}-inet6-lookup.patch
28 Patch11:        %{name}-ipx.patch
29 Patch12:        %{name}-manydevs.patch
30 Patch13:        %{name}-get_name.patch
31 Patch14:        %{name}-arp_overflow.patch
32 Patch15:        %{name}-virtualname.patch
33 Patch16:        %{name}-cycle.patch
34 Patch17:        %{name}-interface.patch
35 Patch18:        %{name}-ifaceopt.patch
36 Patch19:        %{name}-netstat-overflow.patch
37 Patch20:        %{name}-mii-tool-GigE.patch
38 URL:            http://net-tools.berlios.de/
39 BuildRequires:  gettext-devel
40 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41
42 %define         _bindir         /bin
43 %define         _sbindir        /sbin
44
45 %define         specflags       -fno-strict-aliasing
46
47 %description
48 This is a collection of the basic tools necessary for setting up
49 networking on a Linux machine. It includes ifconfig, route, netstat,
50 rarp, and some other minor tools.
51
52 %description -l es.UTF-8
53 Esta es una colección de herramientas básicas necesarias para la
54 configuración de la red en una máquina Linux. Incluye ifconfig, route,
55 netstat, rarp, y algunas otras herramientas menores.
56
57 %description -l pl.UTF-8
58 Pakiet ten zawiera zbiór podstawowych narzędzi do konfigurowania
59 sieci. Znajdują się tutaj: ifconfig, route, netstat, rarp oraz inne -
60 mniej ważne aplikacje.
61
62 %description -l ja.UTF-8
63 net-tools パッケージはネットワークをセットアップする基本的なツールを
64 含んでいます: arp、rarp、ifconfig、netstat、ethers そして route です。
65
66 %description -l pt_BR.UTF-8
67 Essa é uma coleção de ferramentas básicas necessárias para a
68 configuração da rede em uma máquina Linux. Inclui ifconfig, route,
69 netstat, rarp, e algumas outras ferramentas menores.
70
71 %description -l ru.UTF-8
72 Это набор базовых программ, необходимых для установки и настройки
73 сети. Он включает ifconfig, netstat, route и другие программы.
74
75 Программы ifconfig и route для ядер 2.4.x являются устаревшими, т.к.
76 не позволяют управлять всеми возможностями, предоставляемыми этими
77 ядрами. Взамен их для конфигурации системы рекомендуется пользоваться
78 программой ip из пакета iproute2.
79
80 %description -l uk.UTF-8
81 Це набір базових програм, необхідних для конфігурування мережі. Він
82 включає ifconfig, netstat, route та інші програми.
83
84 Програми ifconfig та route для ядер 2.4.x є застарілими, тому що не
85 дозволяють керувати всіма можливостями, які надають ці ядра. Замість
86 них для конфігурування мережі рекомендується користуватись програмою
87 ip з пакету iproute2.
88
89 %package -n slattach
90 Summary:        slattach - attach a network interface to a serial line
91 Summary(pl.UTF-8):      slattach - dołącz interfejs sieciowy do lini szeregowej
92 Group:          Networking/Admin
93 Requires:       %{name} = %{version}-%{release}
94
95 %description -n slattach
96 Slattach is a tiny little program that can be used to put a normal
97 terminal ("serial") line into one of several "network" modes, thus
98 allowing you to use it for point-to-point links to other computers.
99
100 %description -n slattach -l pl.UTF-8
101 Slattach jest prostym programem, który umożliwia zamianę zwykłej linii
102 terminala ("szeregowej") w jeden z kilku trybów "sieciowych" przez co
103 umożliwia na połączenia point-to-point z innym komputerem.
104
105 %package -n plipconfig
106 Summary:        plipconfig - fine tune PLIP device parameters
107 Summary(pl.UTF-8):      plipconfig - dostrajanie parametrów urządzenia PLIP
108 Group:          Networking/Admin
109 Requires:       %{name} = %{version}-%{release}
110
111 %description -n plipconfig
112 Plipconfig is used to (hopefully) improve PLIP performance by changing
113 the default timing parameters used by the PLIP protocol. Results are
114 dependent on the parallel port hardware, cable, and the CPU speed of
115 each machine on each end of the PLIP link.
116
117 If the single interface argument is given, plipconfig displays the
118 status of the given interface only. Otherwise, it will try to set the
119 options.
120
121 %description -n plipconfig -l pl.UTF-8
122 Plipconfig jest używany do poprawienia wydajności PLIP poprzez zmianę
123 domyślnych czasowych parametrów używanych w protokole PLIP. Rezultaty
124 zależą od hardware portu równoległego, kabla, szybkości CPU każdej
125 maszyny połączonej poprzez PLIP.
126
127 %prep
128 %setup -q
129 %patch20 -p2
130 %patch0 -p1
131 %patch1 -p1
132 %patch2 -p1
133 %patch3 -p1
134 %patch5 -p1
135 %patch6 -p1
136 %patch7 -p1
137 %patch8 -p1
138 %patch9 -p1
139 %patch10 -p1
140 %patch11 -p1
141 %patch12 -p1
142 %patch13 -p1
143 %patch14 -p1
144 %patch15 -p1
145 %patch16 -p1
146 %patch17 -p1
147 %patch18 -p1
148 %patch19 -p1
149
150 mv po/et_EE.po po/et.po
151
152 %build
153 %{__make} \
154         CC="%{__cc}" \
155         COPTS="%{rpmcflags} -Wall" \
156         I18N=1
157
158 %install
159 rm -rf $RPM_BUILD_ROOT
160 install -d $RPM_BUILD_ROOT%{_sysconfdir}
161
162 %{__make} install \
163         BASEDIR=$RPM_BUILD_ROOT \
164         INSTALL="install" \
165         mandir=%{_mandir} \
166         I18N=1
167
168 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
169 rm -f $RPM_BUILD_ROOT%{_mandir}/README.net-tools-non-english-man-pages
170
171 # standardize localized man dirs
172 mv -f $RPM_BUILD_ROOT%{_mandir}/{de_DE/man1/*,de/man1}
173 rmdir $RPM_BUILD_ROOT%{_mandir}/de_DE/man1
174 mv -f $RPM_BUILD_ROOT%{_mandir}/{de_DE/*,de}
175 mv -f $RPM_BUILD_ROOT%{_mandir}/{fr_FR,fr}
176 # we can do it safely as no pt/pt_PT man pages appeared here yet
177 mv $RPM_BUILD_ROOT%{_mandir}/{pt_BR,pt}
178
179 cat > $RPM_BUILD_ROOT%{_sysconfdir}/mactab <<EOF
180 # Each line here contains an interface name and a Ethernet MAC address. Like:
181 #lan 00:13:d3:05:15:d2
182 EOF
183
184 %find_lang %{name}
185
186 %clean
187 rm -rf $RPM_BUILD_ROOT
188
189 %files -f %{name}.lang
190 %defattr(644,root,root,755)
191 %doc READ*
192 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mactab
193 %attr(755,root,root) %{_bindir}/hostname
194 %attr(755,root,root) %{_bindir}/netstat
195 %attr(755,root,root) %{_sbindir}/arp
196 %attr(755,root,root) %{_sbindir}/ifconfig
197 %attr(755,root,root) %{_sbindir}/mii-tool
198 %attr(755,root,root) %{_sbindir}/rarp
199 %attr(755,root,root) %{_sbindir}/route
200 %attr(755,root,root) %{_sbindir}/nameif
201
202 %lang(de) %{_mandir}/de/man[15]/*
203 %lang(de) %{_mandir}/de/man8/[!ps]*
204 %lang(es) %{_mandir}/es/man[15]/*
205 %lang(es) %{_mandir}/es/man8/[!ps]*
206 %lang(fi) %{_mandir}/fi/man[15]/*
207 # No fi man8
208 %lang(fr) %{_mandir}/fr/man[15]/*
209 %lang(fr) %{_mandir}/fr/man8/[!ps]*
210 %lang(hu) %{_mandir}/hu/man[15]/*
211 %lang(hu) %{_mandir}/hu/man8/[!ps]*
212 %lang(id) %{_mandir}/id/man[15]/*
213 %lang(id) %{_mandir}/id/man8/[!ps]*
214 %lang(it) %{_mandir}/it/man[15]/*
215 %lang(it) %{_mandir}/it/man8/[!ps]*
216 %lang(ja) %{_mandir}/ja/man[15]/*
217 %lang(ja) %{_mandir}/ja/man8/[!ps]*
218 # No nl man[15]
219 %lang(nl) %{_mandir}/nl/man8/[!ps]*
220 %lang(pt) %{_mandir}/pt/man[15]/*
221 %lang(pt) %{_mandir}/pt/man8/[!ps]*
222 %lang(pl) %{_mandir}/pl/man[15]/*
223 %lang(pl) %{_mandir}/pl/man8/[!ps]*
224
225 %{_mandir}/man[15]/*
226 %{_mandir}/man8/[!ps]*
227
228 %files -n slattach
229 %defattr(644,root,root,755)
230 %attr(755,root,root) %{_sbindir}/slattach
231 %lang(de) %{_mandir}/de/man8/slattach.8*
232 %lang(fr) %{_mandir}/fr/man8/slattach.8*
233 %lang(ja) %{_mandir}/ja/man8/slattach.8*
234 %lang(pl) %{_mandir}/pl/man8/slattach.8*
235 %{_mandir}/man8/slattach.8*
236
237 %files -n plipconfig
238 %defattr(644,root,root,755)
239 %attr(755,root,root) %{_sbindir}/plipconfig
240 %lang(de) %{_mandir}/de/man8/plipconfig.8*
241 %lang(fr) %{_mandir}/fr/man8/plipconfig.8*
242 %lang(ja) %{_mandir}/ja/man8/plipconfig.8*
243 %{_mandir}/man8/plipconfig.8*
This page took 0.070171 seconds and 3 git commands to generate.