123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- %{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
- # rhel6's python-sphinx cannot build manual pages
- %if 0%{?rhel} && 0%{?rhel} <= 6
- %define enable_python_manpage 0
- %else
- %define enable_python_manpage 1
- %endif
- Name: satyr
- Version: @PACKAGE_VERSION@
- Release: 1%{?dist}
- Summary: Tools to create anonymous, machine-friendly problem reports
- Group: System Environment/Libraries
- License: GPLv2+
- URL: https://github.com/abrt/satyr
- Source0: https://fedorahosted.org/released/abrt/satyr-%{version}.tar.xz
- BuildRequires: python2-devel
- BuildRequires: elfutils-devel, elfutils-libelf-devel, binutils-devel
- BuildRequires: rpm-devel
- %if %{?enable_python_manpage}
- BuildRequires: python-sphinx
- %endif
- %description
- Satyr is a library that can be used to create and process microreports.
- Microreports consist of structured data suitable to be analyzed in a fully
- automated manner, though they do not necessarily contain sufficient information
- to fix the underlying problem. The reports are designed not to contain any
- potentially sensitive data to eliminate the need for review before submission.
- Included is a tool that can create microreports and perform some basic
- operations on them.
- %package devel
- Summary: Development libraries for %{name}
- Group: Development/Libraries
- Requires: %{name}%{?_isa} = %{version}-%{release}
- %description devel
- Development libraries and headers for %{name}.
- %package python
- Summary: Python bindings for %{name}
- Group: Development/Libraries
- Requires: %{name}%{?_isa} = %{version}-%{release}
- %description python
- Python bindings for %{name}.
- %prep
- %setup -q
- %build
- %configure \
- %if ! %{?enable_python_manpage}
- --disable-python-manpage \
- %endif
- --disable-static
- make %{?_smp_mflags}
- %install
- make install DESTDIR=%{buildroot}
- # Remove all libtool archives (*.la) from modules directory.
- find %{buildroot} -name "*.la" | xargs rm --
- %check
- make check
- %post -p /sbin/ldconfig
- %postun -p /sbin/ldconfig
- %files
- %doc README NEWS COPYING
- %{_bindir}/satyr
- %{_mandir}/man1/%{name}.1*
- %{_libdir}/lib*.so.*
- %files devel
- %{_includedir}/*
- %{_libdir}/lib*.so
- %{_libdir}/pkgconfig/*
- %files python
- %dir %{python_sitearch}/%{name}
- %{python_sitearch}/%{name}/*
- %if %{?enable_python_manpage}
- %{_mandir}/man3/satyr-python.3*
- %endif
- %changelog
- * Wed Sep 11 2013 Jakub Filak <jfilak@redhat.com> 0.9-1
- - New upstream version
- - Enrich koops uReport data with koops text and kernel version.
- - Improve koops modules handling.
- * Wed Aug 28 2013 Richard Marko<rmarko@redhat.com> 0.8-1
- - New upstream version
- - Added support for json de/serialization of reports and stacktraces.
- - Library version number increased, as the interface changed since the last release
- * Mon Aug 26 2013 Martin Milata <mmilata@redhat.com> 0.7-1
- - New upstream version
- - Fix couple of crashes (#997076, #994747)
- * Mon Jul 29 2013 Martin Milata <mmilata@redhat.com> 0.6-1
- - New upstream version
- - Do not export internal function symbols.
- * Thu Jul 25 2013 Martin Milata <mmilata@redhat.com> 0.5-2
- - Remove libunwind dependency altogether, always use GDB for unwinding.
- * Thu Jul 25 2013 Jakub Filak <jfilak@redhat.com> 0.5-1
- - Added function that creates core stacktrace from GDB output. Several bugfixes.
- * Tue Jul 09 2013 Martin Milata <mmilata@redhat.com> 0.4-2
- - Fix failing tests (failure manifests only on s390x)
- * Mon Jul 08 2013 Martin Milata <mmilata@redhat.com> 0.4-1
- - New upstream version
- - Added features needed by ABRT
- - Support for uReport2
- - Major C and Python API changes
- - Patch for python-2.6 compatibility
- * Tue Apr 02 2013 Dan Horák <dan[at]danny.cz> 0.3-2
- - libunwind exists only on selected arches
- * Mon Mar 25 2013 Martin Milata <mmilata@redhat.com> 0.3-1
- - New upstream version
- - Bug fixes
- - Build fixes for older systems
- - Do not require libunwind on rhel
- * Mon Mar 18 2013 Martin Milata <mmilata@redhat.com> 0.2-1
- - Documentation and spec cleanup
- - Build fixes (build against RPM)
- * Mon Aug 30 2010 Karel Klic <kklic@redhat.com> 0.1-1
- - Upstream package spec file
|