summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Baidakou <the.dmol@gmail.com>2012-07-31 15:42:20 +0300
committerIvan Baidakou <the.dmol@gmail.com>2012-07-31 15:42:20 +0300
commit261400f02b01b570f17fd42e0642e564b27a7257 (patch)
treea2f5b2c16718b80d759906d426c18acfb1b20d79 /net-nds/jxplorer/jxplorer-3.3.01.ebuild
parentant-avy-2.2 ebuild wrt#309343 (diff)
downloaddmol-261400f02b01b570f17fd42e0642e564b27a7257.tar.gz
dmol-261400f02b01b570f17fd42e0642e564b27a7257.tar.bz2
dmol-261400f02b01b570f17fd42e0642e564b27a7257.zip
ant-avy-2.2 ebuild wrt#426294
Diffstat (limited to 'net-nds/jxplorer/jxplorer-3.3.01.ebuild')
-rw-r--r--net-nds/jxplorer/jxplorer-3.3.01.ebuild70
1 files changed, 70 insertions, 0 deletions
diff --git a/net-nds/jxplorer/jxplorer-3.3.01.ebuild b/net-nds/jxplorer/jxplorer-3.3.01.ebuild
new file mode 100644
index 0000000..65e6c56
--- /dev/null
+++ b/net-nds/jxplorer/jxplorer-3.3.01.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-nds/jxplorer/jxplorer-3.2-r2.ebuild,v 1.2 2012/04/25 06:42:24 jlec Exp $
+
+EAPI="4"
+JAVA_PKG_IUSE="doc source"
+
+inherit eutils java-pkg-2 java-ant-2 prefix
+
+DESCRIPTION="A fully functional ldap browser written in java."
+HOMEPAGE="http://jxplorer.org/"
+SRC_URI="mirror://sourceforge/${PN}/${PN}-${PV}-project.zip"
+LICENSE="CAOSL"
+IUSE=""
+SLOT="0"
+KEYWORDS="~amd64"
+
+RDEPEND=">=virtual/jre-1.5
+ >=dev-java/javahelp-2.0.02_p46
+ =dev-java/junit-3.8*"
+DEPEND=">=virtual/jdk-1.5
+ ${RDEPEND}"
+
+S=${WORKDIR}/${PN}
+
+JAVA_ANT_REWRITE_CLASSPATH="yes"
+EANT_GENTOO_CLASSPATH="javahelp junit"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-disable-jxworkbench.patch
+
+ # Contains stuff for javahelp
+ mkdir dist
+ cp jars/help.jar dist || die
+
+ rm -v jars/*.jar || die
+
+ if use !test ; then
+ find . -iname '*Test*.java' -delete
+ fi
+}
+
+src_test() {
+ ANT_TASKS="ant-junit" java-pkg-2_src_test
+}
+
+src_install() {
+ java-pkg_dojar jars/${PN}.jar dist/help.jar
+
+ dodir /usr/share/${PN}
+ for i in "icons images htmldocs language templates plugins security.default csvconfig.txt.default"
+ do
+ cp -r ${i} "${ED}/usr/share/${PN}" || die
+ done
+
+ dodoc README.3.3.TXT || die
+
+ # By default the config dir is ${HOME}/jxplorer
+ java-pkg_dolauncher ${PN} \
+ --main com.ca.directory.jxplorer.JXplorer \
+ --pwd '"${HOME}/.jxplorer"' \
+ -pre "${FILESDIR}/${PN}-3-pre"
+
+ eprefixify "${ED}/usr/bin/${PN}"
+
+ use source && java-pkg_dosrc src/com
+ use doc && java-pkg_dojavadoc docs
+
+ make_desktop_entry ${PN} JXplorer /usr/share/jxplorer/images/logo_32_trans.gif System
+}