]> git.pld-linux.org Git - packages/iputils.git/blame - iputils.spec
- up to s20121114
[packages/iputils.git] / iputils.spec
CommitLineData
e131f0fd 1#
961fb314 2# Conditional build
eb369331 3%bcond_without doc # don't build documentation (man, HTML)
f9d42884 4#
7f7ceba5 5Summary: Utilities for IPv4/IPv6 networking
6e757ec8
ER
6Summary(pl.UTF-8): Użytki przeznaczone dla pracy z siecią IPv4/IPv6
7Summary(ru.UTF-8): Набор базовых сетевых утилит (ping, tracepath etc.)
8Summary(uk.UTF-8): Набір базових мережевих утиліт (ping, tracepath etc.)
cd6e183d 9Name: iputils
f480b1db 10Version: s20121114
e099df15 11Release: 1
0c250964 12Epoch: 2
4bd2e42e 13License: BSD
cd6e183d 14Group: Networking/Admin
4cc5a508 15Source0: http://www.skbuff.net/iputils/%{name}-%{version}.tar.bz2
f480b1db 16# Source0-md5: 3966df066d598183f459011139e8987f
3f5addc3
JB
17Patch0: %{name}-pmake.patch
18Patch1: %{name}-pf.patch
19Patch2: %{name}-bindnow.patch
bbdac1e6 20# http://cvsweb.openwall.com/cgi/cvsweb.cgi/~checkout~/Owl/packages/iputils/iputils-s20101006-owl-pingsock.diff?rev=1.1;content-type=text%2Fplain
e099df15 21Patch3: %{name}-pingsock.patch
c18a9169 22URL: http://www.linuxfoundation.org/collaborate/workgroups/networking/iputils
18205205 23%if %{with doc}
961fb314
PS
24BuildRequires: docbook-dtd31-sgml
25BuildRequires: docbook-utils >= 0.6.10
5c99f59a 26BuildRequires: gnome-doc-tools
961fb314 27%endif
e099df15 28BuildRequires: libcap-devel
f9d42884 29BuildRequires: linux-libc-headers
8b8d0d88 30BuildRequires: openssl-devel
31BuildRequires: sysfsutils-devel
1c0a46c1 32Requires: arping
e7f93ca6 33BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
cd6e183d
AF
34
35%description
7f7ceba5 36IPv4/IPv6 networking utils:
3f5addc3
JB
37- clockdiff - measures clock difference between us and destination
38 with 1msec resolution,
83c6454d 39- traceroute6,
3f5addc3
JB
40- rdisc - classic router discovery daemon,
41- tracepath/tracepath6 - trace path to destination discovering MTU
42 along this path using UDP packets
cd6e183d 43
eedc9be6
JR
44%description -l pl.UTF-8
45Narzędzia przeznaczone dla sieci IPv4/IPv6:
3f5addc3 46- clockdiff - sprawdza różnicę czasu/daty pomiędzy nami a innym
eedc9be6 47 komputerem z rozdzielczością 1ms,
83c6454d 48- traceroute6,
3f5addc3
JB
49- rdisc - klasyczny demon router discovery,
50- tracepath/tracepath6 - śledzą drogę pakietów do celu przy użyciu
51 pakietów UDP, sprawdzając MTU
7f7ceba5 52
eedc9be6
JR
53%description -l ru.UTF-8
54Пакет iputils содержит набор базовых сетевых утилит (ping, tracepath
55etc.) от Алексея Кузнецова. Он НЕ включает классический traceroute,
56который содержится в отдельном пакете.
45487a46 57
eedc9be6
JR
58%description -l uk.UTF-8
59Пакет iputils містить набір базових мережевих утиліт (ping, tracepath
60etc.) від Олексія Кузнєцова. Він НЕ містить класичного traceroute,
61який міститься в окремому пакеті.
45487a46 62
7f7ceba5 63%package ping
3f5addc3
JB
64Summary: IPv4 and IPv6 ping commands
65Summary(pl.UTF-8): Programy ping wykorzystujące IPv4 i IPv6
e0a0cf17 66Group: Networking/Admin
95545690
PG
67Provides: ping
68Obsoletes: inetutils-ping
69Obsoletes: ping
7f7ceba5
AM
70
71%description ping
3f5addc3 72IPv4 and IPv6 ping commands.
cd6e183d 73
eedc9be6 74%description ping -l pl.UTF-8
3f5addc3 75Programy ping wykorzystujące IPv4 i IPv6.
cd6e183d 76
1c0a46c1 77%package arping
3f5addc3
JB
78Summary: arping utility
79Summary(pl.UTF-8): Narzędzie arping
1c0a46c1 80Group: Networking/Admin
81Provides: arping
82Obsoletes: arping
83
cd3ff9d3 84%description arping
3f5addc3
JB
85Utility to ping given address on given device by ARP packets, using
86given source address.
1c0a46c1 87
eedc9be6 88%description arping -l pl.UTF-8
3f5addc3
JB
89Narzędzie pingujące podany adres na podanym interfejsie wysyłając
90pakiety ARP z użyciem podanego adresu źródłowego.
1c0a46c1 91
cd6e183d 92%prep
3f5addc3
JB
93%setup -q
94%patch0 -p1
95%patch1 -p1
0ad646e3 96%patch2 -p1
81c090ad 97%patch3 -p1
5b77cb78 98
cd6e183d 99%build
425d80ad 100%{__make} all \
d346eb01 101 CC="%{__cc}" \
e099df15 102 CCOPT="%{rpmcflags} %{rpmcppflags} -D_GNU_SOURCE -DHAVE_SIN6_SCOPEID=1"
425d80ad 103
eb369331
JB
104%if %{with doc}
105%{__make} html
0079857f 106%{__make} man
eb369331 107%endif
cd6e183d
AF
108
109%install
110rm -rf $RPM_BUILD_ROOT
e601f7e6 111install -d $RPM_BUILD_ROOT{%{_sbindir},%{_mandir}/man8,/bin,/sbin}
cd6e183d 112
e601f7e6 113install clockdiff ipg rarpd rdisc tftpd tracepath tracepath6 traceroute6 \
83c6454d 114 $RPM_BUILD_ROOT%{_sbindir}
cd6e183d 115
e601f7e6
AM
116install arping $RPM_BUILD_ROOT/sbin
117
cd9668a9
PG
118install ping ping6 $RPM_BUILD_ROOT/bin
119
eb369331 120%if %{with doc}
5aa8fc33 121install doc/*.8 $RPM_BUILD_ROOT%{_mandir}/man8
425d80ad 122echo ".so tracepath.8" > $RPM_BUILD_ROOT%{_mandir}/man8/tracepath6.8
eb369331 123%endif
cd6e183d 124
f42b19da 125# no tftpd
c18a9169 126%{__rm} $RPM_BUILD_ROOT%{_sbindir}/tftpd
f480b1db 127%{?with_doc:%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/tftpd*}
f42b19da
AM
128
129# we don't build pg kernel module
c18a9169 130%{__rm} $RPM_BUILD_ROOT%{_sbindir}/ipg
f480b1db 131%{?with_doc:%{__rm} $RPM_BUILD_ROOT%{_mandir}/man8/pg3*}
f42b19da 132
cd6e183d
AF
133%clean
134rm -rf $RPM_BUILD_ROOT
135
136%files
137%defattr(644,root,root,755)
f9d42884 138%doc RELNOTES %{?with_doc:doc/*.html}
c18a9169 139%attr(4754,root,adm) %{_sbindir}/clockdiff
f42b19da 140%attr(755,root,root) %{_sbindir}/rarpd
0c613680 141%attr(755,root,root) %{_sbindir}/rdisc
c18a9169
JB
142%attr(755,root,root) %{_sbindir}/tracepath
143%attr(755,root,root) %{_sbindir}/tracepath6
a88789ca 144%attr(4754,root,adm) %{_sbindir}/traceroute6
eb369331 145%if %{with doc}
558a490b 146%{_mandir}/man8/clockdiff.8*
f42b19da 147%{_mandir}/man8/rarpd.8*
558a490b 148%{_mandir}/man8/rdisc.8*
c18a9169
JB
149%{_mandir}/man8/tracepath.8*
150%{_mandir}/man8/tracepath6.8*
425d80ad 151%{_mandir}/man8/traceroute6.8*
eb369331 152%endif
7f7ceba5 153
7f7ceba5
AM
154%files ping
155%defattr(644,root,root,755)
2d53e5c2
JR
156%attr(4755,root,root) %verify(not mode) /bin/ping
157%attr(4755,root,root) %verify(not mode) /bin/ping6
eb369331 158%if %{with doc}
558a490b 159%{_mandir}/man8/ping.8*
eb369331 160%endif
1c0a46c1 161
162%files arping
163%defattr(644,root,root,755)
2d53e5c2 164%attr(4755,root,root) /sbin/arping
eb369331 165%if %{with doc}
1c0a46c1 166%{_mandir}/man8/arping.8*
eb369331 167%endif
This page took 0.076331 seconds and 4 git commands to generate.