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