]> git.pld-linux.org Git - packages/mtr.git/blame - mtr.spec
- up to 0.86
[packages/mtr.git] / mtr.spec
CommitLineData
01c67629 1#
218623b6 2# Conditional build:
da48c82a 3%bcond_without x # without X11/GTK+2 version
01c67629 4#
5541989d 5Summary: Matt's Traceroute - network diagnostic tool
2ed26d7c
ER
6Summary(es.UTF-8): Herramienta para diagnóstico de red, combinando ping/traceroute
7Summary(pl.UTF-8): Matt's Traceroute - narzędzie do diagnostyki sieci
8Summary(pt_BR.UTF-8): Ferramenta para diagnóstico da rede, combinando ping/traceroute
9Summary(ru.UTF-8): Matt's Traceroute - утилита для диагностики сети
10Summary(uk.UTF-8): Matt's Traceroute - утиліта для діагностики мережі
5541989d 11Name: mtr
e2b2650e
AM
12Version: 0.86
13Release: 1
51b3807a 14Epoch: 1
e5385083 15License: GPL v2
5541989d 16Group: Networking/Utilities
e2b2650e
AM
17Source0: https://github.com/traviscross/mtr/archive/v%{version}.tar.gz
18# Source0-md5: fa1edf3015d5146790de260adaa5071c
51b3807a 19Source1: %{name}.desktop
20Source2: %{name}.png
e6c6144e 21Patch0: %{name}-Makefile.patch
e2b2650e 22
e6c6144e 23Patch2: %{name}-mtr6.patch
099da461 24Patch3: %{name}-display.patch
e2b2650e 25
ce967da9 26Patch5: %{name}-noraw.patch
e5385083 27Patch6: %{name}-nox.patch
b0665f70 28URL: http://www.bitwizard.nl/mtr/
5608ee19 29BuildRequires: autoconf >= 2.50
51b3807a 30BuildRequires: automake
e5385083 31BuildRequires: glib2-devel >= 1:2.6.0
eb15971d 32%{?with_x:BuildRequires: gtk+2-devel >= 2:2.6.0}
51b3807a 33BuildRequires: ncurses-devel >= 5.2
da48c82a 34%{?with_x:BuildRequires: pkgconfig}
51b3807a 35Obsoletes: mtr-ncurses
e5385083 36Requires: glib2 >= 1:2.6.0
da48c82a 37BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
5541989d
AF
38
39%description
3e4fcb0b 40mtr combines the functionaly of the traceroute and ping programs in a
41single network diagnostic tool. As mtr starts, it investigates the
42network connection between the host mtr runs on and the destination.
43After it determines the address of each network hop between the
44machines, it sends a sequence ICMP ECHO requests to each one to
45determine the quality of the link to each machine. As it does this, it
46prints running statistics about each machine.
5541989d 47
49aad577
JR
48%description -l es.UTF-8
49mtr es una herramienta para diagnóstico de la red que combina ping y
50traceroute en un programa. Tiene dos interfaces, una ncurses, útil
0ee4eb15 51para uso en sesiones telnet/ssh y una GTK+ para uso en el X Window.
440432d3 52
49aad577
JR
53%description -l pl.UTF-8
54mtr jest narzędziem do diagnostyki sieci, łączącym funkcje
55traceroute'a oraz pinga. Program ten śledzi trasę połączenia między
56punktem z którego został uruchomiony, a punktem docelowym. Po
57skompletowaniu listy punktów pośrednich przez które przechodzą pakiety
58między tymi punktami do każdego z nich wysyłane są pakiety ICMP ECHO i
59czasy odpowiedzi są następnie prezentowane na bieżąco.
60
61%description -l pt_BR.UTF-8
62O mtr é uma ferramenta para diagnóstico da rede que combina ping e
63traceroute em um programa. Tem duas interfaces, uma ncurses, útil para
64uso em sessões telnet/ssh e uma GTK+ para uso no X Window.
65
66%description -l ru.UTF-8
67mtr - это traceroute и ping в одном флаконе. При старте mtr исследует
68сетевое соединение между машиной, на которой он запущен, и машиной,
69заданной пользователем. После того, как он определит адреса каждого
70хопа между этими двумя машинами, mtr посылает последовательность ICMP
71ECHO запросов на каждый из хопов для определения качества линка с
72каждой из машин. По мере того, как он это делает, mtr выводит текущую
73статистику по каждой машине.
74
75%description -l uk.UTF-8
76mtr - це traceroute та ping в одному флаконі. При запуску mtr
77досліджує мережеве з'єднання між машиною, на якій він запущений та
78заданою користувачем. Після визначення адрес кожного хопу між цими
79двома машинами, mtr посилає послідовність ICMP ECHO запитів на кожний
80з хопів для визначення якості лінка до кожної з машин. В ході цього
81процесу mtr виводить поточну статистику по кожній машині.
5541989d 82
482c4e80
PG
83%package X11
84Summary: Matt's Traceroute - network diagnostic tool, X11 version
2ed26d7c
ER
85Summary(es.UTF-8): Interface GTK+ para mtr
86Summary(pl.UTF-8): Matt's Traceroute - narzędzie do diagnostyki sieci, wersja X11
87Summary(pt_BR.UTF-8): Interface GTK+ para o mtr
88Summary(ru.UTF-8): Matt's Traceroute - утилита для диагностики сети
89Summary(uk.UTF-8): Matt's Traceroute - утиліта для діагностики мережі
482c4e80 90Group: Networking/Utilities
e5385083 91%{?with_x:Requires: gtk+2 >= 2:2.6.0}
b0665f70 92Obsoletes: mtr-gtk
482c4e80 93
440432d3 94%description X11
482c4e80
PG
95mtr combines the functionaly of the traceroute and ping programs in a
96single network diagnostic tool. As mtr starts, it investigates the
97network connection between the host mtr runs on and the destination.
98After it determines the address of each network hop between the
99machines, it sends a sequence ICMP ECHO requests to each one to
100determine the quality of the link to each machine. As it does this, it
101prints running statistics about each machine.
102
49aad577
JR
103%description X11 -l es.UTF-8
104mtr es una herramienta para diagnóstico de la red que combina ping y
105traceroute en un programa. Tiene dos interfaces, una ncurses, útil
0ee4eb15 106para uso en sesiones telnet/ssh y una GTK+ para uso en el X Window.
440432d3 107
49aad577
JR
108%description X11 -l pl.UTF-8
109mtr jest narzędziem do diagnostyki sieci, łączącym funkcje
110traceroute'a oraz pinga. Program ten śledzi trasę połączenia między
111punktem z którego został uruchomiony, a punktem docelowym. Po
112skompletowaniu listy punktów pośrednich przez które przechodzą pakiety
113między tymi punktami do każdego z nich wysyłane są pakiety ICMP ECHO i
114czasy odpowiedzi są następnie prezentowane na bieżąco.
115
116%description X11 -l pt_BR.UTF-8
117O mtr é uma ferramenta para diagnóstico da rede que combina ping e
118traceroute em um programa. Tem duas interfaces, uma ncurses, útil para
119uso em sessões telnet/ssh e uma GTK+ para uso no X Window.
120
121%description X11 -l ru.UTF-8
122mtr - это traceroute и ping в одном флаконе. При старте mtr исследует
123сетевое соединение между машиной, на которой он запущен, и машиной,
124заданной пользователем. После того, как он определит адреса каждого
125хопа между этими двумя машинами, mtr посылает последовательность ICMP
126ECHO запросов на каждый из хопов для определения качества линка с
127каждой из машин. По мере того, как он это делает, mtr выводит текущую
128статистику по каждой машине.
129
130%description X11 -l uk.UTF-8
131mtr - це traceroute та ping в одному флаконі. При запуску mtr
132досліджує мережеве з'єднання між машиною, на якій він запущений та
133заданою користувачем. Після визначення адрес кожного хопу між цими
134двома машинами, mtr посилає послідовність ICMP ECHO запитів на кожний
135з хопів для визначення якості лінка до кожної з машин. В ході цього
136процесу mtr виводить поточну статистику по кожній машині.
482c4e80 137
5541989d
AF
138%prep
139%setup -q
e6c6144e 140%patch0 -p1
e2b2650e 141
e6c6144e 142%patch2 -p1
263f7442 143%patch3 -p1
e2b2650e 144
ce967da9 145%patch5 -p1
e5385083 146%patch6 -p1
5541989d 147
e5385083 148#echo 'AC_DEFUN([AM_PATH_GTK],[$3])' >> acinclude.m4
da48c82a 149%{!?with_x:echo 'AC_DEFUN([AM_PATH_GTK_2_0],[$3])' >> acinclude.m4}
17c0e538 150
5541989d 151%build
78b78494 152%{__aclocal}
153%{__autoheader}
154%{__autoconf}
43e99dcc 155%{__automake}
482c4e80 156
218623b6 157%if %{with x}
482c4e80
PG
158%configure \
159 --with-gtk \
160 --enable-ipv6
161
162%{__make}
10e7f16d 163mv -f mtr mtr-gtk
482c4e80 164%{__make} clean
218623b6 165%endif
482c4e80 166
51b3807a 167%configure \
482c4e80 168 --without-gtk \
bbe3dad7 169 --enable-ipv6
51b3807a 170
549d4e29 171%{__make}
5541989d
AF
172
173%install
174rm -rf $RPM_BUILD_ROOT
2520bce0 175install -d $RPM_BUILD_ROOT%{_sbindir}
5541989d 176
218623b6 177%{__make} install \
2520bce0 178 sbindir=%{_bindir} \
218623b6 179 DESTDIR=$RPM_BUILD_ROOT
5541989d 180
218623b6 181%if %{with x}
10e7f16d 182install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
183install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
fe7e462f 184install %{SOURCE2} $RPM_BUILD_ROOT%{_pixmapsdir}
2520bce0
TP
185install mtr-gtk $RPM_BUILD_ROOT%{_bindir}
186ln -sf %{_bindir}/mtr-gtk $RPM_BUILD_ROOT%{_sbindir}
218623b6 187%endif
51b3807a 188
2520bce0 189ln -sf %{_bindir}/mtr $RPM_BUILD_ROOT%{_sbindir}/mtr
e6c6144e 190ln -sf mtr $RPM_BUILD_ROOT%{_bindir}/mtr6
bbe3dad7 191
5541989d
AF
192%clean
193rm -rf $RPM_BUILD_ROOT
194
195%files
196%defattr(644,root,root,755)
3bed1092 197%doc AUTHORS NEWS README SECURITY
dc1dd5f4
JR
198%attr(4755,root,root) %{_bindir}/mtr
199%attr(4755,root,root) %{_bindir}/mtr6
2520bce0 200%{_sbindir}/mtr
e5385083 201%{_mandir}/man8/mtr.8*
482c4e80 202
218623b6 203%if %{with x}
482c4e80
PG
204%files X11
205%defattr(644,root,root,755)
dc1dd5f4 206%attr(4755,root,root) %{_bindir}/mtr-gtk
2520bce0 207%{_sbindir}/mtr-gtk
10e7f16d 208%{_desktopdir}/mtr.desktop
209%{_pixmapsdir}/mtr.png
218623b6 210%endif
This page took 0.152899 seconds and 4 git commands to generate.