diff --git a/.gitignore b/.gitignore index e69de29..92427c0 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/satyr-0.2.tar.xz diff --git a/satyr.spec b/satyr.spec new file mode 100644 index 0000000..5785494 --- /dev/null +++ b/satyr.spec @@ -0,0 +1,82 @@ +%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")} + +Name: satyr +Version: 0.2 +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 +# We're going to switch to elfutils unwinder once it's available +BuildRequires: libunwind-devel >= 1.1 +BuildRequires: rpm-devel + +%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 --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}/* + +%changelog +* Mon Mar 18 2012 Martin Milata 0.2-1 +- Documentation and spec cleanup +- Build fixes (build against RPM) + +* Mon Aug 30 2010 Karel Klic 0.1-1 +- Upstream package spec file diff --git a/sources b/sources index e69de29..9306dfd 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +d60cc481c76a67a26e4845f13336b2cf satyr-0.2.tar.xz