]> git.pld-linux.org Git - packages/abrt.git/blobdiff - abrt.spec
- 1.0.0 changes from fc
[packages/abrt.git] / abrt.spec
index 83167a843128332682bbc436c117bdc74bf288e1..a2454dacb70b57301f05e9b3780f255c8bcdbe90 100644 (file)
--- a/abrt.spec
+++ b/abrt.spec
@@ -1,27 +1,32 @@
 Summary:       Automatic bug detection and reporting tool
 Name:          abrt
-Version:       0.0.7.2
+Version:       1.0.0
 Release:       0.1
 License:       GPL v2+
 Group:         Applications/System
 URL:           https://fedorahosted.org/abrt/
 Source0:       http://jmoskovc.fedorapeople.org/%{name}-%{version}.tar.gz
-# Source0-md5: a822aef023f2e2e018f26901082eccce
+# Source0-md5: 62a8a6a1d7712472133b97b38469683e
 Source1:       %{name}.init
+BuildRequires: bzip2-devel
 BuildRequires: curl-devel
-BuildRequires: dbus-c++-devel
 BuildRequires: dbus-devel
 BuildRequires: desktop-file-utils
-BuildRequires: file-devel
 BuildRequires: gettext
-BuildRequires: gtk2-devel
+BuildRequires: gtk+2-devel
+BuildRequires: intltool
+BuildRequires: libmagic-devel
 BuildRequires: libnotify-devel
+BuildRequires: libtar-devel
+BuildRequires: libzip-devel
 BuildRequires: nss-devel
-BuildRequires: nss-devel
+BuildRequires: polkit-devel
 BuildRequires: python-devel
-BuildRequires: rpm-devel >= 4.6
-BuildRequires: sqlite-devel > 3.0
+BuildRequires: rpm-devel
+BuildRequires: sqlite3-devel
 BuildRequires: xmlrpc-c-devel
+BuildRequires: zlib-devel
+Requires(pre): /usr/sbin/groupadd
 Requires:      %{name}-libs = %{version}-%{release}
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -50,14 +55,17 @@ Summary:    abrt's gui
 Group:         X11/Applications
 Requires:      %{name} = %{version}-%{release}
 Requires:      dbus-python
+Requires:      gnome-python2-gnomekeyring
 Requires:      gnome-python2-gnomevfs
 Requires:      pygtk2-libglade
 Requires:      python-pygtk
 # only if gtk2 version < 2.17
 #Requires: python-sexy
 Provides:      abrt-applet = %{version}-%{release}
+Provides:      bug-buddy
 Obsoletes:     abrt-applet < 0.0.5
 Obsoletes:     bug-buddy
+Obsoletes:     bug-buddy
 Conflicts:     abrt-applet < 0.0.5
 
 %description gui
@@ -67,12 +75,25 @@ GTK+ wizard for convenient bug reporting.
 Summary:       %{name}'s C/C++ addon
 Group:         Libraries
 Requires:      %{name} = %{version}-%{release}
-Requires:      gdb
+Requires:      elfutils
+Requires:      gdb >= 7.0-3
+Requires:      yum-utils
 
 %description addon-ccpp
 This package contains hook for C/C++ crashed programs and abrt's C/C++
 analyzer plugin.
 
+%package plugin-firefox
+Summary:       %{name}'s Firefox analyzer plugin
+Group:         Libraries
+Requires:      %{name} = %{version}-%{release}
+Requires:      elfutils
+Requires:      gdb >= 7.0-3
+Requires:      yum-utils
+
+%description plugin-firefox
+This package contains hook for Firefox
+
 %package addon-kerneloops
 Summary:       %{name}'s kerneloops addon
 Group:         Libraries
@@ -148,6 +169,23 @@ Requires:  %{name} = %{version}-%{release}
 %description plugin-bugzilla
 Plugin to report bugs into the bugzilla.
 
