From 8dc4957265dd5ccf97eba7528c5ac10121c9c89c Mon Sep 17 00:00:00 2001 From: DistroBaker Date: Sat, 13 Feb 2021 00:55:32 +0000 Subject: [PATCH] Merged update from upstream sources This is an automated DistroBaker update from upstream sources. If you do not know what this is about or would like to opt out, contact the OSCI team. Source: https://src.fedoraproject.org/rpms/librdkafka.git#fa16e13113717913e617c360e0681e50604d0df4 --- .gitignore | 1 + librdkafka.spec | 42 ++++++++++++++++++++++++++++-------------- sources | 2 +- 3 files changed, 30 insertions(+), 15 deletions(-) diff --git a/.gitignore b/.gitignore index 061907b..b397aca 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ /librdkafka-0.11.6.tar.gz /librdkafka-1.3.0.tar.gz /librdkafka-1.5.0.tar.gz +/librdkafka-1.6.0.tar.gz diff --git a/librdkafka.spec b/librdkafka.spec index 936e321..1157213 100644 --- a/librdkafka.spec +++ b/librdkafka.spec @@ -1,19 +1,22 @@ Name: librdkafka -Version: 1.5.0 -Release: 2%{?dist} +Version: 1.6.0 +Release: 1%{?dist} Summary: The Apache Kafka C library License: BSD URL: https://github.com/edenhill/librdkafka -Source0: https://github.com/edenhill/librdkafka/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: gcc BuildRequires: gcc-c++ +BuildRequires: make BuildRequires: python3 -BuildRequires: openssl-devel -BuildRequires: cyrus-sasl-devel -BuildRequires: lz4-devel -BuildRequires: make +BuildRequires: libzstd-devel +BuildRequires: lz4-devel +BuildRequires: openssl-devel +BuildRequires: cyrus-sasl-devel +BuildRequires: zlib-devel +BuildRequires: rapidjson-devel %description Librdkafka is a C/C++ library implementation of the Apache Kafka protocol, @@ -33,7 +36,7 @@ This package contains headers and libraries required to build applications using librdkafka. %prep -%setup -q +%autosetup -p1 %build # This package has a configure test which uses ASMs, but does not link the @@ -45,9 +48,14 @@ using librdkafka. # F34, so we use it here explicitly %define _lto_cflags -flto=auto -ffat-lto-objects -%configure --enable-lz4 \ - --enable-ssl \ - --enable-sasl +%configure \ + --enable-zlib \ + --enable-zstd \ + --enable-lz4 \ + --enable-lz4-ext \ + --enable-ssl \ + --enable-gssapi \ + --enable-sasl %make_build @@ -57,13 +65,14 @@ make check %install %make_install find %{buildroot} -name '*.a' -delete -print +find %{buildroot} -name '*-static.pc' -delete -print %ldconfig_scriptlets %files %{_libdir}/librdkafka.so.* %{_libdir}/librdkafka++.so.* -%doc README.md CONFIGURATION.md INTRODUCTION.md LICENSE LICENSES.txt STATISTICS.md +%doc README.md CONFIGURATION.md INTRODUCTION.md LICENSE LICENSES.txt STATISTICS.md CHANGELOG.md %license LICENSE LICENSE.pycrc LICENSE.snappy %files devel @@ -73,11 +82,16 @@ find %{buildroot} -name '*.a' -delete -print %attr(0755,root,root) %{_libdir}/librdkafka++.so %{_libdir}/pkgconfig/rdkafka.pc %{_libdir}/pkgconfig/rdkafka++.pc -%{_libdir}/pkgconfig/rdkafka-static.pc -%{_libdir}/pkgconfig/rdkafka++-static.pc %changelog +* Wed Feb 03 2021 Neal Gompa - 1.6.0-1 +- Update to upstream 1.6.0 + resolves: rhbz#1883910 +- Enable all missing features +- Fix linking to external lz4 library +- Minor spec cleanups + * Tue Jan 26 2021 Fedora Release Engineering - 1.5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild diff --git a/sources b/sources index b6726d3..7791c8f 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (librdkafka-1.5.0.tar.gz) = ccd8dd3e90c9315833610745c28e0ffa60786324c938c7cbbb2ff847d7493d1b72d97adf5e5210bbc87970047cfd7e58a85141534d227187f2f17c492bef4262 +SHA512 (librdkafka-1.6.0.tar.gz) = b58d701f71342eb2c29ecd5aa0514af351b5a5d2282768e034b5995300fcbe2c416d6b4e15dfaddaacf2ec3b7571a320bf5356ade3fe33598d3f05f99f6553ba