diff options
| author | Crucible <crucible@localhost> | 2026-10-10 03:05:02 -0500 |
|---|---|---|
| committer | Crucible <crucible@localhost> | 2026-10-10 03:05:02 -0500 |
| commit | 8d50579e39879dc6ba06d9fa6829f2e9a2c77420 (patch) | |
| tree | 02fb01f1f55d0cf4b5660cb1cc12f2e2fccae010 /dev-java/libg | |
| parent | fe1add1bc6351c4b156c993343992fe4de29c61e (diff) | |
| download | srcux-8d50579e39879dc6ba06d9fa6829f2e9a2c77420.tar.gz srcux-8d50579e39879dc6ba06d9fa6829f2e9a2c77420.tar.xz srcux-8d50579e39879dc6ba06d9fa6829f2e9a2c77420.zip | |
Diffstat (limited to 'dev-java/libg')
| -rw-r--r-- | dev-java/libg/Manifest | 1 | ||||
| -rw-r--r-- | dev-java/libg/libg-7.4.0.ebuild | 54 |
2 files changed, 55 insertions, 0 deletions
diff --git a/dev-java/libg/Manifest b/dev-java/libg/Manifest index 9725bb6af3fc..724978f5cb7b 100644 --- a/dev-java/libg/Manifest +++ b/dev-java/libg/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/libg/libg-7.4.0.ebuild b/dev-java/libg/libg-7.4.0.ebuild new file mode 100644 index 000000000000..2c71a9e33fb2 --- /dev/null +++ b/dev-java/libg/libg-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 + +# No tests, because +# aQute.bnd.test.jupiter does not exist +# org.assertj.core.api.junit.jupiter does not exist +JAVA_PKG_IUSE="doc source" + +inherit java-pkg-2 java-pkg-simple + +DESCRIPTION="A library to be statically linked. Contains many small utilities" +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/osgi-cmpn:8 + dev-java/slf4j-api:0 +" + +DEPEND=" + ${CP_DEPEND} + ~dev-java/bnd-annotation-${PV}:0 + dev-java/eclipse-jdt-annotation:0 + >=virtual/jdk-17:* +" + +# aQute.libg/src/aQute/libg/uri/URIUtil.java:161: +# 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:* +" + +JAVA_AUTOMATIC_MODULE_NAME="aQute.libg" +JAVA_CLASSPATH_EXTRA=" + bnd-annotation + eclipse-jdt-annotation +" +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 +} |
