Репозитории ALT

Группа :: Мониторинг
Пакет: mtr
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
Name: mtr
Version: 0.65
Release: alt1
Summary: Matt's Traceroute - network diagnostic tool
License: GPL
Group: Monitoring
Url: http://www.bitwizard.nl/%name/
%define _sbindir %_bindir
%define xname x%name
%define name6 %{name}6
Source: ftp://ftp.bitwizard.nl/%name/%name-%version.tar.bz2
Source1: gtk1.m4
Source2: %name.8ru
Source3: %name.menu
Source4: %name.xpm
Source5: %name.control
Patch1: %name-0.65-alt-autotools.patch
Patch2: %name-0.65-alt-droppriv.patch
Summary(ru_RU.KOI8-R): Matt's Traceroute - утилита для диагностики сети
Summary(uk_UA.KOI8-U): Matt's Traceroute - утил╕та для д╕агностики мереж╕
PreReq: shadow-utils
Requires: /var/resolv
BuildPreReq: libgtk+2-devel libncurses-devel
%package -n %xname
Summary: Ping/Traceroute network diagnostic tool - GTK Interface
Summary(ru_RU.KOI8-R): Ping/Traceroute - утилита для диагностики сети - GTK интерфейс
Summary(uk_UA.KOI8-U): Ping/Traceroute - утил╕та для д╕агностики мереж╕ - GTK ╕нтерфейс
Group: Monitoring
Provides: %name-gtk = %version-%release
Obsoletes: %name-gtk
Requires: %name = %version-%release
%description
%name combines the functionaly of the traceroute and ping programs
in a single network diagnostic tool. As %name starts, it investigates
the network connection between the host %name runs on and the destination.
After it determines the address of each network hop between the machines,
it sends a sequence ICMP ECHO requests to each one to determine the quality
of the link to each machine. As it does this, it prints running statistics
about each machine.
%description -l ru_RU.KOI8-R
%name - это traceroute и ping в одном флаконе. При старте программа исследует
сетевое соединение между машиной, на которой она запущена, и машиной, заданной
пользователем. После того, как она определит адреса каждого хопа между этими
двумя машинами, программа посылает последовательность ICMP ECHO запросов на
каждый из хопов для определения качества связи с каждой из машин. По мере того,
как она это делает, выводится текущая статистика по каждой машине.
%description -l uk_UA.KOI8-U
%name - це traceroute та ping в одному флакон╕. При запуску %name досл╕джу╓
мережеве з'╓днання м╕ж машиною, на як╕й в╕н запущений та заданою користувачем.
П╕сля визначення адрес кожного хопу м╕ж цими двома машинами, %name посила╓
посл╕довн╕сть ICMP ECHO запит╕в на кожний з хоп╕в для визначення якост╕ л╕нка
до кожно╖ з машин. В ход╕ цього процесу %name виводить поточну статистику по
кожн╕й машин╕.
%description -n %xname
%name is a network diagnostic tool which combines Ping and Traceroute
into one program.
This is the GTK interface for %name.
%description -l ru_RU.KOI8-R -n %xname
%name - утилита для диагностики сети, сочетающая ping и traceroute
в одном "флаконе".
Этот пакет содержит GTK-интерфейс к %name.
%description -l uk_UA.KOI8-U -n %xname
%name - утил╕та для д╕агностики мереж╕, що по╓дну╓ ping та traceroute
в одному "флакон╕".
Це GTK-╕нтерфейс до %name.
%prep
%setup -q
%patch1 -p1
%patch2 -p1
%__install -pm644 %SOURCE1 acinclude.m4
%build
autoreconf -fisv
%define _configure_script ../configure
%__mkdir_p build-%xname
pushd build-%xname
%configure --with-gtk --enable-gtk2 --enable-ipv6
%make_build
popd
%__mkdir_p build-%name
pushd build-%name
%configure --without-gtk --enable-ipv6
%make_build
popd
%install
%makeinstall -C build-%name
%__install -pD -m700 build-%name/%name %buildroot%_bindir/%name
%__install -pD -m700 build-%xname/%name %buildroot%_bindir/%xname
%__ln_s %name %buildroot%_bindir/%name6
%__ln_s %xname %buildroot%_bindir/%name-gtk
%__install -pD -m644 %SOURCE3 %buildroot%_menudir/%name
%__install -pD -m644 %SOURCE4 %buildroot%_iconsdir/%name.xpm
for n in %name x%name; do
%__install -pD -m755 %SOURCE5 "$RPM_BUILD_ROOT%_controldir/$n"
%__subst -p "s/ at NAME at /$n/" "$RPM_BUILD_ROOT%_controldir/$n"
done
%pre
/usr/sbin/groupadd -r -f mtruser
/usr/sbin/useradd -r -g mtruser -d /dev/null -s /dev/null -n mtruser >/dev/null 2>&1 ||:
/usr/sbin/groupadd -r -f netadmin
%pre_control %name
%post
%post_control -s netadmin %name
%pre -n %xname
%pre_control %xname
%post -n %xname
%post_control -s netadmin %xname
%update_menus
%postun -n %xname
%clean_menus
%files
%_bindir/%name
%_bindir/%name6
%_man8dir/*
%config %_controldir/%name
#attr(0644,root,man) %_mandir/ru_RU.KOI8-R/man8/*
%doc AUTHORS FORMATS NEWS README SECURITY TODO
%files -n %xname
%_bindir/%xname
%_bindir/%name-gtk
%_menudir/*
%_iconsdir/*.xpm
%config %_controldir/%xname
%changelog
…
Полный changelog можно просмотреть здесь
Version: 0.65
Release: alt1
Summary: Matt's Traceroute - network diagnostic tool
License: GPL
Group: Monitoring
Url: http://www.bitwizard.nl/%name/
%define _sbindir %_bindir
%define xname x%name
%define name6 %{name}6
Source: ftp://ftp.bitwizard.nl/%name/%name-%version.tar.bz2
Source1: gtk1.m4
Source2: %name.8ru
Source3: %name.menu
Source4: %name.xpm
Source5: %name.control
Patch1: %name-0.65-alt-autotools.patch
Patch2: %name-0.65-alt-droppriv.patch
Summary(ru_RU.KOI8-R): Matt's Traceroute - утилита для диагностики сети
Summary(uk_UA.KOI8-U): Matt's Traceroute - утил╕та для д╕агностики мереж╕
PreReq: shadow-utils
Requires: /var/resolv
BuildPreReq: libgtk+2-devel libncurses-devel
%package -n %xname
Summary: Ping/Traceroute network diagnostic tool - GTK Interface
Summary(ru_RU.KOI8-R): Ping/Traceroute - утилита для диагностики сети - GTK интерфейс
Summary(uk_UA.KOI8-U): Ping/Traceroute - утил╕та для д╕агностики мереж╕ - GTK ╕нтерфейс
Group: Monitoring
Provides: %name-gtk = %version-%release
Obsoletes: %name-gtk
Requires: %name = %version-%release
%description
%name combines the functionaly of the traceroute and ping programs
in a single network diagnostic tool. As %name starts, it investigates
the network connection between the host %name runs on and the destination.
After it determines the address of each network hop between the machines,
it sends a sequence ICMP ECHO requests to each one to determine the quality
of the link to each machine. As it does this, it prints running statistics
about each machine.
%description -l ru_RU.KOI8-R
%name - это traceroute и ping в одном флаконе. При старте программа исследует
сетевое соединение между машиной, на которой она запущена, и машиной, заданной
пользователем. После того, как она определит адреса каждого хопа между этими
двумя машинами, программа посылает последовательность ICMP ECHO запросов на
каждый из хопов для определения качества связи с каждой из машин. По мере того,
как она это делает, выводится текущая статистика по каждой машине.
%description -l uk_UA.KOI8-U
%name - це traceroute та ping в одному флакон╕. При запуску %name досл╕джу╓
мережеве з'╓днання м╕ж машиною, на як╕й в╕н запущений та заданою користувачем.
П╕сля визначення адрес кожного хопу м╕ж цими двома машинами, %name посила╓
посл╕довн╕сть ICMP ECHO запит╕в на кожний з хоп╕в для визначення якост╕ л╕нка
до кожно╖ з машин. В ход╕ цього процесу %name виводить поточну статистику по
кожн╕й машин╕.
%description -n %xname
%name is a network diagnostic tool which combines Ping and Traceroute
into one program.
This is the GTK interface for %name.
%description -l ru_RU.KOI8-R -n %xname
%name - утилита для диагностики сети, сочетающая ping и traceroute
в одном "флаконе".
Этот пакет содержит GTK-интерфейс к %name.
%description -l uk_UA.KOI8-U -n %xname
%name - утил╕та для д╕агностики мереж╕, що по╓дну╓ ping та traceroute
в одному "флакон╕".
Це GTK-╕нтерфейс до %name.
%prep
%setup -q
%patch1 -p1
%patch2 -p1
%__install -pm644 %SOURCE1 acinclude.m4
%build
autoreconf -fisv
%define _configure_script ../configure
%__mkdir_p build-%xname
pushd build-%xname
%configure --with-gtk --enable-gtk2 --enable-ipv6
%make_build
popd
%__mkdir_p build-%name
pushd build-%name
%configure --without-gtk --enable-ipv6
%make_build
popd
%install
%makeinstall -C build-%name
%__install -pD -m700 build-%name/%name %buildroot%_bindir/%name
%__install -pD -m700 build-%xname/%name %buildroot%_bindir/%xname
%__ln_s %name %buildroot%_bindir/%name6
%__ln_s %xname %buildroot%_bindir/%name-gtk
%__install -pD -m644 %SOURCE3 %buildroot%_menudir/%name
%__install -pD -m644 %SOURCE4 %buildroot%_iconsdir/%name.xpm
for n in %name x%name; do
%__install -pD -m755 %SOURCE5 "$RPM_BUILD_ROOT%_controldir/$n"
%__subst -p "s/ at NAME at /$n/" "$RPM_BUILD_ROOT%_controldir/$n"
done
%pre
/usr/sbin/groupadd -r -f mtruser
/usr/sbin/useradd -r -g mtruser -d /dev/null -s /dev/null -n mtruser >/dev/null 2>&1 ||:
/usr/sbin/groupadd -r -f netadmin
%pre_control %name
%post
%post_control -s netadmin %name
%pre -n %xname
%pre_control %xname
%post -n %xname
%post_control -s netadmin %xname
%update_menus
%postun -n %xname
%clean_menus
%files
%_bindir/%name
%_bindir/%name6
%_man8dir/*
%config %_controldir/%name
#attr(0644,root,man) %_mandir/ru_RU.KOI8-R/man8/*
%doc AUTHORS FORMATS NEWS README SECURITY TODO
%files -n %xname
%_bindir/%xname
%_bindir/%name-gtk
%_menudir/*
%_iconsdir/*.xpm
%config %_controldir/%xname
%changelog
…
Полный changelog можно просмотреть здесь