Blame SPECS/librdkafka.spec

Packit efc4a1
Name:		librdkafka
Packit efc4a1
Version:	0.11.4
Packit efc4a1
Release:	1%{?dist}
Packit efc4a1
Summary:	The Apache Kafka C library
Packit efc4a1
Packit efc4a1
Group:		Development/Libraries
Packit efc4a1
License:	BSD
Packit efc4a1
URL:		https://github.com/edenhill/librdkafka
Packit efc4a1
Source0:	https://github.com/edenhill/librdkafka/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Packit efc4a1
Packit efc4a1
BuildRequires:	gcc
Packit efc4a1
BuildRequires:	gcc-c++
Packit efc4a1
BuildRequires:	python3
Packit efc4a1
BuildRequires:  openssl-devel
Packit efc4a1
BuildRequires:  cyrus-sasl-devel
Packit efc4a1
BuildRequires:  lz4-devel
Packit efc4a1
Packit efc4a1
Patch1: librdkafka-python3.patch 
Packit efc4a1
Packit efc4a1
%description
Packit efc4a1
Librdkafka is a C/C++ library implementation of the Apache Kafka protocol,
Packit efc4a1
containing both Producer and Consumer support.
Packit efc4a1
It was designed with message delivery reliability and high performance in mind,
Packit efc4a1
current figures exceed 800000 messages/second for the producer and 3 million
Packit efc4a1
messages/second for the consumer.
Packit efc4a1
Packit efc4a1
%package	devel
Packit efc4a1
Summary:	The Apache Kafka C library (Development Environment)
Packit efc4a1
Group:		Development/Libraries
Packit efc4a1
Requires:	%{name}%{?_isa} = %{version}-%{release}
Packit efc4a1
Packit efc4a1
%description	devel
Packit efc4a1
librdkafka is a C/C++ library implementation of the Apache Kafka protocol,
Packit efc4a1
containing both Producer and Consumer support.
Packit efc4a1
This package contains headers and libraries required to build applications
Packit efc4a1
using librdkafka.
Packit efc4a1
Packit efc4a1
%prep
Packit efc4a1
%setup -q
Packit efc4a1
Packit efc4a1
%patch1 -p1 -b .python3
Packit efc4a1
Packit efc4a1
%build
Packit efc4a1
%configure --enable-lz4 \
Packit efc4a1
           --enable-ssl \
Packit efc4a1
           --enable-sasl
Packit efc4a1
Packit efc4a1
%make_build
Packit efc4a1
Packit efc4a1
%check
Packit efc4a1
make check
Packit efc4a1
Packit efc4a1
%install
Packit efc4a1
%make_install
Packit efc4a1
find %{buildroot} -name '*.a' -delete -print
Packit efc4a1
Packit efc4a1
%post	-p /sbin/ldconfig
Packit efc4a1
%postun	-p /sbin/ldconfig
Packit efc4a1
Packit efc4a1
%files
Packit efc4a1
%{_libdir}/librdkafka.so.*
Packit efc4a1
%{_libdir}/librdkafka++.so.*
Packit efc4a1
%doc README.md CONFIGURATION.md INTRODUCTION.md
Packit efc4a1
%license LICENSE LICENSE.pycrc LICENSE.snappy
Packit efc4a1
Packit efc4a1
%files devel
Packit efc4a1
%dir %{_includedir}/librdkafka
Packit efc4a1
%attr(0644,root,root) %{_includedir}/librdkafka/*
Packit efc4a1
%{_libdir}/librdkafka.so
Packit efc4a1
%{_libdir}/librdkafka++.so
Packit efc4a1
%{_libdir}/pkgconfig/rdkafka.pc
Packit efc4a1
%{_libdir}/pkgconfig/rdkafka++.pc
Packit efc4a1
%{_libdir}/pkgconfig/rdkafka-static.pc
Packit efc4a1
%{_libdir}/pkgconfig/rdkafka++-static.pc
Packit efc4a1
Packit efc4a1
Packit efc4a1
%changelog
Packit efc4a1
* Fri Feb 08 2019 Jiri Vymazal <jvymazal@redhat.com> - 0.11.4-1
Packit efc4a1
- rebase to v0.11.4 (0.11.5 was breaking rsyslog-kafka)
Packit efc4a1
  resolves: rhbz#1614697
Packit efc4a1
Packit efc4a1
* Fri Aug 10 2018 Jiri Vymazal <jvymazal@redhat.com> - 0.11.5-1
Packit efc4a1
- rebase to v0.11.5
Packit efc4a1
  resolves: rhbz#1614697
Packit efc4a1
- removed explicit %attr on symlinks
Packit efc4a1
Packit efc4a1
* Thu Jun 28 2018 Radovan Sroka <rsroka@redhat.com> - 0.11.0-2
Packit efc4a1
- switch from python2 to python3
Packit efc4a1
  resolves: rhbz#1595795
Packit efc4a1
Packit efc4a1
* Thu Aug 31 2017 Michal Luscon <mluscon@gmail.com> - 0.11.0-1
Packit efc4a1
- Update to 0.11.0
Packit efc4a1
Packit efc4a1
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-3
Packit efc4a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
Packit efc4a1
Packit efc4a1
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.5-2
Packit efc4a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
Packit efc4a1
Packit efc4a1
* Mon May 22 2017 Radovan Sroka <rsroka@redhat.com> - 0.9.5-1
Packit efc4a1
- Update to 0.9.4
Packit efc4a1
Packit efc4a1
* Sat Mar 11 2017 Michal Luscon <mluscon@gmail.com> - 0.9.4-1
Packit efc4a1
- Update to 0.9.4
Packit efc4a1
- enable lz4, ssl, sasl
Packit efc4a1
Packit efc4a1
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.2-2
Packit efc4a1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Packit efc4a1
Packit efc4a1
Packit efc4a1
* Fri Nov 11 2016 Radovan Sroka <rsroka@redhat.com> 0.9.2-1
Packit efc4a1
- 0.9.2 release
Packit efc4a1
- package created