xref: /aosp_15_r20/external/iperf3/iperf3.spec.in (revision 7ab6e6ace082586527a400463bc693a412a40341)
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