Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: b4b7b20e54
Fetching contributors…

Cannot retrieve contributors at this time

file 79 lines (70 sloc) 2.523 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79
%define name tsung
%define version @PACKAGE_VERSION@
%define release 1

Summary: A distributed multi-protocol load testing tool.
URL: http://tsung.erlang-projects.org/
Name: %{name}
Version: %{version}
Release: %{release}
Source0: http://tsung.erlang-projects.org/dist/%{name}-%{version}.tar.gz
License: GPL2
Vendor: Process-one
Packager: Nicolas Niclausse <nicolas@niclux.org>
Group: Development/Tools
BuildArch: noarch
BuildRequires: erlang
Requires: erlang
BuildRoot: %{_tmppath}/%{name}-buildroot
Prefix: %{_prefix}

%description
 tsung is a distributed load testing tool.
 It is protocol-independent and can currently be used to stress and
 benchmark HTTP, Jabber/XMPP, PostgreSQL, MySQL and LDAP servers.
 It simulates user behaviour using an XML description file, reports
 many measurements in real time (statistics can be customized with
 transactions, and graphics generated using gnuplot).
 For HTTP, it supports 1.0 and 1.1, has a proxy mode to record
 sessions, supports GET and POST methods, Cookies, and Basic
 WWW-authentication. It also has support for SSL.
 .
 More information is available at http://tsung.erlang-projects.org/ .

%prep
%setup
%configure

make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
export DESTDIR=$RPM_BUILD_ROOT %makeinstall
install -m644 CONTRIBUTORS $RPM_BUILD_ROOT/usr/share/doc/%{name}/
install -m644 README $RPM_BUILD_ROOT/usr/share/doc/%{name}/
install -m644 TODO $RPM_BUILD_ROOT/usr/share/doc/%{name}/
install -m644 COPYING $RPM_BUILD_ROOT/usr/share/doc/%{name}/
install -m644 CHANGES $RPM_BUILD_ROOT/usr/share/doc/%{name}/

%clean
rm -rf $RPM_BUILD_ROOT

%files
%defattr(-,root,root)
/usr/bin/tsung
/usr/bin/tsung-recorder
/usr/bin/tsplot
%{_libdir}/erlang/lib
%{_libdir}/tsung
/usr/share/tsung
%doc /usr/share/doc/tsung/*
%doc /usr/share/man/man1/tsung.1.gz
%doc /usr/share/man/man1/tsplot.1.gz
%doc /usr/share/man/man1/tsung-recorder.1.gz

%changelog
* Wed Sep 20 2006 Nicolas Niclausse <Nicolas.Niclausse@sophia.inria.fr> 1.2.1-1
- update 'requires': erlang (as in fedora extra) instead of erlang-otp
* Wed Apr 27 2005 Nicolas Niclausse <nicolas.niclausse@niclux.org> 1.0.2-1
- new release
* Thu Nov 18 2004 Nicolas Niclausse <nicolas.niclausse@niclux.org> 1.0.1-1
- new release
* Mon Aug 9 2004 Nicolas Niclausse <nicolas.niclausse@IDEALX.com> 1.0-1
- new release
* Mon Aug 9 2004 Nicolas Niclausse <nicolas.niclausse@IDEALX.com> 1.0.beta7-2
- fix doc
* Mon Aug 9 2004 Nicolas Niclausse <nicolas.niclausse@IDEALX.com> 1.0.beta7-1
- initial rpm

# end of file
Something went wrong with that request. Please try again.