source: projects/specs/trunk/h/httperf/httperf-vl.spec @ 7760

Revision 7760, 2.5 KB checked in by shaolin, 7 years ago (diff)
  • httperf: added a patch to handle bigger cookies
Line 
1Name:           httperf
2Version:        0.9.0
3Release:        2%{?_dist_release}
4Summary:        Web server benchmarking tool
5Summary(ja):    Web サーバのベンチマークツール
6License:        GPLv2+ with exceptions
7Group:          Applications/Internet
8URL:            http://code.google.com/p/httperf/
9
10Packager:       shaolin
11Vendor:         Project Vine
12Distribution:   Vine Linux
13
14Source:         ftp://ftp.hpl.hp.com/pub/httperf/httperf-%{version}.tar.gz
15Patch1:         httperf-0.9.0_big_cookies.patch
16BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
17
18BuildRequires:  openssl-devel
19
20
21%description
22httperf is a popular web server benchmark tool for measuring web server
23performance. It provides a flexible facility for generating various HTTP
24workloads and for measuring server performance. The focus of httperf is
25not on implementing one particular benchmark but on providing a robust,
26high-performance tool that  facilitates the construction of both micro-
27and macro-level benchmarks. The three distinguishing characteristics of
28httperf are its robustness, which includes the ability to generate and
29sustain server overload, support for the HTTP/1.1 protocol, and its
30extensibility to new workload generators and performance measurements.
31
32%description -l ja
33httperf は web サーバのパフォーマンス計測に使われる、有名なベンチマーク
34ツールです。HTTP の負荷を様々にかけたり、サーバのパフォーマンス計測を
35行ったりする目的に便利な柔軟性を備えています。httperf が注力しているのは、
36ある特定のベンチマークの実装ではなく、堅固で高性能なツールを提供し、
37マイクロレベルからマクロレベルまでのベンチマークを構成しやすくすること
38です。httperf の3つの特徴は、サーバを高負荷に保ち続ける堅固性、HTTP/1.1
39プロトコルのサポート、そして拡張性に富んだ新しい負荷生成部とパフォーマンス
40計測部です。
41
42
43%prep
44
45%setup -q
46%patch1 -p1
47
48
49%build
50%configure
51%{__make} %{?_smp_mflags}
52
53
54%install
55%{__rm} -rf %{buildroot}
56%{__make} install INSTALL="%{__install} -p" DESTDIR="%{buildroot}"
57
58
59%clean
60%{__rm} -rf %{buildroot}
61
62
63%files
64%defattr(-, root, root, -)
65%doc AUTHORS ChangeLog NEWS README TODO
66%{_mandir}/man1/httperf.1*
67%{_bindir}/httperf
68%{_bindir}/idleconn
69
70
71%changelog
72* Fri Aug 16 2013 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.9.0-2
73- added Patch1 to handle bigger cookies
74
75* Thu Aug 15 2013 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.9.0-1
76- initial build for Vine Linux
Note: See TracBrowser for help on using the repository browser.