%define rushit_version 0.3 Name: rushit Version: %{rushit_version} Release: 1%{?dist} Summary: scriptable performance tool Group: Applications/Internet License: ASL 2.0 URL: https://github.com/jsitnicki/rushit/ Source0: rushit-%{version}.tar.gz BuildRequires: libcmocka-devel gcc make %description rushit is a tool for performance testing highly configurable via lua scripts %prep %setup -q %build make %{?_smp_mflags} %install # rhel 'install' command does not support '-D' option properly, we need to # explicitly create the full paths here mkdir -p $RPM_BUILD_ROOT/%{_bindir}/ \ $RPM_BUILD_ROOT/%{_datadir}/rushit/ \ $RPM_BUILD_ROOT/%{_docdir}/rushit/examples install -p -t $RPM_BUILD_ROOT/%{_bindir}/ tcp_stream tcp_rr udp_stream install -p -m 0644 -t $RPM_BUILD_ROOT/%{_datadir}/rushit/ scripts/*.lua install -p -m 0644 -t $RPM_BUILD_ROOT/%{_docdir}/rushit/ \ doc/README.rst doc/script-api.rst doc/introduction.rst install -p -m 0644 -t $RPM_BUILD_ROOT/%{_docdir}/rushit/examples/ \ doc/examples/* %files %defattr(-,root,root) %{_bindir}/* %{_datadir}/rushit/*.lua %{_docdir}/rushit/*