%global commit fdf80c5de2400437cc2fbe56f14aacbf346274df %global shortcommit %(c=%{commit}; echo ${c:0:7}) Name: abrt-java-connector Version: 1.0.10 Release: 1.981682.ppc64le%{?dist} Summary: JNI Agent library converting Java exceptions to ABRT problems Group: System Environment/Libraries License: GPLv2+ URL: https://github.com/jfilak/abrt-java-connector Source0: https://github.com/jfilak/%{name}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz Patch01: 0001-Add-test-results-for-Linux-ppc64le.patch BuildRequires: cmake BuildRequires: satyr-devel BuildRequires: libreport-devel BuildRequires: abrt-devel BuildRequires: java-1.7.0-openjdk-devel BuildRequires: systemd-devel BuildRequires: gettext BuildRequires: check-devel BuildRequires: rpm-devel BuildRequires: git Requires: abrt %description JNI library providing an agent capable to process both caught and uncaught exceptions and transform them to ABRT problems %prep %autosetup -n %{name}-%{commit} -S git %build %cmake -DCMAKE_BUILD_TYPE=Release make %{?_smp_mflags} %install make install DESTDIR=%{buildroot} %files %doc LICENSE README AUTHORS %config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_format_java.conf %config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_formatdup_java.conf %config(noreplace) %{_sysconfdir}/libreport/events.d/java_event.conf %config(noreplace) %{_sysconfdir}/abrt/plugins/java.conf %{_bindir}/abrt-action-analyze-java %{_mandir}/man1/abrt-action-analyze-java.1* %{_mandir}/man5/java_event.conf.5* %{_mandir}/man5/bugzilla_format_java.conf.5* %{_mandir}/man5/bugzilla_formatdup_java.conf.5* %{_datadir}/abrt/conf.d/plugins/java.conf # install only unversioned shared object because the package is a Java plugin # and not a system library but unfortunately the library must be placed in ld # library paths %{_libdir}/lib%{name}.so %check make test %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %changelog * Fri May 9 2014 Jakub Filak - 1.0.10-1.981682.ppc64le - Add test results for Linux-ppc64le - Related: #981682 * Fri Apr 4 2014 Jakub Filak - 1.0.10-1 - Temporarily ignore failures of reporter-ureport until ABRT start using FAF2 - Prevent users from reporting low quality stack traces * Tue Mar 18 2014 Jakub Filak - 1.0.9-1 - Make the agent configurable via a configuration file - Include custom debug info in bug reports - Make the detection of 'executable' working with JAR files * Tue Feb 04 2014 Jakub Filak - 1.0.8-3 - Return the correct value from Agent_OnLoad - Add test for multiple calls of Agent_On* * Tue Feb 04 2014 Jakub Filak - 1.0.8-2 - Make sure that agent_onload and agent_onunload are processed only once - Fix a pair of defects uncovered by coverity - Resolves: #1049011 * Wed Jan 22 2014 Jakub Filak - 1.0.8-1 - Do not report exceptions caught in a native method - Mark stack traces with 3rd party classes as not-reportable - Calculate 'duphash' & 'uuid' in satyr - Use the main class URL for 'executable' - Do not ship own reporting workflow definitions - Code optimizations * Fri Jan 10 2014 Jakub Filak - 1.0.7-1 - Use the last frame class path for executable - Gracefully handle JVMTI errors - Add an abstract to README - Add support for journald and syslog - Make log output disabled by default - Add support for changing log directory - Fix a race condition causing a crash of JVM - Resolves: #1023081, #1026208 * Tue Oct 01 2013 Jakub Filak - 1.0.6-1 - Fix a deadlock in GC start callback - Disable experimental features in production releases * Tue Jul 30 2013 Jakub Filak - 1.0.5-1 - Provide a proper configuration for libreport * Thu Jul 18 2013 Jakub Filak - 1.0.4-1 - Stop creating an empty log file * Tue Jul 16 2013 Jakub Filak - 1.0.3-1 - Fix tests on arm * Tue Jul 09 2013 Jakub Filak - 1.0.2-1 - Do not crash on empty command line options * Mon Jul 08 2013 Jakub Filak - 1.0.1-1 - Fix tests on ppc and s390 on both 32 and 64 bit * Thu Jun 27 2013 Jakub Filak - 1.0.0-1 - Publicly releasable version * Mon Jun 03 2013 Jakub Filak - 0.1.2-1 - Start versioning library - Drop build dependency on abrt-devel * Mon Jun 03 2013 Jakub Filak - 0.1.1-2 - Provide ABRT configuration * Mon Jun 03 2013 Jakub Filak - 0.1.1-1 - New release * Fri May 31 2013 Jakub Filak - 0.1.0-3 - Build with the library name same as the package name * Fri May 31 2013 Jakub Filak - 0.1.0-2 - Build with ABRT enabled * Fri May 31 2013 Jakub Filak - 0.1.0-1 - Initial version