0ac14bd
Name:		librdkafka
58fa0ba
Version:	0.9.5
967f016
Release:	3%{?dist}
0ac14bd
Summary:	The Apache Kafka C library
0ac14bd
0ac14bd
Group:		Development/Libraries
0ac14bd
License:	BSD
0ac14bd
URL:		https://github.com/edenhill/librdkafka
0ac14bd
Source0:	https://github.com/edenhill/librdkafka/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
0ac14bd
0ac14bd
BuildRequires:	gcc
0ac14bd
BuildRequires:	gcc-c++
0ac14bd
BuildRequires:	python
08a29dc
BuildRequires:  openssl-devel
08a29dc
BuildRequires:  cyrus-sasl-devel
08a29dc
BuildRequires:  lz4-devel
0ac14bd
0ac14bd
%description
0ac14bd
Librdkafka is a C/C++ library implementation of the Apache Kafka protocol,
0ac14bd
containing both Producer and Consumer support.
0ac14bd
It was designed with message delivery reliability and high performance in mind,
0ac14bd
current figures exceed 800000 messages/second for the producer and 3 million
0ac14bd
messages/second for the consumer.
0ac14bd
0ac14bd
%package	devel
0ac14bd
Summary:	The Apache Kafka C library (Development Environment)
0ac14bd
Group:		Development/Libraries
0ac14bd
Requires:	%{name}%{?_isa} = %{version}-%{release}
0ac14bd
0ac14bd
%description	devel
0ac14bd
librdkafka is a C/C++ library implementation of the Apache Kafka protocol,
0ac14bd
containing both Producer and Consumer support.
0ac14bd
This package contains headers and libraries required to build applications
0ac14bd
using librdkafka.
0ac14bd
0ac14bd
%prep
0ac14bd
%setup -q
0ac14bd
0ac14bd
%build
08a29dc
%configure --enable-lz4 \
08a29dc
           --enable-ssl \
08a29dc
           --enable-sasl
0ac14bd
0ac14bd
%make_build
0ac14bd
0ac14bd
%check
0ac14bd
make check
0ac14bd
0ac14bd
%install
0ac14bd
%make_install
0ac14bd
find %{buildroot} -name '*.a' -delete -print
0ac14bd
0ac14bd
%post	-p /sbin/ldconfig
0ac14bd
%postun	-p /sbin/ldconfig
0ac14bd
0ac14bd
%files
0ac14bd
%{_libdir}/librdkafka.so.*
0ac14bd
%{_libdir}/librdkafka++.so.*
0ac14bd
%doc README.md CONFIGURATION.md INTRODUCTION.md
0ac14bd
%license LICENSE LICENSE.pycrc LICENSE.snappy
0ac14bd
0ac14bd
%files devel
0ac14bd
%dir %{_includedir}/librdkafka
0ac14bd
%attr(0644,root,root) %{_includedir}/librdkafka/*
0ac14bd
%attr(0755,root,root) %{_libdir}/librdkafka.so
0ac14bd
%attr(0755,root,root) %{_libdir}/librdkafka++.so
0ac14bd
%{_libdir}/pkgconfig/rdkafka.pc
0ac14bd
%{_libdir}/pkgconfig/rdkafka++.pc
0ac14bd
0ac14bd
0ac14bd
0ac14bd
%changelog
967f016
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-3
967f016
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
967f016
07e537d
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-2
07e537d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
07e537d
58fa0ba
* Mon May 22 2017 Radovan Sroka <rsroka@redhat.com> - 0.9.5-1
58fa0ba
- Update to 0.9.4
58fa0ba
08a29dc
* Sat Mar 11 2017 Michal Luscon <mluscon@gmail.com> - 0.9.4-1
08a29dc
- Update to 0.9.4
08a29dc
- enable lz4, ssl, sasl
08a29dc
8fb6f4c
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.2-2
8fb6f4c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
8fb6f4c
0ac14bd
0ac14bd
* Fri Nov 11 2016 Radovan Sroka <rsroka@redhat.com> 0.9.2-1
0ac14bd
- 0.9.2 release
0ac14bd
- package created