From 9693d5232db4b6ca99fd9929b092ce2ede9a0020 Mon Sep 17 00:00:00 2001 From: Jakub Filak Date: Sep 27 2013 09:03:59 +0000 Subject: New upstream version Enrich koops uReport data with koops text and kernel version. Improve koops modules handling. Added support for json de/serialization of reports and stacktraces. Library version number increased, as the interface changed since the last release --- diff --git a/.gitignore b/.gitignore index 7e69fcc..d6fe0dd 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /satyr-0.5.tar.xz /satyr-0.6.tar.xz /satyr-0.7.tar.xz +/satyr-0.9.tar.xz diff --git a/satyr.spec b/satyr.spec index 38b02b2..8a85168 100644 --- a/satyr.spec +++ b/satyr.spec @@ -1,7 +1,14 @@ %{!?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: 0.7 +Version: 0.9 Release: 1%{?dist} Summary: Tools to create anonymous, machine-friendly problem reports Group: System Environment/Libraries @@ -12,6 +19,19 @@ BuildRequires: python2-devel BuildRequires: elfutils-devel, elfutils-libelf-devel, binutils-devel BuildRequires: rpm-devel +# We're going to switch to elfutils unwinder once it's available +%if 0%{?rhel} +%else +# libunwind exists only on selected arches +%ifarch %{arm} hppa ia64 mips ppc ppc64 %{ix86} x86_64 +BuildRequires: libunwind-devel >= 1.1 +%endif +%endif + +%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 @@ -41,7 +61,12 @@ Python bindings for %{name}. %setup -q %build -%configure --disable-static +%configure \ +%if ! %{?enable_python_manpage} + --disable-python-manpage \ +%endif + --disable-static + make %{?_smp_mflags} %install @@ -71,7 +96,21 @@ make check %dir %{python_sitearch}/%{name} %{python_sitearch}/%{name}/* +%if %{?enable_python_manpage} +%{_mandir}/man3/satyr-python.3* +%endif + %changelog +* Wed Sep 11 2013 Jakub Filak 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 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 0.7-1 - New upstream version - Fix couple of crashes (#997076, #994747) diff --git a/sources b/sources index ad16e8c..b497289 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -4442705d594b2a8553d93d898d81122e satyr-0.7.tar.xz +d1d58dfc3896f35dd7be00f1ab4a6b7c satyr-0.9.tar.xz