|
Shakthi Kannan |
300f6fe |
Name: csmith
|
|
|
a43b14a |
Version: 2.2.0
|
|
|
5624f1c |
Release: 9%{?dist}
|
|
Shakthi Kannan |
300f6fe |
Summary: Tool to generate random C programs for compiler testing
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
Group: Development/Tools
|
|
Shakthi Kannan |
300f6fe |
# Most of the source code is under BSD while few header files are GPLv2+ and LGPLv2+
|
|
Shakthi Kannan |
300f6fe |
License: BSD and GPLv2+ and LGPLv2+
|
|
Shakthi Kannan |
300f6fe |
URL: http://embed.cs.utah.edu/csmith/
|
|
Shakthi Kannan |
300f6fe |
Source0: http://embed.cs.utah.edu/csmith/%{name}-%{version}.tar.gz
|
|
Shakthi Kannan |
300f6fe |
Patch1: csmith-2.1.0-remove-custom-headers.patch
|
|
|
bfd166d |
Patch2: csmith-2.1.0-secondary.patch
|
|
Shakthi Kannan |
300f6fe |
|
|
Igor Gnatenko |
3a966b6 |
BuildRequires: gcc
|
|
Shakthi Kannan |
300f6fe |
BuildRequires: m4
|
|
Shakthi Kannan |
6b1707e |
BuildRequires: autoconf
|
|
|
31c198c |
BuildRequires: perl-generators
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
%description
|
|
Shakthi Kannan |
300f6fe |
Csmith is a tool that can generate random C programs that
|
|
Shakthi Kannan |
300f6fe |
statically and dynamically conform to the C99 standard. It is
|
|
Shakthi Kannan |
300f6fe |
useful for stress-testing compilers, static analyzers, and
|
|
Shakthi Kannan |
300f6fe |
other tools that process C code
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
%package devel
|
|
Shakthi Kannan |
300f6fe |
Summary: Header files and libraries for Csmith development
|
|
Shakthi Kannan |
300f6fe |
Group: Development/Libraries
|
|
Shakthi Kannan |
300f6fe |
Requires: %{name} = %{version}-%{release}
|
|
Shakthi Kannan |
300f6fe |
Requires: pkgconfig
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
%description devel
|
|
Shakthi Kannan |
300f6fe |
The %{name}-devel package contains the header files
|
|
Shakthi Kannan |
300f6fe |
and libraries for use with the Csmith package.
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
%prep
|
|
Shakthi Kannan |
300f6fe |
%setup -q
|
|
Shakthi Kannan |
300f6fe |
%patch1 -p1 -b .fix
|
|
|
bfd166d |
%patch2 -p1 -b .secondary
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
%build
|
|
Shakthi Kannan |
6b1707e |
autoconf -f -i
|
|
Shakthi Kannan |
300f6fe |
%configure
|
|
Shakthi Kannan |
300f6fe |
make %{?_smp_mflags}
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
%install
|
|
Shakthi Kannan |
300f6fe |
rm -rf %{buildroot}
|
|
Shakthi Kannan |
300f6fe |
make install DESTDIR=%{buildroot}
|
|
Shakthi Kannan |
300f6fe |
find %{buildroot} -name *.a -exec rm -f {} \;
|
|
Shakthi Kannan |
300f6fe |
find %{buildroot} -name *.la -exec rm -f {} \;
|
|
Shakthi Kannan |
300f6fe |
find %{buildroot} -name test_csmith.pl -exec rm -f {} \;
|
|
Shakthi Kannan |
300f6fe |
rm -f %{buildroot}%{_bindir}/compiler_test.in
|
|
Shakthi Kannan |
300f6fe |
rm -rf %{buildroot}%{_docdir}/%{name}
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
%post -p /sbin/ldconfig
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
%postun -p /sbin/ldconfig
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
%files
|
|
Shakthi Kannan |
300f6fe |
%doc COPYING doc/probabilities.txt scripts/compiler_test.in
|
|
Shakthi Kannan |
300f6fe |
%{_bindir}/compiler_test.pl
|
|
Shakthi Kannan |
300f6fe |
%{_bindir}/csmith
|
|
Shakthi Kannan |
300f6fe |
%{_bindir}/launchn.pl
|
|
Shakthi Kannan |
300f6fe |
%{_libdir}/libcsmith.so.*
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
%files devel
|
|
Shakthi Kannan |
300f6fe |
%{_includedir}/%{name}-%{version}
|
|
Shakthi Kannan |
300f6fe |
%{_libdir}/libcsmith.so
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
%changelog
|
|
|
5624f1c |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-9
|
|
|
5624f1c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
5624f1c |
|
|
|
10558e9 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-8
|
|
|
10558e9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
10558e9 |
|
|
|
682056d |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-7
|
|
|
682056d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
682056d |
|
|
|
2ccbd35 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-6
|
|
|
2ccbd35 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
2ccbd35 |
|
|
|
656ec27 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-5
|
|
|
656ec27 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
656ec27 |
|
|
|
1d52778 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-4
|
|
|
1d52778 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
1d52778 |
|
|
|
f4e80b7 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.0-3
|
|
|
f4e80b7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
f4e80b7 |
|
|
|
0fbb27f |
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.2.0-2
|
|
|
0fbb27f |
- Rebuilt for GCC 5 C++11 ABI change
|
|
|
0fbb27f |
|
|
|
a43b14a |
* Sun Jan 04 2015 Mukundan Ragavan - 2.2.0-1
|
|
|
a43b14a |
- Update to version 2.2.0
|
|
|
a43b14a |
- removed powerpc64 patch - upstreamed
|
|
|
a43b14a |
|
|
|
3a54e5f |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-13
|
|
|
3a54e5f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
3a54e5f |
|
|
|
5ee81ae |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-12
|
|
|
5ee81ae |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
5ee81ae |
|
|
|
84d7113 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-11
|
|
|
84d7113 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
84d7113 |
|
|
|
5be8375 |
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.1.0-10
|
|
|
5be8375 |
- Perl 5.18 rebuild
|
|
|
5be8375 |
|
|
Shakthi Kannan |
6b1707e |
* Sat Apr 20 2013 Shakthi Kannan <shakthimaan [AT] fedoraproject dot org> 2.1.0-9
|
|
Shakthi Kannan |
6b1707e |
- Use autoconf for ARM
|
|
Shakthi Kannan |
6b1707e |
|
|
|
6c9046d |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.1.0-8
|
|
|
6c9046d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
6c9046d |
|
|
|
bfd166d |
* Thu Dec 06 2012 Dan HorĂ¡k <dan[at]danny.cz> - 2.1.0-7
|
|
|
bfd166d |
- fix build on all arches by adding fallback implementation for getting initial seed
|
|
|
bfd166d |
|
|
Shakthi Kannan |
300f6fe |
* Mon Nov 19 2012 Shakthi Kannan <shakthimaan [AT] fedoraproject dot org> 2.1.0-6
|
|
Shakthi Kannan |
300f6fe |
- Removed BuildRoot tag
|
|
Shakthi Kannan |
300f6fe |
- Add multiple license comment
|
|
Shakthi Kannan |
300f6fe |
- Remove /usr/share/doc/csmith directory
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
* Mon Oct 29 2012 Shakthi Kannan <shakthimaan [AT] fedoraproject dot org> 2.1.0-5
|
|
Shakthi Kannan |
300f6fe |
- Update docdir
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
* Sat Jun 02 2012 Shakthi Kannan <shakthimaan [AT] fedoraproject dot org> 2.1.0-4
|
|
Shakthi Kannan |
300f6fe |
- Use system header files.
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
* Thu Dec 01 2011 Shakthi Kannan <shakthimaan [AT] fedoraproject dot org> 2.1.0-3
|
|
Shakthi Kannan |
300f6fe |
- Removed test_csmith.pl from the package.
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
* Sat Nov 26 2011 Shakthi Kannan <shakthimaan [AT] fedoraproject dot org> 2.1.0-2
|
|
Shakthi Kannan |
300f6fe |
- Move compiler_test.in to doc.
|
|
Shakthi Kannan |
300f6fe |
- Apply patch to build for ppc64.
|
|
Shakthi Kannan |
300f6fe |
- Added licenses.
|
|
Shakthi Kannan |
300f6fe |
|
|
Shakthi Kannan |
300f6fe |
* Wed Nov 23 2011 Shakthi Kannan <shakthimaan [AT] fedoraproject dot org> 2.1.0-1
|
|
Shakthi Kannan |
300f6fe |
- Initial build.
|
|
Shakthi Kannan |
300f6fe |
|