aboutsummaryrefslogtreecommitdiff
path: root/netperf.spec.in
diff options
context:
space:
mode:
Diffstat (limited to 'netperf.spec.in')
-rw-r--r--netperf.spec.in73
1 files changed, 73 insertions, 0 deletions
diff --git a/netperf.spec.in b/netperf.spec.in
new file mode 100644
index 0000000..d9b5e03
--- /dev/null
+++ b/netperf.spec.in
@@ -0,0 +1,73 @@
+Summary: Network Performance Testing Tool
+Name: netperf
+Version: @VERSION@
+Release: 1
+
+Group: System Environment/Base
+License: Unknown
+URL: http://www.netperf.org/
+Packager: Martin A. Brown
+Source: ftp://ftp.netperf.org/netperf/%{name}-%{version}.tar.bz2
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires: texinfo, texinfo-tex
+
+# we are not quite ready to make this a requirement but leave
+# the line here as a heads up for the attentive :)
+# BuildRequires: libsmbios-devel
+
+# if you want to enable the SCTP tests, append --enable-sctp to the
+# configure line, and uncomment the next line
+# BuildRequires: lksctp-tools-devel
+
+%description
+Many different network benchmarking tools are collected in this package,
+maintained by Rick Jones of HP.
+
+
+%prep
+%setup -q
+
+%build
+# gcc 4.4 users may want to disable the strict aliasing warnings
+# CFLAGS="$RPM_OPT_FLAGS -Wno-strict-aliasing"
+%configure
+make %{_smp_mflags}
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install DESTDIR=${RPM_BUILD_ROOT}
+
+# Convert the main netperf document to other formats
+cd doc
+make %{name}.txt %{name}.html %{name}.xml pdf
+cd ..
+
+# We don't want to package the Makefile files in the examples directory
+rm -f doc/examples/Makefile*
+
+# Info
+rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+# %post
+
+%files
+%defattr(-,root,root,-)
+%doc README AUTHORS COPYING Release_Notes
+%doc doc/netperf.{html,pdf,txt,xml}
+%doc doc/examples
+%{_mandir}/man1/*
+%{_infodir}/*
+%{_bindir}/netperf
+%{_bindir}/netserver
+
+
+%changelog
+* Mon Sep 7 2009 Jose Pedro Oliveira <jpo at di.uminho.pt> - 2.4.5-1
+- Specfile cleanup.
+
+* Sat Jun 17 2006 Martin A. Brown <martin@linux-ip.net> - 2.4.2-1
+- initial contributed specfile for netperf package (v2.4.2)