diff options
author | Maarten de Boer | 2024-05-21 18:32:34 +0200 |
---|---|---|
committer | Maarten de Boer | 2024-05-21 18:32:34 +0200 |
commit | 7312a32e40e615ac6ebbe614a298f0669cfe37d7 (patch) | |
tree | a4f5349e457df089102722d728f27ca3b4a26390 /PKGBUILD | |
parent | 9af5da610c1e68a63f75ee9bebefffbea0e3e87d (diff) | |
download | aur-qodana-cli.tar.gz |
Update to v2024.1.6
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 35 |
1 files changed, 9 insertions, 26 deletions
@@ -1,39 +1,22 @@ # Maintainer: Maarten de Boer <info@maartendeboer.net> pkgname=('qodana-cli') -pkgver=2023.2.6 +pkgver=2024.1.6 pkgrel=1 pkgdesc="Simple cross-platform command-line tool to run Qodana linters anywhere with minimum effort required." arch=('x86_64' 'aarch64') url="https://github.com/JetBrains/qodana-cli" -license=('Apache') -depends=('docker') -makedepends=('go>=1.19') +license=('Apache-2.0') +depends=() -source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz") +source_x86_64=("${pkgname}-${pkgver}.tar.zst::https://github.com/JetBrains/qodana-cli/releases/download/v${pkgver}/qodana_${pkgver}_linux_amd64.pkg.tar.zst") +source_aarch64=("${pkgname}-${pkgver}.tar.zst::https://github.com/JetBrains/qodana-cli/releases/download/v${pkgver}/qodana_${pkgver}_linux_arm64.pkg.tar.zst") -sha256sums=('88a21a6d292c4723a68c9b5e1b5f180ce9e07e116dff8f4e7599eff01ffc7f7f') - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - - # See: https://wiki.archlinux.org/index.php/Go_package_guidelines - export CGO_CPPFLAGS="${CPPFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - export CGO_CXXFLAGS="${CXXFLAGS}" - export CGO_LDFLAGS="${LDFLAGS}" - export GOPATH="${srcdir}/go" - export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" - - go mod tidy - go build -} +sha256sums_x86_64=('98c01f8a1839c015e5d45f26abd1c5b6ff1db3ef1726512980a29dc683a4b45f') +sha256sums_aarch64=('98c01f8a1839c015e5d45f26abd1c5b6ff1db3ef1726512980a29dc683a4b45f') package() { - cd "${srcdir}/${pkgname}-${pkgver}" - - install -Dm0755 qodana-cli "${pkgdir}/usr/bin/qodana" + cd "${srcdir}" - install -Dm0644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" - install -Dm0644 THIRDPARTY.md -t "${pkgdir}/usr/share/licenses/${pkgname}" + install -Dm0755 usr/bin/qodana -t "${pkgdir}/usr/bin" } |