webbench/webbench.spec

59 lines
1.6 KiB
RPMSpec
Raw Normal View History

2020-05-14 00:11:50 +08:00
#%global debug_package %{nil}
Name: webbench
Version: 1.5
Release: 4
2020-05-14 00:11:50 +08:00
Summary: simple tool for benchmarking WWW or proxy servers
2022-07-18 16:20:59 +08:00
License: GPL-1.0-or-later
2020-05-14 00:11:50 +08:00
URL: http://home.tiscali.cz/~cz210552/webbench.html
Source0: http://home.tiscali.cz/~cz210552/distfiles/%{name}-%{version}.tar.gz
Patch0: webbench-remove-socket-file-and-reimplement-function.patch
Patch1: fix-compile-error-include-libtirpc-because-glibc-doe.patch
2020-05-14 00:11:50 +08:00
BuildRequires: gcc libtirpc-devel
2020-05-14 00:11:50 +08:00
%description
Web Bench is very simple tool for benchmarking WWW or proxy servers. Uses fork() for simulating multiple clients and can use HTTP/0.9-HTTP/1.1 requests. This benchmark is not very realistic, but it can test if your HTTPD can realy handle that many clients at once (try to run some CGIs) without taking your machine down. Displays pages/min and bytes/sec. Can be used in more aggressive mode with -f switch
%prep
%setup -q -n %{name}-%{version}/
#remove unclear license file socket.c and reimplement socket function.
%patch0 -p1
%patch1 -p1
2020-05-14 00:11:50 +08:00
%build
ADDITIONAL=' -ggdb -W -I/usr/include/tirpc'
CFLAGS+=$ADDITIONAL
2020-05-14 00:11:50 +08:00
%make_build
%install
%{__make} install PREFIX="%{buildroot}%{_prefix}"
%pre
%preun
%post
%postun
%check
%files
%license COPYRIGHT
%doc ChangeLog
%{_bindir}/*
%{_mandir}/*
%changelog
* Mon Aug 28 2023 Ge Wang <wang__ge@126.com> - 1.5-4
- Fix build error, add include directory
2022-07-18 16:20:59 +08:00
* Mon Jul 18 2022 wangkai <wangkai385@h-partners.com> - 1.5-3
- License compliance rectification
* Wed Jul 15 2020 Wang Xiao <wangxiao65@huawei.com> - 1.5-2
- Fix compile error, include BuildRequires libtirpc, because glibc does not provide rpc
2022-07-18 16:20:59 +08:00
* Sun Mar 29 2020 Wei Xiong <myeuler@163.com> - 1.5-1
2020-05-14 00:11:50 +08:00
- Package init