diff options
author | coderkun | 2024-04-06 17:56:40 +0200 |
---|---|---|
committer | coderkun | 2024-04-06 17:56:40 +0200 |
commit | c0d67a5ce315bbfdb0252f99ef73eb12baec5776 (patch) | |
tree | 5009abf24547971e4a5fc6cae5dda03095acdb5e | |
download | aur-c0d67a5ce315bbfdb0252f99ef73eb12baec5776.tar.gz |
Create package “sonarlint-ls-bin” at version 3.4.2.75046
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 33 | ||||
-rwxr-xr-x | sonarlint-ls | 2 |
3 files changed, 49 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0476ccf899d7 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = sonarlint-ls-bin + pkgdesc = SonarLint language server (used by SonarLint VSCode) + pkgver = 3.4.2.75046 + pkgrel = 1 + url = https://github.com/SonarSource/sonarlint-vscode + arch = x86_64 + license = LGPLv3 + depends = java-runtime>=17 + source = https://github.com/SonarSource/sonarlint-vscode/releases/download/4.4.2%2B76225/sonarlint-vscode-4.4.2.vsix + source = sonarlint-ls + sha256sums = 83012c4715f9cd535d76596f248a01c958eec2321ded3d61c81186ad40acb879 + sha256sums = b951d9b6f1e1f9f70430776d958487b385cc8290c0a48335d938b3128e1a80c4 + +pkgname = sonarlint-ls-bin diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ad15fa27dc23 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,33 @@ +# Maintainer: coderkun <olli@suruatoel.xyz> +pkgname=sonarlint-ls-bin +arch=('x86_64') +url=https://github.com/SonarSource/sonarlint-vscode +pkgver=3.4.2.75046 +pkgrel=1 +_vscodeVersion=4.4.2 +_vscodeBuild=76225 +pkgdesc="SonarLint language server (used by SonarLint VSCode)" +license=('LGPLv3') +depends=('java-runtime>=17') +source=("https://github.com/SonarSource/sonarlint-vscode/releases/download/${_vscodeVersion}%2B${_vscodeBuild}/sonarlint-vscode-${_vscodeVersion}.vsix" 'sonarlint-ls') +sha256sums=('83012c4715f9cd535d76596f248a01c958eec2321ded3d61c81186ad40acb879' 'b951d9b6f1e1f9f70430776d958487b385cc8290c0a48335d938b3128e1a80c4') + +package() { + mkdir -p "${pkgdir}/usr/bin" + install "sonarlint-ls" "${pkgdir}/usr/bin/sonarlint-ls" + mkdir -p "${pkgdir}/usr/share/java/sonarlint-ls" + install "extension/server/sonarlint-ls.jar" "${pkgdir}/usr/share/java/sonarlint-ls/sonarlint-ls.jar" + + mkdir -p "${pkgdir}/usr/share/java/sonarlint-ls/analyzers" + install "extension/analyzers/sonarcfamily.jar" "${pkgdir}/usr/share/java/sonarlint-ls/analyzers/" + install "extension/analyzers/sonargo.jar" "${pkgdir}/usr/share/java/sonarlint-ls/analyzers/" + install "extension/analyzers/sonarhtml.jar" "${pkgdir}/usr/share/java/sonarlint-ls/analyzers/" + install "extension/analyzers/sonariac.jar" "${pkgdir}/usr/share/java/sonarlint-ls/analyzers/" + install "extension/analyzers/sonarjava.jar" "${pkgdir}/usr/share/java/sonarlint-ls/analyzers/" + install "extension/analyzers/sonarjs.jar" "${pkgdir}/usr/share/java/sonarlint-ls/analyzers/" + install "extension/analyzers/sonarlintomnisharp.jar" "${pkgdir}/usr/share/java/sonarlint-ls/analyzers/" + install "extension/analyzers/sonarphp.jar" "${pkgdir}/usr/share/java/sonarlint-ls/analyzers/" + install "extension/analyzers/sonarpython.jar" "${pkgdir}/usr/share/java/sonarlint-ls/analyzers/" + install "extension/analyzers/sonartext.jar" "${pkgdir}/usr/share/java/sonarlint-ls/analyzers/" + install "extension/analyzers/sonarxml.jar" "${pkgdir}/usr/share/java/sonarlint-ls/analyzers/" +} diff --git a/sonarlint-ls b/sonarlint-ls new file mode 100755 index 000000000000..13a335efe248 --- /dev/null +++ b/sonarlint-ls @@ -0,0 +1,2 @@ +#!/bin/sh +java -jar /usr/share/java/sonarlint-ls/sonarlint-ls.jar "$@" |