[ABRT PATCH 3/3] spec: add new packages abrt-gui-libs and abrt-gui-devel
Jakub Filak
jfilak at redhat.com
Wed Aug 7 11:33:33 UTC 2013
Related to rhbz#993591
Signed-off-by: Jakub Filak <jfilak at redhat.com>
---
abrt.spec.in | 48 +++++++++++++++++++++++++++++++++++++-----------
1 file changed, 37 insertions(+), 11 deletions(-)
diff --git a/abrt.spec.in b/abrt.spec.in
index 71e12f0..5cad546 100644
--- a/abrt.spec.in
+++ b/abrt.spec.in
@@ -100,6 +100,21 @@ Requires: abrt-libs = %{version}-%{release}
%description devel
Development libraries and headers for %{name}.
+%package gui-libs
+Summary: Libraries for %{name}-gui
+Group: System Environment/Libraries
+
+%description gui-libs
+Libraries for %{name}-gui.
+
+%package gui-devel
+Summary: Development libraries for %{name}-gui
+Group: Development/Libraries
+Requires: abrt-gui-libs = %{version}-%{release}
+
+%description gui-devel
+Development libraries and headers for %{name}-gui.
+
%package gui
Summary: %{name}'s gui
Group: User Interface/Desktops
@@ -380,11 +395,6 @@ desktop-file-install \
--dir ${RPM_BUILD_ROOT}%{_sysconfdir}/xdg/autostart \
src/applet/abrt-applet.desktop
-desktop-file-install \
- --dir ${RPM_BUILD_ROOT}%{_datadir}/applications \
- --delete-original \
- ${RPM_BUILD_ROOT}%{_datadir}/applications/*.desktop
-
# After everything is installed, remove info dir
rm -f %{buildroot}%{_infodir}/dir
@@ -579,6 +589,10 @@ touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
%postun libs -p /sbin/ldconfig
+%post gui-libs -p /sbin/ldconfig
+
+%postun gui-libs -p /sbin/ldconfig
+
%postun gui
if [ $1 -eq 0 ] ; then
touch --no-create %{_datadir}/icons/hicolor &>/dev/null
@@ -649,15 +663,28 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%files libs
%defattr(-,root,root,-)
-%{_libdir}/libabrt*.so.*
+%{_libdir}/libabrt.so.*
%files devel
%defattr(-,root,root,-)
%doc apidoc/html/*
-%{_includedir}/abrt/*
-%{_libdir}/libabrt*.so
-#FIXME: this should go to libreportgtk-devel package
-%{_libdir}/pkgconfig/*
+%{_includedir}/abrt/abrt-dbus.h
+%{_includedir}/abrt/hooklib.h
+%{_includedir}/abrt/libabrt.h
+%{_includedir}/abrt/problem_api.h
+%{_libdir}/libabrt.so
+%{_libdir}/pkgconfig/abrt.pc
+
+%files gui-libs
+%defattr(-,root,root,-)
+%{_libdir}/libabrt_gui.so.*
+
+%files gui-devel
+%defattr(-,root,root,-)
+%{_includedir}/abrt/abrt-config-widget.h
+%{_includedir}/abrt/system-config-abrt.h
+%{_libdir}/libabrt_gui.so
+%{_libdir}/pkgconfig/abrt_gui.pc
%files gui
%defattr(-,root,root,-)
@@ -671,7 +698,6 @@ gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
%{_bindir}/system-config-abrt
#%%{_bindir}/test-report
%config(noreplace) %{_sysconfdir}/xdg/autostart/abrt-applet.desktop
-/usr/share/applications/system-config-abrt.desktop
%{_mandir}/man1/abrt-applet.1*
%{_mandir}/man1/system-config-abrt.1*
--
1.8.3.1
More information about the Crash-catcher
mailing list