978881f
Summary: Benchmarking authorative and recursing DNS servers
978881f
Name: dnsperf
978881f
Version: 1.0.1.0
Adam Tkac 850a7bc
Release: 15%{?dist}
978881f
License: MIT
978881f
Url: http://www.nominum.com/services/measurement_tools.php
978881f
Source: ftp://ftp.nominum.com/pub/nominum/dnsperf/%{version}/dnsperf-src-%{version}-1.tar.gz
978881f
Group: Applications/Internet
978881f
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
978881f
BuildRequires: bind-devel >= 9.3.0, libcap-devel, bzip2, openssl-devel
c3d67de
BuildRequires: krb5-devel, libxml2-devel
978881f
Requires: gnuplot pcapy python-dns
978881f
978881f
%description
978881f
This is dnsperf, a collection of DNS server performance testing tools.
978881f
For more information, see the dnsperf(1) and resperf(1) man pages.
978881f
978881f
%prep
978881f
%setup -q -n dnsperf-src-%{version}-1
978881f
%configure  
978881f
978881f
%build
Adam Tkac 850a7bc
%{__make} CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
978881f
978881f
%install
978881f
rm -rf %{buildroot}
978881f
%{__make} DESTDIR=%{buildroot} install
978881f
bzip2 -9 examples/queryfile-example-100thousand
978881f
echo "For a better test, use ftp://ftp.nominum.com/pub/nominum/dnsperf/data/queryfile-example-3million.gz" > examples/README.largetest
978881f
install contrib/queryparse/queryparse %{buildroot}/%{_bindir}
978881f
install -D -m 644 contrib/queryparse/queryparse.1 %{buildroot}/%{_mandir}/man1/queryparse.1
978881f
gzip %{buildroot}/%{_mandir}/man1/queryparse.1
978881f
978881f
%clean
978881f
rm -rf ${RPM_BUILD_ROOT}
978881f
978881f
%files 
978881f
%defattr(-,root,root,-)
978881f
%doc README RELEASE_NOTES doc examples/*
978881f
%{_bindir}/*
978881f
%{_mandir}/*/*
978881f
978881f
%changelog
Adam Tkac 850a7bc
* Tue Dec 15 2009 Adam Tkac <atkac redhat com> - 1.0.1.0-15
Adam Tkac 850a7bc
- rebuild against new bind
Adam Tkac 850a7bc
Adam Tkac bdad8a7
* Tue Dec 01 2009 Adam Tkac <atkac redhat com> - 1.0.1.0-14
Adam Tkac bdad8a7
- rebuild against new bind
Adam Tkac bdad8a7
Adam Tkac 54ae4ac
* Thu Nov 26 2009 Adam Tkac <atkac redhat com> - 1.0.1.0-13
Adam Tkac 54ae4ac
- rebuild against new bind
Adam Tkac 54ae4ac
e0940c8
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 1.0.1.0-12
e0940c8
- rebuilt with new openssl
e0940c8
ac8b742
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1.0-11
ac8b742
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
ac8b742
Adam Tkac 07f117c
* Fri Jun 19 2009 Adam Tkac <atkac redhat com> - 1.0.1.0-10
Adam Tkac 07f117c
- rebuild again
Adam Tkac 07f117c
Adam Tkac 3a0197c
* Wed Jun 17 2009 Adam Tkac <atkac redhat com> - 1.0.1.0-9
Adam Tkac 3a0197c
- rebuild against new bind-libs
Adam Tkac 3a0197c
Adam Tkac 48071d3
* Mon Mar 30 2009 Adam Tkac <atkac redhat com> - 1.0.1.0-8
Adam Tkac 48071d3
- rebuild against new bind-libs
Adam Tkac 48071d3
80ca2f6
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.1.0-7
80ca2f6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
80ca2f6
0dfb8b2
* Thu Jan 15 2009 Tomas Mraz <tmraz@redhat.com> - 1.0.1.0-6
0dfb8b2
- rebuild with new openssl
c3d67de
- seems to require libxml2-devel to build now
0dfb8b2
Adam Tkac 465012c
* Mon Nov 10 2008 Adam Tkac <atkac redhat com> - 1.0.1.0-5
Adam Tkac 465012c
- rebuild against new bind-libs
Adam Tkac 465012c
978881f
* Wed Oct 31 2008 Paul Wouters <paul@xelerance.com> - 1.0.1.0-4
978881f
- Changed license from BSD to MIT
978881f
978881f
* Wed Oct 22 2008 Paul Wouters <paul@xelerance.com> - 1.0.1.0-3
978881f
- Fixed missing buildrequires
978881f
- Pass proper CFLAGS to gcc
978881f
- Fix Group
978881f
978881f
* Tue Oct 21 2008 Paul Wouters <paul@xelerance.com> - 1.0.1.0-2
978881f
- Fixed libpcap vs libcap confusion
978881f
978881f
* Mon Oct 20 2008 Paul Wouters <paul@xelerance.com> - 1.0.1.0-1
978881f
- Initial Fedora package