c1397be
Summary: A simple fuzz test-case builder
363cce9
Name: Simple-Fuzzer
c1397be
Version: 0.7.1
610599c
Release: 11%{?dist}
c1397be
License: BSD
dbb70dd
URL: http://aconole.bytheb.org/programs/sfuzz.html
c1397be
Source: http://aaron.bytheb.org/files/sfuzz-0.7-dist/sfuzz-%{version}.tar.bz2
c1397be
dbb70dd
BuildRequires: gcc
dbb70dd
BuildRequires: openssl openssl-devel
dbb70dd
Requires: openssl
dbb70dd
899b161
Patch1: 0001-sfuzz-cleanup-snprintfs.patch
899b161
Patch2: 0001-configure-disable-snoop-on-OS-X.patch
899b161
Patch3: 0001-configure-Use-r-for-sed.patch
108f7bc
Patch4: 0001-array_fuzz-Fix-a-sizeof-issue.patch
108f7bc
Patch5: 0001-url-change-to-bytheb.org.patch
899b161
c1397be
%description
c1397be
Simple-Fuzzer (sfuzz) is a simplistic fuzz test case generator.
c1397be
It is a generation-based fuzzer, intended to aid in fault finding.
c1397be
c1397be
%package devel
c1397be
Summary: Simple Fuzzer development files
c1397be
Requires: %{name}%{?_isa} = %{version}-%{release}
c1397be
c1397be
%description devel
c1397be
This package contains the headers and other files needed for developing
c1397be
plugins for Simple Fuzzer
c1397be
c1397be
%prep
c1397be
%setup -q -n sfuzz-%{version}
899b161
%patch1 -p1
899b161
%patch2 -p1
899b161
%patch3 -p1
108f7bc
%patch4 -p1
108f7bc
%patch5 -p1
c1397be
c1397be
%build
c1397be
%configure --force-symbols --aux-search-path=%{_libdir}/simple-fuzzer
c1397be
make %{?_smp_mflags}
c1397be
c1397be
%install
c1397be
make DESTDIR=%{buildroot} install
c1397be
mkdir -p %{buildroot}%{_libdir}/simple-fuzzer/
c1397be
mv %{buildroot}%{_datadir}/sfuzz-db/*.so %{buildroot}%{_libdir}/simple-fuzzer/
c1397be
c1397be
%files
c1397be
%{_bindir}/*
c1397be
%{_datadir}/man/man1/*
c1397be
%{_datadir}/sfuzz-db/basic.*
c1397be
%{_datadir}/sfuzz-db/*.list
c1397be
%{_datadir}/sfuzz-db/*.inc
c1397be
%{_datadir}/sfuzz-db/server.*
c1397be
%{_datadir}/sfuzz-db/*.test
c1397be
%{_datadir}/sfuzz-db/*.0day
c1397be
%{_datadir}/sfuzz-db/*.cfg
c1397be
%{_libdir}/simple-fuzzer/*
c1397be
c1397be
%files devel
c1397be
%{_datadir}/sfuzz-db/*.c
c1397be
c1397be
%license LICENSING
c1397be
c1397be
%changelog
610599c
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-11
610599c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
610599c
4001aca
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-10
4001aca
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
4001aca
dbb70dd
* Thu Jul 19 2018 Aaron Conole <aconole@redhat.com> - 0.7.1-9
dbb70dd
- Update the requires and buildrequires to explicitly include openssl and gcc
dbb70dd
172c441
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-8
172c441
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
172c441
3825506
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-7
3825506
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
3825506
859b023
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-6
859b023
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
859b023
1af3f8a
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-5
1af3f8a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
1af3f8a
108f7bc
* Sat Feb 18 2017 Aaron Conole <aconole@redhat.com> - 0.7.1-4
108f7bc
- Fix a sizeof issue from the previous bug.
108f7bc
- Change the urls
108f7bc
- Fix configure
108f7bc
108f7bc
* Fri Feb 17 2017 Aaron Conole <aconole@redhat.com> - 0.7.1-3
899b161
- Fix FTBFS (#1423185)
899b161
62524f2
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.7.1-2
62524f2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
62524f2
c1397be
* Tue Feb 23 2016 Aaron Conole <aconole@bytheb.org> - 0.7.1-1
c1397be
- Second RPM spec build
c1397be
- Cleanup the spec file, add manpages
c1397be
c1397be
* Sat Mar  3 2012 Aaron Conole <aconole@bytheb.org> - 0.7.0-0
c1397be
- First RPM spec build