* update gradle to 8.5-1
This commit is contained in:
parent
09a9b2f369
commit
23f4c445b9
@ -6,8 +6,7 @@
|
|||||||
|
|
||||||
pkgbase=gradle
|
pkgbase=gradle
|
||||||
pkgname=('gradle' 'gradle-doc' 'gradle-src')
|
pkgname=('gradle' 'gradle-doc' 'gradle-src')
|
||||||
pkgver=8.4
|
pkgver=8.5
|
||||||
_commit_hash='e9251e572c9bd1d01e503a0dfdf43aedaeecdc3f' # git rev-parse v${_tag_name}
|
|
||||||
pkgrel=1
|
pkgrel=1
|
||||||
pkgdesc='Powerful build system for the JVM'
|
pkgdesc='Powerful build system for the JVM'
|
||||||
url='https://gradle.org/'
|
url='https://gradle.org/'
|
||||||
@ -17,46 +16,40 @@ depends=('java-environment' 'bash' 'which' 'coreutils' 'findutils' 'sed')
|
|||||||
makedepends=('git' 'asciidoc' 'xmlto' 'groovy' 'java-environment=11')
|
makedepends=('git' 'asciidoc' 'xmlto' 'groovy' 'java-environment=11')
|
||||||
source=(https://services.gradle.org/distributions/${pkgbase}-${pkgver}-src.zip
|
source=(https://services.gradle.org/distributions/${pkgbase}-${pkgver}-src.zip
|
||||||
https://services.gradle.org/distributions/${pkgbase}-${pkgver}-all.zip
|
https://services.gradle.org/distributions/${pkgbase}-${pkgver}-all.zip
|
||||||
${pkgbase}.sh
|
${pkgbase}.sh)
|
||||||
externalize-release-commit-hash.patch)
|
sha256sums=('1f0a083efe2aee4cd5eb1a9a60d01008be02fe977e2590dd01a072aec7fe66e1'
|
||||||
sha256sums=('8c6dbc4a3d9118bf16aa120106d4dfb06950a195b15715cf4843415637d2ab5a'
|
'c16d517b50dd28b3f5838f0e844b7520b8f1eb610f2f29de7e4e04a1b7c9c79b'
|
||||||
'f2b9ed0faf8472cbe469255ae6c86eddb77076c75191741b4a462f33128dd419'
|
'6f3472486278252417af49196847ba465b56819d286658fcdf918687f89ee032')
|
||||||
'6f3472486278252417af49196847ba465b56819d286658fcdf918687f89ee032'
|
sha512sums=('b8fafc9c278c99a0534ef532a081ceab2d17d98181c98a9eaddd51365d22cb545c0ad65f096dcfa00fc2b89bcc41ef82907392139e242b1fd14009d3709f7765'
|
||||||
'cd68dcb8bb909202c1a10181980c35bc6f11b8557618e1369464a32b718c17a0')
|
'37a1c2989c46dad0f843565d05fd29010df10ac199d81f0ccddf56ffd490642039046d43a320ba04d1f87cbbc6d4cebf20ff66ce45ec005931cfc85aee2e0180'
|
||||||
sha512sums=('6bee721038f6e581e5d173425e10d94939954d03e1d8eaf3e4888a76aa2216e8f46d36edb49f50d61002d271e45ce6dbcb0fc46c2c2372429d09d589e02c5aa9'
|
'a50b6cf8281b56b80f55a20ac9316e1eed6887da1d191ad575dec140c9819711644d7077c4dc693b8cb0f1b08ceba0033ba88b5ad138d33ffb73b786c0d4bf81')
|
||||||
'52d5f622b8ad0ab36ff84589733b47423b12f94211086a84eca9810690af29e396877f1155ee31279c4325e98cd1d55b32137d52efcf48eb1e258caeece08f22'
|
|
||||||
'a50b6cf8281b56b80f55a20ac9316e1eed6887da1d191ad575dec140c9819711644d7077c4dc693b8cb0f1b08ceba0033ba88b5ad138d33ffb73b786c0d4bf81'
|
|
||||||
'93df9d173da82b15fce0cfbcbeca0f96cd0648cb77bbaef1da383bd6754d0ffd1409b4b5628560a75cd617f4b407b4c07df3af916835914d852e1fbd36fe01e3')
|
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ${pkgbase}-${pkgver}
|
cd ${pkgbase}-${pkgver}
|
||||||
# remove ADOPTIUM contraint from all build related files
|
# remove ADOPTIUM contraint from all build related files
|
||||||
sed -i '/JvmVendorSpec.ADOPTIUM/d' \
|
sed -i '/JvmVendorSpec.ADOPTIUM/d' \
|
||||||
build-logic/jvm/src/main/kotlin/gradlebuild.unittest-and-compile.gradle.kts \
|
build-logic-commons/module-identity/build.gradle.kts \
|
||||||
subprojects/docs/src/snippets/java/toolchain-filters/groovy/build.gradle \
|
|
||||||
subprojects/docs/src/snippets/java/toolchain-filters/kotlin/build.gradle.kts \
|
|
||||||
build-logic-commons/gradle-plugin/build.gradle.kts \
|
build-logic-commons/gradle-plugin/build.gradle.kts \
|
||||||
build-logic-commons/commons/build.gradle.kts \
|
build-logic/jvm/src/main/kotlin/gradlebuild.unittest-and-compile.gradle.kts \
|
||||||
build-logic-commons/commons/src/main/kotlin/common.kt \
|
build-logic-commons/gradle-plugin/src/main/kotlin/gradlebuild/commons/JavaPluginExtensions.kt \
|
||||||
build-logic-commons/code-quality-rules/build.gradle.kts
|
build-logic-commons/code-quality-rules/build.gradle.kts \
|
||||||
|
build-logic-commons/basics/build.gradle.kts \
|
||||||
|
platforms/jvm/language-java/src/integTest/groovy/org/gradle/jvm/toolchain/JavaToolchainDownloadIntegrationTest.groovy
|
||||||
|
|
||||||
# inhibit automatic download of binary gradle
|
# inhibit automatic download of binary gradle
|
||||||
sed -i "s#distributionUrl=.*#distributionUrl=file\:${srcdir}/${pkgbase}-${pkgver}-all.zip#" \
|
sed -i "s#distributionUrl=.*#distributionUrl=file\:${srcdir}/${pkgbase}-${pkgver}-all.zip#" \
|
||||||
gradle/wrapper/gradle-wrapper.properties
|
gradle/wrapper/gradle-wrapper.properties
|
||||||
# https://github.com/gradle/gradle/issues/26805
|
|
||||||
patch -Np1 < "${srcdir}/externalize-release-commit-hash.patch"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd ${pkgbase}-${pkgver}
|
cd ${pkgbase}-${pkgver}
|
||||||
# requires java language level 6, which >=13 has dropped
|
# requires java language level 6, which >=13 has dropped
|
||||||
export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}"
|
export PATH="/usr/lib/jvm/java-11-openjdk/bin:${PATH}"
|
||||||
export COMMIT_HASH="${_commit_hash}"
|
|
||||||
./gradlew installAll \
|
./gradlew installAll \
|
||||||
-Porg.gradle.java.installations.auto-download=false \
|
-Porg.gradle.java.installations.auto-download=false \
|
||||||
-PfinalRelease=true \
|
-PfinalRelease=true \
|
||||||
-Pgradle_installPath="$(pwd)/dist" \
|
-Pgradle_installPath="$(pwd)/dist" \
|
||||||
--no-configuration-cache --stacktrace
|
--no-configuration-cache
|
||||||
}
|
}
|
||||||
|
|
||||||
package_gradle() {
|
package_gradle() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user