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