diff options
author | Johann Schmitz <ercpe@gentoo.org> | 2013-10-18 16:59:16 +0000 |
---|---|---|
committer | Johann Schmitz <ercpe@gentoo.org> | 2013-10-18 16:59:16 +0000 |
commit | 3ddfecc637aedf3cc0e25963976bc9db6467472b (patch) | |
tree | 46ec56da37480dc716414a5ded755fd34a47921e /dev-java/spring-expression | |
parent | Version bump, drop old (diff) | |
download | gentoo-2-3ddfecc637aedf3cc0e25963976bc9db6467472b.tar.gz gentoo-2-3ddfecc637aedf3cc0e25963976bc9db6467472b.tar.bz2 gentoo-2-3ddfecc637aedf3cc0e25963976bc9db6467472b.zip |
Ebuild for the expression module of the spring framework (#97004)
(Portage version: 2.2.1/cvs/Linux x86_64, signed Manifest commit with key 77C501ED)
Diffstat (limited to 'dev-java/spring-expression')
-rw-r--r-- | dev-java/spring-expression/ChangeLog | 9 | ||||
-rw-r--r-- | dev-java/spring-expression/metadata.xml | 16 | ||||
-rw-r--r-- | dev-java/spring-expression/spring-expression-3.2.4.ebuild | 61 |
3 files changed, 86 insertions, 0 deletions
diff --git a/dev-java/spring-expression/ChangeLog b/dev-java/spring-expression/ChangeLog new file mode 100644 index 000000000000..be45a49c9c6b --- /dev/null +++ b/dev-java/spring-expression/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for dev-java/spring-expression +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/spring-expression/ChangeLog,v 1.1 2013/10/18 16:59:16 ercpe Exp $ + +*spring-expression-3.2.4 (18 Oct 2013) + + 18 Oct 2013; Johann Schmitz <ercpe@gentoo.org> +metadata.xml, + +spring-expression-3.2.4.ebuild: + Ebuild for the expression module of the spring framework (#97004) diff --git a/dev-java/spring-expression/metadata.xml b/dev-java/spring-expression/metadata.xml new file mode 100644 index 000000000000..e6f191495093 --- /dev/null +++ b/dev-java/spring-expression/metadata.xml @@ -0,0 +1,16 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>java</herd> + <longdescription> + The Spring Framework provides a comprehensive programming and configuration model for + modern Java-based enterprise applications - on any kind of deployment platform. A key + element of Spring is infrastructural support at the application level: Spring focuses + on the "plumbing" of enterprise applications so that teams can focus on application-level + business logic, without unnecessary ties to specific deployment environments. + </longdescription> + <upstream> + <remote-id type="github">SpringSource/spring-framework</remote-id> + </upstream> +</pkgmetadata> + diff --git a/dev-java/spring-expression/spring-expression-3.2.4.ebuild b/dev-java/spring-expression/spring-expression-3.2.4.ebuild new file mode 100644 index 000000000000..08d2f6123d79 --- /dev/null +++ b/dev-java/spring-expression/spring-expression-3.2.4.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/spring-expression/spring-expression-3.2.4.ebuild,v 1.1 2013/10/18 16:59:16 ercpe Exp $ + +EAPI="5" + +JAVA_PKG_IUSE="doc source test" + +inherit java-pkg-2 java-ant-2 + +DESCRIPTION="A comprehensive programming and configuration model for modern Java-based enterprise applications" +HOMEPAGE="http://www.springsource.org/spring-framework" +SRC_URI="https://github.com/SpringSource/spring-framework/archive/v${PV}.RELEASE.tar.gz -> spring-framework-${PV}.tar.gz + http://dev.gentoo.org/~ercpe/distfiles/dev-java/spring-framework/spring-framework-${PV}-buildscripts.tar.bz2" + +LICENSE="Apache-2.0" +SLOT="3.2" +KEYWORDS="~amd64 ~x86" + +IUSE="" + +CDEPEND="dev-java/spring-core:${SLOT}" + +DEPEND=">=virtual/jdk-1.7 + test? ( + dev-java/hamcrest-core:1.3 + dev-java/hamcrest-library:1.3 + dev-java/junit:4 + dev-java/mockito:0 + dev-java/ant-junit4:0 + dev-java/xmlunit:1 + ) + ${CDEPEND}" + +RDEPEND=">=virtual/jre-1.7 + ${CDEPEND}" + +S="${WORKDIR}/spring-framework-${PV}.RELEASE/" + +EANT_BUILD_XML=${S}/${PN}/build.xml +JAVA_ANT_REWRITE_CLASSPATH="true" + +EANT_GENTOO_CLASSPATH="spring-core-${SLOT}" + +EANT_TEST_GENTOO_CLASSPATH="${EANT_GENTOO_CLASSPATH} + hamcrest-library-1.3 + hamcrest-core-1.3 + junit-4 + mockito + xmlunit-1" + +src_install() { + java-pkg_dojar "${S}"/${PN}/dist/${PN}.jar + + use source && java-pkg_dosrc "${S}"/${PN}/src/main/java/org/ + use doc && java-pkg_dojavadoc "${S}"/${PN}/dist/apidocs/ +} + +src_test() { + java-pkg-2_src_test +}
\ No newline at end of file |