|
Jiri Moskovcak |
746e02a |
%{!?python_site: %define python_site %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(0)")}
|
|
Jiri Moskovcak |
746e02a |
# platform-dependent
|
|
Jiri Moskovcak |
746e02a |
%{!?python_sitearch: %define python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib(1)")}
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
Summary: Generic library for reporting various problems
|
|
Jiri Moskovcak |
746e02a |
Name: libreport
|
|
Jiri Moskovcak |
24e44f9 |
Version: 2.0.4
|
|
Nikola Pajkovsky |
1fe8d9b |
Release: 4%{?dist}
|
|
Jiri Moskovcak |
746e02a |
License: GPLv2+
|
|
Jiri Moskovcak |
746e02a |
Group: System Environment/Libraries
|
|
Jiri Moskovcak |
746e02a |
URL: https://fedorahosted.org/abrt/
|
|
Jiri Moskovcak |
746e02a |
Source: https://fedorahosted.org/released/abrt/%{name}-%{version}.tar.gz
|
|
Jiri Moskovcak |
746e02a |
Patch0: remove_pyreport.patch
|
|
Nikola Pajkovsky |
1fe8d9b |
Patch1: 0001-refuse-reporting-when-not-reportable-file-exist.patch
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: dbus-devel
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: gtk2-devel
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: curl-devel
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: rpm-devel >= 4.6
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: desktop-file-utils
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: libnotify-devel
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: xmlrpc-c-devel
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: python-devel
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: gettext
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: libxml2-devel
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: libtar-devel
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: intltool
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: libtool
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: nss-devel
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: texinfo
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: asciidoc
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: xmlto
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
# for rhel6
|
|
Jiri Moskovcak |
746e02a |
%if 0%{?rhel} >= 6
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: gnome-keyring-devel
|
|
Jiri Moskovcak |
746e02a |
%else
|
|
Jiri Moskovcak |
746e02a |
BuildRequires: libgnome-keyring-devel
|
|
Jiri Moskovcak |
746e02a |
%endif
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%description
|
|
Jiri Moskovcak |
746e02a |
Libraries providing API for reporting different problems in applications
|
|
Jiri Moskovcak |
746e02a |
to different bug targets like Bugzilla, ftp, trac, etc...
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%package devel
|
|
Jiri Moskovcak |
746e02a |
Summary: Development libraries and headers for libreport
|
|
Jiri Moskovcak |
746e02a |
Group: Development/Libraries
|
|
Jiri Moskovcak |
746e02a |
Requires: libreport = %{version}-%{release}
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%description devel
|
|
Jiri Moskovcak |
746e02a |
Development libraries and headers for libreport
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%package cli
|
|
Jiri Moskovcak |
746e02a |
Summary: %{name}'s command line interface
|
|
Jiri Moskovcak |
746e02a |
Group: User Interface/Desktops
|
|
Jiri Moskovcak |
746e02a |
Requires: %{name} = %{version}-%{release}
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%description cli
|
|
Jiri Moskovcak |
746e02a |
This package contains simple command line tool for working
|
|
Jiri Moskovcak |
746e02a |
with problem dump reports
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%package gtk
|
|
Jiri Moskovcak |
746e02a |
Summary: GTK front-end for libreport
|
|
Jiri Moskovcak |
746e02a |
Group: User Interface/Desktops
|
|
Jiri Moskovcak |
746e02a |
Requires: libreport = %{version}-%{release}
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%description gtk
|
|
Jiri Moskovcak |
746e02a |
Applications for reporting bugs using libreport backend
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%package gtk-devel
|
|
Jiri Moskovcak |
746e02a |
Summary: Development libraries and headers for libreport
|
|
Jiri Moskovcak |
746e02a |
Group: Development/Libraries
|
|
Jiri Moskovcak |
746e02a |
Requires: libreport-gtk = %{version}-%{release}
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%description gtk-devel
|
|
Jiri Moskovcak |
746e02a |
Development libraries and headers for libreport-gtk
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%prep
|
|
Jiri Moskovcak |
746e02a |
%setup -q
|
|
Jiri Moskovcak |
746e02a |
%patch0 -p1 -b remove_python
|
|
Nikola Pajkovsky |
1fe8d9b |
%patch1 -p1
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%build
|
|
Jiri Moskovcak |
746e02a |
autoconf
|
|
Jiri Moskovcak |
746e02a |
%configure
|
|
Jiri Moskovcak |
746e02a |
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
|
|
Jiri Moskovcak |
746e02a |
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
|
|
Jiri Moskovcak |
746e02a |
CFLAGS="-fno-strict-aliasing"
|
|
Jiri Moskovcak |
746e02a |
make %{?_smp_mflags}
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%install
|
|
Jiri Moskovcak |
746e02a |
rm -rf $RPM_BUILD_ROOT
|
|
Jiri Moskovcak |
746e02a |
make install DESTDIR=$RPM_BUILD_ROOT mandir=%{_mandir}
|
|
Jiri Moskovcak |
746e02a |
%find_lang %{name}
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
# remove all .la and .a files
|
|
Jiri Moskovcak |
746e02a |
find $RPM_BUILD_ROOT -name '*.la' -or -name '*.a' | xargs rm -f
|
|
Jiri Moskovcak |
746e02a |
mkdir -p $RPM_BUILD_ROOT/%{_initrddir}
|
|
Jiri Moskovcak |
746e02a |
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/events.d/
|
|
Jiri Moskovcak |
746e02a |
mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}/events/
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
# After everything is installed, remove info dir
|
|
Jiri Moskovcak |
746e02a |
rm -f $RPM_BUILD_ROOT/%{_infodir}/dir
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%clean
|
|
Jiri Moskovcak |
746e02a |
rm -rf $RPM_BUILD_ROOT
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%post gtk
|
|
Jiri Moskovcak |
746e02a |
/sbin/ldconfig
|
|
Jiri Moskovcak |
746e02a |
# update icon cache
|
|
Jiri Moskovcak |
746e02a |
touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%post -p /sbin/ldconfig
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%postun -p /sbin/ldconfig
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%postun gtk
|
|
Jiri Moskovcak |
746e02a |
/sbin/ldconfig
|
|
Jiri Moskovcak |
746e02a |
if [ $1 -eq 0 ] ; then
|
|
Jiri Moskovcak |
746e02a |
touch --no-create %{_datadir}/icons/hicolor &>/dev/null
|
|
Jiri Moskovcak |
746e02a |
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
Jiri Moskovcak |
746e02a |
fi
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%posttrans gtk
|
|
Jiri Moskovcak |
746e02a |
gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%files -f %{name}.lang
|
|
Jiri Moskovcak |
746e02a |
%defattr(-,root,root,-)
|
|
Jiri Moskovcak |
746e02a |
%doc README COPYING
|
|
Jiri Moskovcak |
746e02a |
%dir %{_sysconfdir}/%{name}/
|
|
Jiri Moskovcak |
746e02a |
%dir %{_sysconfdir}/%{name}/events.d/
|
|
Jiri Moskovcak |
746e02a |
%dir %{_sysconfdir}/%{name}/events/
|
|
Jiri Moskovcak |
746e02a |
%config(noreplace) %{_sysconfdir}/%{name}/report_event.conf
|
|
Jiri Moskovcak |
746e02a |
%{_libdir}/libreport.so.*
|
|
Jiri Moskovcak |
746e02a |
%{_libdir}/libabrt_dbus.so.*
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%files devel
|
|
Jiri Moskovcak |
746e02a |
%defattr(-,root,root,-)
|
|
Jiri Moskovcak |
24e44f9 |
# Public api headers:
|
|
Jiri Moskovcak |
746e02a |
%{_includedir}/libreport/dump_dir.h
|
|
Jiri Moskovcak |
746e02a |
%{_includedir}/libreport/event_config.h
|
|
Jiri Moskovcak |
746e02a |
%{_includedir}/libreport/problem_data.h
|
|
Jiri Moskovcak |
746e02a |
%{_includedir}/libreport/report.h
|
|
Jiri Moskovcak |
746e02a |
%{_includedir}/libreport/run_event.h
|
|
Jiri Moskovcak |
24e44f9 |
# Private api headers:
|
|
Jiri Moskovcak |
24e44f9 |
%{_includedir}/libreport/internal_abrt_dbus.h
|
|
Jiri Moskovcak |
24e44f9 |
%{_includedir}/libreport/internal_libreport.h
|
|
Jiri Moskovcak |
746e02a |
%{_libdir}/libreport.so
|
|
Jiri Moskovcak |
746e02a |
%{_libdir}/libabrt_dbus.so
|
|
Jiri Moskovcak |
746e02a |
%{_libdir}/pkgconfig/libreport.pc
|
|
Jiri Moskovcak |
746e02a |
%dir %{_includedir}/libreport
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%files cli
|
|
Jiri Moskovcak |
746e02a |
%defattr(-,root,root,-)
|
|
Jiri Moskovcak |
746e02a |
%{_bindir}/report-cli
|
|
Jiri Moskovcak |
746e02a |
%{_mandir}/man1/report-cli.1.gz
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%files gtk
|
|
Jiri Moskovcak |
746e02a |
%defattr(-,root,root,-)
|
|
Jiri Moskovcak |
746e02a |
%{_bindir}/report-gtk
|
|
Jiri Moskovcak |
746e02a |
%{_libdir}/libreport-gtk.so.*
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%files gtk-devel
|
|
Jiri Moskovcak |
746e02a |
%defattr(-,root,root,-)
|
|
Jiri Moskovcak |
746e02a |
%{_libdir}/libreport-gtk.so
|
|
Jiri Moskovcak |
746e02a |
%{_includedir}/libreport/libreport-gtk.h
|
|
Jiri Moskovcak |
746e02a |
%{_libdir}/pkgconfig/libreport-gtk.pc
|
|
Jiri Moskovcak |
746e02a |
|
|
Jiri Moskovcak |
746e02a |
%changelog
|
|
Nikola Pajkovsky |
1fe8d9b |
* Fri Oct 07 2011 Nikola Pajkovsky <npajkovs@redhat.com> 2.0.4-4
|
|
Nikola Pajkovsky |
1fe8d9b |
- refuse reporting when not reportable file exist
|
|
Nikola Pajkovsky |
1fe8d9b |
|
|
Jiri Moskovcak |
b185546 |
* Mon Jul 11 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.4-3
|
|
Jiri Moskovcak |
b185546 |
- bump release
|
|
Jiri Moskovcak |
b185546 |
|
|
Jiri Moskovcak |
2048ad3 |
* Mon Jun 27 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.4-2
|
|
Jiri Moskovcak |
2048ad3 |
- removed Provides/Obsoletes: report-gtk
|
|
Jiri Moskovcak |
2048ad3 |
- Resolves: #715373
|
|
Jiri Moskovcak |
2048ad3 |
|
|
Jiri Moskovcak |
2048ad3 |
* Mon Jun 20 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.4-1
|
|
Jiri Moskovcak |
24e44f9 |
- new upstream release
|
|
Jiri Moskovcak |
24e44f9 |
- cleaned some header files
|
|
Jiri Moskovcak |
24e44f9 |
|
|
Jiri Moskovcak |
7ee011c |
* Thu Jun 16 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.3-1
|
|
Jiri Moskovcak |
7ee011c |
- added report-cli
|
|
Jiri Moskovcak |
7ee011c |
- updated translation
|
|
Jiri Moskovcak |
7ee011c |
|
|
Jiri Moskovcak |
746e02a |
* Wed Jun 01 2011 Jiri Moskovcak <jmoskovc@redhat.com> 2.0.2-1
|
|
Jiri Moskovcak |
746e02a |
- initial packaging
|