commit:     a044751182c4b70da95f662ef3450246e81b3a83
Author:     Volkmar W. Pogatzki <gentoo <AT> pogatzki <DOT> net>
AuthorDate: Mon May  5 19:21:12 2025 +0000
Commit:     Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Sat Jun 14 13:58:23 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0447511

dev-java/bnd: register runtime dependencies

Signed-off-by: Volkmar W. Pogatzki <gentoo <AT> pogatzki.net>
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>

 dev-java/bnd/{bnd-7.1.0-r1.ebuild => bnd-7.1.0-r2.ebuild} | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/dev-java/bnd/bnd-7.1.0-r1.ebuild b/dev-java/bnd/bnd-7.1.0-r2.ebuild
similarity index 88%
rename from dev-java/bnd/bnd-7.1.0-r1.ebuild
rename to dev-java/bnd/bnd-7.1.0-r2.ebuild
index b7a5ea224d45..cddf68c90f4d 100644
--- a/dev-java/bnd/bnd-7.1.0-r1.ebuild
+++ b/dev-java/bnd/bnd-7.1.0-r2.ebuild
@@ -38,13 +38,16 @@ DEPEND="${CP_DEPEND}
        dev-java/commons-lang:3.6
        dev-java/eclipse-jdt-annotation:0
        dev-java/felix-gogo-runtime:0
-       dev-java/slf4j-api:0
        dev-java/jtwig-reflection:0
        dev-java/osgi-service-log:0
        dev-java/osgi-service-subsystem:0
        >=virtual/jdk-17:*"
 
 RDEPEND="${CP_DEPEND}
+       ~dev-java/bnd-annotation-${PV}:0
+       ~dev-java/bnd-util-${PV}:0
+       ~dev-java/libg-${PV}:0
+       dev-java/slf4j-api:0
        >=virtual/jre-17:*"
 
 PATCHES=(
@@ -58,7 +61,6 @@ JAVA_CLASSPATH_EXTRA="
        jtwig-reflection
        felix-gogo-runtime
        osgi-service-subsystem
-       slf4j-api
 "
 JAVA_MAIN_CLASS="aQute.bnd.main.bnd"
 JAVA_RESOURCE_DIRS="res"
@@ -98,3 +100,11 @@ src_compile() {
                "*/remote/test/*" \
                || die
 }
+
+src_install() {
+       java-pkg-simple_src_install
+       java-pkg_register-dependency libg
+       java-pkg_register-dependency bnd-annotation
+       java-pkg_register-dependency bnd-util
+       java-pkg_register-dependency slf4j-api
+}

Reply via email to