summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: 3bdcd33668fb3603e1b5091e7cf1a10ea3ea6247 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Maintainer: Johannes Wienke <languitar@semipol.de>

pkgname=jdtls
pkgver=1.15.0
pkgrel=1
pkgdesc="Eclipse Java language server"
arch=(any)
url="https://github.com/eclipse/eclipse.jdt.ls"
license=('EPL')
depends=('java-runtime>=17' 'python')
makedepends=()
source=("https://download.eclipse.org/jdtls/milestones/1.15.0/jdt-language-server-1.15.0-202208311644.tar.gz")
sha256sums=('34368a50a1b2e9c8baf4e302fe21e5b99963a935157713d3c21002ceb13c3fd8')

package() {
    mkdir -p "${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"
    ln -s --relative "${pkgdir}/usr/share/java/jdtls/bin/jdtls" "${pkgdir}/usr/bin/jdtls"
}