diff options
| author | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
|---|---|---|
| committer | Palica <palica+gitlab@liguros.net> | 2020-06-23 22:35:08 +0200 |
| commit | ecdac123787b96ce6649f0f91da12ea6458cc2b1 (patch) | |
| tree | b89c74d9e6fe6e8aebc4c77bcbeb4ab73214127d /dev-java/javolution/javolution-6.0.0.ebuild | |
| parent | 1be72aa41cf41dedadeecf59dca9f01de6381f5e (diff) | |
| download | baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.gz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.tar.xz baldeagleos-repo-ecdac123787b96ce6649f0f91da12ea6458cc2b1.zip | |
Updating liguros repo
Diffstat (limited to 'dev-java/javolution/javolution-6.0.0.ebuild')
| -rw-r--r-- | dev-java/javolution/javolution-6.0.0.ebuild | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/dev-java/javolution/javolution-6.0.0.ebuild b/dev-java/javolution/javolution-6.0.0.ebuild new file mode 100644 index 000000000000..c289d27fec73 --- /dev/null +++ b/dev-java/javolution/javolution-6.0.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +# Documentation generation is broken. +JAVA_PKG_IUSE="source" # doc + +inherit java-pkg-2 java-ant-2 unpacker + +DESCRIPTION="Java Solution for Real-Time and Embedded Systems" +SRC_URI="https://dev.gentoo.org/~tomwij/files/dist/${P}.tar.xz + https://dev.gentoo.org/~tomwij/files/dist/${P}-build.xml.tar.xz" +HOMEPAGE="http://javolution.org" + +LICENSE="BSD" +SLOT="6" +KEYWORDS="~amd64 ~x86" + +CDEPEND="dev-java/osgi-core-api:0 + dev-java/osgi-compendium:0" + +DEPEND=">=virtual/jdk-1.5 + ${CDEPEND} + app-arch/unzip" + +RDEPEND=">=virtual/jre-1.5 + ${CDEPEND}" + +EANT_BUILD_TARGET="package" +JAVA_PKG_BSFIX_NAME="build.xml maven-build.xml" +JAVA_ANT_REWRITE_CLASSPATH="yes" +EANT_GENTOO_CLASSPATH="osgi-core-api,osgi-compendium" + +src_unpack() { + unpacker ${P}.tar.xz + cd "${S}" || die + unpacker ${P}-build.xml.tar.xz +} + +java_prepare() { + # Remove bundled libraries. + find . -name '*.jar' -print -delete || die + find . -name '*.class' -print -delete || die + + epatch "${FILESDIR}"/${P}-javadoc-fix.patch +} + +src_install() { + java-pkg_newjar core-java/target/${PN}-core-java-${PV}.jar + + dohtml index.html + + # Documentation generation is broken. + #use doc && java-pkg_dojavadoc core-java/target/site/apidocs + use source && java-pkg_dosrc core-java/src/main/java/${PN} +} |
