diff --git a/.cvsignore b/.cvsignore index e69de29..490c1f6 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +mtr-0.42.tar.gz diff --git a/mtr.spec b/mtr.spec new file mode 100644 index 0000000..dec958a --- /dev/null +++ b/mtr.spec @@ -0,0 +1,179 @@ +Summary: Ping/Traceroute network diagnostic tool +Name: mtr +Version: 0.42 +Release: 6 +Serial: 1 +Group: Applications/Internet +License: GPL +URL: http://www.BitWizard.nl/mtr +Source: %{name}-%{version}.tar.gz +Patch0: %{name}-0.41-dest.patch +Buildroot: %{_tmppath}/%{name}-%{version}-root +Icon: %{name}.gif + +%description +Mtr is a network diagnostic tool which combines Ping and Traceroute +into one program. Mtr also has two interfaces: An ncurses interface, +useful for using Mtr from a telnet session and a Gtk interface if you +are using X. + +%package gtk +Summary: Ping/Traceroute network diagnostic tool - GTK Interface +Serial: %{serial} +Group: Applications/Internet +Requires: mtr + +%description gtk +This is the Gtk interface for the mtr network diagnostic tool. + +%prep +%setup -q +%patch0 -p1 -b .dest + +%configure + +%build +make && mv mtr xmtr && make distclean + +# mmm, broken configure script +export GTK_CONFIG=/dev/null +%configure +make + +%install +if [ -d $RPM_BUILD_ROOT ]; then rm -r $RPM_BUILD_ROOT; fi +mkdir -p $RPM_BUILD_ROOT/usr/{X11R6/bin,bin,sbin,share/pixmaps} +mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man8 +make DESTDIR=$RPM_BUILD_ROOT install-strip + +install -s -m 4755 xmtr $RPM_BUILD_ROOT/usr/X11R6/bin +install -m 644 img/mtr_icon.xpm $RPM_BUILD_ROOT/usr/share/pixmaps + +ln -s ../sbin/mtr $RPM_BUILD_ROOT/usr/bin/mtr + +mkdir -p %{buildroot}/etc/X11/applnk/Internet +cat > %{buildroot}/etc/X11/applnk/Internet/xmtr.desktop < +- fix group + +* Wed Jul 12 2000 Prospector +- automatic rebuild + +* Thu Jul 6 2000 Bill Nottingham +- fix setuid bit +- remove symlink +- force build of non-gtk version + +* Mon Jun 19 2000 Preston Brown +- disable SUID bits +- desktop entry + +* Mon Jun 19 2000 Than Ngo +- FHS fixes + +* Fri May 26 2000 Preston Brown +- adopted for Winston + +* Thu Aug 19 1999 Ryan Weaver + [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 +- 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 + [mtr-0.39-1] +- Updated to version 0.39. + +* Wed Jun 9 1999 Ryan Weaver + [mtr-0.38-1] +- Updated to version 0.38. + +* Thu Apr 15 1999 Ryan Weaver + [mtr-0.37-2] +- Changed RPM headers to conform to Red Hat Contrib|Net specs. + +* Mon Apr 12 1999 Ryan Weaver + [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 + [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 + [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 + [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 + [mtr-0.32-1] +- v0.32 +- Fixed the FreeBSD bug detection stuff. + +* Fri Mar 5 1999 Ryan Weaver + [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 + [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. diff --git a/sources b/sources index e69de29..3f669fc 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +cb4da4e6dbc0b527b7fc2a7199c51c3b mtr-0.42.tar.gz