diff options
author | Brandon Low <lostlogic@gentoo.org> | 2003-08-05 00:32:28 +0000 |
---|---|---|
committer | Brandon Low <lostlogic@gentoo.org> | 2003-08-05 00:32:28 +0000 |
commit | a39bd597df6da5e2bc9c6613c49140e7a890b489 (patch) | |
tree | 169d4c185a100e8db24ccf085ab4605f12d9ef62 /dev-util/netbeans/netbeans-3.5.1.ebuild | |
parent | Bump (diff) | |
download | gentoo-2-a39bd597df6da5e2bc9c6613c49140e7a890b489.tar.gz gentoo-2-a39bd597df6da5e2bc9c6613c49140e7a890b489.tar.bz2 gentoo-2-a39bd597df6da5e2bc9c6613c49140e7a890b489.zip |
Bump
Diffstat (limited to 'dev-util/netbeans/netbeans-3.5.1.ebuild')
-rw-r--r-- | dev-util/netbeans/netbeans-3.5.1.ebuild | 98 |
1 files changed, 98 insertions, 0 deletions
diff --git a/dev-util/netbeans/netbeans-3.5.1.ebuild b/dev-util/netbeans/netbeans-3.5.1.ebuild new file mode 100644 index 000000000000..cdd0be6c2e41 --- /dev/null +++ b/dev-util/netbeans/netbeans-3.5.1.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2003 Gentoo Technologies, Inc. +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/netbeans-3.5.1.ebuild,v 1.1 2003/08/05 00:32:25 lostlogic Exp $ + +IUSE="kde gnome" + +MY_BUILD=200307252${PV//.} +MY_P=NetBeansIDE-release${PV//.} +S=${WORKDIR}/${PN} +DESCRIPTION="NetBeans ${PV} IDE for Java" +SRC_URI="http://www.netbeans.org/download/release${PV//.}/night/build${MY_BUILD}/${MY_P}.tar.bz2" +HOMEPAGE="http://www.netbeans.org" + +SLOT="0" +LICENSE="GPL-2 Apache-1.1 sun-bcla-j2ee JPython SPL" +KEYWORDS="~x86 ~sparc ~alpha ~ppc" +#still need to add JPython, Sun Public and DynamicJava licenses +#sun-j2ee actually contains Sun Binary Code license +#will have to be renamed and containing it ebuilds updated at spome point.. + +DEPEND=">=virtual/jdk-1.3 + >=sys-apps/sed-4" + +src_unpack() { + unpack ${A} + + # fix jdkhome references + cd ${S}/bin + # runide.sh + sed -i -e 's:^jdkhome="":jdkhome="`java-config --jdk-home`":' \ + runide.sh +} + +src_install() { + # remove non-x86 Linux binaries + rm -f ${S}/bin/runide*.exe ${S}/bin/rmid_wrapper.exe + rm -f ${S}/bin/runide_exe_defaults + rm -f ${S}/bin/runide*.com + rm -f ${S}/bin/runideos2.cmd + rm -f ${S}/bin/fastjavac/fastjavac.exe + rm -f ${S}/bin/fastjavac/fastjavac.sun + rm -f ${S}/bin/fastjavac/fastjavac.sun.intel + rm -f ${S}/bin/unsupported/*.bat + + # Remove MacOS X Binaries? This doesn't necessarily make + # sense because MacOS X could live happily beside Gentoo. + rm -f ${S}/bin/macosx_launcher.dmg + + dodir /opt/${P} + dodoc build_info + dohtml CHANGES.html CREDITS.html README.html netbeans.css + # note: docs/ are docs used internally by the IDE + cp -Rdp beans bin \ + docs lib \ + modules sources \ + system tomcat406 \ + update_tracking ${D}/opt/${P} + keepdir /opt/${P}/lib/patches \ + /opt/${P}/modules \ + /opt/netbeans-3.5/tomcat406/server/classes \ + /opt/netbeans-3.5/tomcat406/classes \ + /opt/netbeans-3.5/modules/ext/locale + dodir /usr/bin + dosym /opt/${P}/bin/runide.sh /usr/bin/netbeans + + # If either Gnome or KDE are installed, then install the icons. + if [ "`use gnome || use kde`" ] ; then + echo "Adding icons...." + insinto /usr/share/pixmaps + doins ${FILESDIR}/netbeans.png + fi + + # If Gnome is installed, then copy in the desktop entry. + if [ "`use gnome`" ] ; then + einfo "Adding Gnome support...." + insinto /usr/share/gnome/apps/Development + doins ${FILESDIR}/netbeans.desktop + echo "Exec=/opt/${P}/bin/runide.sh" >> ${D}/usr/share/gnome/apps/Development/netbeans.desktop + echo >> ${D}/usr/share/gnome/apps/Development/netbeans.desktop + fi + + # If KDE is installed, the copy in the menu entry to the + # "Development" menu. + # Unfortunately, the file doesn't contain any internationalized + # text at the moment. + if [ "`use kde`" ] ; then + einfo "Adding KDE support...." + DESKTOP_FILE=netbeans-KDE.desktop + DESKTOP_DIR=${KDEDIR}/share/applnk/Development + DESKTOP=${DESKTOP_DIR}/${DESKTOP_FILE} + insinto ${DESKTOP_DIR} + doins ${FILESDIR}/${DESKTOP_FILE} + echo "Name=NetBeans ${PV}" >> ${D}/${DESKTOP} + echo "Exec=/usr/bin/netbeans" >> ${D}/${DESKTOP} + echo "Icon=/usr/share/pixmaps/netbeans.png" >> ${D}/${DESKTOP} + echo >> ${D}/${DESKTOP} + fi +} |