unpack libs subpackage

This commit is contained in:
h00465007 2020-02-17 14:55:58 +08:00
parent f26317a963
commit a5ba2162d5

View File

@ -1,6 +1,6 @@
Name: abrt Name: abrt
Version: 2.13.0 Version: 2.13.0
Release: 3 Release: 4
Summary: A tool for automatic bug detection and reporting Summary: A tool for automatic bug detection and reporting
License: GPLv2+ License: GPLv2+
URL: https://abrt.readthedocs.org/ URL: https://abrt.readthedocs.org/
@ -18,21 +18,25 @@ BuildRequires: gdb-headless libcap-devel systemd-devel json-c-devel gdb-headles
Requires: libreport >= 2.10.0 satyr >= 0.24 Requires: libreport >= 2.10.0 satyr >= 0.24
Requires: systemd python3-%{name} = %{version}-%{release} python3-augeas python3-dbus Requires: systemd python3-%{name} = %{version}-%{release} python3-augeas python3-dbus
Requires: dmidecode libreport-plugin-ureport libreport-plugin-rhtsupport Requires: dmidecode libreport-plugin-ureport libreport-plugin-rhtsupport
Requires: %{name}-libs = %{version}-%{release}
Requires(pre): shadow-utils Requires(pre): shadow-utils
%{?systemd_requires} %{?systemd_requires}
Provides: %{name}-libs = %{version}-%{release}
Obsoletes: %{name}-libs < 2.13.0-2
%description %description
Abrt is an automatic bug detection and reporting tool, it is used to create Abrt is an automatic bug detection and reporting tool, it is used to create
a bug report with all information needed by maintainer to fix it. It extends its a bug report with all information needed by maintainer to fix it. It extends its
functionality by using plugin system. functionality by using plugin system.
%package libs
Summary: Libraries for abrt
%description libs
Libraries for abrt.
%package devel %package devel
Summary: Development files for the abrt library Summary: Development files for the abrt library
Requires: %{name} = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release}
%description devel %description devel
This package contains development and header files for abrt. This package contains development and header files for abrt.
@ -49,6 +53,7 @@ Help document files for abrt library.
Summary: GUI module for abrt Summary: GUI module for abrt
Requires: %{name} = %{version}-%{release} %{name}-dbus = %{version}-%{release} Requires: %{name} = %{version}-%{release} %{name}-dbus = %{version}-%{release}
Requires: gnome-abrt gsettings-desktop-schemas >= 3.15 Requires: gnome-abrt gsettings-desktop-schemas >= 3.15
Requires: %{name}-libs = %{version}-%{release}
Provides: abrt-gui-libs = %{version}-%{release} abrt-applet = %{version}-%{release} Provides: abrt-gui-libs = %{version}-%{release} abrt-applet = %{version}-%{release}
Obsoletes: abrt-gui-libs < 2.13.0-2 abrt-applet < 0.0.5 Obsoletes: abrt-gui-libs < 2.13.0-2 abrt-applet < 0.0.5
Conflicts: abrt-applet < 0.0.5 Conflicts: abrt-applet < 0.0.5
@ -66,6 +71,7 @@ This package contains development and header files for abrt-gui.
%package addon-ccpp %package addon-ccpp
Summary: C/C++ addon module for abrt Summary: C/C++ addon module for abrt
Requires: cpio gdb-headless elfutils %{name} = %{version}-%{release} python3-libreport Requires: cpio gdb-headless elfutils %{name} = %{version}-%{release} python3-libreport
Requires: %{name}-libs = %{version}-%{release}
Obsoletes: abrt-addon-coredump-helper <= 2.12.2 Obsoletes: abrt-addon-coredump-helper <= 2.12.2
%description addon-ccpp %description addon-ccpp
@ -74,6 +80,7 @@ C/C++ analyzer plugin for abrt.
%package addon-upload-watch %package addon-upload-watch
Summary: Upload addon module for abrt Summary: Upload addon module for abrt
Requires: %{name} = %{version}-%{release} Requires: %{name} = %{version}-%{release}
Requires: %{name}-libs = %{version}-%{release}
%description addon-upload-watch %description addon-upload-watch
This addon-upload-watch package provides hook for uploaded problems. This addon-upload-watch package provides hook for uploaded problems.
@ -88,6 +95,7 @@ Retrace server's client application that helps to analyze C/C++ crashes remotely
%package addon-kerneloops %package addon-kerneloops
Summary: Kerneloops addon for abrt Summary: Kerneloops addon for abrt
Requires: curl %{name} = %{version}-%{release} Requires: curl %{name} = %{version}-%{release}
Requires: %{name}-libs = %{version}-%{release}
%description addon-kerneloops %description addon-kerneloops
This package provides plugin which helps to collect kernel crash information This package provides plugin which helps to collect kernel crash information
@ -96,6 +104,7 @@ from system log.
%package addon-xorg %package addon-xorg
Summary: Xorg addon module for abrt Summary: Xorg addon module for abrt
Requires: curl %{name} = %{version}-%{release} Requires: curl %{name} = %{version}-%{release}
Requires: %{name}-libs = %{version}-%{release}
%description addon-xorg %description addon-xorg
This package provides plugin which helps to collect Xorg crash information This package provides plugin which helps to collect Xorg crash information
@ -113,6 +122,7 @@ from vmcore files.
%package addon-pstoreoops %package addon-pstoreoops
Summary: Pstore oops addon module for abrt Summary: Pstore oops addon module for abrt
Requires: %{name} = %{version}-%{release} abrt-addon-kerneloops Requires: %{name} = %{version}-%{release} abrt-addon-kerneloops
Requires: %{name}-libs = %{version}-%{release}
Obsoletes: abrt-addon-uefioops < %{version}-%{release} Obsoletes: abrt-addon-uefioops < %{version}-%{release}
%description addon-pstoreoops %description addon-pstoreoops
@ -155,7 +165,7 @@ automatic generation of machine_id.
%package tui %package tui
Summary: Command line interface of abrt Summary: Command line interface of abrt
Requires: %{name} = %{version}-%{release} libreport-cli >= 2.10.0 Requires: %{name} = %{version}-%{release} libreport-cli >= 2.10.0
Requires: abrt-libs = %{version}-%{release} abrt-dbus python3-abrt Requires: %{name}-libs = %{version}-%{release} abrt-dbus python3-abrt
Requires: abrt-addon-ccpp python3-argcomplete Requires: abrt-addon-ccpp python3-argcomplete
Provides: %{name}-cli-ng = %{version}-%{release} Provides: %{name}-cli-ng = %{version}-%{release}
Obsoletes: %{name}-cli-ng < 2.12.2 Obsoletes: %{name}-cli-ng < 2.12.2
@ -189,7 +199,7 @@ environment.
%package atomic %package atomic
Summary: Package to make easy default installation on Atomic hosts. Summary: Package to make easy default installation on Atomic hosts.
Requires: %{name} = %{version}-%{release} Requires: %{name}-libs = %{version}-%{release}
Conflicts: %{name}-addon-ccpp Conflicts: %{name}-addon-ccpp
%description atomic %description atomic
@ -199,6 +209,7 @@ hosts.
%package dbus %package dbus
Summary: DBus service module of abrt Summary: DBus service module of abrt
Requires: %{name} = %{version}-%{release} dbus-tools Requires: %{name} = %{version}-%{release} dbus-tools
Requires: %{name}-libs = %{version}-%{release}
%description dbus %description dbus
This package provides org.freedesktop.problems API on dbus and uses PolicyKit This package provides org.freedesktop.problems API on dbus and uses PolicyKit
@ -208,6 +219,7 @@ to authorize to access the problem data.
Summary: Python3 API module of abrt Summary: Python3 API module of abrt
Requires: %{name} = %{version}-%{release} %{name}-dbus = %{version}-%{release} Requires: %{name} = %{version}-%{release} %{name}-dbus = %{version}-%{release}
Requires: python3-dbus python3-libreport python3-gobject-base Requires: python3-dbus python3-libreport python3-gobject-base
Requires: %{name}-libs = %{version}-%{release}
%description -n python3-abrt %description -n python3-abrt
This package provides high-level API for querying, creating and manipulating This package provides high-level API for querying, creating and manipulating
@ -409,8 +421,6 @@ killall abrt-dbus >/dev/null 2>&1 || :
%doc README.md COPYING %doc README.md COPYING
%{_unitdir}/abrtd.service %{_unitdir}/abrtd.service
%{_tmpfilesdir}/abrt.conf %{_tmpfilesdir}/abrt.conf
%{_libdir}/libabrt.so.*
%{_datadir}/augeas/lenses/abrt.aug
%{_sbindir}/abrtd %{_sbindir}/abrtd
%{_sbindir}/abrt-server %{_sbindir}/abrt-server
%{_sbindir}/abrt-auto-reporting %{_sbindir}/abrt-auto-reporting
@ -423,9 +433,6 @@ killall abrt-dbus >/dev/null 2>&1 || :
%{_bindir}/abrt-action-save-package-data %{_bindir}/abrt-action-save-package-data
%{_bindir}/abrt-action-analyze-python %{_bindir}/abrt-action-analyze-python
%{_bindir}/abrt-action-analyze-xorg %{_bindir}/abrt-action-analyze-xorg
%dir %{_sysconfdir}/%{name}
%dir %{_sysconfdir}/%{name}/plugins
%dir %{_datadir}/%{name}
%dir %attr(0751, root, abrt) %{_localstatedir}/spool/abrt %dir %attr(0751, root, abrt) %{_localstatedir}/spool/abrt
%dir %attr(0700, abrt, abrt) %{_localstatedir}/spool/%{name}-upload %dir %attr(0700, abrt, abrt) %{_localstatedir}/spool/%{name}-upload
%dir %attr(0755, root, root) %{_localstatedir}/run/%{name} %dir %attr(0755, root, root) %{_localstatedir}/run/%{name}
@ -439,13 +446,19 @@ killall abrt-dbus >/dev/null 2>&1 || :
%ghost %attr(0644, -, -) %{_localstatedir}/run/%{name}/abrtd.pid %ghost %attr(0644, -, -) %{_localstatedir}/run/%{name}/abrtd.pid
%exclude %{_infodir}/dir %exclude %{_infodir}/dir
%files libs
%{_libdir}/libabrt.so.*
%dir %{_sysconfdir}/%{name}
%dir %{_sysconfdir}/%{name}/plugins
%dir %{_datadir}/%{name}
%{_datadir}/augeas/lenses/abrt.aug
%files devel %files devel
%doc apidoc/html/*.{html,png,css,js} %doc apidoc/html/*.{html,png,css,js}
%{_includedir}/abrt/{abrt-dbus,hooklib,libabrt,problem_api}.h %{_includedir}/abrt/{abrt-dbus,hooklib,libabrt,problem_api}.h
%{_libdir}/libabrt.so %{_libdir}/libabrt.so
%{_libdir}/pkgconfig/abrt.pc %{_libdir}/pkgconfig/abrt.pc
%files gui-devel %files gui-devel
%{_includedir}/abrt/abrt-config-widget.h %{_includedir}/abrt/abrt-config-widget.h
%{_includedir}/abrt/system-config-abrt.h %{_includedir}/abrt/system-config-abrt.h
@ -497,7 +510,6 @@ killall abrt-dbus >/dev/null 2>&1 || :
%{_sbindir}/abrt-upload-watch %{_sbindir}/abrt-upload-watch
%{_unitdir}/abrt-upload-watch.service %{_unitdir}/abrt-upload-watch.service
%files retrace-client %files retrace-client
%{_bindir}/abrt-retrace-client %{_bindir}/abrt-retrace-client
%config(noreplace) %{_sysconfdir}/libreport/events.d/ccpp_retrace_event.conf %config(noreplace) %{_sysconfdir}/libreport/events.d/ccpp_retrace_event.conf
@ -596,6 +608,12 @@ killall abrt-dbus >/dev/null 2>&1 || :
%{_mandir}/man*/* %{_mandir}/man*/*
%changelog %changelog
* Mon Feb 17 2020 hexiujun <hexiujun1@huawei.com> - 2.13.0-4
- Type:enhancement
- ID:NA
- SUG:NA
- DESC:unpack libs subpackage
* Thu Feb 13 2020 gulining<gulining1@huawei.com> 2.13.0-3 * Thu Feb 13 2020 gulining<gulining1@huawei.com> 2.13.0-3
- resolve build failed - resolve build failed