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:" |