* [gentoo-commits] repo/proj/guru:master commit in: dev-java/jdtls-bin/
@ 2025-07-08 10:59 David Roman
0 siblings, 0 replies; 3+ messages in thread
From: David Roman @ 2025-07-08 10:59 UTC (permalink / raw
To: gentoo-commits
commit: 401ceb36643a74ab4616e259f1889b19b5036821
Author: Nguyen Dinh Dang Duong <dangduong31205 <AT> gmail <DOT> com>
AuthorDate: Mon Jul 7 17:36:58 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Jul 7 17:36:58 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=401ceb36
dev-java/jdtls-bin: minor fixes
MissingRemoteId: missing <remote-id type="github">eclipse/eclipse.jdt.ls</remote-id> (inferred from URI 'https://github.com/eclipse/eclipse.jdt.ls')
TrailingEmptyLine: version 1.49.0_p202507030451: ebuild has trailing blank line(s)
UnknownLicense: version 1.49.0_p202507030451: unknown license: EPL
VariableOrderWrong: version 1.49.0_p202507030451: variable HOMEPAGE should occur before SRC_URI
VariableOrderWrong: version 1.49.0_p202507030451: variable S should occur before KEYWORDS
Signed-off-by: Nguyen Dinh Dang Duong <dangduong31205 <AT> gmail.com>
.../jdtls-bin/jdtls-bin-1.49.0_p202507030451.ebuild | 9 ++++-----
dev-java/jdtls-bin/metadata.xml | 17 ++++++++++-------
2 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/dev-java/jdtls-bin/jdtls-bin-1.49.0_p202507030451.ebuild b/dev-java/jdtls-bin/jdtls-bin-1.49.0_p202507030451.ebuild
index 883f10b72c..d21ff7a28c 100644
--- a/dev-java/jdtls-bin/jdtls-bin-1.49.0_p202507030451.ebuild
+++ b/dev-java/jdtls-bin/jdtls-bin-1.49.0_p202507030451.ebuild
@@ -10,18 +10,18 @@ MY_PN=${PN%%-bin}
MY_P="${MY_PN}-${PV}"
DESCRIPTION="Java language server"
-SRC_URI="https://download.eclipse.org/jdtls/snapshots/jdt-language-server-${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
HOMEPAGE="https://github.com/eclipse/eclipse.jdt.ls"
+SRC_URI="https://download.eclipse.org/jdtls/snapshots/jdt-language-server-${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
+
+S="${WORKDIR}"
-LICENSE="EPL"
+LICENSE="EPL-2.0"
SLOT="0"
KEYWORDS="~amd64"
DEPEND=">=virtual/jre-1.8:*"
RDEPEND="${DEPEND}"
-S="${WORKDIR}"
-
JDTLS_LIBEXEC="/usr/libexec/${MY_PN}"
JDTLS_SHARE="/usr/share/${MY_PN}"
@@ -50,4 +50,3 @@ pkg_postinst() {
elog
elog "They will be recreated cleanly on the next launch."
}
-
diff --git a/dev-java/jdtls-bin/metadata.xml b/dev-java/jdtls-bin/metadata.xml
index 023d5a234e..df01c82fc8 100644
--- a/dev-java/jdtls-bin/metadata.xml
+++ b/dev-java/jdtls-bin/metadata.xml
@@ -1,11 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
-<maintainer type="project">
-<email>java@gentoo.org</email>
-</maintainer>
-<maintainer type="person">
-<email>dangduong31205@gmail.com</email>
-<name>Nguyen Dinh Dang Duong</name>
-</maintainer>
+ <maintainer type="project">
+ <email>java@gentoo.org</email>
+ </maintainer>
+ <maintainer type="person">
+ <email>dangduong31205@gmail.com</email>
+ <name>Nguyen Dinh Dang Duong</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">eclipse/eclipse.jdt.ls</remote-id>
+ </upstream>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-java/jdtls-bin/
@ 2025-07-15 12:21 David Roman
0 siblings, 0 replies; 3+ messages in thread
From: David Roman @ 2025-07-15 12:21 UTC (permalink / raw
To: gentoo-commits
commit: 88675b6705aebd658eaa0c7b7b9bbbb63fc671be
Author: Nguyen Dinh Dang Duong <dangduong31205 <AT> gmail <DOT> com>
AuthorDate: Mon Jul 14 03:09:16 2025 +0000
Commit: David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Jul 14 03:09:16 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=88675b67
dev-java/jdtls-bin: add 1.49.0_p202507102148
Signed-off-by: Nguyen Dinh Dang Duong <dangduong31205 <AT> gmail.com>
dev-java/jdtls-bin/Manifest | 1 +
.../jdtls-bin-1.49.0_p202507102148.ebuild | 52 ++++++++++++++++++++++
2 files changed, 53 insertions(+)
diff --git a/dev-java/jdtls-bin/Manifest b/dev-java/jdtls-bin/Manifest
index c79af1f22f..1ea4f91dd2 100644
--- a/dev-java/jdtls-bin/Manifest
+++ b/dev-java/jdtls-bin/Manifest
@@ -1 +1,2 @@
DIST jdtls-1.49.0_p202507030451.tar.gz 49052555 BLAKE2B 62bfc716129584fe1e9d1178b2627f3f3459a11824662ae4536aacaaf74b7dcb1f550fe37d3c358ec752926de46ee94c111757322cc05b9147bfacc2394c3397 SHA512 501e628c3bae38fa18ce9c0e88fa4c8d9cd82f2d5de9bf6586bd6efd537d1343ab7f00f05af4c200208bc6446435ce4ba02d84591d21734534092f6e37b85a38
+DIST jdtls-1.49.0_p202507102148.tar.gz 49068161 BLAKE2B 3b2956ab86dadc4f506577436d47cd295f977a711f17ba6af2dd9c4e604871bef9e7904cc5bc66c99e3e51357b70ea896ea1464592704e58d40d8e9a77bb409e SHA512 d9be252013891009e8885efbef385160495f44e3ee3ef0697a165062ced7b571f1e0058023401ce731f178ac3472e00ad6be571d0b2ad738bd54b93c09d1aca3
diff --git a/dev-java/jdtls-bin/jdtls-bin-1.49.0_p202507102148.ebuild b/dev-java/jdtls-bin/jdtls-bin-1.49.0_p202507102148.ebuild
new file mode 100644
index 0000000000..d21ff7a28c
--- /dev/null
+++ b/dev-java/jdtls-bin/jdtls-bin-1.49.0_p202507102148.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2023 Gabriel Sanches
+# Distributed under the terms of the Zero-Clause BSD License
+
+EAPI=8
+
+inherit java-pkg-2
+
+MY_PV=${PV/_p/-}
+MY_PN=${PN%%-bin}
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Java language server"
+HOMEPAGE="https://github.com/eclipse/eclipse.jdt.ls"
+SRC_URI="https://download.eclipse.org/jdtls/snapshots/jdt-language-server-${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
+
+S="${WORKDIR}"
+
+LICENSE="EPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=virtual/jre-1.8:*"
+RDEPEND="${DEPEND}"
+
+JDTLS_LIBEXEC="/usr/libexec/${MY_PN}"
+JDTLS_SHARE="/usr/share/${MY_PN}"
+
+JDTLS_WRAPPER="${FILESDIR}/wrapper"
+
+src_install() {
+ dodir "${JDTLS_LIBEXEC}/bin"
+ dodir "${JDTLS_SHARE}"
+
+ cp -Rp plugins features "${ED}/${JDTLS_LIBEXEC}" || die "failed to copy"
+ cp -Rp bin/${MY_PN} "${ED}/${JDTLS_LIBEXEC}/bin" || die "failed to copy"
+ cp -Rp config_linux "${ED}/${JDTLS_SHARE}" || die "failed to copy"
+
+ sed ${JDTLS_WRAPPER} -e "s;@PKGNAME@;${MY_PN};g" > wrapper
+ dodir /usr/bin
+ newbin wrapper ${MY_PN}
+}
+
+pkg_postinst() {
+ elog "If the JDT Language Server fails to start (e.g. ClassNotFoundException),"
+ elog "you may be running into stale Eclipse OSGi cache issues."
+ elog
+ elog "To fix this, remove the following directories:"
+ elog " rm -rf \"\${XDG_DATA_HOME}/jdtls\" or rm -rf \"~/.local/share/jdtls\""
+ elog " rm -rf \"\${XDG_STATE_HOME}/jdtls\" or rm -rf \"~/.local/state/jdtls\""
+ elog
+ elog "They will be recreated cleanly on the next launch."
+}
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [gentoo-commits] repo/proj/guru:master commit in: dev-java/jdtls-bin/
@ 2025-08-02 6:36 Viorel Munteanu
0 siblings, 0 replies; 3+ messages in thread
From: Viorel Munteanu @ 2025-08-02 6:36 UTC (permalink / raw
To: gentoo-commits
commit: 161832c8afe42e9202dd7d10d56f66e506790435
Author: Nguyen Dinh Dang Duong <dangduong31205 <AT> gmail <DOT> com>
AuthorDate: Fri Aug 1 18:45:47 2025 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Fri Aug 1 18:45:47 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=161832c8
dev-java/jdtls-bin: add 1.50.0_p202507311928
Signed-off-by: Nguyen Dinh Dang Duong <dangduong31205 <AT> gmail.com>
dev-java/jdtls-bin/Manifest | 1 +
.../jdtls-bin-1.50.0_p202507311928.ebuild | 52 ++++++++++++++++++++++
2 files changed, 53 insertions(+)
diff --git a/dev-java/jdtls-bin/Manifest b/dev-java/jdtls-bin/Manifest
index 1ea4f91dd2..91365ed62f 100644
--- a/dev-java/jdtls-bin/Manifest
+++ b/dev-java/jdtls-bin/Manifest
@@ -1,2 +1,3 @@
DIST jdtls-1.49.0_p202507030451.tar.gz 49052555 BLAKE2B 62bfc716129584fe1e9d1178b2627f3f3459a11824662ae4536aacaaf74b7dcb1f550fe37d3c358ec752926de46ee94c111757322cc05b9147bfacc2394c3397 SHA512 501e628c3bae38fa18ce9c0e88fa4c8d9cd82f2d5de9bf6586bd6efd537d1343ab7f00f05af4c200208bc6446435ce4ba02d84591d21734534092f6e37b85a38
DIST jdtls-1.49.0_p202507102148.tar.gz 49068161 BLAKE2B 3b2956ab86dadc4f506577436d47cd295f977a711f17ba6af2dd9c4e604871bef9e7904cc5bc66c99e3e51357b70ea896ea1464592704e58d40d8e9a77bb409e SHA512 d9be252013891009e8885efbef385160495f44e3ee3ef0697a165062ced7b571f1e0058023401ce731f178ac3472e00ad6be571d0b2ad738bd54b93c09d1aca3
+DIST jdtls-1.50.0_p202507311928.tar.gz 49102971 BLAKE2B 7a43796c3879e090be95038e592b8f46f42d60e9d7ecb90944e8ca351c3029d2bd605c6b9c398f80765bb1c2e16fc3b695a72754d7c060489c9c7c918b9a1f54 SHA512 82d11756f656ff8d8f54b40a9a2b684a9387cc91645b104b40865ef0074e0080d3fd037b190963441f4399194da8f6f1c7abcd7b2f0dae77ed2f6b8c3da95158
diff --git a/dev-java/jdtls-bin/jdtls-bin-1.50.0_p202507311928.ebuild b/dev-java/jdtls-bin/jdtls-bin-1.50.0_p202507311928.ebuild
new file mode 100644
index 0000000000..d21ff7a28c
--- /dev/null
+++ b/dev-java/jdtls-bin/jdtls-bin-1.50.0_p202507311928.ebuild
@@ -0,0 +1,52 @@
+# Copyright 2023 Gabriel Sanches
+# Distributed under the terms of the Zero-Clause BSD License
+
+EAPI=8
+
+inherit java-pkg-2
+
+MY_PV=${PV/_p/-}
+MY_PN=${PN%%-bin}
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="Java language server"
+HOMEPAGE="https://github.com/eclipse/eclipse.jdt.ls"
+SRC_URI="https://download.eclipse.org/jdtls/snapshots/jdt-language-server-${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
+
+S="${WORKDIR}"
+
+LICENSE="EPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+
+DEPEND=">=virtual/jre-1.8:*"
+RDEPEND="${DEPEND}"
+
+JDTLS_LIBEXEC="/usr/libexec/${MY_PN}"
+JDTLS_SHARE="/usr/share/${MY_PN}"
+
+JDTLS_WRAPPER="${FILESDIR}/wrapper"
+
+src_install() {
+ dodir "${JDTLS_LIBEXEC}/bin"
+ dodir "${JDTLS_SHARE}"
+
+ cp -Rp plugins features "${ED}/${JDTLS_LIBEXEC}" || die "failed to copy"
+ cp -Rp bin/${MY_PN} "${ED}/${JDTLS_LIBEXEC}/bin" || die "failed to copy"
+ cp -Rp config_linux "${ED}/${JDTLS_SHARE}" || die "failed to copy"
+
+ sed ${JDTLS_WRAPPER} -e "s;@PKGNAME@;${MY_PN};g" > wrapper
+ dodir /usr/bin
+ newbin wrapper ${MY_PN}
+}
+
+pkg_postinst() {
+ elog "If the JDT Language Server fails to start (e.g. ClassNotFoundException),"
+ elog "you may be running into stale Eclipse OSGi cache issues."
+ elog
+ elog "To fix this, remove the following directories:"
+ elog " rm -rf \"\${XDG_DATA_HOME}/jdtls\" or rm -rf \"~/.local/share/jdtls\""
+ elog " rm -rf \"\${XDG_STATE_HOME}/jdtls\" or rm -rf \"~/.local/state/jdtls\""
+ elog
+ elog "They will be recreated cleanly on the next launch."
+}
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2025-08-02 6:36 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-15 12:21 [gentoo-commits] repo/proj/guru:master commit in: dev-java/jdtls-bin/ David Roman
-- strict thread matches above, loose matches on Subject: below --
2025-08-02 6:36 Viorel Munteanu
2025-07-08 10:59 David Roman
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox