diff options
author | Chris Aniszczyk <zx@gentoo.org> | 2004-03-12 02:33:19 +0000 |
---|---|---|
committer | Chris Aniszczyk <zx@gentoo.org> | 2004-03-12 02:33:19 +0000 |
commit | 209b855090aea90e45ee7b079389c9cb9a51bc07 (patch) | |
tree | 4554a471837c2f65713762c378a1284fd9127d1d /dev-java/systray4j/systray4j-2.4.ebuild | |
parent | Initial Import. Closes #38352 (diff) | |
download | historical-209b855090aea90e45ee7b079389c9cb9a51bc07.tar.gz historical-209b855090aea90e45ee7b079389c9cb9a51bc07.tar.bz2 historical-209b855090aea90e45ee7b079389c9cb9a51bc07.zip |
Initial Import. Closes #44331
Diffstat (limited to 'dev-java/systray4j/systray4j-2.4.ebuild')
-rw-r--r-- | dev-java/systray4j/systray4j-2.4.ebuild | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/dev-java/systray4j/systray4j-2.4.ebuild b/dev-java/systray4j/systray4j-2.4.ebuild new file mode 100644 index 000000000000..1dfab753a7f5 --- /dev/null +++ b/dev-java/systray4j/systray4j-2.4.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2004 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-java/systray4j/systray4j-2.4.ebuild,v 1.1 2004/03/12 02:33:19 zx Exp $ + +inherit kde java-pkg + +IUSE="jikes" + +DESCRIPTION="Library and daemon to give java applications access to the KDE tray" +HOMEPAGE="http://systray.sourceforge.net" +SRC_URI="mirror://sourceforge/systray/${P}-kde3-src.tar.bz2" +RESTRICT="nomirror" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +DEPEND="=kde-base/kdelibs-3* + dev-java/java-config + >=virtual/jdk-1.3 + jikes? ( >=dev-java/jikes-1.15 ) + sys-apps/sed" + +RDEPEND=">=virtual/jre-1.3" + +need-kde 3 + +S=${WORKDIR}/${PN} + +src_unpack() { + unpack ${A} + + sed -i -e 's:^JDK_PATH = .*$:JDK_PATH = `java-config --jdk-home`:g' \ + -e 's:^QT3_PATH = .*$:QT3_PATH = $(QTDIR):g' \ + -e 's:^KDE3_PATH = .*$:KDE3_PATH = $(KDEDIR):g' \ + -e 's:-L/opt/kde3/lib:-L$(KDEDIR)/lib -L$(QTDIR)/lib:g' \ + ${S}/kde/Makefile || die "Could not edit Makefile" +} + +src_compile() { + cd ${S}/kde + emake || die "Failure compiling KDE daemon." + + mkdir ${S}/java/classes.gentoo + cd ${S}/java/sources + if use jikes; then + for source in `find . -name *.java`; do + jikes -d ${S}/java/classes.gentoo ${source} + done + else + for source in `find . -name *.java`; do + javac -d ${S}/java/classes.gentoo ${source} + done + fi + + cd ${S}/java/classes.gentoo + jar cvf systray4j.jar snoozesoft +} + +src_install() { + dodoc README TODO + + cd ${S}/java/classes.gentoo + java-pkg_dojar systray4j.jar + + cd ${S}/kde + dolib.so libsystray4j.so +} + +pkg_postinst() { + einfo "To test out this java class, run:" + einfo "$ java snoozesoft.systray4j.test.Controller" + einfo "Don't forget to put it in your CLASSPATH:" + einfo "java-config --add-system-classpath=${PN}" +} |