diff options
author | Phillip Schichtel | 2023-04-23 04:22:42 +0200 |
---|---|---|
committer | Phillip Schichtel | 2023-04-23 04:22:42 +0200 |
commit | 1502734c9cab423d708d490620ffe9f0d98af23c (patch) | |
tree | 74c2492590168d186ebffce66a811795c67f0072 /PKGBUILD | |
parent | 7685f34af5a475185a46546e92a141d7de70bba3 (diff) | |
download | aur-1502734c9cab423d708d490620ffe9f0d98af23c.tar.gz |
switch to source build and upgrade to 0.49.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 24 |
1 files changed, 11 insertions, 13 deletions
@@ -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" } |