Name: mtr
Summary: Network diagnostic tool
Version: 0.73
Release: 1
License: GPL
Group: Applications/Internet
URL: http://www.BitWizard.nl/mtr
Description: Mtr is a network diagnostic tool that combines ping and traceroute
into one program. Mtr provides two interfaces: an ncurses interface,
useful for using Mtr from a telnet session; and a GTK+ interface for X
(provided in the mtr-gtk package).
The build could not start because of the following missing build requirements:
The build could not start because of the following missing build requirements:
The spec file used by the build system currently has the following contents:
# $Id: mtr.spec 5067 2007-01-11 00:54:46Z dag $ # Authority: dag # Upstream: Roger Wolff <R.E.Wolff$BitWizard,nl> # Rationale: EL3 and EL4 include a real old mtr version. ##ExcludeDist: el4 %{?rh7:%define _without_freedesktop 1} %{?el2:%define _without_freedesktop 1} %{?rh6:%define _without_freedesktop 1} %define desktop_vendor rpmforge Summary: Network diagnostic tool Name: mtr Version: 0.73 Release: 1%{?dist} Epoch: 2 License: GPL Group: Applications/Internet URL: http://www.BitWizard.nl/mtr Source: ftp://ftp.bitwizard.nl/mtr/mtr-%{version}.tar.gz Patch0: mtr-0.49-s390x.patch Patch1: mtr-0.54-ipv6-kame.patch Patch2: mtr-0.48-nogtk.patch Patch3: mtr-0.52-SA_LEN.patch Patch4: mtr-0.54-servfail.patch Patch5: mtr-0.54-CVE-2002-0497.patch Patch6: mtr-0.54-ipv6-ifaddr.patch Patch7: mtr-0.54-ipv6-ip6arpa.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: ncurses-devel, libtermcap-devel BuildRequires: automake, gtk+-devel %description Mtr is a network diagnostic tool that combines ping and traceroute into one program. Mtr provides two interfaces: an ncurses interface, useful for using Mtr from a telnet session; and a GTK+ interface for X (provided in the mtr-gtk package). %package gtk Summary: The GTK+ interface for mtr. Group: Applications/Internet Requires: mtr = %{epoch}:%{version}-%{release} Requires: usermode >= 1.37 %description gtk The mtr-gtk package provides the GTK+ interface for the mtr network diagnostic tool. %prep %setup #%patch0 -p1 -b .s390x #%patch1 -p1 -b .ipv6-kame #%patch2 -p1 -b .nogtk #%patch3 -p1 -b .SA_LEN #%patch4 -p1 -b .servfail #%patch5 -p1 -b .CVE-2002-0497 #%patch6 -p1 -b .ipv6-ifaddr #%patch7 -p1 -b .ipv6-ip6arpa %{__cat} <<EOF >xmtr.desktop [Desktop Entry] Name=Traceroute Type=Application Comment=Trace packets between two network hosts Exec=xmtr Terminal=false Icon=xmtr.xpm Encoding=UTF-8 X-Desktop-File-Install-Version=0.2 Categories=System;Application; EOF %{__cat} <<EOF >xmtr.pam #%PAM-1.0 auth sufficient pam_rootok.so auth required pam_stack.so service=system-auth session required pam_permit.so session optional pam_xauth.so account required pam_permit.so EOF %{__cat} <<EOF >xmtr.consolehelper USER=root PROGRAM=%{_sbindir}/xmtr SESSION=true EOF %build aclocal automake -a autoconf %configure \ --with-gtk \ --enable-ipv6 %{__make} %{?_smp_mflags} %{__mv} -f mtr xmtr %{__make} distclean %configure \ --without-gtk \ --enable-ipv6 %{__make} %{?_smp_mflags} %install %{__rm} -rf %{buildroot} %{__install} -Dp -m0755 mtr %{buildroot}%{_sbindir}/mtr %{__make} install \ DESTDIR="%{buildroot}" %{__install} -Dp -m0755 xmtr %{buildroot}%{_sbindir}/xmtr %{__install} -Dp -m0644 img/mtr_icon.xpm %{buildroot}%{_datadir}/pixmaps/xmtr.xpm %{__install} -Dp -m0644 xmtr.consolehelper %{buildroot}%{_sysconfdir}/security/console.apps/xmtr %{__install} -Dp -m0644 xmtr.pam %{buildroot}%{_sysconfdir}/pam.d/xmtr %{__install} -d -m0755 %{buildroot}%{_bindir} %{__ln_s} -f consolehelper %{buildroot}%{_bindir}/xmtr %if %{?_without_freedesktop:1}0 %{__install} -Dp -m0644 xmtr.desktop %{buildroot}%{_datadir}/gnome/apps/Internet/xmtr.desktop %else %{__install} -d -m0755 %{buildroot}%{_datadir}/applications/ desktop-file-install --vendor %{desktop_vendor} \ --add-category X-Red-Hat-Base \ --dir %{buildroot}%{_datadir}/applications \ xmtr.desktop %endif %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %doc AUTHORS COPYING FORMATS NEWS README SECURITY %doc %{_mandir}/man8/mtr.8* %{_sbindir}/mtr %files gtk %defattr(-, root, root, 0755) %{_bindir}/xmtr %{!?_without_freedesktop:%{_datadir}/applications/%{desktop_vendor}-xmtr.desktop} %{?_without_freedesktop:%{_datadir}/gnome/apps/Internet/xmtr.desktop} %{_datadir}/pixmaps/xmtr.xpm %{_sbindir}/xmtr %{_sysconfdir}/pam.d/xmtr %{_sysconfdir}/security/console.apps/xmtr %changelog * Thu Sep 04 2008 Dag Wieers <dag@wieers.com> - 2:0.73-1 - Updated to release 0.73. * Wed Jan 10 2007 Dag Wieers <dag@wieers.com> - 2:0.72-1 - Updated to release 0.72. * Mon Apr 03 2006 Dag Wieers <dag@wieers.com> - 2:0.71-1 - Updated to release 0.71. * Mon Feb 07 2005 Dag Wieers <dag@wieers.com> - 2:0.69-1 - Updated to release 0.69. * Thu Nov 25 2004 Dag Wieers <dag@wieers.com> - 2:0.65-1 - Updated to release 0.65. * Mon Oct 18 2004 Phil Knirsch <pknirsch@redhat.com> 2:0.54-10 - rebuilt * Wed Oct 06 2004 Phil Knirsch <pknirsch@redhat.com> 2:0.54-9 - Add CVE patch for security reasons (#129386) - Add patch to fix broken --address option (#132628) - Add patch to fix broken reverse DNS lookups for ipv6 (#134532) * Tue Aug 24 2004 Warren Togami <wtogami@redhat.com> 2:0.54-8 - #121705 and other spec cleanups - remove redundant documentation * Thu Jul 01 2004 Phil Knirsch <pknirsch@redhat.com> 0.54-7 - Fixed broken behaviour with resolver SERVFAIL results (#125392) - Added ncurses-devel libtermcap-devel as BuildPreReq (#124553) - Added gtk+ Requires for mtr-gtk package (#121705) * Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com> - rebuilt * Wed Apr 21 2004 Phil Knirsch <pknirsch@redhat.com> 0.54-5 - Removed absolute path for Icon in desktop file (#120170) * Mon Feb 16 2004 Phil Knirsch <pknirsch@redhat.com> - Added IPv6 patch from ftp://ftp.kame.net/pub/kame/misc/mtr-054-* - Enabled IPv6 in mtr. - Included fix from Robert Scheck to make GTK optional in configure. * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com> - rebuilt * Wed Feb 04 2004 Phil Knirsch <pknirsch@redhat.com> 0.54-2 - Fix to build on current tree. * Sat Oct 18 2003 Florian La Roche <Florian.LaRoche@redhat.de> - update to 0.54 * Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com> - rebuilt * Wed Jan 22 2003 Tim Powers <timp@redhat.com> - rebuilt * Fri Nov 29 2002 Phil Knirsch <pknirsch@redhat.com> 0.52-1 - Update to latest upstream version (0.52). * Tue Nov 12 2002 Nalin Dahyabhai <nalin@redhat.com> 0.49-9 - Remove absolute paths from the PAM configuration, ensuring that the modules for the right arch get used on multilib systems. - Remove Icon:. * Tue Sep 24 2002 Bernhard Rosenkraenzer <bero@redhat.com> 0.49-7a - Fix build on s390x * Mon Aug 19 2002 Phil Knirsch <pknirsch@redhat.com> 0.49-7 - Fixed consolehelper support. * Wed Aug 07 2002 Phil Knirsch <pknirsch@redhat.com> 0.49-6 - Desktop file fixes (#69550). * Fri Jun 21 2002 Tim Powers <timp@redhat.com> 0.49-5 - automated rebuild * Tue Jun 18 2002 Phil Knirsch <pknirsch@redhat.com> 0.49-4 - Added consolehelper support to xmtr. * Sun May 26 2002 Tim Powers <timp@redhat.com> - automated rebuild * Wed May 22 2002 Phil Knirsch <pknirsch@redhat.com> 0.49-2 - Fixed autoFOO problems. * Fri Mar 08 2002 Florian La Roche <Florian.LaRoche@redhat.de> - 0.49 update * Thu Mar 07 2002 Florian La Roche <Florian.LaRoche@redhat.de> - 0.48 update * Mon Jun 25 2001 Preston Brown <pbrown@redhat.com> - 0.44 bugfix release - fix display of icon in .desktop entry * Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com> - Bump release + rebuild. * Mon Feb 12 2001 Preston Brown <pbrown@redhat.com> - don't advertise gtk support in non-gtk binary (#27172) * Fri Oct 20 2000 Bill Nottingham <notting@redhat.com> - fix autoconf check for resolver functions * Fri Jul 21 2000 Bill Nottingham <notting@redhat.com> - fix group * Wed Jul 12 2000 Prospector <bugzilla@redhat.com> - automatic rebuild * Thu Jul 6 2000 Bill Nottingham <notting@redhat.com> - fix setuid bit - remove symlink - force build of non-gtk version * Mon Jun 19 2000 Preston Brown <pbrown@redhat.com> - disable SUID bits - desktop entry * Mon Jun 19 2000 Than Ngo <than@redhat.de> - FHS fixes * Fri May 26 2000 Preston Brown <pbrown@redhat.com> - adopted for Winston * Thu Aug 19 1999 Ryan Weaver <ryanw@infohwy.com> [mtr-0.41-1] - Added afr's patch to allow disabeling of gtk without Robn's hack. - Made report mode report the newly added extra resolution. * Wed Aug 18 1999 Ryan Weaver <ryanw@infohwy.com> - renamed mtr-gtk to xmtr - added symlink from /usr/bin/mtr to /usr/sbin/mtr [mtr-0.40-1] - Fixed some problems with HPUX and SunOS. - Included Olav Kvittem's patch to do packetsize option. - Made the timekeeping in micro seconds. * Wed Jun 10 1999 Ryan Weaver <ryanw@infohwy.com> [mtr-0.39-1] - Updated to version 0.39. * Wed Jun 9 1999 Ryan Weaver <ryanw@infohwy.com> [mtr-0.38-1] - Updated to version 0.38. * Thu Apr 15 1999 Ryan Weaver <ryanw@infohwy.com> [mtr-0.37-2] - Changed RPM headers to conform to Red Hat Contrib|Net specs. * Mon Apr 12 1999 Ryan Weaver <ryanw@infohwy.com> [mtr-0.37-1] - v0.37 - Added Bill Bogstad's "show the local host & time" patch. - Added R. Sparks' show-last-ping patch, submitted by Philip Kizer. - v0.36 - Added Craigs change-the-interval-on-the-fly patch. - Added Moritz Barsnick's "do something sensible if host not found" patch. - Some cleanup of both Craigs and Moritz' patches. * Wed Apr 7 1999 Ryan Weaver <ryanw@infohwy.com> [mtr-0.35-1] - v0.35 - Added Craig Milo Rogers pause/resume for GTK patch. - Added Craig Milo Rogers cleanup of "reset". (restart at the beginning) - Net_open used to send a first packet. After that the display-driver got a chance to distort the timing by taking its time to initialize. * Mon Apr 5 1999 Ryan Weaver <ryanw@infohwy.com> [mtr-0.34-1] - v0.34 - Added Matt's nifty "use the icmp unreachables to do the timing" patch. - Added Steve Kann's pause/resume patch. * Wed Mar 10 1999 Ryan Weaver <ryanw@infohwy.com> [mtr-0.33-1] - v0.33 - Fixed the Linux glibc resolver problems. - Fixed the off-by-one problem with -c option. * Mon Mar 8 1999 Ryan Weaver <ryanw@infohwy.com> [mtr-0.32-1] - v0.32 - Fixed the FreeBSD bug detection stuff. * Fri Mar 5 1999 Ryan Weaver <ryanw@infohwy.com> [mtr-0.31-1] - v0.31 - Fixed a few documentation issues. -- Matt - Changed the autoconf stuff to find the resolver library on Solaris. -- REW - Cleaned up the autoconf.in file a bit. -- Matt. * Thu Mar 4 1999 Ryan Weaver <ryanw@infohwy.com> [mtr-0.30-1] - Build gtk version against gtk+-1.2.0 - v0.30 - Fixed a typo in the changelog (NEWS) entry for 0.27. :-) - added use of "MTR_OPTIONS" environment variable for defaults.