diff options
Diffstat (limited to 'dev-java/openspml/openspml-0.5.ebuild')
-rw-r--r-- | dev-java/openspml/openspml-0.5.ebuild | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/dev-java/openspml/openspml-0.5.ebuild b/dev-java/openspml/openspml-0.5.ebuild new file mode 100644 index 000000000000..3d1fbd96c9c3 --- /dev/null +++ b/dev-java/openspml/openspml-0.5.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +inherit java-pkg-2 java-ant-2 + +MY_PV=${PV/_/} + +DESCRIPTION="Open source implementation of Service Provisioning Markup Language (SPML)" +HOMEPAGE="http://www.openspml.org/" +SRC_URI="http://www.openspml.org/Files/${PN}_v${PV}.zip" + +LICENSE="openspml" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="doc source" + +RDEPEND=">=virtual/jre-1.4" +DEPEND="${RDEPEND} + app-arch/unzip + >=virtual/jdk-1.4" + +S="${WORKDIR}/${PN}" + +src_unpack() { + + unpack "${A}" + + # Argh... + cd "${S}" + find . -type f -exec chmod 644 {} \; + find . -type d -exec chmod 755 {} \; + + cp "${FILESDIR}/build.xml-${PV}" "${S}/build.xml" + +} + +src_compile() { + + cd "${S}/lib" + + cd "${S}" + eant jar + +} + +src_install() { + + java-pkg_dojar "${S}/lib/openspml.jar" + + use source && java-pkg_dosrc "${S}/src/*" + dodoc README history.txt + use doc && java-pkg_dojavadoc doc + +} |