diff options
author | Phillip Schichtel | 2023-10-06 00:21:05 +0200 |
---|---|---|
committer | Phillip Schichtel | 2023-10-06 00:21:05 +0200 |
commit | 43d61f6fb2a539bccaaa754d917e1ab1cfc8c785 (patch) | |
tree | a78199cb3c29fe3055b0b8c063fd18772b2f0cf9 /PKGBUILD | |
parent | d0b97ea55fc61aab66653aa7b665b35140ca218d (diff) | |
download | aur-43d61f6fb2a539bccaaa754d917e1ab1cfc8c785.tar.gz |
actually update to ktlint 1.0.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 21 |
1 files changed, 15 insertions, 6 deletions
@@ -4,21 +4,30 @@ pkgname=ktlint pkgver=1.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="An anti-bikeshedding Kotlin linter with built-in formatter" arch=('any') url="https://ktlint.github.io/" license=('MIT') -depends=('java-runtime>=8') -makedepends=(git) +depends=('java-runtime>=11') +makedepends=(git 'jdk-openjdk>=20') validpgpkeys=(ADBC987D1A7B91DB6B0AAA81995EFBF4A3D20BEB) -source=("git+https://github.com/pinterest/ktlint.git#commit=fdb0506192e9ba742daec8ab8cd6098c772ee09b") +source=("git+https://github.com/pinterest/ktlint.git#commit=a510eedc69f7431bcd3af2162db8e53a588f4435") sha256sums=('SKIP') +_gradle_build() { + export GRADLE_USER_HOME="${srcdir}/.gradle" + local cached_toolchain="$(find "$GRADLE_USER_HOME/jdks" -mindepth 1 -maxdepth 2 -type d | tail -n 1)" + if [ -n "$cached_toolchain" ] + then + export JAVA_HOME="$cached_toolchain" + fi + ./gradlew --no-configuration-cache --no-scan --no-daemon --console plain -Pktlint.publication.signing.enable=false shadowJarExecutable +} + build() { cd "ktlint" - export GRADLE_USER_HOME="${srcdir}/.gradle" - ./gradlew --no-configuration-cache --no-scan --no-daemon -Pktlint.publication.signing.enable=false shadowJarExecutable + _gradle_build || _gradle_build } package() { |