commit: 286401c631ff8ea6ae71d7272fcf56b98b42ee42
Author: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 9 12:54:38 2021 +0000
Commit: Miroslav Šulc <fordfrog <AT> gentoo <DOT> org>
CommitDate: Fri Jul 9 12:54:38 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=286401c6
dev-java/jakarta-activation: cleanup + comments
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Miroslav Šulc <fordfrog <AT> gentoo.org>
.../jakarta-activation/jakarta-activation-1.2.2.ebuild | 14 ++++++--------
1 file changed, 6 insertions(+), 8 deletions(-)
diff --git a/dev-java/jakarta-activation/jakarta-activation-1.2.2.ebuild
b/dev-java/jakarta-activation/jakarta-activation-1.2.2.ebuild
index a4376b8ad43..6c2ae11e3b0 100644
--- a/dev-java/jakarta-activation/jakarta-activation-1.2.2.ebuild
+++ b/dev-java/jakarta-activation/jakarta-activation-1.2.2.ebuild
@@ -43,13 +43,11 @@ src_prepare() {
src_compile() {
java-pkg-simple_src_compile
- # we remove API classes from the api
- zip -d ${PN}.jar "javax/*" || die "Failed to remove implementation
classes"
-}
-src_install() {
- default
- # we remove the API sources so that they don't land in sources
-# rm -fr ${JAVA_SRC_DIR}/javax || "Failed to delete implementation
sources"
- java-pkg-simple_src_install
+ # we remove API classes from the jar file
+ # removing javax sources in src_prepare does not work - compilation
fails with:
+ # src/main/java/module-info.java:12: error: package is empty or does
not exist: javax.activation
+ # exports javax.activation;
+
+ zip -d ${PN}.jar "javax/*" || die "Failed to remove API classes"
}