summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRenovate Bot2022-03-03 16:07:19 +0000
committerJohannes Wienke2022-03-06 20:48:20 +0100
commit33ba62a130bdd78e1918d09afdb11efba4a5fccf (patch)
tree8441051dfeed386577425fda78108c98f54e14f8
parent2f72bc29e8db30fe58bfbc8bb2f3eb6b95d45bd1 (diff)
downloadaur-33ba62a130bdd78e1918d09afdb11efba4a5fccf.tar.gz
chore(deps): update dependency eclipse/eclipse.jdt.ls to v1.9.0
Switches to the built-in launcher provided upstream. This adds Python as a necessary dependency.
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD16
-rwxr-xr-xlauncher.sh14
3 files changed, 12 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6286206ea5a3..d66733f123af 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,13 @@
pkgbase = jdtls
pkgdesc = Eclipse Java language server
- pkgver = 1.8.0
- pkgrel = 2
+ pkgver = 1.9.0
+ pkgrel = 1
url = https://github.com/eclipse/eclipse.jdt.ls
arch = any
license = EPL
depends = java-runtime
- source = https://download.eclipse.org/jdtls/milestones/1.8.0/jdt-language-server-1.8.0-202201261434.tar.gz
- source = launcher.sh
- sha256sums = 68378599cca158f7aab4d54782efcda9258ef98389ba7757c68d59284ed69672
- sha256sums = 9645ba75ced59a4b903ad95d749fe0796e778df3d56e00c6b7b57775dc91ee02
+ depends = python
+ source = https://download.eclipse.org/jdtls/milestones/1.9.0/jdt-language-server-1.9.0-202203031534.tar.gz
+ sha256sums = b8af1925cb3b817fd1061e00a45ffbc6aca76819d8b2f5939626009ebf432fc7
pkgname = jdtls
diff --git a/PKGBUILD b/PKGBUILD
index ef657cbaf430..1f99f4afbcda 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,22 +1,20 @@
# Maintainer: Johannes Wienke <languitar@semipol.de>
pkgname=jdtls
-pkgver=1.8.0
-pkgrel=2
+pkgver=1.9.0
+pkgrel=1
pkgdesc="Eclipse Java language server"
arch=(any)
url="https://github.com/eclipse/eclipse.jdt.ls"
license=('EPL')
-depends=('java-runtime')
+depends=('java-runtime' 'python')
makedepends=()
-source=("https://download.eclipse.org/jdtls/milestones/1.8.0/jdt-language-server-1.8.0-202201261434.tar.gz"
- "launcher.sh")
-sha256sums=('68378599cca158f7aab4d54782efcda9258ef98389ba7757c68d59284ed69672'
- '9645ba75ced59a4b903ad95d749fe0796e778df3d56e00c6b7b57775dc91ee02')
+source=("https://download.eclipse.org/jdtls/milestones/1.9.0/jdt-language-server-1.9.0-202203031534.tar.gz")
+sha256sums=('b8af1925cb3b817fd1061e00a45ffbc6aca76819d8b2f5939626009ebf432fc7')
package() {
mkdir -p "${pkgdir}/usr/share/java/jdtls"
- cp -R "${srcdir}/"config_* "${srcdir}/features" "${srcdir}/plugins" "${pkgdir}/usr/share/java/jdtls"
+ cp -R "${srcdir}/"config_* "${srcdir}/features" "${srcdir}/plugins" "${srcdir}/bin" "${pkgdir}/usr/share/java/jdtls"
mkdir -p "${pkgdir}/usr/bin"
- install "${srcdir}/launcher.sh" "${pkgdir}/usr/bin/jdtls"
+ ln -s --relative "${pkgdir}/usr/share/java/jdtls/bin/jdtls" "${pkgdir}/usr/bin/jdtls"
}
diff --git a/launcher.sh b/launcher.sh
deleted file mode 100755
index 59a58c71356d..000000000000
--- a/launcher.sh
+++ /dev/null
@@ -1,14 +0,0 @@
-#!/bin/sh
-
-exec java \
- -Declipse.application=org.eclipse.jdt.ls.core.id1 \
- -Dosgi.bundles.defaultStartLevel=4 \
- -Declipse.product=org.eclipse.jdt.ls.core.product \
- -Dosgi.checkConfiguration=true \
- -Dosgi.sharedConfiguration.area=/usr/share/java/jdtls/config_linux \
- -Dosgi.sharedConfiguration.area.readOnly=true \
- -Dosgi.configuration.cascaded=true \
- -noverify \
- -Xms1G \
- -jar /usr/share/java/jdtls/plugins/org.eclipse.equinox.launcher_*.jar \
- "$@"