mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-06-06 19:14:48 +02:00
https://github.com/eclipse-jdtls/eclipse.jdt.ls/blob/main/CHANGELOG.md#1461-april-1st-2025
42 lines
1.3 KiB
Text
42 lines
1.3 KiB
Text
# Contributor: Krassy Boykinov <kboykinov@teamcentrixx.com>
|
|
# Maintainer: Krassy Boykinov <kboykinov@teamcentrixx.com>
|
|
pkgname=jdtls
|
|
pkgver=1.46.1
|
|
pkgrel=0
|
|
pkgdesc="Eclipse Java language server"
|
|
url="https://github.com/eclipse/eclipse.jdt.ls"
|
|
arch="aarch64 x86_64"
|
|
license="EPL-2.0"
|
|
depends="java-jre-headless python3"
|
|
makedepends="maven"
|
|
source="$pkgname-$pkgver.tar.gz::https://github.com/eclipse/eclipse.jdt.ls/archive/refs/tags/v$pkgver.tar.gz"
|
|
builddir="$srcdir/eclipse.jdt.ls-$pkgver"
|
|
options="!check" # runs in build
|
|
|
|
build() {
|
|
mvn -B package -fn -Dmaven.repo.local="$builddir"/.m2/repository
|
|
|
|
# module org.eclipse.tycho:tycho-compiler-plugin:4.0.12 needed retry
|
|
# to compile while building core
|
|
test -d org.eclipse.jdt.ls.product/target/repository || \
|
|
mvn -B package -Dmaven.repo.local="$builddir"/.m2/repository
|
|
}
|
|
|
|
package() {
|
|
cd org.eclipse.jdt.ls.product/target/repository
|
|
|
|
mkdir -p "$pkgdir"/usr/share/jdtls "$pkgdir"/usr/bin
|
|
cp -a \
|
|
config_linux \
|
|
config_ss_linux \
|
|
features \
|
|
plugins \
|
|
bin \
|
|
"$pkgdir"/usr/share/jdtls/
|
|
|
|
ln -sfv ../share/jdtls/bin/jdtls "$pkgdir"/usr/bin/jdtls
|
|
}
|
|
|
|
sha512sums="
|
|
07a2c09e6ce408a4bb1614db525af4469f9f1586c9cde14838a00af5ffc29bc09e9971e991d13b667beecaccd15bb0b3a4a89f6b1709570edf2634918b9a0307 jdtls-1.46.1.tar.gz
|
|
"
|