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