summaryrefslogtreecommitdiffstats
path: root/iperf3.spec.in
diff options
context:
space:
mode:
Diffstat (limited to 'iperf3.spec.in')
-rw-r--r--iperf3.spec.in59
1 files changed, 59 insertions, 0 deletions
diff --git a/iperf3.spec.in b/iperf3.spec.in
new file mode 100644
index 0000000..90b0e8d
--- /dev/null
+++ b/iperf3.spec.in
@@ -0,0 +1,59 @@
+Name: iperf3
+Version: @VERSION@
+Release: 1%{?dist}
+Summary: Measurement tool for TCP/UDP bandwidth performance
+
+Group: Applications/Internet
+License: BSD
+URL: https://github.com/esnet/iperf
+Source0: https://downloads.es.net/pub/iperf/iperf-%{version}.tar.gz
+BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+
+BuildRequires: autoconf
+BuildRequires: gcc
+BuildRequires: openssl-devel
+
+%description
+iperf3 is a tool for active measurements of the maximum achievable
+bandwidth between two IP hosts. It supports tuning of various
+parameters related to timing, protocols, and buffers. For each test,
+it reports the throughput, loss, and other parameters.
+
+%package devel
+Summary: Development files for %{name}
+Group: Development/Libraries
+
+%description devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+%prep
+%setup -q -n iperf-%{version}
+
+%build
+%configure
+make %{?_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+%makeinstall -C src INSTALL_DIR="%{buildroot}%{_bindir}"
+mkdir -p %{buildroot}%{_mandir}/man1
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(-,root,root,-)
+%%doc README.md INSTALL LICENSE RELNOTES.md
+%{_mandir}/man1/iperf3.1.gz
+%{_mandir}/man3/libiperf.3.gz
+%{_bindir}/iperf3
+%{_libdir}/*.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/iperf_api.h
+%{_libdir}/libiperf.a
+%{_libdir}/libiperf.la
+%{_libdir}/*.so
+%{_libdir}/*.so.*