Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 80877 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/dev-util/netbeans/netbeans-3.6-r1.ebuild (-34 / +17 lines)
Lines 2-12 Link Here
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
# $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/netbeans-3.6-r1.ebuild,v 1.4 2005/01/25 15:45:37 greg_g Exp $
3
# $Header: /var/cvsroot/gentoo-x86/dev-util/netbeans/netbeans-3.6-r1.ebuild,v 1.4 2005/01/25 15:45:37 greg_g Exp $
4
4
5
IUSE="kde gnome"
5
inherit eutils
6
7
IUSE=""
6
8
7
MY_P=netbeans-${PV/./_}
9
MY_P=netbeans-${PV/./_}
8
S=${WORKDIR}/${PN}
10
S=${WORKDIR}/${PN}
9
DESCRIPTION="NetBeans ${PV} IDE for Java"
11
DESCRIPTION="IDE for Java"
10
SRC_URI="http://www.netbeans.org/download/release${PV//.}/promoted/FCS/${MY_P}.tar.bz2"
12
SRC_URI="http://www.netbeans.org/download/release${PV//.}/promoted/FCS/${MY_P}.tar.bz2"
11
HOMEPAGE="http://www.netbeans.org"
13
HOMEPAGE="http://www.netbeans.org"
12
14
Lines 61-96 Link Here
61
	dodir /usr/bin
63
	dodir /usr/bin
62
	dosym /opt/${P}/bin/runide.sh /usr/bin/netbeans
64
	dosym /opt/${P}/bin/runide.sh /usr/bin/netbeans
63
65
64
	# If either Gnome or KDE are installed, then install the icons.
66
	echo "Symlinking icons...."
65
	if use gnome || use kde; then
67
	dodir /usr/share/icons/hicolor/16x16/apps/
66
		echo "Adding icons...."
68
	dosym /opt/${P}/bin/icons/nb16x16.png /usr/share/icons/hicolor/16x16/apps/netbeans.png
67
		insinto /usr/share/pixmaps
69
	dodir /usr/share/icons/hicolor/24x24/apps/
68
		doins ${FILESDIR}/netbeans.png
70
	dosym /opt/${P}/bin/icons/nb24x24.png /usr/share/icons/hicolor/24x24/apps/netbeans.png
69
	fi
71
	dodir /usr/share/icons/hicolor/32x32/apps/
70
72
	dosym /opt/${P}/bin/icons/nb32x32.png /usr/share/icons/hicolor/32x32/apps/netbeans.png
71
	# If Gnome is installed, then copy in the desktop entry.
73
	dodir /usr/share/icons/hicolor/48x48/apps/
72
	if use gnome ; then
74
	dosym /opt/${P}/bin/icons/nb48x48.png /usr/share/icons/hicolor/48x48/apps/netbeans.png
73
		einfo "Adding Gnome support...."
75
	dodir /usr/share/icons/hicolor/128x128/apps/
74
		insinto /usr/share/gnome/apps/Development
76
	dosym /opt/${P}/bin/icons/nb128x128.png /usr/share/icons/hicolor/128x128/apps/netbeans.png
75
		doins ${FILESDIR}/netbeans.desktop
77
76
		echo "Exec=/opt/${P}/bin/runide.sh" >> ${D}/usr/share/gnome/apps/Development/netbeans.desktop
78
	make_desktop_entry netbeans "Netbeans IDE" netbeans Development
77
		echo >> ${D}/usr/share/gnome/apps/Development/netbeans.desktop
78
	fi
79
80
	# If KDE is installed, the copy in the menu entry to the
81
	# "Development" menu.
82
	# Unfortunately, the file doesn't contain any internationalized
83
	# text at the moment.
84
	if use kde ; then
85
		einfo "Adding KDE support...."
86
		DESKTOP_FILE=netbeans-KDE.desktop
87
		DESKTOP_DIR=/usr/share/applnk/Development
88
		DESKTOP=${DESKTOP_DIR}/${DESKTOP_FILE}
89
		insinto ${DESKTOP_DIR}
90
		doins ${FILESDIR}/${DESKTOP_FILE}
91
		echo "Name=NetBeans ${PV}" >> ${D}/${DESKTOP}
92
		echo "Exec=/usr/bin/netbeans" >> ${D}/${DESKTOP}
93
		echo "Icon=/usr/share/pixmaps/netbeans.png" >> ${D}/${DESKTOP}
94
		echo >> ${D}/${DESKTOP}
95
	fi
96
}
79
}

Return to bug 80877