+%package plugin-catcut
+Summary:       %{name}'s catcut plugin
+Group:         Libraries
+Requires:      %{name} = %{version}-%{release}
+
+%description plugin-catcut
+Plugin to report bugs into the catcut.
+
+%package plugin-ticketuploader
+Summary:       %{name}'s ticketuploader plugin
+Group:         Libraries
+Requires:      %{name} = %{version}-%{release}
+
+%description plugin-ticketuploader
+Plugin to report bugs into anonymous FTP site associated with
+ticketing system.
+
 %package plugin-filetransfer
 Summary:       %{name}'s File Transfer plugin
 Group:         Libraries
@@ -181,8 +219,9 @@ Requires:   %{name} = %{version}-%{release}
 Requires:      %{name}-addon-ccpp = %{version}-%{release}
 Requires:      %{name}-addon-kerneloops = %{version}-%{release}
 Requires:      %{name}-addon-python = %{version}-%{release}
-Requires:      %{name}-gui = %{version}-%{release}
 Requires:      %{name}-plugin-bugzilla = %{version}-%{release}
+#Requires:     %{name}-plugin-firefox = %{version}-%{release}
+Requires:      %{name}-plugin-logger = %{version}-%{release}
 Requires:      %{name}-plugin-sqlite3 = %{version}-%{release}
 
 %description desktop
@@ -191,29 +230,34 @@ environments.
 
 %prep
 %setup -q
+#sed -i -e /PKG_CHECK_MODULES.*RPM/s,^,dnl, configure.ac
 
 %build
 %configure
 sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
 sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
-%{__make} %{?_smp_mflags}
+%{__make}
 
 %install
 rm -rf $RPM_BUILD_ROOT
-%{__make} install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir}
+%{__make} install \
+       mandir=%{_mandir} \
+       DESTDIR=$RPM_BUILD_ROOT
 %find_lang %{name}
 
-#rm -rf $RPM_BUILD_ROOT/%{_libdir}/lib*.la
-#rm -rf $RPM_BUILD_ROOT/%{_libdir}/%{name}/lib*.la
 # remove all .la and .a files
 find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
 install -d ${RPM_BUILD_ROOT}/%{_initrddir}
-install %SOURCE1 ${RPM_BUILD_ROOT}/%{_initrddir}/abrtd
+install %{SOURCE1} ${RPM_BUILD_ROOT}/%{_initrddir}/abrtd
 install -d $RPM_BUILD_ROOT/var/cache/%{name}
+install -d $RPM_BUILD_ROOT/var/cache/%{name}-di
+install -d $RPM_BUILD_ROOT/var/run/%{name}
 
 desktop-file-install \
-        --dir ${RPM_BUILD_ROOT}%{_desktopdir} \
-        src/Gui/%{name}.desktop
+        --dir $RPM_BUILD_ROOT%{_desktopdir} \
+        --vendor fedora \
+        --delete-original \
+        $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
 
 desktop-file-install \
         --dir ${RPM_BUILD_ROOT}%{_sysconfdir}/xdg/autostart \
@@ -222,33 +266,43 @@ desktop-file-install \
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post
-/sbin/chkconfig --add %{name}d
+%pre
+/usr/sbin/groupadd -f --system abrt
 
-%post libs -p /sbin/ldconfig
+%post
+/sbin/chkconfig --add abrtd
+%service abortd restart
 
 %preun
-if [ "$1" -eq "0" ] ; then
-  service %{name}d stop >/dev/null 2>&1
-  /sbin/chkconfig --del %{name}d
+if [ "$1" = "0" ]; then
+       %service abrtd stop
+       /sbin/chkconfig --del abrtd
 fi
 
+%post  libs -p /sbin/ldconfig
 %postun libs -p /sbin/ldconfig
 
 %files -f %{name}.lang
 %defattr(644,root,root,755)
 %doc README COPYING
 %attr(755,root,root) %{_sbindir}/%{name}d
+%attr(755,root,root) %{_bindir}/%{name}-debuginfo-install
 %config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf
 %config(noreplace) /etc/dbus-1/system.d/dbus-%{name}.conf
 %{_initrddir}/%{name}d
 %dir /var/cache/%{name}
