mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-18 12:07:07 +02:00
44 lines
1.3 KiB
Text
44 lines
1.3 KiB
Text
# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
|
|
pkgname=sonar-scanner
|
|
pkgver=6.2.1.4610
|
|
pkgrel=0
|
|
pkgdesc="Scanner CLI for SonarQube and SonarCloud"
|
|
url="https://github.com/SonarSource/sonar-scanner-cli"
|
|
arch="noarch !x86 !armhf !armv7 !riscv64 !ppc64le" # blocked by openjdk17
|
|
license="LGPL-3.0-or-later"
|
|
depends="openjdk17-jre-headless"
|
|
makedepends="maven openjdk17-jdk"
|
|
source="https://github.com/SonarSource/sonar-scanner-cli/archive/$pkgver/sonar-scanner-$pkgver.tar.gz
|
|
fix-reflection.patch
|
|
"
|
|
builddir="$srcdir/sonar-scanner-cli-$pkgver"
|
|
options="net" # fetching packages from maven-central
|
|
|
|
prepare() {
|
|
default_prepare
|
|
sed -i "s/<version>.*-SNAPSHOT/<version>$pkgver/" pom.xml
|
|
}
|
|
|
|
build() {
|
|
mvn clean package
|
|
}
|
|
|
|
check() {
|
|
mvn test
|
|
}
|
|
|
|
package() {
|
|
local dest=/usr/share/sonar-scanner
|
|
|
|
mkdir -p "$pkgdir"/$dest
|
|
unzip target/sonar-scanner-$pkgver.zip
|
|
mv sonar-scanner-$pkgver/* "$pkgdir"/$dest/
|
|
|
|
mkdir -p "$pkgdir"/usr/bin
|
|
ln -svf $dest/bin/sonar-scanner "$pkgdir"/usr/bin
|
|
}
|
|
|
|
sha512sums="
|
|
419ab40b611ba1885e55c020c9e315460b52182a9b49d76c6b7b329bf2adb13e6ea6ec8c037a7bf364c281c1d45fd7d116de42e31be8350749e76d5449a56cbd sonar-scanner-6.2.1.4610.tar.gz
|
|
defc90c2cecef172e94c962b4058daadcf2411e4a6b98ca5868abb85f19359cc515df79d931335f79e5c0ba8bab1da833654a11553056fcbfba78c7625b1f425 fix-reflection.patch
|
|
"
|