update to 2.0.4.980
This commit is contained in:
parent
7296a16eae
commit
d59aab0ef5
1 changed files with 112 additions and 30 deletions
142
abrt.spec
142
abrt.spec
|
|
@ -7,10 +7,16 @@
|
|||
%bcond_with systemd
|
||||
%endif
|
||||
|
||||
%if 0%{?rhel} >= 6
|
||||
%define vendor redhat
|
||||
%else
|
||||
%define vendor fedora
|
||||
%endif
|
||||
|
||||
Summary: Automatic bug detection and reporting tool
|
||||
Name: abrt
|
||||
Version: 2.0.4
|
||||
Release: 5%{?dist}
|
||||
Version: 2.0.4.980
|
||||
Release: 1%{?dist}
|
||||
License: GPLv2+
|
||||
Group: Applications/System
|
||||
URL: https://fedorahosted.org/abrt/
|
||||
|
|
@ -18,14 +24,9 @@ Source: https://fedorahosted.org/released/%{name}/%{name}-%{version}.tar.gz
|
|||
Source1: abrt.init
|
||||
Source2: abrt-ccpp.init
|
||||
Source3: abrt-oops.init
|
||||
Source4: abrt1_to_abrt2
|
||||
Patch0: 0001-abrt-gui-launch-reporter-children-with-LIBREPORT_GET.patch
|
||||
Patch1: 0002-gui-split-the-main-window-in-2-panes-reported-not-re.patch
|
||||
Patch2: 0004-install-debuginfo-ask-before-downloading.patch
|
||||
Patch3: blacklist.patch
|
||||
Patch4: enable_bz_for_oops.patch
|
||||
Patch5: null_deref.patch
|
||||
Patch6: free_space_check.patch
|
||||
Source4: abrt-vmcore.init
|
||||
Source5: abrt1_to_abrt2
|
||||
Patch0: blacklist.patch
|
||||
BuildRequires: dbus-devel
|
||||
BuildRequires: gtk2-devel
|
||||
BuildRequires: rpm-devel >= 4.6
|
||||
|
|
@ -105,6 +106,16 @@ Requires: %{name} = %{version}-%{release}
|
|||
This package contains hook for C/C++ crashed programs and %{name}'s C/C++
|
||||
analyzer plugin.
|
||||
|
||||
%package retrace-client
|
||||
Summary: %{name}'s retrace client
|
||||
Group: System Environment/Libraries
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description retrace-client
|
||||
This package contains the client application for Retrace server
|
||||
which is able to analyze C/C++ crashes remotely.
|
||||
|
||||
|
||||
%package addon-kerneloops
|
||||
Summary: %{name}'s kerneloops addon
|
||||
Group: System Environment/Libraries
|
||||
|
|
@ -118,6 +129,16 @@ Obsoletes: abrt-plugin-kerneloopsreporter > 0.0.1
|
|||
%description addon-kerneloops
|
||||
This package contains plugin for collecting kernel crash information.
|
||||
|
||||
%package addon-vmcore
|
||||
Summary: %{name}'s vmcore addon
|
||||
Group: System Environment/Libraries
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: abrt-addon-kerneloops
|
||||
|
||||
%description addon-vmcore
|
||||
This package contains plugin for collecting kernel crash information from vmcore files.
|
||||
|
||||
|
||||
%package addon-python
|
||||
Summary: %{name}'s addon for catching and analyzing Python exceptions
|
||||
Group: System Environment/Libraries
|
||||
|
|
@ -153,7 +174,9 @@ Group: User Interface/Desktops
|
|||
# any tweaking in abrt.conf (IOW: all plugins mentioned there must be installed)
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
Requires: abrt-addon-kerneloops
|
||||
Requires: abrt-addon-ccpp, abrt-addon-python
|
||||
Requires: abrt-addon-vmcore
|
||||
Requires: abrt-addon-ccpp
|
||||
Requires: abrt-addon-python
|
||||
# Default config of addon-ccpp requires gdb
|
||||
Requires: gdb >= 7.0-3
|
||||
Requires: abrt-gui
|
||||
|
|
@ -167,13 +190,9 @@ Virtual package to make easy default installation on desktop environments.
|
|||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
%patch1 -p1
|
||||
%patch2 -p1
|
||||
%patch3 -p1
|
||||
%patch4 -p1 -b .oops_to_bz
|
||||
%patch5 -p1 -b .sigsegv
|
||||
%patch6 -p1 -b .free_space_check
|
||||
# Fedora specific
|
||||
%patch0 -p1 -b .blacklist
|
||||
# general fixes
|
||||
|
||||
%build
|
||||
autoconf
|
||||
|
|
@ -195,18 +214,17 @@ mkdir -p ${RPM_BUILD_ROOT}/%{_initrddir}
|
|||
install -m 755 %SOURCE1 ${RPM_BUILD_ROOT}/%{_initrddir}/abrtd
|
||||
install -m 755 %SOURCE2 ${RPM_BUILD_ROOT}/%{_initrddir}/abrt-ccpp
|
||||
install -m 755 %SOURCE3 ${RPM_BUILD_ROOT}/%{_initrddir}/abrt-oops
|
||||
install -m 755 %SOURCE4 ${RPM_BUILD_ROOT}/%{_initrddir}/abrt-vmcore
|
||||
%endif
|
||||
install -m 755 %SOURCE4 ${RPM_BUILD_ROOT}/%{_libexecdir}/abrt1-to-abrt2
|
||||
install -m 755 %SOURCE5 ${RPM_BUILD_ROOT}/%{_libexecdir}/abrt1-to-abrt2
|
||||
mkdir -p $RPM_BUILD_ROOT/var/cache/abrt-di
|
||||
mkdir -p $RPM_BUILD_ROOT/var/run/abrt
|
||||
mkdir -p $RPM_BUILD_ROOT/var/spool/abrt
|
||||
mkdir -p $RPM_BUILD_ROOT/var/spool/abrt-upload
|
||||
# compat before we split abrt-cli and report-cli
|
||||
ln -s %{_bindir}/report-cli $RPM_BUILD_ROOT/%{_bindir}/abrt-cli
|
||||
|
||||
desktop-file-install \
|
||||
--dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
|
||||
--vendor fedora \
|
||||
--vendor %{vendor} \
|
||||
--delete-original \
|
||||
${RPM_BUILD_ROOT}%{_datadir}/applications/%{name}.desktop
|
||||
|
||||
|
|
@ -220,6 +238,9 @@ rm -f %{buildroot}%{_infodir}/dir
|
|||
%clean
|
||||
rm -rf $RPM_BUILD_ROOT
|
||||
|
||||
%check
|
||||
make check
|
||||
|
||||
%pre
|
||||
#uidgid pair 173:173 reserved in setup rhbz#670231
|
||||
%define abrt_gid_uid 173
|
||||
|
|
@ -286,6 +307,17 @@ if [ $1 -gt 1 ]; then # Is this an upgrade?
|
|||
fi
|
||||
fi
|
||||
|
||||
%post addon-vmcore
|
||||
if [ $1 -eq 1 ]; then
|
||||
%if %{with systemd}
|
||||
# Enable (but don't start) the units by default
|
||||
/bin/systemctl enable abrt-vmcore.service >/dev/null 2>&1 || :
|
||||
%else
|
||||
/sbin/chkconfig --add abrt-vmcore
|
||||
%endif
|
||||
fi
|
||||
|
||||
|
||||
%preun
|
||||
if [ "$1" -eq "0" ] ; then
|
||||
%if %{with systemd}
|
||||
|
|
@ -319,6 +351,17 @@ if [ "$1" -eq "0" ] ; then
|
|||
%endif
|
||||
fi
|
||||
|
||||
%preun addon-vmcore
|
||||
if [ "$1" -eq "0" ] ; then
|
||||
%if %{with systemd}
|
||||
/bin/systemctl --no-reload abrt-vmcore.service >/dev/null 2>&1 || :
|
||||
/bin/systemctl stop abrt-vmcore.service >/dev/null 2>&1 || :
|
||||
%else
|
||||
service abrt-vmcore stop >/dev/null 2>&1
|
||||
/sbin/chkconfig --del abrt-vmcore
|
||||
%endif
|
||||
fi
|
||||
|
||||
%if %{with systemd}
|
||||
%postun
|
||||
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
||||
|
|
@ -326,6 +369,9 @@ fi
|
|||
%postun addon-kerneloops
|
||||
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
||||
|
||||
%postun addon-vmcore
|
||||
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
||||
|
||||
%postun addon-ccpp
|
||||
/bin/systemctl daemon-reload >/dev/null 2>&1 || :
|
||||
|
||||
|
|
@ -354,6 +400,9 @@ service abrt-ccpp condrestart >/dev/null 2>&1 || :
|
|||
%posttrans addon-kerneloops
|
||||
service abrt-oops condrestart >/dev/null 2>&1 || :
|
||||
|
||||
%posttrans addon-vmcore
|
||||
service abrt-vmcore condrestart >/dev/null 2>&1 || :
|
||||
|
||||
%posttrans gui
|
||||
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
||||
|
||||
|
|
@ -367,9 +416,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||
%endif
|
||||
%{_sbindir}/abrtd
|
||||
%{_sbindir}/abrt-server
|
||||
%{_libexecdir}/abrt-handle-event
|
||||
%{_bindir}/abrt-handle-upload
|
||||
%{_bindir}/abrt-action-save-package-data
|
||||
%{_bindir}/abrt-retrace-client
|
||||
%config(noreplace) %{_sysconfdir}/%{name}/abrt.conf
|
||||
%config(noreplace) %{_sysconfdir}/%{name}/abrt-action-save-package-data.conf
|
||||
%config(noreplace) %{_sysconfdir}/%{name}/gpg_keys
|
||||
|
|
@ -386,11 +435,13 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||
%dir %{_sysconfdir}/%{name}
|
||||
%dir %{_sysconfdir}/%{name}/plugins
|
||||
#%dir %{_libdir}/%{name}
|
||||
%{_mandir}/man1/abrt-handle-upload.1.gz
|
||||
%{_mandir}/man1/abrt-server.1.gz
|
||||
%{_mandir}/man1/abrt-action-save-package-data.1.gz
|
||||
%{_mandir}/man8/abrtd.8.gz
|
||||
%{_mandir}/man5/abrt.conf.5.gz
|
||||
%{_mandir}/man5/abrt_event.conf.5.gz
|
||||
%{_mandir}/man5/abrt-action-save-package-data.conf.5.gz
|
||||
# {_mandir}/man5/pyhook.conf.5.gz
|
||||
%{_mandir}/man7/abrt-plugins.7.gz
|
||||
%{_mandir}/man1/abrt-retrace-client.1.gz
|
||||
%{_datadir}/dbus-1/system-services/com.redhat.abrt.service
|
||||
%{_libexecdir}/abrt1-to-abrt2
|
||||
|
|
@ -411,7 +462,7 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||
%{_bindir}/abrt-gui
|
||||
%dir %{_datadir}/%{name}
|
||||
# all glade, gtkbuilder and py files for gui
|
||||
%{_datadir}/applications/fedora-%{name}.desktop
|
||||
%{_datadir}/applications/%{vendor}-%{name}.desktop
|
||||
%{_datadir}/icons/hicolor/*/apps/*
|
||||
%{_datadir}/icons/hicolor/*/status/*
|
||||
%{_datadir}/%{name}/icons/hicolor/*/status/*
|
||||
|
|
@ -429,9 +480,9 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||
%{_initrddir}/abrt-ccpp
|
||||
%endif
|
||||
%{_libexecdir}/abrt-hook-ccpp
|
||||
%attr(4755, abrt, abrt) %{_libexecdir}/abrt-action-install-debuginfo-to-abrt-cache
|
||||
%{_bindir}/abrt-action-analyze-c
|
||||
%{_bindir}/abrt-action-trim-files
|
||||
%attr(4755, abrt, abrt) %{_bindir}/abrt-action-install-debuginfo-to-abrt-cache
|
||||
%{_bindir}/abrt-action-analyze-core
|
||||
%{_bindir}/abrt-action-install-debuginfo
|
||||
%{_bindir}/abrt-action-generate-backtrace
|
||||
|
|
@ -439,14 +490,26 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||
%{_bindir}/abrt-action-list-dsos
|
||||
%{_sbindir}/abrt-install-ccpp-hook
|
||||
%{_sysconfdir}/libreport/events.d/ccpp_event.conf
|
||||
%{_sysconfdir}/libreport/events.d/gconf_event.conf
|
||||
%{_sysconfdir}/libreport/events.d/vimrc_event.conf
|
||||
%{_sysconfdir}/libreport/events/analyze_LocalGDB.xml
|
||||
%{_sysconfdir}/libreport/events/analyze_RetraceServer.xml
|
||||
%{_sysconfdir}/libreport/events/analyze_xsession_errors.xml
|
||||
%{_sysconfdir}/libreport/events/analyze_Smolt.xml
|
||||
%{_sysconfdir}/libreport/events/collect_xsession_errors.xml
|
||||
%{_sysconfdir}/libreport/events/collect_Smolt.xml
|
||||
%{_sysconfdir}/libreport/events/collect_GConf.xml
|
||||
%{_sysconfdir}/libreport/events/collect_vimrc_user.xml
|
||||
%{_sysconfdir}/libreport/events/collect_vimrc_system.xml
|
||||
%{_mandir}/man*/abrt-action-trim-files.*
|
||||
%{_mandir}/man*/abrt-action-generate-backtrace.*
|
||||
%{_mandir}/man*/abrt-action-analyze-backtrace.*
|
||||
%{_mandir}/man*/abrt-action-list-dsos.*
|
||||
%{_mandir}/man1/abrt-install-ccpp-hook.1.gz
|
||||
%{_mandir}/man1/abrt-action-analyze-c.1.gz
|
||||
|
||||
%files retrace-client
|
||||
%{_bindir}/abrt-retrace-client
|
||||
%{_mandir}/man1/abrt-retrace-client.1.gz
|
||||
%{_sysconfdir}/libreport/events.d/ccpp_retrace_event.conf
|
||||
%{_sysconfdir}/libreport/events/analyze_RetraceServer.xml
|
||||
|
||||
%files addon-kerneloops
|
||||
%defattr(-,root,root,-)
|
||||
|
|
@ -460,22 +523,41 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|||
%{_bindir}/abrt-action-analyze-oops
|
||||
%{_mandir}/man1/abrt-action-analyze-oops.1*
|
||||
|
||||
%files addon-vmcore
|
||||
%defattr(-,root,root,-)
|
||||
%config(noreplace) %{_sysconfdir}/libreport/events.d/vmcore_event.conf
|
||||
%{_sysconfdir}/libreport/events/analyze_VMcore.xml
|
||||
%if %{with systemd}
|
||||
/lib/systemd/system/abrt-vmcore.service
|
||||
%else
|
||||
%{_initrddir}/abrt-vmcore
|
||||
%endif
|
||||
%{_sbindir}/abrt-harvest-vmcore
|
||||
%{_bindir}/abrt-action-analyze-vmcore
|
||||
|
||||
|
||||
%files addon-python
|
||||
%defattr(-,root,root,-)
|
||||
#%config(noreplace) %{_sysconfdir}/%{name}/plugins/Python.conf
|
||||
%{_sysconfdir}/libreport/events.d/python_event.conf
|
||||
%{_bindir}/abrt-action-analyze-python
|
||||
%{_mandir}/man1/abrt-action-analyze-python.1*
|
||||
%{python_site}/abrt*.py*
|
||||
%{python_site}/abrt.pth
|
||||
|
||||
%files cli
|
||||
%defattr(-,root,root,-)
|
||||
%{_bindir}/abrt-cli
|
||||
# provide asap
|
||||
#% {_mandir}/man1/report-cli.1.gz
|
||||
|
||||
%files desktop
|
||||
%defattr(-,root,root,-)
|
||||
|
||||
%changelog
|
||||
* Thu Sep 22 2011 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.4.980-1
|
||||
-
|
||||
|
||||
* Tue Sep 13 2011 Jiri Moskovcak <jmoskovc@redhat.com> - 2.0.4-5
|
||||
- minor spec file fix
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue