Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 219587
Collapse All | Expand All

(-)/usr/portage/app-emulation/virtualbox/virtualbox-1.5.6.ebuild (-7 / +12 lines)
Lines 12-18 Link Here
12
LICENSE="GPL-2"
12
LICENSE="GPL-2"
13
SLOT="0"
13
SLOT="0"
14
KEYWORDS="~amd64 ~x86"
14
KEYWORDS="~amd64 ~x86"
15
IUSE="additions alsa pulseaudio sdk"
15
IUSE="additions alsa pulseaudio sdk qt"
16
16
17
RDEPEND="!app-emulation/virtualbox-bin
17
RDEPEND="!app-emulation/virtualbox-bin
18
	~app-emulation/virtualbox-modules-${PV}
18
	~app-emulation/virtualbox-modules-${PV}
Lines 23-29 Link Here
23
	media-libs/libsdl
23
	media-libs/libsdl
24
	x11-libs/libXcursor
24
	x11-libs/libXcursor
25
	x11-libs/libXt
25
	x11-libs/libXt
26
	$(qt_min_version 3.3.5)"
26
	qt? ( $(qt_min_version 3.3.5) )"
27
DEPEND="${RDEPEND}
27
DEPEND="${RDEPEND}
28
	sys-devel/bin86
28
	sys-devel/bin86
29
	sys-devel/dev86
29
	sys-devel/dev86
Lines 71-76 Link Here
71
	fi
71
	fi
72
72
73
	./configure \
73
	./configure \
74
	$(use_enable qt) \
74
	${myconf} || die "configure failed"
75
	${myconf} || die "configure failed"
75
	source ./env.sh
76
	source ./env.sh
76
77
Lines 104-110 Link Here
104
	VBoxBFE vditool VBoxSysInfo.sh
105
	VBoxBFE vditool VBoxSysInfo.sh
105
106
106
	doins -r *
107
	doins -r *
107
	for each in VBox{Manage,SDL,SVC,XPCOMIPCD,Tunctl} VirtualBox ; do
108
	local qt_bin=
109
	use qt && qt_bin="VirtualBox"
110
	for each in VBox{Manage,SDL,SVC,XPCOMIPCD,Tunctl} ${qt_bin} ; do
108
		fowners root:vboxusers /opt/VirtualBox/${each}
111
		fowners root:vboxusers /opt/VirtualBox/${each}
109
		fperms 0750 /opt/VirtualBox/${each}
112
		fperms 0750 /opt/VirtualBox/${each}
110
	done
113
	done
Lines 117-123 Link Here
117
	fowners root:vboxusers /opt/VirtualBox/VBoxAddIF.sh
120
	fowners root:vboxusers /opt/VirtualBox/VBoxAddIF.sh
118
	fperms 0750 /opt/VirtualBox/VBoxAddIF.sh
121
	fperms 0750 /opt/VirtualBox/VBoxAddIF.sh
119
122
120
	dosym /opt/VirtualBox/VBox.sh /usr/bin/VirtualBox
123
	use qt && dosym /opt/VirtualBox/VBox.sh /usr/bin/VirtualBox
121
	dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxManage
124
	dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxManage
122
	dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxSDL
125
	dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxSDL
123
	dosym /opt/VirtualBox/VBoxTunctl /usr/bin/VBoxTunctl
126
	dosym /opt/VirtualBox/VBoxTunctl /usr/bin/VBoxTunctl
Lines 125-138 Link Here
125
	dosym /opt/VirtualBox/VBoxAddIF.sh /usr/bin/VBoxDeleteIF
128
	dosym /opt/VirtualBox/VBoxAddIF.sh /usr/bin/VBoxDeleteIF
126
129
127
	# desktop entry
130
	# desktop entry
128
	newicon "${S}"/src/VBox/Frontends/VirtualBox/images/ico32x01.png ${PN}.png
131
	if use qt; then
129
	domenu "${FILESDIR}"/${PN}.desktop
132
		newicon "${S}"/src/VBox/Frontends/VirtualBox/images/ico32x01.png ${PN}.png
133
		domenu "${FILESDIR}"/${PN}.desktop
134
	fi
130
}
135
}
131
136
132
pkg_postinst() {
137
pkg_postinst() {
133
	fdo-mime_desktop_database_update
138
	fdo-mime_desktop_database_update
134
	elog ""
139
	elog ""
135
	elog "To launch VirtualBox just type: \"VirtualBox\""
140
	use qt && elog "To launch VirtualBox just type: \"VirtualBox\""
136
	elog "You must be in the vboxusers group to use VirtualBox,"
141
	elog "You must be in the vboxusers group to use VirtualBox,"
137
	elog ""
142
	elog ""
138
	elog "The last user manual is available for download at:"
143
	elog "The last user manual is available for download at:"

Return to bug 219587