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
+}

Reply via email to