diff --git a/gradle-6.5-bin.zip b/gradle-6.6-bin.zip similarity index 92% rename from gradle-6.5-bin.zip rename to gradle-6.6-bin.zip index aa94644bd073794b801b615530cab0b3593a74d1..3d42573e98f476b95f80c320176650ef20095c9b 100644 Binary files a/gradle-6.5-bin.zip and b/gradle-6.6-bin.zip differ diff --git a/kafka-2.6.0-src.tgz b/kafka-2.7.1.tar.gz similarity index 50% rename from kafka-2.6.0-src.tgz rename to kafka-2.7.1.tar.gz index 19dbec6365c2a7562803bfea6698f887bf26e0d4..37a6a862fb1d20dcb056a0dad290344b4ed8b5ea 100644 Binary files a/kafka-2.6.0-src.tgz and b/kafka-2.7.1.tar.gz differ diff --git a/kafka.spec b/kafka.spec index c2bd2ae0ef1216577ffcac0eb571eed006d96d23..176fdea323b1fd8517aa89112301cdd7d1aa5af0 100644 --- a/kafka.spec +++ b/kafka.spec @@ -1,20 +1,20 @@ %global debug_package %{nil} -%global debug_package %{nil} %define kafka_home /opt/kafka Name: kafka -Version: 2.6.0 -Release: 2 +Version: 2.7.1 +Release: 1 Summary: A Distributed Streaming Platform. -License: Apache License, Version 2.0 -Source0: https://archive.apache.org/dist/%{name}/%{version}/%{name}-%{version}-src.tgz -Source1: https://services.gradle.org/distributions/gradle-6.5-bin.zip -Source2: kafka.service +License: MIT BSD MPL-2.0 EPL-2.0 Apache-2.0 LGPL-2.1-only EPL-1.0 GPL-2.0-only +Source0: kafka-%{version}.tar.gz +Source1: kafka.service +Source2: gradle-6.6-bin.zip -BuildRequires: systemd java-1.8.0-openjdk-devel +BuildRequires: systemd java-1.8.0-openjdk-devel gradle bc diffutils hostname Provides: kafka = %{version} -Requires: java-1.8.0-openjdk +Requires: java-1.8.0-openjdk hostname +BuildArch: noarch %description Apache Kafka is an open-source distributed event streaming platform used by thousands of companies for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications. @@ -27,11 +27,11 @@ getent passwd %{name} >/dev/null || \ exit 0 %prep -%setup -q -n %{name}-%{version}-src +%setup -q -n %{name}-%{version} +unzip -q %{S:2} %build -unzip -q $RPM_SOURCE_DIR/gradle-6.5-bin.zip -./gradle-6.5/bin/gradle +./gradle-6.6/bin/gradle ./gradlew jar %install @@ -46,20 +46,19 @@ cp -n */*/build/dependant-libs*/* $RPM_BUILD_ROOT%{kafka_home}/libs %files %defattr(-,root,root) - %{kafka_home} %doc NOTICE %doc LICENSE - %clean rm -rf %{buildroot} %changelog +* Sun Jun 27 2021 Hao Zhang +- update to kafka to 2.7.1 * Thu Mar 25 2021 huanghaitao 2.6.0 - 2 - Remove dist macros - -* Sat Aug 15 2020 Hao Zhang -- init -* Sat Oct 04 2020 Hao Zhang +* Sun Oct 04 2020 Hao Zhang - add service +* Sat Aug 15 2020 Hao Zhang +- init \ No newline at end of file diff --git a/kafka.yaml b/kafka.yaml new file mode 100644 index 0000000000000000000000000000000000000000..7cfd1e1b237ec434a8c260a3eb319bdca160eb6c --- /dev/null +++ b/kafka.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: apache/kafka +tag_prefix: "" +separator: .