kafka: Add changes for kafka offline build
Removed javadoc oracle link Change-Id: I69e9bd6e31bcabfd1fc910f13858f6ce68e6d97e Reviewed-on: http://photon-jenkins.eng.vmware.com:8082/c/photon/+/24541 Tested-by: gerrit-photon <photon-checkins@vmware.com> Reviewed-by: Shreenidhi Shedi <shreenidhi.shedi@broadcom.com> Reviewed-by: Vamsi Krishna Brahmajosyula <vamsi-krishna.brahmajosyula@broadcom.com>
This commit is contained in:
parent
9c1bb6d057
commit
23418e823f
|
@ -5,8 +5,8 @@
|
|||
|
||||
Summary: Apache Kafka is publish-subscribe messaging rethought as a distributed commit log.
|
||||
Name: kafka
|
||||
Version: 3.3.1
|
||||
Release: 6%{?dist}
|
||||
Version: 3.4.0
|
||||
Release: 1%{?dist}
|
||||
License: Apache License, Version 2.0
|
||||
Group: Productivity/Networking/Other
|
||||
URL: http://kafka.apache.org/
|
||||
|
@ -14,12 +14,17 @@ Vendor: VMware, Inc.
|
|||
Distribution: Photon
|
||||
|
||||
Source0: %{name}-%{version}-src.tgz
|
||||
%define sha512 %{name}=1c9386ee7ab98d41d22afa3d1c985d36eed8bb2874f1c12959234c21b08b504f3c0bee8e38fdbb82f45a7b6c300de585fb6728ffc1fa65ce532b7d2cdcaaf1f3
|
||||
%define sha512 %{name}=84e368c6d5e6487ab7a9892a4f7859fa1f7a4c90880706d0b6a855affdf165fd1aa1ae25e098d5ef11f452a71f76e5edab083db98d6eec5ff5e61c69cb65d302
|
||||
|
||||
Source1: %{name}.service
|
||||
Source2: %{name}.sysusers
|
||||
|
||||
Patch0: 0001-Use-proxy-if-available.patch
|
||||
#Download https://raw.githubusercontent.com/gradle/gradle/v7.6.0/gradle/wrapper/gradle-wrapper.jar
|
||||
Source3: gradle-wrapper-7.6.0-jar.tar.gz
|
||||
%define sha512 gradle-wrapper-7.6.0-jar.tar.gz=70a4bd98e9c220b1a06ffc416a7345bda8ae5abaa57c7bd3f392516e46e211b1934086bcfb4a58e8e613c105a012e80e2da1de53b4ab900e85e74f467018f4c1
|
||||
|
||||
Patch0: 0001-Use-proxy-if-available.patch
|
||||
Patch1: kafka_doc.patch
|
||||
|
||||
Provides: kafka
|
||||
Provides: kafka-server
|
||||
|
@ -42,11 +47,13 @@ Data streams are partitioned and spread over a cluster of machines to allow data
|
|||
Messages are persisted on disk and replicated within the cluster to prevent data loss.
|
||||
|
||||
%prep
|
||||
%autosetup -p1 -n %{name}-%{version}-src
|
||||
%autosetup -p1 -n %{name}-%{version}-src -a3
|
||||
|
||||
%build
|
||||
export JAVA_HOME=$(echo %{_libdir}/jvm/OpenJDK*)
|
||||
|
||||
cp gradle-wrapper.jar gradle/wrapper/
|
||||
|
||||
if [ -n "${GRADLE_PROXY_URL}" ]; then
|
||||
PROP_FILE="gradle/wrapper/gradle-wrapper.properties"
|
||||
sed -i "s|\(distributionUrl=\).*/\(gradle-.*.zip\)|\1${GRADLE_DISTRIBUTION_URL}/\2|" "$PROP_FILE"
|
||||
|
@ -77,8 +84,8 @@ install -p -D -m 755 %{S:1} %{buildroot}/%{_unitdir}/
|
|||
install -p -D -m 644 config/log4j.properties %{buildroot}/%{_conf_dir}/
|
||||
install -p -D -m 644 connect/mirror/build/dependant-libs/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
install -p -D -m 644 connect/runtime/build/dependant-libs/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
install -p -D -m 644 tools/build/dependant-libs-2.13.8/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
install -p -D -m 644 core/build/dependant-libs-2.13.8/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
install -p -D -m 644 tools/build/dependant-libs-2.13.10/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
install -p -D -m 644 core/build/dependant-libs-2.13.10/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
install -p -D -m 644 core/build/libs/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
install -p -D -m 644 clients/build/libs/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
install -p -D -m 644 connect/api/build/libs/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
|
@ -87,7 +94,7 @@ install -p -D -m 644 connect/json/build/libs/* %{buildroot}/%{_prefix}/%{name}/l
|
|||
install -p -D -m 644 connect/transforms/build/libs/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
install -p -D -m 644 connect/file/build/libs/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
install -p -D -m 644 connect/mirror-client/build/libs/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
install -p -D -m 644 streams/examples/build/dependant-libs-2.13.8/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
install -p -D -m 644 streams/examples/build/dependant-libs-2.13.10/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
install -p -D -m 644 streams/upgrade-system-tests-0100/build/libs/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
install -p -D -m 644 streams/build/libs/* %{buildroot}/%{_prefix}/%{name}/libs
|
||||
install -p -D -m 0644 %{SOURCE2} %{buildroot}%{_sysusersdir}/%{name}.sysusers
|
||||
|
@ -119,6 +126,8 @@ rm -rf %{buildroot}
|
|||
%doc LICENSE
|
||||
|
||||
%changelog
|
||||
* Mon Sep 09 2024 Shivani Agarwal <shivani.agarwal@broadcom.com> 3.4.0-1
|
||||
- Updated Kafka and removed javadoc oracle links
|
||||
* Fri Jul 05 2024 Shreenidhi Shedi <shreenidhi.shedi@broadcom.com> 3.3.1-6
|
||||
- Use proxy if available
|
||||
* Sun Aug 27 2023 Shreenidhi Shedi <sshedi@vmware.com> 3.3.1-5
|
||||
|
|
|
@ -0,0 +1,31 @@
|
|||
From 37556b1dcd986399097df77fbac9f1de55066997 Mon Sep 17 00:00:00 2001
|
||||
From: Shivani Agarwal <shivania2@vmware.com>
|
||||
Date: Sun, 8 Sep 2024 10:10:11 +0000
|
||||
Subject: [PATCH] Remove Java11 and Java8 Javadoc link
|
||||
|
||||
Kafka is pulling Javadoc from Java11 and Java8 oracle website.
|
||||
Which is not a necessity for kafka, For kafka RPM kafka doc's are
|
||||
already present in kafka source code.
|
||||
---
|
||||
build.gradle | 5 -----
|
||||
1 file changed, 5 deletions(-)
|
||||
|
||||
diff --git a/build.gradle b/build.gradle
|
||||
index cacda19..bb762f8 100644
|
||||
--- a/build.gradle
|
||||
+++ b/build.gradle
|
||||
@@ -581,11 +581,6 @@ subprojects {
|
||||
// Turn off doclint for now, see https://blog.joda.org/2014/02/turning-off-doclint-in-jdk-8-javadoc.html for rationale
|
||||
options.addStringOption('Xdoclint:none', '-quiet')
|
||||
|
||||
- // The URL structure was changed to include the locale after Java 8
|
||||
- if (JavaVersion.current().isJava11Compatible())
|
||||
- options.links "https://docs.oracle.com/en/java/javase/${JavaVersion.current().majorVersion}/docs/api/"
|
||||
- else
|
||||
- options.links "https://docs.oracle.com/javase/8/docs/api/"
|
||||
}
|
||||
|
||||
task systemTestLibs(dependsOn: jar)
|
||||
--
|
||||
2.39.4
|
||||
|
Loading…
Reference in New Issue