summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorPhillip Schichtel2023-04-23 04:22:42 +0200
committerPhillip Schichtel2023-04-23 04:22:42 +0200
commit1502734c9cab423d708d490620ffe9f0d98af23c (patch)
tree74c2492590168d186ebffce66a811795c67f0072 /PKGBUILD
parent7685f34af5a475185a46546e92a141d7de70bba3 (diff)
downloadaur-1502734c9cab423d708d490620ffe9f0d98af23c.tar.gz
switch to source build and upgrade to 0.49.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD24
1 files changed, 11 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 6c88f235c0aa..b7f9ff615f9a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,26 +3,24 @@
# Contributor: p2k <uni-ulm.de: Patrick.Schneider>
pkgname=ktlint
-pkgver=0.48.2
+pkgver=0.49.0
pkgrel=1
pkgdesc="An anti-bikeshedding Kotlin linter with built-in formatter"
arch=('any')
url="https://ktlint.github.io/"
license=('MIT')
-depends=('java-runtime')
+depends=('java-runtime>=1.8')
# See: https://github.com/pinterest/ktlint#installation
-validpgpkeys=(ADBC987D1A7B91DB6B0AAA81995EFBF4A3D20BEB)
-source=(ktlint-${pkgver}::https://github.com/pinterest/ktlint/releases/download/${pkgver}/ktlint
- https://raw.githubusercontent.com/pinterest/ktlint/${pkgver}/LICENSE
- ktlint-${pkgver}.asc::https://github.com/pinterest/ktlint/releases/download/${pkgver}/ktlint.asc)
-sha256sums=('e0647f930f48583b35b7d52133119a3e5efdd9cf57384847bfe6241544fd0342'
- 'b45bdb3357e761d4b1300470833cf5e5e9fafc32a5f98efef214ba926b0120d5'
- 'SKIP')
+source=(ktlint-${pkgver}::"git+https://github.com/pinterest/ktlint.git#tag=${pkgver}")
+sha256sums=('SKIP')
-package() {
- cd "${srcdir}"
+build() {
+ cd "ktlint-${pkgver}"
+ ./gradlew --no-configuration-cache --no-scan --no-daemon -Pktlint.publication.signing.enable=false shadowJarExecutable
+}
- install -D -m755 ktlint-${pkgver} "${pkgdir}/usr/bin/ktlint"
- install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/ktlint/LICENSE"
+package() {
+ install -D -m755 "${srcdir}/ktlint-${pkgver}/ktlint-cli/build/run/ktlint" "${pkgdir}/usr/bin/ktlint"
+ install -D -m644 "${srcdir}/ktlint-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/ktlint/LICENSE"
}