Martin Milata 50f3ee6
%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
Martin Milata 50f3ee6
Martin Milata 50f3ee6
Name: satyr
Martin Milata 520ebef
Version: 0.6
Martin Milata 520ebef
Release: 1%{?dist}
Martin Milata 50f3ee6
Summary: Tools to create anonymous, machine-friendly problem reports
Martin Milata 50f3ee6
Group: System Environment/Libraries
Martin Milata 50f3ee6
License: GPLv2+
Martin Milata 50f3ee6
URL: https://github.com/abrt/satyr
Martin Milata 50f3ee6
Source0: https://fedorahosted.org/released/abrt/satyr-%{version}.tar.xz
Martin Milata 50f3ee6
BuildRequires: python2-devel
Martin Milata 50f3ee6
BuildRequires: elfutils-devel, elfutils-libelf-devel, binutils-devel
Martin Milata 0d00212
BuildRequires: rpm-devel
Martin Milata 0d00212
Martin Milata 50f3ee6
%description
Martin Milata 50f3ee6
Satyr is a library that can be used to create and process microreports.
Martin Milata 50f3ee6
Microreports consist of structured data suitable to be analyzed in a fully
Martin Milata 50f3ee6
automated manner, though they do not necessarily contain sufficient information
Martin Milata 50f3ee6
to fix the underlying problem. The reports are designed not to contain any
Martin Milata 50f3ee6
potentially sensitive data to eliminate the need for review before submission.
Martin Milata 50f3ee6
Included is a tool that can create microreports and perform some basic
Martin Milata 50f3ee6
operations on them.
Martin Milata 50f3ee6
Martin Milata 50f3ee6
%package devel
Martin Milata 50f3ee6
Summary: Development libraries for %{name}
Martin Milata 50f3ee6
Group: Development/Libraries
Martin Milata 50f3ee6
Requires: %{name}%{?_isa} = %{version}-%{release}
Martin Milata 50f3ee6
Martin Milata 50f3ee6
%description devel
Martin Milata 50f3ee6
Development libraries and headers for %{name}.
Martin Milata 50f3ee6
Martin Milata 50f3ee6
%package python
Martin Milata 50f3ee6
Summary: Python bindings for %{name}
Martin Milata 50f3ee6
Group: Development/Libraries
Martin Milata 50f3ee6
Requires: %{name}%{?_isa} = %{version}-%{release}
Martin Milata 50f3ee6
Martin Milata 50f3ee6
%description python
Martin Milata 50f3ee6
Python bindings for %{name}.
Martin Milata 50f3ee6
Martin Milata 50f3ee6
%prep
Martin Milata 50f3ee6
%setup -q
Martin Milata 50f3ee6
Martin Milata 50f3ee6
%build
Martin Milata 50f3ee6
%configure --disable-static
Martin Milata 50f3ee6
make %{?_smp_mflags}
Martin Milata 50f3ee6
Martin Milata 50f3ee6
%install
Martin Milata 50f3ee6
make install DESTDIR=%{buildroot}
Martin Milata 50f3ee6
Martin Milata 50f3ee6
# Remove all libtool archives (*.la) from modules directory.
Martin Milata 50f3ee6
find %{buildroot} -name "*.la" | xargs rm --
Martin Milata 50f3ee6
Martin Milata 50f3ee6
%check
Martin Milata 50f3ee6
make check
Martin Milata 50f3ee6
Martin Milata 50f3ee6
%post -p /sbin/ldconfig
Martin Milata 50f3ee6
%postun -p /sbin/ldconfig
Martin Milata 50f3ee6
Martin Milata 50f3ee6
%files
Martin Milata 50f3ee6
%doc README NEWS COPYING
Martin Milata 50f3ee6
%{_bindir}/satyr
Martin Milata 50f3ee6
%{_mandir}/man1/%{name}.1*
Martin Milata 50f3ee6
%{_libdir}/lib*.so.*
Martin Milata 50f3ee6
Martin Milata 50f3ee6
%files devel
Martin Milata 50f3ee6
%{_includedir}/*
Martin Milata 50f3ee6
%{_libdir}/lib*.so
Martin Milata 50f3ee6
%{_libdir}/pkgconfig/*
Martin Milata 50f3ee6
Martin Milata 50f3ee6
%files python
Martin Milata 50f3ee6
%dir %{python_sitearch}/%{name}
Martin Milata 50f3ee6
%{python_sitearch}/%{name}/*
Martin Milata 50f3ee6
Martin Milata 50f3ee6
%changelog
Martin Milata 520ebef
* Mon Jul 29 2013 Martin Milata <mmilata@redhat.com> 0.6-1
Martin Milata 520ebef
- New upstream version
Martin Milata 520ebef
  - Do not export internal function symbols.
Martin Milata 520ebef
Martin Milata 0293121
* Thu Jul 25 2013 Martin Milata <mmilata@redhat.com> 0.5-2
Martin Milata 0293121
- Remove libunwind dependency altogether, always use GDB for unwinding.
Martin Milata 0293121
Jakub Filak 1ff4f7e
* Thu Jul 25 2013 Jakub Filak <jfilak@redhat.com> 0.5-1
Jakub Filak 1ff4f7e
- Added function that creates core stacktrace from GDB output. Several bugfixes.
Jakub Filak 1ff4f7e
Martin Milata 090e260
* Tue Jul 09 2013 Martin Milata <mmilata@redhat.com> 0.4-2
Martin Milata 090e260
- Fix failing tests (failure manifests only on s390x)
Martin Milata 090e260
Martin Milata 5ee80d2
* Mon Jul 08 2013 Martin Milata <mmilata@redhat.com> 0.4-1
Martin Milata 5ee80d2
- New upstream version
Martin Milata 5ee80d2
  - Added features needed by ABRT
Martin Milata 5ee80d2
  - Support for uReport2
Martin Milata 5ee80d2
  - Major C and Python API changes
Martin Milata 5ee80d2
- Patch for python-2.6 compatibility
Martin Milata 5ee80d2
997d39e
* Tue Apr 02 2013 Dan HorĂ¡k <dan[at]danny.cz> 0.3-2
997d39e
- libunwind exists only on selected arches
997d39e
Martin Milata 0d00212
* Mon Mar 25 2013 Martin Milata <mmilata@redhat.com> 0.3-1
Martin Milata 0d00212
- New upstream version
Martin Milata 0d00212
  - Bug fixes
Martin Milata 0d00212
  - Build fixes for older systems
Martin Milata 0d00212
- Do not require libunwind on rhel
Martin Milata 0d00212
Martin Milata 0d00212
* Mon Mar 18 2013 Martin Milata <mmilata@redhat.com> 0.2-1
Martin Milata 50f3ee6
- Documentation and spec cleanup
Martin Milata 50f3ee6
- Build fixes (build against RPM)
Martin Milata 50f3ee6
Martin Milata 50f3ee6
* Mon Aug 30 2010 Karel Klic <kklic@redhat.com> 0.1-1
Martin Milata 50f3ee6
- Upstream package spec file