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

Reply via email to