dev-java/bnd: register runtime dependencies

Signed-off-by: Volkmar W. Pogatzki <gentoo@pogatzki.net>
Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org>
This commit is contained in:
Volkmar W. Pogatzki
2025-05-05 21:21:12 +02:00
committed by Miroslav Šulc
parent da13d9dc63
commit a044751182

View File

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