summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPhillip Schichtel2023-10-06 00:21:05 +0200
committerPhillip Schichtel2023-10-06 00:21:05 +0200
commit43d61f6fb2a539bccaaa754d917e1ab1cfc8c785 (patch)
treea78199cb3c29fe3055b0b8c063fd18772b2f0cf9 /PKGBUILD
parentd0b97ea55fc61aab66653aa7b665b35140ca218d (diff)
downloadaur-43d61f6fb2a539bccaaa754d917e1ab1cfc8c785.tar.gz
actually update to ktlint 1.0.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD21
1 files changed, 15 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ba82296c694e..8bd7afc428f3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {