Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > 429bc1aa1a241a7fb11fdf76ad9bc499 > files > 2

fusil-1.3.2-1mdv2010.1.src.rpm

%define name 	fusil
%define version 1.3.2
%define release %mkrel 1

Summary: 	Framework for fuzzing
Name: 		%{name}
Version: 	%{version}
Release: 	%{release}
License: 	GPL
Group: 		Development/Other
URL: 		http://fusil.hachoir.org/trac
Source0: 	http://pypi.python.org/packages/source/f/%{name}/%{name}-%{version}.tar.gz
BuildRoot: 	%{_tmppath}/%{name}-%{version}-%{release}-root
BuildArch: 	noarch
BuildRequires: 	python-devel
Requires: 	python python-ptrace

%description
Fusil the fuzzer is a Python library used to write fuzzing programs.
It helps to start process with a prepared environment (limit memory,
environment variables, redirect stdout, etc.), start network client
or server, and create mangled files. Fusil has many probes to detect
program crash: watch process exit code, watch process stdout and
syslog for text patterns (eg. "segmentation fault"), watch session
duration, watch cpu usage (process and system load), etc.

%prep
%setup -q


%build
python setup.py build


%install
rm -rf $RPM_BUILD_ROOT
python setup.py install --root=%{buildroot}


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING INSTALL README README.windows.txt TODO
%{_bindir}/%{name}-*
%py_puresitedir/%{name}
%py_puresitedir/*.egg-info



%changelog
* Thu Feb 04 2010 Michael Scherer <misc@mandriva.org> 1.3.2-1mdv2010.1
+ Revision: 500615
- update to new version 1.3.2

* Tue Nov 10 2009 Michael Scherer <misc@mandriva.org> 1.3.1-1mdv2010.1
+ Revision: 463857
- update to new version 1.3.1

* Wed Sep 23 2009 Frederik Himpe <fhimpe@mandriva.org> 1.3-1mdv2010.0
+ Revision: 448007
- update to new version 1.3

* Fri Sep 11 2009 Thierry Vignaud <tvignaud@mandriva.com> 1.2.1-2mdv2010.0
+ Revision: 437609
- rebuild

* Tue Feb 17 2009 Jérôme Soyer <saispo@mandriva.org> 1.2.1-1mdv2009.1
+ Revision: 341620
- New upstream release

* Tue Jan 06 2009 Funda Wang <fwang@mandriva.org> 1.1-2mdv2009.1
+ Revision: 325569
- rebuild

* Wed Nov 19 2008 trem <trem@mandriva.org> 1.1-1mdv2009.1
+ Revision: 304779
- new release 1.1

* Sat Sep 13 2008 Michael Scherer <misc@mandriva.org> 1.0.0-1mdv2009.0
+ Revision: 284413
- new version 1.0

* Mon Jul 28 2008 Michael Scherer <misc@mandriva.org> 0.9.1-1mdv2009.0
+ Revision: 251264
- update to new version 0.9.1
- use the correct source url for mdvsys update

* Wed Jul 16 2008 Michael Scherer <misc@mandriva.org> 0.9-2mdv2009.0
+ Revision: 236563
- add requires on python-ptrace, as reported by Victor Stinner

* Thu Jul 10 2008 trem <trem@mandriva.org> 0.9-1mdv2009.0
+ Revision: 233522
- update to 0.9
- import fusil

  + Michael Scherer <misc@mandriva.org>
    - add projects directory to have useful examples


* Sun Mar 16 2008 trem <trem@mandriva.org> 0.7-1mdv2008.1
- Initial build.