Jakub Filak 0520812
%global commit e97c189068515c894695c07b68733adc211c9805
Jakub Filak e4350ad
%global shortcommit %(c=%{commit}; echo ${c:0:7})
Jakub Filak e4350ad
Jakub Filak e4350ad
Name:		abrt-java-connector
Jakub Filak 0520812
Version:	1.0.4
Jakub Filak e4350ad
Release:	1%{?dist}
Jakub Filak e4350ad
Summary:	JNI Agent library converting Java exceptions to ABRT problems
Jakub Filak e4350ad
Jakub Filak e4350ad
Group:		System Environment/Libraries
Jakub Filak e4350ad
License:	GPLv2+
Jakub Filak e4350ad
URL:		https://github.com/jfilak/abrt-java-connector
Jakub Filak e4350ad
Source0:	https://github.com/jfilak/%{name}/archive/%{commit}/%{name}-%{version}-%{shortcommit}.tar.gz
Jakub Filak e4350ad
Jakub Filak e4350ad
BuildRequires:	cmake
Jakub Filak e4350ad
BuildRequires:	libreport-devel
Jakub Filak e4350ad
BuildRequires:	java-1.7.0-openjdk-devel
Jakub Filak e4350ad
Jakub Filak e4350ad
Requires:	abrt
Jakub Filak e4350ad
Jakub Filak e4350ad
%description
Jakub Filak e4350ad
JNI library providing an agent capable to process both caught and uncaught
Jakub Filak e4350ad
exceptions and transform them to ABRT problems
Jakub Filak e4350ad
Jakub Filak e4350ad
Jakub Filak e4350ad
%prep
Jakub Filak e4350ad
%setup -qn %{name}-%{commit}
Jakub Filak e4350ad
Jakub Filak e4350ad
Jakub Filak e4350ad
%build
Jakub Filak e4350ad
%cmake -DCMAKE_BUILD_TYPE=Release
Jakub Filak e4350ad
make %{?_smp_mflags}
Jakub Filak e4350ad
Jakub Filak e4350ad
Jakub Filak e4350ad
%install
Jakub Filak e4350ad
make install DESTDIR=%{buildroot}
Jakub Filak e4350ad
Jakub Filak e4350ad
Jakub Filak e4350ad
%files
Jakub Filak e4350ad
%doc LICENSE README AUTHORS
Jakub Filak e4350ad
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_format_java.conf
Jakub Filak e4350ad
%config(noreplace) %{_sysconfdir}/libreport/plugins/bugzilla_formatdup_java.conf
Jakub Filak e4350ad
%config(noreplace) %{_sysconfdir}/libreport/events.d/java_event.conf
Jakub Filak e4350ad
Jakub Filak e4350ad
# install only unversioned shared object because the package is a Java plugin
Jakub Filak e4350ad
# and not a system library but unfortunately the library must be placed in ld
Jakub Filak e4350ad
# library paths
Jakub Filak e4350ad
%{_libdir}/lib%{name}.so
Jakub Filak e4350ad
Jakub Filak e4350ad
Jakub Filak e4350ad
%check
Jakub Filak e4350ad
make test
Jakub Filak e4350ad
Jakub Filak e4350ad
Jakub Filak e4350ad
%post -p /sbin/ldconfig
Jakub Filak e4350ad
Jakub Filak e4350ad
Jakub Filak e4350ad
%postun -p /sbin/ldconfig
Jakub Filak e4350ad
Jakub Filak e4350ad
Jakub Filak e4350ad
Jakub Filak e4350ad
%changelog
Jakub Filak 0520812
* Thu Jul 18 2013 Jakub Filak <jfilak@redhat.com> - 1.0.4-1
Jakub Filak 0520812
- Stop creating an empty log file
Jakub Filak 0520812
- Resolves: #985776
Jakub Filak 0520812
Jakub Filak d00cd4c
* Tue Jul 16 2013 Jakub Filak <jfilak@redhat.com> - 1.0.3-1
Jakub Filak d00cd4c
- Fix tests on arm
Jakub Filak d00cd4c
Jakub Filak bf10f41
* Tue Jul 09 2013 Jakub Filak <jfilak@redhat.com> - 1.0.2-1
Jakub Filak bf10f41
- Do not crash on empty command line options
Jakub Filak bf10f41
Jakub Filak fbb38fe
* Mon Jul 08 2013 Jakub Filak <jfilak@redhat.com> - 1.0.1-1
Jakub Filak fbb38fe
- Fix tests on ppc and s390 on both 32 and 64 bit
Jakub Filak fbb38fe
Jakub Filak e4350ad
* Thu Jun 27 2013 Jakub Filak <jfilak@redhat.com> - 1.0.0-1
Jakub Filak e4350ad
- Publicly releasable version
Jakub Filak e4350ad
Jakub Filak e4350ad
* Mon Jun 03 2013 Jakub Filak <jfilak@redhat.com> - 0.1.2-1
Jakub Filak e4350ad
- Start versioning library
Jakub Filak e4350ad
- Drop build dependency on abrt-devel
Jakub Filak e4350ad
Jakub Filak e4350ad
* Mon Jun 03 2013 Jakub Filak <jfilak@redhat.com> - 0.1.1-2
Jakub Filak e4350ad
- Provide ABRT configuration
Jakub Filak e4350ad
Jakub Filak e4350ad
* Mon Jun 03 2013 Jakub Filak <jfilak@redhat.com> - 0.1.1-1
Jakub Filak e4350ad
- New release
Jakub Filak e4350ad
Jakub Filak e4350ad
* Fri May 31 2013 Jakub Filak <jfilak@redhat.com> - 0.1.0-3
Jakub Filak e4350ad
- Build with the library name same as the package name
Jakub Filak e4350ad
Jakub Filak e4350ad
* Fri May 31 2013 Jakub Filak <jfilak@redhat.com> - 0.1.0-2
Jakub Filak e4350ad
- Build with ABRT enabled
Jakub Filak e4350ad
Jakub Filak e4350ad
* Fri May 31 2013 Jakub Filak <jfilak@redhat.com> - 0.1.0-1
Jakub Filak e4350ad
- Initial version