Richard Marko fe68f33
Name:           will-crash
a3e0f54
Version:        0.6
a3e0f54
Release:        1%{?dist}
Richard Marko fe68f33
Summary:        Set of crashing executables written in various languages
Richard Marko fe68f33
Richard Marko fe68f33
Group:          Development/Tools
Richard Marko fe68f33
License:        GPLv3
Richard Marko fe68f33
URL:            http://github.com/sorki/will-crash
Richard Marko 1ca9ce1
Source0:        http://sources.48.io/will-crash/%{name}-%{version}.tar.gz
Richard Marko fe68f33
Richard Marko fe68f33
BuildRequires:  autoconf
Richard Marko fe68f33
BuildRequires:  automake
Richard Marko 1ca9ce1
BuildRequires:  java-1.7.0-openjdk-devel
b0fa3cd
BuildRequires:  libtool
Richard Marko fe68f33
Requires:       ruby
Richard Marko fe68f33
Requires:       python
Richard Marko 1ca9ce1
Requires:       java-1.7.0-openjdk
Richard Marko 944375b
a3e0f54
# Don't require python3 for el6/el7
a3e0f54
%if 0%{?rhel}
a3e0f54
%else
Richard Marko fe68f33
Requires:       python3
Richard Marko 944375b
%endif
Richard Marko fe68f33
Richard Marko fe68f33
%description
Richard Marko fe68f33
The main purpose of this project is to provide sample
Richard Marko fe68f33
executables for testing crash/exception handling tools
Richard Marko fe68f33
like ABRT.
Richard Marko fe68f33
Richard Marko fe68f33
%prep
Richard Marko 1ca9ce1
%setup -q
Richard Marko fe68f33
Richard Marko fe68f33
%build
Richard Marko 1ca9ce1
./autogen.sh
Richard Marko fe68f33
%configure
Richard Marko fe68f33
make %{?_smp_mflags}
Richard Marko fe68f33
Richard Marko fe68f33
%install
Richard Marko 1ca9ce1
mkdir -p $RPM_BUILD_ROOT/%{_datadir}/java
Richard Marko 1ca9ce1
Richard Marko fe68f33
make install DESTDIR=%{buildroot}
Richard Marko 1ca9ce1
# no devel package -> no *.so links to versioned libraries needed
Richard Marko 1ca9ce1
find %{buildroot} -name '*.la' -or -name '*.a' | xargs rm -f
Richard Marko fe68f33
Richard Marko fe68f33
%files
Richard Marko fe68f33
%doc README.rst
Richard Marko fe68f33
%doc LICENSE
Richard Marko fe68f33
%doc AUTHORS
Richard Marko fe68f33
%{_bindir}/will_segfault
Richard Marko fe68f33
%{_bindir}/will_abort
Richard Marko fe68f33
%{_bindir}/will_python_raise
Richard Marko a7b8733
%{_bindir}/will_python_sigsegv
Richard Marko fe68f33
%{_bindir}/will_python3_raise
Richard Marko fe68f33
%{_bindir}/will_ruby_raise
Richard Marko 1ca9ce1
%{_bindir}/will_java_segfault
a3e0f54
%{_bindir}/will_cpp_segfault
Jiri Moskovcak 7d86487
%{_bindir}/will_oops
Richard Marko 1ca9ce1
%{_datadir}/java/*
Jiri Moskovcak 7d86487
%{_datadir}/will-crash/*
a3e0f54
%{_libdir}/libwillcrash.so*
Richard Marko 1ca9ce1
# Java runtime requires unversioned library
Richard Marko 1ca9ce1
%{_libdir}/libwilljavasegfault.so*
Richard Marko fe68f33
Richard Marko fe68f33
%changelog
a3e0f54
* Tue Jan 14 2013 Richard Marko  <rmarko@fedoraproject.org> - 0.6-1
a3e0f54
- Version bump
a3e0f54
- added will_cpp_segfault
a3e0f54
- reworked will_segfault to produce more stack frames
a3e0f54
7467691
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5-2
7467691
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
7467691
Jiri Moskovcak 7d86487
* Fri May  2 2013 Jiri Moskovcak <jmoskovc@redhat.com> 0.5-1
Jiri Moskovcak 7d86487
- new upstream release - 0.5
Jiri Moskovcak 7d86487
- added will_oops
Jiri Moskovcak 7d86487
Richard Marko 1ca9ce1
* Mon Mar 18 2013 Richard Marko  <rmarko@fedoraproject.org> - 0.4-1
Richard Marko 1ca9ce1
- Version bump, added will_java_segfault
Richard Marko 1ca9ce1
Richard Marko a7b8733
* Thu Feb 21 2013 Richard Marko <rmarko@fedoraproject.org> - 0.3-1
Richard Marko a7b8733
- Version bump
Richard Marko a7b8733
20daae0
* Fri Feb 15 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-3
20daae0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
20daae0
Richard Marko 944375b
* Wed Jul 25 2012 Richard Marko <rmarko@redhat.com> - 0.2-2
Richard Marko 944375b
- Don't require python3 for el6
Richard Marko a7b8733
Richard Marko fe68f33
* Wed Jul 25 2012 Richard Marko <rmarko@redhat.com> - 0.2-1
Richard Marko fe68f33
- Version bump
Richard Marko a7b8733
Richard Marko fe68f33
* Mon Jul 23 2012 Richard Marko <rmarko@redhat.com> - 0.1-2
Richard Marko fe68f33
- Added missing automake build requirement
Richard Marko a7b8733
Richard Marko fe68f33
* Fri Jul 20 2012 Richard Marko <rmarko@redhat.com> - 0.1-1
Richard Marko fe68f33
- Initial packaging attempt