Date: Sunday, January 29, 2023 @ 23:03:53
Author: artafinde
Revision: 1391176
kafka: add support for gradle 7.6
Added:
kafka/trunk/support-gradle-7_6.patch
Modified:
kafka/trunk/PKGBUILD
--------------------------+
PKGBUILD | 18 ++++++++++++-----
support-gradle-7_6.patch | 47 +++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 60 insertions(+), 5 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2023-01-29 22:57:48 UTC (rev 1391175)
+++ PKGBUILD 2023-01-29 23:03:53 UTC (rev 1391176)
@@ -8,23 +8,31 @@
arch=('any')
url="https://kafka.apache.org/"
license=('Apache')
-depends=(bash 'java-runtime=17' scala>=2.13)
+depends=(bash 'java-runtime=17')
makedepends=(gradle 'java-environment=17')
source=(
https://downloads.apache.org/$pkgname/$pkgver/$pkgname-$pkgver-src.tgz{,.asc}
+ support-gradle-7_6.patch
)
sha512sums=('385bbe644ca1cce80e8edca0aab76c02d00ef6ba6a408fa18bacef279524662102678d7188b5d814acba476dd7361a1ecd1a8aa34e4425c4d44a640b6dd1aea4'
- 'SKIP')
+ 'SKIP'
+
'defa0ec9ee06829d981aad4be3d69c7c772ad61e4b1e2cce2c5a814638cd47b39f27c3099e35d1ab5779e1cdda29dddd9ae72da65e3e08aade44ce6ef967b5b5')
b2sums=('e4c37a24b5cbb537fc1b117662e30a63bb11373ec6bfa50e017612853cff476833a3e7b4b1a5dc4f69f59091e98b811a99ddbacffc58f9a14cf40c8bd1147861'
- 'SKIP')
+ 'SKIP'
+
'5813d14cef8512e6f36e94086e88ac8cefb3ea2c9a534cded6bf9e59cc6b9125612db972738a12c6f7817b0cd3624b1332787caae445bb022b85ae772fbb0585')
# list of trusted signing keys: https://downloads.apache.org/kafka/KEYS
validpgpkeys=(
5AFBFDA44492C1240E5A45AFF19D6CB551424672 # Chris Egerton (CODE SIGNING
KEY) <[email protected]>
)
+prepare() {
+ cd "$pkgname-$pkgver-src"
+ patch -Np1 < "${srcdir}/support-gradle-7_6.patch"
+}
+
build() {
cd "$pkgname-$pkgver-src"
- ./gradlew -PscalaVersion=$_scalaver releaseTarGz
+ /usr/bin/gradle releaseTarGz -PscalaVersion=$_scalaver
install -vdm 755 "$srcdir/$pkgname-$pkgver-src/dist"
tar -xf "core/build/distributions/${pkgname}_${_scalaver}-$pkgver.tgz"
--strip 1 -C "$srcdir/$pkgname-$pkgver-src/dist"
@@ -33,7 +41,7 @@
# check() {
# TODO unitTest works, IntegrationTest fail, disable for now to save
17mins of build time
# cd "$pkgname-$pkgver-src"
-# ./gradlew -PscalaVersion=$_scalaver unitTest
+# /usr/bin/gradle unitTest -PscalaVersion=$_scalaver
# }
package() {
Added: support-gradle-7_6.patch
===================================================================
--- support-gradle-7_6.patch (rev 0)
+++ support-gradle-7_6.patch 2023-01-29 23:03:53 UTC (rev 1391176)
@@ -0,0 +1,47 @@
+Subject: [PATCH] support-gradle-7.6
+---
+Index: gradle/dependencies.gradle
+IDEA additional info:
+Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
+<+>UTF-8
+===================================================================
+diff --git a/gradle/dependencies.gradle b/gradle/dependencies.gradle
+--- a/gradle/dependencies.gradle (revision
b66af662e61082cb8def576ded1fe5cee37e155f)
++++ b/gradle/dependencies.gradle (date 1675032287344)
+@@ -62,7 +62,7 @@
+ checkstyle: "8.36.2",
+ commonsCli: "1.4",
+ dropwizardMetrics: "4.1.12.1",
+- gradle: "7.4.2",
++ gradle: "7.6",
+ grgit: "4.1.1",
+ httpclient: "4.5.13",
+ easymock: "4.3",
+@@ -119,7 +119,7 @@
+ spotbugs: "4.2.2",
+ swaggerAnnotations: "2.2.0",
+ swaggerJaxrs2: "2.2.0",
+- zinc: "1.3.5",
++ zinc: "1.6.1",
+ zookeeper: "3.6.3",
+ zstd: "1.5.2-1"
+ ]
+Index: build.gradle
+IDEA additional info:
+Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
+<+>UTF-8
+===================================================================
+diff --git a/build.gradle b/build.gradle
+--- a/build.gradle (revision b66af662e61082cb8def576ded1fe5cee37e155f)
++++ b/build.gradle (date 1675032216066)
+@@ -66,8 +66,10 @@
+ if (JavaVersion.current().isCompatibleWith(JavaVersion.VERSION_16))
+ defaultJvmArgs.addAll(
+ "--add-opens=java.base/java.io=ALL-UNNAMED",
++ "--add-opens=java.base/java.lang=ALL-UNNAMED",
+ "--add-opens=java.base/java.nio=ALL-UNNAMED",
+ "--add-opens=java.base/java.nio.file=ALL-UNNAMED",
++ "--add-opens=java.base/java.util=ALL-UNNAMED",
+ "--add-opens=java.base/java.util.concurrent=ALL-UNNAMED",
+ "--add-opens=java.base/java.util.regex=ALL-UNNAMED",
+ "--add-opens=java.base/java.util.stream=ALL-UNNAMED",