Browse Source

* httperf: new package

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@7759 ec354946-7b23-47d6-9f5a-488ba84defc7
shaolin 10 years ago
parent
commit
4856a14843
1 changed files with 71 additions and 0 deletions
  1. 71 0
      h/httperf/httperf-vl.spec

+ 71 - 0
h/httperf/httperf-vl.spec

@@ -0,0 +1,71 @@
+Name:		httperf
+Version:	0.9.0
+Release:	1%{?_dist_release}
+Summary:	Web server benchmarking tool
+Summary(ja):	Web サーバのベンチマークツール
+License:	GPLv2+ with exceptions
+Group:		Applications/Internet
+URL:		http://code.google.com/p/httperf/
+
+Packager:	shaolin
+Vendor:		Project Vine
+Distribution:	Vine Linux
+
+Source:		ftp://ftp.hpl.hp.com/pub/httperf/httperf-%{version}.tar.gz
+BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root
+
+BuildRequires:	openssl-devel
+
+
+%description
+httperf is a popular web server benchmark tool for measuring web server
+performance. It provides a flexible facility for generating various HTTP
+workloads and for measuring server performance. The focus of httperf is
+not on implementing one particular benchmark but on providing a robust,
+high-performance tool that  facilitates the construction of both micro-
+and macro-level benchmarks. The three distinguishing characteristics of
+httperf are its robustness, which includes the ability to generate and
+sustain server overload, support for the HTTP/1.1 protocol, and its 
+extensibility to new workload generators and performance measurements. 
+
+%description -l ja
+httperf は web サーバのパフォーマンス計測に使われる、有名なベンチマーク
+ツールです。HTTP の負荷を様々にかけたり、サーバのパフォーマンス計測を
+行ったりする目的に便利な柔軟性を備えています。httperf が注力しているのは、
+ある特定のベンチマークの実装ではなく、堅固で高性能なツールを提供し、
+マイクロレベルからマクロレベルまでのベンチマークを構成しやすくすること
+です。httperf の3つの特徴は、サーバを高負荷に保ち続ける堅固性、HTTP/1.1
+プロトコルのサポート、そして拡張性に富んだ新しい負荷生成部とパフォーマンス
+計測部です。
+
+
+%prep
+
+%setup -q
+
+
+%build
+%configure
+%{__make} %{?_smp_mflags}
+
+
+%install
+%{__rm} -rf %{buildroot}
+%{__make} install INSTALL="%{__install} -p" DESTDIR="%{buildroot}"
+
+
+%clean
+%{__rm} -rf %{buildroot}
+
+
+%files
+%defattr(-, root, root, -)
+%doc AUTHORS ChangeLog NEWS README TODO
+%{_mandir}/man1/httperf.1*
+%{_bindir}/httperf
+%{_bindir}/idleconn
+
+
+%changelog
+* Thu Aug 15 2013 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 0.9.0-1
+- initial build for Vine Linux