Blame SPECS/librdkafka.spec

19ea1c
Name:		librdkafka
19ea1c
Version:	0.11.4
19ea1c
Release:	1%{?dist}
19ea1c
Summary:	The Apache Kafka C library
19ea1c
19ea1c
Group:		Development/Libraries
19ea1c
License:	BSD
19ea1c
URL:		https://github.com/edenhill/librdkafka
19ea1c
Source0:	https://github.com/edenhill/librdkafka/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
19ea1c
19ea1c
BuildRequires:	gcc
19ea1c
BuildRequires:	gcc-c++
19ea1c
BuildRequires:	python
19ea1c
BuildRequires:  openssl-devel
19ea1c
BuildRequires:  cyrus-sasl-devel
19ea1c
BuildRequires:  lz4-devel
19ea1c
19ea1c
%description
19ea1c
Librdkafka is a C/C++ library implementation of the Apache Kafka protocol,
19ea1c
containing both Producer and Consumer support.
19ea1c
It was designed with message delivery reliability and high performance in mind,
19ea1c
current figures exceed 800000 messages/second for the producer and 3 million
19ea1c
messages/second for the consumer.
19ea1c
19ea1c
%package	devel
19ea1c
Summary:	The Apache Kafka C library (Development Environment)
19ea1c
Group:		Development/Libraries
19ea1c
Requires:	%{name}%{?_isa} = %{version}-%{release}
19ea1c
19ea1c
%description	devel
19ea1c
librdkafka is a C/C++ library implementation of the Apache Kafka protocol,
19ea1c
containing both Producer and Consumer support.
19ea1c
This package contains headers and libraries required to build applications
19ea1c
using librdkafka.
19ea1c
19ea1c
%prep
19ea1c
%setup -q
19ea1c
19ea1c
%build
19ea1c
%configure --enable-lz4 \
19ea1c
           --enable-ssl \
19ea1c
           --enable-sasl
19ea1c
19ea1c
%make_build
19ea1c
19ea1c
%check
19ea1c
make check
19ea1c
19ea1c
%install
19ea1c
%make_install
19ea1c
find %{buildroot} -name '*.a' -delete -print
19ea1c
19ea1c
%post	-p /sbin/ldconfig
19ea1c
%postun	-p /sbin/ldconfig
19ea1c
19ea1c
%files
19ea1c
%{_libdir}/librdkafka.so.*
19ea1c
%{_libdir}/librdkafka++.so.*
19ea1c
%doc README.md CONFIGURATION.md INTRODUCTION.md
19ea1c
%license LICENSE LICENSE.pycrc LICENSE.snappy
19ea1c
%{_libdir}/pkgconfig/rdkafka.pc
19ea1c
%{_libdir}/pkgconfig/rdkafka++.pc
19ea1c
19ea1c
%files devel
19ea1c
%dir %{_includedir}/librdkafka
19ea1c
%attr(0644,root,root) %{_includedir}/librdkafka/*
19ea1c
%attr(0755,root,root) %{_libdir}/librdkafka.so
19ea1c
%attr(0755,root,root) %{_libdir}/librdkafka++.so
19ea1c
%{_libdir}/pkgconfig/rdkafka.pc
19ea1c
%{_libdir}/pkgconfig/rdkafka++.pc
19ea1c
%{_libdir}/pkgconfig/rdkafka-static.pc
19ea1c
%{_libdir}/pkgconfig/rdkafka++-static.pc
19ea1c
19ea1c
19ea1c
19ea1c
%changelog
19ea1c
* Mon Aug 28 2017 Jiri Vymazal <jvymazal@redhat.com> - 0.11.4-1
19ea1c
- Package creation