Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 83 lines (67 sloc) 2.361 kb
5345a3b Nicolas Niclausse rename idx-tsunami to tsung step 3
nniclausse authored
1 %define name tsung
13dfdfd Nicolas Niclausse update configure & Makefile
nniclausse authored
2 %define version @PACKAGE_VERSION@
4706423 Nicolas Niclausse version 1.0
nniclausse authored
3 %define release 1
397a424 Nicolas Niclausse add spec file for building rpm package.
nniclausse authored
4
5 Name: %{name}
6 Version: %{version}
5f7a222 make specfile compliant with Fedora packaging guidelines
Jose Pedro Oliveira authored
7 Release: %{release}%{?dist}
8 Summary: A distributed multi-protocol load testing tool
9
10 Group: Development/Tools
11 License: GPLv2
12 URL: http://tsung.erlang-projects.org/
0e29fdd Nicolas Niclausse fix urls
nniclausse authored
13 Source0: http://tsung.erlang-projects.org/dist/%{name}-%{version}.tar.gz
00b53ae Nicolas Niclausse fix URL & vendor
nniclausse authored
14 Vendor: Process-one
397a424 Nicolas Niclausse add spec file for building rpm package.
nniclausse authored
15 Packager: Nicolas Niclausse <nicolas@niclux.org>
5f7a222 make specfile compliant with Fedora packaging guidelines
Jose Pedro Oliveira authored
16
17 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
397a424 Nicolas Niclausse add spec file for building rpm package.
nniclausse authored
18 BuildArch: noarch
5f7a222 make specfile compliant with Fedora packaging guidelines
Jose Pedro Oliveira authored
19
ac3e5e7 Nicolas Niclausse changelog + update requirement in rpm
nniclausse authored
20 BuildRequires: erlang
5f7a222 make specfile compliant with Fedora packaging guidelines
Jose Pedro Oliveira authored
21
ac3e5e7 Nicolas Niclausse changelog + update requirement in rpm
nniclausse authored
22 Requires: erlang
5f7a222 make specfile compliant with Fedora packaging guidelines
Jose Pedro Oliveira authored
23 Requires: perl(Template)
397a424 Nicolas Niclausse add spec file for building rpm package.
nniclausse authored
24
25 %description
5f7a222 make specfile compliant with Fedora packaging guidelines
Jose Pedro Oliveira authored
26 tsung is a distributed load testing tool.
27 It is protocol-independent and can currently be used to stress and
28 benchmark HTTP, Jabber/XMPP, PostgreSQL, MySQL and LDAP servers.
29 It simulates user behaviour using an XML description file, reports
30 many measurements in real time (statistics can be customized with
31 transactions, and graphics generated using gnuplot).
32 For HTTP, it supports 1.0 and 1.1, has a proxy mode to record
33 sessions, supports GET and POST methods, Cookies, and Basic
34 WWW-authentication. It also has support for SSL.
35
36 More information is available at http://tsung.erlang-projects.org/ .
397a424 Nicolas Niclausse add spec file for building rpm package.
nniclausse authored
37
38 %prep
5f7a222 make specfile compliant with Fedora packaging guidelines
Jose Pedro Oliveira authored
39 %setup -q
397a424 Nicolas Niclausse add spec file for building rpm package.
nniclausse authored
40
5f7a222 make specfile compliant with Fedora packaging guidelines
Jose Pedro Oliveira authored
41 %build
42 %configure
b4b7b20 Nicolas Niclausse add smp flags in spec + fix makefile
nniclausse authored
43 make %{?_smp_mflags}
397a424 Nicolas Niclausse add spec file for building rpm package.
nniclausse authored
44
45 %install
46 rm -rf $RPM_BUILD_ROOT
101359f Nicolas Niclausse - update description + version
nniclausse authored
47 export DESTDIR=$RPM_BUILD_ROOT %makeinstall
5f7a222 make specfile compliant with Fedora packaging guidelines
Jose Pedro Oliveira authored
48
49 install -p -m 644 CHANGES CONTRIBUTORS COPYING README TODO \
50 $RPM_BUILD_ROOT%{_datarootdir}/doc/%{name}/
397a424 Nicolas Niclausse add spec file for building rpm package.
nniclausse authored
51
52 %clean
53 rm -rf $RPM_BUILD_ROOT
54
55 %files
5f7a222 make specfile compliant with Fedora packaging guidelines
Jose Pedro Oliveira authored
56 %defattr(-,root,root,-)
57 %doc %{_datarootdir}/doc/tsung/*
58 %{_bindir}/tsung
59 %{_bindir}/tsung-recorder
60 %{_bindir}/tsplot
0c95475 Nicolas Niclausse fix tsplot + use libdir macro
nniclausse authored
61 %{_libdir}/erlang/lib
62 %{_libdir}/tsung
5f7a222 make specfile compliant with Fedora packaging guidelines
Jose Pedro Oliveira authored
63 %{_datarootdir}/tsung
64 %{_mandir}/man1/tsung.1*
65 %{_mandir}/man1/tsplot.1*
66 %{_mandir}/man1/tsung-recorder.1*
397a424 Nicolas Niclausse add spec file for building rpm package.
nniclausse authored
67
68 %changelog
ac3e5e7 Nicolas Niclausse changelog + update requirement in rpm
nniclausse authored
69 * Wed Sep 20 2006 Nicolas Niclausse <Nicolas.Niclausse@sophia.inria.fr> 1.2.1-1
70 - update 'requires': erlang (as in fedora extra) instead of erlang-otp
13dfdfd Nicolas Niclausse update configure & Makefile
nniclausse authored
71 * Wed Apr 27 2005 Nicolas Niclausse <nicolas.niclausse@niclux.org> 1.0.2-1
72 - new release
73 * Thu Nov 18 2004 Nicolas Niclausse <nicolas.niclausse@niclux.org> 1.0.1-1
b0c11fe Nicolas Niclausse v1.0.1
nniclausse authored
74 - new release
4706423 Nicolas Niclausse version 1.0
nniclausse authored
75 * Mon Aug 9 2004 Nicolas Niclausse <nicolas.niclausse@IDEALX.com> 1.0-1
b0c11fe Nicolas Niclausse v1.0.1
nniclausse authored
76 - new release
a791ce4 Nicolas Niclausse fix doc packaging
nniclausse authored
77 * Mon Aug 9 2004 Nicolas Niclausse <nicolas.niclausse@IDEALX.com> 1.0.beta7-2
78 - fix doc
397a424 Nicolas Niclausse add spec file for building rpm package.
nniclausse authored
79 * Mon Aug 9 2004 Nicolas Niclausse <nicolas.niclausse@IDEALX.com> 1.0.beta7-1
80 - initial rpm
81
82 # end of file
Something went wrong with that request. Please try again.