]> git.pld-linux.org Git - packages/httperf.git/blob - httperf.spec
rebuild with openssl 3.0.0
[packages/httperf.git] / httperf.spec
1 Summary:        httperf - a tool for measuring web server performance
2 Summary(pl.UTF-8):      httperf - narzędzie do mierzenia wydajności serwera HTTP
3 Name:           httperf
4 Version:        0.9.0
5 Release:        6
6 License:        GPL
7 Group:          Applications/Networking
8 Source0:        https://httperf.googlecode.com/files/%{name}-%{version}.tar.gz
9 # Source0-md5:  2968c36b9ecf3d98fc1f2c1c9c0d9341
10 Patch0:         %{name}-openssl-1.1.0.patch
11 URL:            http://www.hpl.hp.com/research/linux/httperf/
12 BuildRequires:  autoconf
13 BuildRequires:  automake
14 BuildRequires:  openssl-devel
15 Requires:       openssl
16 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
17
18 %description
19 Httperf is a tool for measuring web server performance. It provides a
20 flexible facility for generating various HTTP workloads and for
21 measuring server performance. The focus of httperf is not on
22 implementing one particular benchmark but on providing a robust,
23 high-performance tool that facilitates the construction of both micro-
24 and macro-level benchmarks. The three distinguishing characteristics
25 of httperf are its robustness, which includes the ability to generate
26 and sustain server overload, support for the HTTP/1.1 and SSL
27 protocols, and its extensibility to new workload generators and
28 performance measurements.
29
30 %description -l pl.UTF-8
31 Httperf jest narzędziem mierzącym wydajność serwera HTTP. Daje
32 elastyczne możliwości generowania różnego rodzaju obciążenia HTTP i
33 mierzenia wydajności serwera. Httperf nie skupia się na implementacji
34 jednego konkretnego testu wydajności, ale na zapewnieniu potężnego,
35 wysoko wydajnego narzędzia ułatwiającego tworzenie testów wydajności w
36 skali mikro i makro. Trzy cechy wyróżniające httperf to moc, dająca
37 możliwość generowania i podtrzymywania obciążenia serwera, obsługa
38 protokołów HTTP/1.1 i SSL oraz rozszerzalność o nowe generatory i
39 mierniki wydajności.
40
41 %prep
42 %setup -q
43 %patch0 -p1
44
45 %build
46 cp -f /usr/share/automake/config.sub .
47 %{__autoconf}
48 %configure
49 %{__make}
50
51 %install
52 rm -rf $RPM_BUILD_ROOT
53 %{__make} install \
54         DESTDIR=$RPM_BUILD_ROOT
55
56 %clean
57 rm -rf $RPM_BUILD_ROOT
58
59 %files
60 %defattr(644,root,root,755)
61 %doc README TODO NEWS ChangeLog
62 %attr(755,root,root) %{_bindir}/idleconn
63 %attr(755,root,root) %{_bindir}/httperf
64 %{_mandir}/man1/httperf.1*
This page took 0.08095 seconds and 3 git commands to generate.