1*7ab6e6acSAndroid Build Coastguard WorkerName: iperf3 2*7ab6e6acSAndroid Build Coastguard WorkerVersion: @VERSION@ 3*7ab6e6acSAndroid Build Coastguard WorkerRelease: 1%{?dist} 4*7ab6e6acSAndroid Build Coastguard WorkerSummary: Measurement tool for TCP/UDP bandwidth performance 5*7ab6e6acSAndroid Build Coastguard Worker 6*7ab6e6acSAndroid Build Coastguard WorkerGroup: Applications/Internet 7*7ab6e6acSAndroid Build Coastguard WorkerLicense: BSD 8*7ab6e6acSAndroid Build Coastguard WorkerURL: https://github.com/esnet/iperf 9*7ab6e6acSAndroid Build Coastguard WorkerSource0: https://downloads.es.net/pub/iperf/iperf-%{version}.tar.gz 10*7ab6e6acSAndroid Build Coastguard WorkerBuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) 11*7ab6e6acSAndroid Build Coastguard Worker 12*7ab6e6acSAndroid Build Coastguard Worker%if 0%{?el5} 13*7ab6e6acSAndroid Build Coastguard WorkerBuildRequires: e2fsprogs-devel, openssl-devel 14*7ab6e6acSAndroid Build Coastguard Worker%else 15*7ab6e6acSAndroid Build Coastguard WorkerBuildRequires: openssl-devel 16*7ab6e6acSAndroid Build Coastguard Worker%endif 17*7ab6e6acSAndroid Build Coastguard Worker 18*7ab6e6acSAndroid Build Coastguard Worker%description 19*7ab6e6acSAndroid Build Coastguard Workeriperf3 is a tool for active measurements of the maximum achievable 20*7ab6e6acSAndroid Build Coastguard Workerbandwidth between two IP hosts. It supports tuning of various 21*7ab6e6acSAndroid Build Coastguard Workerparameters related to timing, protocols, and buffers. For each test, 22*7ab6e6acSAndroid Build Coastguard Workerit reports the throughput, loss, and other parameters. 23*7ab6e6acSAndroid Build Coastguard Worker 24*7ab6e6acSAndroid Build Coastguard Worker%package devel 25*7ab6e6acSAndroid Build Coastguard WorkerSummary: Development files for %{name} 26*7ab6e6acSAndroid Build Coastguard WorkerGroup: Development/Libraries 27*7ab6e6acSAndroid Build Coastguard Worker 28*7ab6e6acSAndroid Build Coastguard Worker%description devel 29*7ab6e6acSAndroid Build Coastguard WorkerThe %{name}-devel package contains libraries and header files for 30*7ab6e6acSAndroid Build Coastguard Workerdeveloping applications that use %{name}. 31*7ab6e6acSAndroid Build Coastguard Worker 32*7ab6e6acSAndroid Build Coastguard Worker%prep 33*7ab6e6acSAndroid Build Coastguard Worker%setup -q -n iperf-%{version} 34*7ab6e6acSAndroid Build Coastguard Worker 35*7ab6e6acSAndroid Build Coastguard Worker%build 36*7ab6e6acSAndroid Build Coastguard Worker%configure 37*7ab6e6acSAndroid Build Coastguard Workermake %{?_smp_mflags} 38*7ab6e6acSAndroid Build Coastguard Worker 39*7ab6e6acSAndroid Build Coastguard Worker%install 40*7ab6e6acSAndroid Build Coastguard Workerrm -rf $RPM_BUILD_ROOT 41*7ab6e6acSAndroid Build Coastguard Worker%makeinstall -C src INSTALL_DIR="%{buildroot}%{_bindir}" 42*7ab6e6acSAndroid Build Coastguard Workermkdir -p %{buildroot}%{_mandir}/man1 43*7ab6e6acSAndroid Build Coastguard Worker 44*7ab6e6acSAndroid Build Coastguard Worker%clean 45*7ab6e6acSAndroid Build Coastguard Workerrm -rf $RPM_BUILD_ROOT 46*7ab6e6acSAndroid Build Coastguard Worker 47*7ab6e6acSAndroid Build Coastguard Worker%files 48*7ab6e6acSAndroid Build Coastguard Worker%defattr(-,root,root,-) 49*7ab6e6acSAndroid Build Coastguard Worker%%doc README.md INSTALL LICENSE RELEASE_NOTES 50*7ab6e6acSAndroid Build Coastguard Worker%{_mandir}/man1/iperf3.1.gz 51*7ab6e6acSAndroid Build Coastguard Worker%{_mandir}/man3/libiperf.3.gz 52*7ab6e6acSAndroid Build Coastguard Worker%{_bindir}/iperf3 53*7ab6e6acSAndroid Build Coastguard Worker%{_libdir}/*.so.* 54*7ab6e6acSAndroid Build Coastguard Worker 55*7ab6e6acSAndroid Build Coastguard Worker%files devel 56*7ab6e6acSAndroid Build Coastguard Worker%defattr(-,root,root,-) 57*7ab6e6acSAndroid Build Coastguard Worker%{_includedir}/iperf_api.h 58*7ab6e6acSAndroid Build Coastguard Worker%{_libdir}/libiperf.a 59*7ab6e6acSAndroid Build Coastguard Worker%{_libdir}/libiperf.la 60*7ab6e6acSAndroid Build Coastguard Worker%{_libdir}/*.so 61*7ab6e6acSAndroid Build Coastguard Worker%{_libdir}/*.so.* 62*7ab6e6acSAndroid Build Coastguard Worker 63*7ab6e6acSAndroid Build Coastguard Worker%changelog 64*7ab6e6acSAndroid Build Coastguard Worker* Fri Aug 29 2014 Aaron Brown <[email protected]> 3.0.7-1 65*7ab6e6acSAndroid Build Coastguard Worker- Update to 3.0.7 66*7ab6e6acSAndroid Build Coastguard Worker 67*7ab6e6acSAndroid Build Coastguard Worker* Tue Jul 29 2014 Aaron Brown <[email protected]> 3.0.6-1 68*7ab6e6acSAndroid Build Coastguard Worker- Update to 3.0.6 69*7ab6e6acSAndroid Build Coastguard Worker 70*7ab6e6acSAndroid Build Coastguard Worker* Mon Jun 16 2014 Aaron Brown <[email protected]> 3.0.5-1 71*7ab6e6acSAndroid Build Coastguard Worker- Update to 3.0.5 72*7ab6e6acSAndroid Build Coastguard Worker 73*7ab6e6acSAndroid Build Coastguard Worker* Wed Apr 2 2014 Susant Sahani <[email protected]> 3.0.3-2 74*7ab6e6acSAndroid Build Coastguard Worker- Moved static library to devel section only . 75*7ab6e6acSAndroid Build Coastguard Worker 76*7ab6e6acSAndroid Build Coastguard Worker* Sun Mar 30 2014 Susant Sahani <[email protected]> 3.0.3-1 77*7ab6e6acSAndroid Build Coastguard Worker- Update to 3.0.3 and added devel rpm support 78*7ab6e6acSAndroid Build Coastguard Worker 79*7ab6e6acSAndroid Build Coastguard Worker* Tue Mar 11 2014 Susant Sahani <[email protected]> 3.0.2-1 80*7ab6e6acSAndroid Build Coastguard Worker- Update to 3.0.2 81*7ab6e6acSAndroid Build Coastguard Worker 82*7ab6e6acSAndroid Build Coastguard Worker* Tue Jan 14 2014 Susant Sahani <[email protected]> 3.0.1-1 83*7ab6e6acSAndroid Build Coastguard Worker- Update to 3.0.1 84*7ab6e6acSAndroid Build Coastguard Worker 85*7ab6e6acSAndroid Build Coastguard Worker* Fri Oct 25 2013 Steven Roberts <[email protected]> 3.0-1 86*7ab6e6acSAndroid Build Coastguard Worker- Update to 3.0 87*7ab6e6acSAndroid Build Coastguard Worker 88*7ab6e6acSAndroid Build Coastguard Worker* Sat May 04 2013 Kevin Fenzi <[email protected]> 3.0-0.4.b5 89*7ab6e6acSAndroid Build Coastguard Worker- Update to 3.0b5 90*7ab6e6acSAndroid Build Coastguard Worker 91*7ab6e6acSAndroid Build Coastguard Worker* Thu Feb 14 2013 Fedora Release Engineering <[email protected]> - 3.0-0.3.b4 92*7ab6e6acSAndroid Build Coastguard Worker- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild 93*7ab6e6acSAndroid Build Coastguard Worker 94*7ab6e6acSAndroid Build Coastguard Worker* Thu Jul 19 2012 Fedora Release Engineering <[email protected]> - 3.0-0.2.b4 95*7ab6e6acSAndroid Build Coastguard Worker- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 96*7ab6e6acSAndroid Build Coastguard Worker 97*7ab6e6acSAndroid Build Coastguard Worker* Fri Jan 13 2012 Fedora Release Engineering <[email protected]> - 3.0-0.1.b4 98*7ab6e6acSAndroid Build Coastguard Worker- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 99*7ab6e6acSAndroid Build Coastguard Worker 100*7ab6e6acSAndroid Build Coastguard Worker* Wed Apr 06 2011 G.Balaji <[email protected]> 3.0b4-2 101*7ab6e6acSAndroid Build Coastguard Worker- Changed the Spec name, removed static libs generation and devel 102*7ab6e6acSAndroid Build Coastguard Worker- package. 103*7ab6e6acSAndroid Build Coastguard Worker 104*7ab6e6acSAndroid Build Coastguard Worker* Sat Mar 26 2011 G.Balaji <[email protected]> 3.0b4-1 105*7ab6e6acSAndroid Build Coastguard Worker- Initial Version 106*7ab6e6acSAndroid Build Coastguard Worker 107