+%dir %attr(775, root, abrt) /var/cache/%{name}
+%dir /var/cache/%{name}-di
+%dir /var/run/%{name}
 %dir %{_sysconfdir}/%{name}
 %dir %{_sysconfdir}/%{name}/plugins
 %dir %{_libdir}/%{name}
-%{_mandir}/man8/%{name}.8*
+%{_mandir}/man8/abrtd.8*
 %{_mandir}/man5/%{name}.conf.5*
 %{_mandir}/man7/%{name}-plugins.7*
+%{_mandir}/man5/pyhook.conf.5*
+%{_datadir}/polkit-1/actions/org.fedoraproject.abrt.policy
+%{_datadir}/dbus-1/system-services/com.redhat.abrt.service
 
 %files libs
 %defattr(644,root,root,755)
@@ -262,7 +316,9 @@ fi
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/%{name}-gui
 %{_datadir}/%{name}
-%{_desktopdir}/%{name}.desktop
++%{_desktopdir}/%{name}.desktop
++%{_pixmapsdir}/abrt.png
++%{_iconsdir}/hicolor/48x48/apps/*.png
 %attr(755,root,root) %{_bindir}/%{name}-applet
 %{_sysconfdir}/xdg/autostart/%{name}-applet.desktop
 
@@ -272,8 +328,12 @@ fi
 %attr(755,root,root) %{_libdir}/%{name}/libCCpp.so*
 %{_libexecdir}/hookCCpp
 
+#%files plugin-firefox
+#%{_libdir}/%{name}/libFirefox.so*
+
 %files addon-kerneloops
 %defattr(644,root,root,755)
+%config(noreplace) %{_sysconfdir}/%{name}/plugins/Kerneloops.conf
 %config(noreplace) %{_sysconfdir}/%{name}/plugins/KerneloopsScanner.conf
 %attr(755,root,root) %{_bindir}/dumpoops
 %attr(755,root,root) %{_libdir}/%{name}/libKerneloops.so*
@@ -323,6 +383,20 @@ fi
 %{_libdir}/%{name}/Bugzilla.GTKBuilder
 %{_mandir}/man7/%{name}-Bugzilla.7*
 
+%files plugin-catcut
+%defattr(644,root,root,755)
+%config(noreplace) %{_sysconfdir}/%{name}/plugins/Catcut.conf
+%attr(755,root,root) %{_libdir}/%{name}/libCatcut.so*
+%{_libdir}/%{name}/Catcut.GTKBuilder
+%{_mandir}/man7/%{name}-Catcut.7*
+
+%files plugin-ticketuploader
+%defattr(644,root,root,755)
+%config(noreplace) %{_sysconfdir}/%{name}/plugins/TicketUploader.conf
+%attr(755,root,root) %{_libdir}/%{name}/libTicketUploader.so*
+%{_libdir}/%{name}/TicketUploader.GTKBuilder
+%{_mandir}/man7/%{name}-TicketUploader.7*
+
 %files plugin-filetransfer
 %defattr(644,root,root,755)
 %config(noreplace) %{_sysconfdir}/%{name}/plugins/FileTransfer.conf
@@ -331,14 +405,17 @@ fi
 
 %files addon-python
 %defattr(644,root,root,755)
+%attr(2755, root, abrt) %{_bindir}/%{name}-pyhook-helper
 %config(noreplace) %{_sysconfdir}/%{name}/pyhook.conf
-%{python_sitearch}/ABRTUtils.so
+#%{python_sitearch}/ABRTUtils.so
 %attr(755,root,root) %{_libdir}/%{name}/libPython.so*
 %{python_site}/*.py*
 
 %files cli
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/abrt-cli
+%{_mandir}/man1/abrt-cli.1*
+%{_sysconfdir}/bash_completion.d/abrt-cli.bash
 
 %files desktop
 %defattr(644,root,root,755)
This page took 0.131985 seconds and 4 git commands to generate.