diff options
Diffstat (limited to 'dev-java/bndlib')
| -rw-r--r-- | dev-java/bndlib/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/bndlib/bndlib-7.4.0.ebuild | 54 |
2 files changed, 55 insertions, 0 deletions
diff --git a/dev-java/bndlib/Manifest b/dev-java/bndlib/Manifest index 9725bb6af3fc..724978f5cb7b 100644 --- a/dev-java/bndlib/Manifest +++ b/dev-java/bndlib/Manifest @@ -1 +1,2 @@ DIST aQute.bnd-7.2.3.tar.gz 173798900 BLAKE2B 4378df3f25d28e5e1c47c2b3a1d9371c86fc6b199b2cdf7f44a66c7ca02397864b7ccd8517b80454edfdc78e51169ce354541d18191e303277bb88bfc3371f49 SHA512 bacceaacc230a9b11d049ba5a26cd46db11e4454c5f82cda8ce8b0efe30afd5336fb3e72659c229f44f595ff40dadbdb9a5993943c22b7c6ccaf6484b4d168af +DIST aQute.bnd-7.4.0.tar.gz 185561212 BLAKE2B 2b1dcae551e23ddc6bb18b51a52de60e358cfa40c50cf80f10e82c2c0701594971563a7a5f64194ef3d502d01dde4112630d10316afb256a32216721f930e1af SHA512 44290a14a902b78414aa7f6d8092866b46ea63dcf6c839ed4ba070267d1d73a61ed6f8d1edc4ebd8b31e494dd158b0f537de823def0c818a092f53cb6713f535 diff --git a/dev-java/bndlib/bndlib-7.4.0.ebuild b/dev-java/bndlib/bndlib-7.4.0.ebuild new file mode 100644 index 000000000000..6238c830a8b6 --- /dev/null +++ b/dev-java/bndlib/bndlib-7.4.0.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="bndlib: A Swiss Army Knife for OSGi" +HOMEPAGE="https://bnd.bndtools.org/" +SRC_URI="https://github.com/bndtools/bnd/archive/${PV/_rc/.RC}.tar.gz -> aQute.bnd-${PV}.tar.gz" +S="${WORKDIR}/bnd-${PV/_rc/.RC}" + +LICENSE="Apache-2.0 EPL-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64" + +CP_DEPEND=" + ~dev-java/bnd-annotation-${PV}:0 + ~dev-java/bnd-util-${PV}:0 + ~dev-java/libg-${PV}:0 + dev-java/osgi-annotation:0 + dev-java/osgi-cmpn:8 + dev-java/osgi-core:0 + dev-java/slf4j-api:0 +" + +DEPEND="${CP_DEPEND} + dev-java/osgi-service-log:0 + >=virtual/jdk-17:* +" + +RDEPEND="${CP_DEPEND} + >=virtual/jre-17:* +" + +JAVA_AUTOMATIC_MODULE_NAME="biz.aQute.bndlib" +JAVA_CLASSPATH_EXTRA="osgi-service-log" +JAVA_RESOURCE_DIRS="res" +JAVA_SRC_DIR="biz.aQute.bndlib/src" + +src_prepare() { + java-pkg-2_src_prepare + mkdir res || die + + # java-pkg-simple wants resources in JAVA_RESOURCE_DIRS + mv biz.aQute.bndlib/img res || die + pushd biz.aQute.bndlib/src > /dev/null || die + find -type f \ + ! -name '*.java' | + xargs cp --parent -t ../../res || die + popd > /dev/null || die +} |
