summaryrefslogtreecommitdiff
path: root/dev-java
diff options
context:
space:
mode:
Diffstat (limited to 'dev-java')
-rw-r--r--dev-java/bnd-util/bnd-util-7.1.0-r1.ebuild (renamed from dev-java/bnd-util/bnd-util-7.1.0.ebuild)7
-rw-r--r--dev-java/bnd/bnd-7.1.0-r2.ebuild (renamed from dev-java/bnd/bnd-7.1.0-r1.ebuild)14
-rw-r--r--dev-java/libg/libg-7.1.0-r1.ebuild (renamed from dev-java/libg/libg-7.1.0.ebuild)11
3 files changed, 25 insertions, 7 deletions
diff --git a/dev-java/bnd-util/bnd-util-7.1.0.ebuild b/dev-java/bnd-util/bnd-util-7.1.0-r1.ebuild
index a77c7edbcdca..bfe8e1184dc6 100644
--- a/dev-java/bnd-util/bnd-util-7.1.0.ebuild
+++ b/dev-java/bnd-util/bnd-util-7.1.0-r1.ebuild
@@ -17,11 +17,13 @@ LICENSE="Apache-2.0 EPL-2.0"
SLOT="0"
KEYWORDS="amd64 ~arm64"
-CP_DEPEND="dev-java/osgi-annotation:0"
+CP_DEPEND="
+ dev-java/osgi-annotation:0
+ ~dev-java/libg-${PV}:0
+"
DEPEND="${CP_DEPEND}
~dev-java/bnd-annotation-${PV}:0
- ~dev-java/libg-${PV}:0
dev-java/osgi-cmpn:8
dev-java/osgi-core:0
dev-java/slf4j-api:0
@@ -35,7 +37,6 @@ RDEPEND="${CP_DEPEND}
JAVA_AUTOMATIC_MODULE_NAME="biz.aQute.bnd.util"
JAVA_CLASSPATH_EXTRA="
bnd-annotation
- libg
osgi-cmpn-8
osgi-core
slf4j-api
diff --git a/dev-java/bnd/bnd-7.1.0-r1.ebuild b/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
+}
diff --git a/dev-java/libg/libg-7.1.0.ebuild b/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
+}