mtr/mtr.spec
cvsdist 25ce2d21c9 auto-import changelog data from mtr-0.42-7.src.rpm
Fri Oct 20 2000 Bill Nottingham <notting@redhat.com>
- fix autoconf check for resolver functions
2004-09-09 08:50:03 +00:00

186 lines
5.0 KiB
RPMSpec

Summary: Ping/Traceroute network diagnostic tool
Name: mtr
Version: 0.42
Release: 7
Serial: 1
Group: Applications/Internet
License: GPL
URL: http://www.BitWizard.nl/mtr
Source: %{name}-%{version}.tar.gz
Patch0: %{name}-0.41-dest.patch
Patch1: %{name}-0.42-proto.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
%patch1 -p1 -b .proto
autoconf
%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 <<EOF
[Desktop Entry]
Name=Traceroute
Type=Application
Comment=%{summary}
Exec=xmtr
Terminal=false
Icon=mtr_icon.xpm
EOF
%clean
if [ -d $RPM_BUILD_ROOT ]; then rm -r $RPM_BUILD_ROOT; fi
%files
%defattr(-,root,root)
%doc AUTHORS COPYING FORMATS INSTALL NEWS README SECURITY TODO
%attr(0755,root,root) %{_sbindir}/mtr
%{_mandir}/*/*
%files gtk
%defattr(-,root,root)
%doc AUTHORS COPYING FORMATS INSTALL NEWS README SECURITY TODO
%config(missingok) /etc/X11/applnk/Internet/xmtr.desktop
%attr(0755,root,root) /usr/X11R6/bin/xmtr
/usr/share/pixmaps/mtr_icon.xpm
%changelog
* 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.