Blob Blame History Raw
Name:           zzuf
Version:        0.12
Release:        1%{?dist}
Summary:        Transparent application input fuzzer

Group:          Development/Tools
License:        WTFPL
URL:            http://sam.zoy.org/zzuf/
Source0:        http://libcaca.zoy.org/files/zzuf/%{name}-%{version}.tar.gz
Patch0:         %{name}-0.8.1-optflags.patch
Patch1:         %{name}-0.9-open.patch
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

%description
zzuf is a transparent application input fuzzer.  It works by
intercepting file operations and changing random bits in the program's
input.  zzuf's behaviour is deterministic, making it easy to reproduce
bugs.


%prep
%setup -q
touch -r configure.ac configure.ac.stamp
%patch0 -p1
touch -r configure.ac.stamp configure.ac
%patch1 -p1


%build
%configure --disable-dependency-tracking --disable-static
make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
rm $RPM_BUILD_ROOT%{_libdir}/zzuf/libzzuf.la


%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING NEWS README TODO
%{_bindir}/zzuf
%dir %{_libdir}/zzuf/
%{_libdir}/zzuf/libzzuf.so
%{_mandir}/man1/zzuf.1*
%{_mandir}/man3/libzzuf.3*


%changelog
* Sat Jun 14 2008 Ville Skyttä <ville.skytta at iki.fi> - 0.12-1
- 0.12.

* Thu May 22 2008 Ville Skyttä <ville.skytta at iki.fi> - 0.11-1
- 0.11.

* Tue Feb 12 2008 Ville Skyttä <ville.skytta at iki.fi> - 0.10-2
- Rebuild.

* Sat Nov  3 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.10-1
- 0.10.

* Sun Aug 19 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.9-2
- Fix build with glibc >= 2.6.90 and -D_FORTIFY_SOURCE=2, thanks to
  Jan Kratochvil.

* Tue Jul 10 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.9-1
- 0.9.

* Sat Apr  7 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.8.1-1
- First Fedora build.

* Thu Apr  5 2007 Ville Skyttä <ville.skytta at iki.fi> - 0.8.1-0.1
- First build.