diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-java/logback/logback-1.0.13-r1.ebuild |
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-java/logback/logback-1.0.13-r1.ebuild')
-rw-r--r-- | dev-java/logback/logback-1.0.13-r1.ebuild | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/dev-java/logback/logback-1.0.13-r1.ebuild b/dev-java/logback/logback-1.0.13-r1.ebuild new file mode 100644 index 000000000000..dd05a98cec6f --- /dev/null +++ b/dev-java/logback/logback-1.0.13-r1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +JAVA_PKG_IUSE="doc source examples" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="A generic, reliable, fast & flexible logging framework for Java" +HOMEPAGE="http://logback.qos.ch/" +SRC_URI="http://logback.qos.ch/dist/${PN}-${PV}.tar.gz + https://dev.gentoo.org/~ercpe/distfiles/${CATEGORY}/${PN}/${P}-build.tar.bz2" + +LICENSE="|| ( EPL-1.0 LGPL-2.1 )" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="tomcat" + +CDEPEND=" + dev-java/jansi:0 + dev-java/janino:0 + dev-java/slf4j-api:0 + dev-java/oracle-javamail:0 + java-virtuals/servlet-api:3.0 + tomcat? ( www-servers/tomcat:7 ) +" + +RDEPEND="${CDEPEND} + >=virtual/jre-1.6" +DEPEND="${CDEPEND} + >=virtual/jdk-1.6" + +JAVA_ANT_REWRITE_CLASSPATH="true" +EANT_GENTOO_CLASSPATH=" + jansi + janino + slf4j-api + oracle-javamail + servlet-api-3.0 +" +EANT_GENTOO_CLASSPATH_EXTRA="${S}/${PN}-core/target/${PN}-core.jar" + +java_prepare() { + find "${S}" -name "*.jar" -delete || die + + use tomcat || rm -r "${S}"/${PN}-access/src/main/java/ch/qos/logback/access/tomcat/ || die + # remove the next line when we have jetty in the tree + rm -r "${S}"/${PN}-access/src/main/java/ch/qos/logback/access/jetty/ || die + + use tomcat && EANT_GENTOO_CLASSPATH+=",tomcat-7" +} + +src_install() { + java-pkg_dojar "${S}"/${PN}-core/target/${PN}-core.jar + java-pkg_dojar "${S}"/${PN}-access/target/${PN}-access.jar + + use source && java-pkg_dosrc "${S}"/${PN}-core/src/main/java "${S}"/${PN}-access/src/main/java + use doc && java-pkg_dojavadoc "${S}"/${PN}-core/target/site/apidocs + use examples && java-pkg_doexamples "${S}"/${PN}-examples/src/main/java/chapters/* +} |