commit: 4e6daf3378fd7640644abd89e95e601e0538e0f7
Author: Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Mon May 5 19:19:22 2025 +0000
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sat Jun 14 13:57:57 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e6daf33
dev-java/libg: register runtime dependencies
Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
dev-java/libg/{libg-7.1.0.ebuild => libg-7.1.0-r1.ebuild} | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/dev-java/libg/libg-7.1.0.ebuild
b/dev-java/libg/libg-7.1.0-r1.ebuild
similarity index 85%
rename from dev-java/libg/libg-7.1.0.ebuild
rename to dev-java/libg/libg-7.1.0-r1.ebuild
index 4085cb221b2f..8491d48c546f 100644
--- a/dev-java/libg/libg-7.1.0.ebuild
+++ b/dev-java/libg/libg-7.1.0-r1.ebuild
@@ -21,6 +21,7 @@ KEYWORDS="amd64 ~arm64"
RESTRICT="test" #839681
CP_DEPEND="
+ dev-java/osgi-cmpn:8
dev-java/slf4j-api:0
"
@@ -28,7 +29,6 @@ DEPEND="
${CP_DEPEND}
~dev-java/bnd-annotation-${PV}:0
dev-java/eclipse-jdt-annotation:0
- dev-java/osgi-cmpn:8
>=virtual/jdk-17:*
"
@@ -36,6 +36,8 @@ DEPEND="
# error: switch expressions are not supported in -source 11
RDEPEND="
${CP_DEPEND}
+ dev-java/osgi-annotation:0
+ dev-java/osgi-core:0
>=virtual/jre-17:*
"
@@ -43,6 +45,11 @@ JAVA_AUTOMATIC_MODULE_NAME="aQute.libg"
JAVA_CLASSPATH_EXTRA="
bnd-annotation
eclipse-jdt-annotation
- osgi-cmpn-8
"
JAVA_SRC_DIR="aQute.libg/src"
+
+src_install() {
+ java-pkg-simple_src_install
+ java-pkg_register-dependency osgi-core
+ java-pkg_register-dependency osgi-annotation
+}