1 |
jokey 08/09/06 19:21:40 |
2 |
|
3 |
Modified: ChangeLog virtualbox-ose-9999.ebuild |
4 |
virtualbox-ose-1.6.2.ebuild |
5 |
virtualbox-ose-1.6.4.ebuild |
6 |
Added: virtualbox-ose-1.6.6.ebuild |
7 |
Removed: virtualbox-ose-1.5.6.ebuild |
8 |
Log: |
9 |
Port from dev overlay |
10 |
(Portage version: 2.2_rc8/cvs/Linux 2.6.26-gentoo i686) |
11 |
|
12 |
Revision Changes Path |
13 |
1.4 app-emulation/virtualbox-ose/ChangeLog |
14 |
|
15 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-ose/ChangeLog?rev=1.4&view=markup |
16 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-ose/ChangeLog?rev=1.4&content-type=text/plain |
17 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-ose/ChangeLog?r1=1.3&r2=1.4 |
18 |
|
19 |
Index: ChangeLog |
20 |
=================================================================== |
21 |
RCS file: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/ChangeLog,v |
22 |
retrieving revision 1.3 |
23 |
retrieving revision 1.4 |
24 |
diff -u -r1.3 -r1.4 |
25 |
--- ChangeLog 31 Aug 2008 11:22:15 -0000 1.3 |
26 |
+++ ChangeLog 6 Sep 2008 19:21:39 -0000 1.4 |
27 |
@@ -1,6 +1,31 @@ |
28 |
# ChangeLog for app-emulation/virtualbox-ose |
29 |
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 |
30 |
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/ChangeLog,v 1.3 2008/08/31 11:22:15 swegener Exp $ |
31 |
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/ChangeLog,v 1.4 2008/09/06 19:21:39 jokey Exp $ |
32 |
+ |
33 |
+*virtualbox-ose-1.6.6 (06 Sep 2008) |
34 |
+ |
35 |
+ 06 Sep 2008; Markus Ullmann <jokey@g.o> |
36 |
+ -files/virtualbox-ose-1.5.6-remove-alsa.patch, |
37 |
+ -files/virtualbox-ose-1.5.6-remove-unused.patch, |
38 |
+ files/virtualbox-ose-1.6.4-fix-missing-makefiles.patch, |
39 |
+ +files/virtualbox-ose-1.6.6-remove-unused.patch, |
40 |
+ files/virtualbox-ose-wrapper, -virtualbox-ose-1.5.6.ebuild, |
41 |
+ virtualbox-ose-1.6.2.ebuild, virtualbox-ose-1.6.4.ebuild, |
42 |
+ +virtualbox-ose-1.6.6.ebuild, virtualbox-ose-9999.ebuild: |
43 |
+ Port from dev overlay |
44 |
+ |
45 |
+ 03 Sep 2008; Alessio Cassibba (X-Drum) <swapon@×××××.com> |
46 |
+ -virtualbox-ose-1.5.6.ebuild, |
47 |
+ -files/virtualbox-ose-1.5.6-remove-alsa.patch, |
48 |
+ -files/virtualbox-ose-1.5.6-remove-unused.patch, |
49 |
+ virtualbox-ose-1.6.2.ebuild, virtualbox-ose-1.6.4.ebuild, |
50 |
+ +virtualbox-ose-1.6.6.ebuild, |
51 |
+ +files/virtualbox-ose-1.6.6-remove-unused.patch, |
52 |
+ files/virtualbox-ose-wrapper: |
53 |
+ Version bump; fix SRC_URI; enable additions by default wrt bug #235889; add |
54 |
+ dev-util/kbuild and dev-lang/yasm to DEPEND and force to build without |
55 |
+ shipped binaries (kBuild, yasm), thanks to Alon Bar-Lev for pointing out |
56 |
+ this, wrt bug #232775; add qt3 USE flag; |
57 |
|
58 |
27 Aug 2008; Markus Ullmann <jokey@g.o> |
59 |
virtualbox-ose-1.6.4.ebuild: |
60 |
@@ -56,13 +81,13 @@ |
61 |
04 Mar 2008; Markus Ullmann <jokey@g.o> virtualbox-1.5.4-r1.ebuild: |
62 |
Stable on x86 wrt bug #208905 |
63 |
|
64 |
- 26 Feb 2008; Diego Pettenò <flameeyes@g.o> |
65 |
+ 26 Feb 2008; Diego Pettenò <flameeyes@g.o> |
66 |
virtualbox-1.5.6.ebuild: |
67 |
Fix patch naming. |
68 |
|
69 |
*virtualbox-1.5.6 (25 Feb 2008) |
70 |
|
71 |
- 25 Feb 2008; Diego Pettenò <flameeyes@g.o> |
72 |
+ 25 Feb 2008; Diego Pettenò <flameeyes@g.o> |
73 |
+virtualbox-1.5.6.ebuild: |
74 |
Version bump, as requested by the proxy-maintainer Alessio Cassibba. |
75 |
|
76 |
@@ -111,7 +136,7 @@ |
77 |
Fix desktop entry for bug #196832, typo in wrapper and HAL warning. Thanks |
78 |
to Alessio for providing needed modifications |
79 |
|
80 |
- 29 Oct 2007; Dawid Węgliński <cla@g.o> virtualbox-1.5.2.ebuild: |
81 |
+ 29 Oct 2007; Dawid WÄgliÅski <cla@g.o> virtualbox-1.5.2.ebuild: |
82 |
Stable on x86 |
83 |
|
84 |
*virtualbox-1.5.2 (22 Oct 2007) |
85 |
@@ -188,7 +213,7 @@ |
86 |
virtualbox-1.3.8.ebuild, virtualbox-9999.ebuild: |
87 |
Fix for sdl useflag bug #177335 |
88 |
|
89 |
- 21 Apr 2007; Raúl Porcel <armin76@g.o> virtualbox-1.3.8.ebuild: |
90 |
+ 21 Apr 2007; Raúl Porcel <armin76@g.o> virtualbox-1.3.8.ebuild: |
91 |
x86 stable |
92 |
|
93 |
*virtualbox-1.3.8 (16 Mar 2007) |
94 |
|
95 |
|
96 |
|
97 |
1.2 app-emulation/virtualbox-ose/virtualbox-ose-9999.ebuild |
98 |
|
99 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-9999.ebuild?rev=1.2&view=markup |
100 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-9999.ebuild?rev=1.2&content-type=text/plain |
101 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-9999.ebuild?r1=1.1&r2=1.2 |
102 |
|
103 |
Index: virtualbox-ose-9999.ebuild |
104 |
=================================================================== |
105 |
RCS file: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-9999.ebuild,v |
106 |
retrieving revision 1.1 |
107 |
retrieving revision 1.2 |
108 |
diff -u -r1.1 -r1.2 |
109 |
--- virtualbox-ose-9999.ebuild 27 Aug 2008 12:39:00 -0000 1.1 |
110 |
+++ virtualbox-ose-9999.ebuild 6 Sep 2008 19:21:39 -0000 1.2 |
111 |
@@ -1,6 +1,6 @@ |
112 |
# Copyright 1999-2008 Gentoo Foundation |
113 |
# Distributed under the terms of the GNU General Public License v2 |
114 |
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-9999.ebuild,v 1.1 2008/08/27 12:39:00 jokey Exp $ |
115 |
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-9999.ebuild,v 1.2 2008/09/06 19:21:39 jokey Exp $ |
116 |
|
117 |
EAPI=1 |
118 |
|
119 |
|
120 |
|
121 |
|
122 |
1.2 app-emulation/virtualbox-ose/virtualbox-ose-1.6.2.ebuild |
123 |
|
124 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-1.6.2.ebuild?rev=1.2&view=markup |
125 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-1.6.2.ebuild?rev=1.2&content-type=text/plain |
126 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-1.6.2.ebuild?r1=1.1&r2=1.2 |
127 |
|
128 |
Index: virtualbox-ose-1.6.2.ebuild |
129 |
=================================================================== |
130 |
RCS file: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-1.6.2.ebuild,v |
131 |
retrieving revision 1.1 |
132 |
retrieving revision 1.2 |
133 |
diff -u -r1.1 -r1.2 |
134 |
--- virtualbox-ose-1.6.2.ebuild 27 Aug 2008 12:39:00 -0000 1.1 |
135 |
+++ virtualbox-ose-1.6.2.ebuild 6 Sep 2008 19:21:39 -0000 1.2 |
136 |
@@ -1,6 +1,6 @@ |
137 |
# Copyright 1999-2008 Gentoo Foundation |
138 |
# Distributed under the terms of the GNU General Public License v2 |
139 |
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-1.6.2.ebuild,v 1.1 2008/08/27 12:39:00 jokey Exp $ |
140 |
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-1.6.2.ebuild,v 1.2 2008/09/06 19:21:39 jokey Exp $ |
141 |
|
142 |
EAPI=1 |
143 |
|
144 |
@@ -9,12 +9,12 @@ |
145 |
MY_P=VirtualBox-${PV}-OSE |
146 |
DESCRIPTION="Softwarefamily of powerful x86 virtualization" |
147 |
HOMEPAGE="http://www.virtualbox.org/" |
148 |
-SRC_URI="http://www.virtualbox.org/download/${PV}/${MY_P}.tar.bz2" |
149 |
+SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2" |
150 |
|
151 |
LICENSE="GPL-2" |
152 |
SLOT="0" |
153 |
KEYWORDS="~amd64 ~x86" |
154 |
-IUSE="additions alsa headless pulseaudio sdk" |
155 |
+IUSE="+additions alsa headless pulseaudio sdk" |
156 |
|
157 |
RDEPEND="!app-emulation/virtualbox-bin |
158 |
~app-emulation/virtualbox-modules-${PV} |
159 |
|
160 |
|
161 |
|
162 |
1.3 app-emulation/virtualbox-ose/virtualbox-ose-1.6.4.ebuild |
163 |
|
164 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-1.6.4.ebuild?rev=1.3&view=markup |
165 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-1.6.4.ebuild?rev=1.3&content-type=text/plain |
166 |
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-1.6.4.ebuild?r1=1.2&r2=1.3 |
167 |
|
168 |
Index: virtualbox-ose-1.6.4.ebuild |
169 |
=================================================================== |
170 |
RCS file: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-1.6.4.ebuild,v |
171 |
retrieving revision 1.2 |
172 |
retrieving revision 1.3 |
173 |
diff -u -r1.2 -r1.3 |
174 |
--- virtualbox-ose-1.6.4.ebuild 27 Aug 2008 13:43:38 -0000 1.2 |
175 |
+++ virtualbox-ose-1.6.4.ebuild 6 Sep 2008 19:21:39 -0000 1.3 |
176 |
@@ -1,6 +1,6 @@ |
177 |
# Copyright 1999-2008 Gentoo Foundation |
178 |
# Distributed under the terms of the GNU General Public License v2 |
179 |
-# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-1.6.4.ebuild,v 1.2 2008/08/27 13:43:38 jokey Exp $ |
180 |
+# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-1.6.4.ebuild,v 1.3 2008/09/06 19:21:39 jokey Exp $ |
181 |
|
182 |
EAPI=1 |
183 |
|
184 |
@@ -9,12 +9,12 @@ |
185 |
MY_P=VirtualBox-${PV}-OSE |
186 |
DESCRIPTION="Softwarefamily of powerful x86 virtualization" |
187 |
HOMEPAGE="http://www.virtualbox.org/" |
188 |
-SRC_URI="http://www.virtualbox.org/download/${PV}/${MY_P}.tar.bz2" |
189 |
+SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2" |
190 |
|
191 |
LICENSE="GPL-2" |
192 |
SLOT="0" |
193 |
KEYWORDS="amd64 x86" |
194 |
-IUSE="additions alsa headless pulseaudio sdk" |
195 |
+IUSE="+additions alsa headless pulseaudio sdk" |
196 |
|
197 |
RDEPEND="!app-emulation/virtualbox-bin |
198 |
~app-emulation/virtualbox-modules-${PV} |
199 |
@@ -146,6 +146,12 @@ |
200 |
newexe "${FILESDIR}/${PN}-wrapper" "VBox.sh" || die |
201 |
fowners root:vboxusers /opt/VirtualBox/VBox.sh |
202 |
fperms 0750 /opt/VirtualBox/VBox.sh |
203 |
+ |
204 |
+ # Disable logging by default, broken in this release (bug #233683) |
205 |
+ sed -i \ |
206 |
+ -e "/vbox.cfg\"$/a export VBOX_LOG_DEST=\"nofile\"" \ |
207 |
+ "${D}"/opt/VirtualBox/VBox.sh || die "VBox.sh sed failed" |
208 |
+ |
209 |
newexe "${S}"/src/VBox/Installer/linux/VBoxAddIF.sh "VBoxAddIF.sh" || die |
210 |
fowners root:vboxusers /opt/VirtualBox/VBoxAddIF.sh |
211 |
fperms 0750 /opt/VirtualBox/VBoxAddIF.sh |
212 |
|
213 |
|
214 |
|
215 |
1.1 app-emulation/virtualbox-ose/virtualbox-ose-1.6.6.ebuild |
216 |
|
217 |
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-1.6.6.ebuild?rev=1.1&view=markup |
218 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-1.6.6.ebuild?rev=1.1&content-type=text/plain |
219 |
|
220 |
Index: virtualbox-ose-1.6.6.ebuild |
221 |
=================================================================== |
222 |
# Copyright 1999-2008 Gentoo Foundation |
223 |
# Distributed under the terms of the GNU General Public License v2 |
224 |
# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-1.6.6.ebuild,v 1.1 2008/09/06 19:21:39 jokey Exp $ |
225 |
|
226 |
EAPI=1 |
227 |
|
228 |
inherit eutils fdo-mime flag-o-matic qt3 toolchain-funcs |
229 |
|
230 |
MY_P=VirtualBox-${PV}-OSE |
231 |
DESCRIPTION="Softwarefamily of powerful x86 virtualization" |
232 |
HOMEPAGE="http://www.virtualbox.org/" |
233 |
SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2" |
234 |
|
235 |
LICENSE="GPL-2" |
236 |
SLOT="0" |
237 |
KEYWORDS="~amd64 ~x86" |
238 |
IUSE="+additions alsa headless pulseaudio +qt3 sdk" |
239 |
|
240 |
RDEPEND="!app-emulation/virtualbox-bin |
241 |
~app-emulation/virtualbox-modules-${PV} |
242 |
dev-libs/libIDL |
243 |
>=dev-libs/libxslt-1.1.19 |
244 |
dev-libs/xalan-c |
245 |
dev-libs/xerces-c |
246 |
!headless? ( |
247 |
qt3? ( x11-libs/qt:3 ) |
248 |
x11-libs/libXcursor |
249 |
media-libs/libsdl |
250 |
x11-libs/libXt )" |
251 |
DEPEND="${RDEPEND} |
252 |
dev-util/kbuild |
253 |
>=dev-lang/yasm-0.6.2 |
254 |
sys-devel/bin86 |
255 |
sys-devel/dev86 |
256 |
sys-power/iasl |
257 |
media-libs/libpng |
258 |
alsa? ( >=media-libs/alsa-lib-1.0.13 ) |
259 |
pulseaudio? ( media-sound/pulseaudio )" |
260 |
# sys-apps/hal is required at runtime (bug #197541) |
261 |
RDEPEND="${RDEPEND} |
262 |
additions? ( ~app-emulation/virtualbox-ose-additions-${PV} ) |
263 |
sys-apps/usermode-utilities |
264 |
net-misc/bridge-utils |
265 |
sys-apps/hal" |
266 |
|
267 |
S=${WORKDIR}/${MY_P/-OSE/} |
268 |
|
269 |
pkg_setup() { |
270 |
# known problems with gcc 4.3 and the recompiler |
271 |
# http://www.virtualbox.org/ticket/936 |
272 |
if [[ "$(gcc-major-version)$(gcc-minor-version)" == "43" ]]; then |
273 |
eerror "there are known problems with gcc 4.3 and the virtualbox" |
274 |
eerror "recompiler stuff. Please use at least a version of gcc < 4.3" |
275 |
die "gcc 4.3 cannot build the virtualbox recompiler" |
276 |
fi |
277 |
|
278 |
if ! use headless; then |
279 |
# The VBoxSDL frontend needs media-libs/libsdl compiled |
280 |
# with USE flag X enabled (bug #177335) |
281 |
if ! built_with_use media-libs/libsdl X; then |
282 |
eerror "media-libs/libsdl was compiled without the \"X\" USE flag enabled." |
283 |
eerror "Please re-emerge media-libs/libsdl with USE=\"X\"." |
284 |
die "media-libs/libsdl should be compiled with the \"X\" USE flag." |
285 |
fi |
286 |
else |
287 |
if use qt3; then |
288 |
einfo "" |
289 |
einfo "You selected USE=\"qt3 headless\", defaulting to" |
290 |
einfo "USE=\"headless\", this build will not include any X11/Qt frontend." |
291 |
einfo "" |
292 |
fi |
293 |
fi |
294 |
} |
295 |
|
296 |
src_unpack() { |
297 |
unpack ${A} |
298 |
cd "${S}" |
299 |
|
300 |
# Remove shipped binaries (kBuild,yasm), see bug #232775 |
301 |
rm -rf kBuild/bin tools |
302 |
|
303 |
# Don't build things unused or splitted into separate ebuilds (eg: additions) |
304 |
epatch "${FILESDIR}/${P}-remove-unused.patch" |
305 |
} |
306 |
|
307 |
src_compile() { |
308 |
|
309 |
local myconf |
310 |
# Don't build vboxdrv kernel module |
311 |
myconf="--disable-kmods --disable-qt4" |
312 |
|
313 |
if ! use pulseaudio; then |
314 |
myconf="${myconf} --disable-pulse" |
315 |
fi |
316 |
if ! use alsa; then |
317 |
myconf="${myconf} --disable-alsa" |
318 |
fi |
319 |
if ! use headless; then |
320 |
if ! use qt3; then |
321 |
myconf="${myconf} --disable-qt" |
322 |
fi |
323 |
else |
324 |
myconf="${myconf} --build-headless" |
325 |
fi |
326 |
|
327 |
./configure --with-gcc="$(tc-getCC)" --with-g++="$(tc-getCXX)" \ |
328 |
${myconf} || die "configure failed" |
329 |
source ./env.sh |
330 |
|
331 |
# Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529) |
332 |
# and strip all flags |
333 |
strip-flags |
334 |
|
335 |
MAKE="kmk" emake TOOL_GCC3_CC="$(tc-getCC)" TOOL_GCC3_CXX="$(tc-getCXX)" \ |
336 |
TOOL_GCC3_AS="$(tc-getCC)" TOOL_GCC3_AR="$(tc-getAR)" \ |
337 |
TOOL_GCC3_LD="$(tc-getCXX)" TOOL_GCC3_LD_SYSMOD="$(tc-getLD)" \ |
338 |
TOOL_GCC3_CFLAGS="${CFLAGS}" TOOL_GCC3_CXXFLAGS="${CXXFLAGS}" \ |
339 |
TOOL_YASM_AS=yasm \ |
340 |
all || die "kmk failed" |
341 |
} |
342 |
|
343 |
src_install() { |
344 |
cd "${S}"/out/linux.${ARCH}/release/bin |
345 |
|
346 |
# create virtualbox configurations files |
347 |
insinto /etc/vbox |
348 |
newins "${FILESDIR}/${PN}-config" vbox.cfg |
349 |
newins "${FILESDIR}/${PN}-interfaces" interfaces |
350 |
|
351 |
insinto /opt/VirtualBox |
352 |
if use sdk; then |
353 |
doins -r sdk |
354 |
fowners root:vboxusers /opt/VirtualBox/sdk/bin/xpidl |
355 |
fperms 0750 /opt/VirtualBox/sdk/bin/xpidl |
356 |
fi |
357 |
|
358 |
rm -rf sdk src tst* testcase xpidl SUPInstall SUPUninstall VBox.png \ |
359 |
VBoxBFE vditool VBoxSysInfo.sh vboxkeyboard.tar.gz |
360 |
|
361 |
doins -r * |
362 |
|
363 |
if ! use headless; then |
364 |
for each in VBox{Manage,SDL,SVC,XPCOMIPCD,Tunctl,Headless} ; do |
365 |
fowners root:vboxusers /opt/VirtualBox/${each} |
366 |
fperms 0750 /opt/VirtualBox/${each} |
367 |
done |
368 |
|
369 |
if use qt3; then |
370 |
fowners root:vboxusers /opt/VirtualBox/VirtualBox |
371 |
fperms 0750 /opt/VirtualBox/VirtualBox |
372 |
|
373 |
dosym /opt/VirtualBox/VBox.sh /usr/bin/VirtualBox |
374 |
fi |
375 |
|
376 |
dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxSDL |
377 |
|
378 |
newicon "${S}"/src/VBox/Frontends/VirtualBox/images/OSE/VirtualBox_32px.png ${PN}.png |
379 |
domenu "${FILESDIR}"/${PN}.desktop |
380 |
else |
381 |
for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl,Headless} ; do |
382 |
fowners root:vboxusers /opt/VirtualBox/${each} |
383 |
fperms 0750 /opt/VirtualBox/${each} |
384 |
done |
385 |
fi |
386 |
|
387 |
exeinto /opt/VirtualBox |
388 |
newexe "${FILESDIR}/${PN}-wrapper" "VBox.sh" || die |
389 |
fowners root:vboxusers /opt/VirtualBox/VBox.sh |
390 |
fperms 0750 /opt/VirtualBox/VBox.sh |
391 |
newexe "${S}"/src/VBox/Installer/linux/VBoxAddIF.sh "VBoxAddIF.sh" || die |
392 |
fowners root:vboxusers /opt/VirtualBox/VBoxAddIF.sh |
393 |
fperms 0750 /opt/VirtualBox/VBoxAddIF.sh |
394 |
|
395 |
dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxManage |
396 |
dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxVRDP |
397 |
dosym /opt/VirtualBox/VBox.sh /usr/bin/VBoxHeadless |
398 |
dosym /opt/VirtualBox/VBoxTunctl /usr/bin/VBoxTunctl |
399 |
dosym /opt/VirtualBox/VBoxAddIF.sh /usr/bin/VBoxAddIF |
400 |
dosym /opt/VirtualBox/VBoxAddIF.sh /usr/bin/VBoxDeleteIF |
401 |
} |
402 |
|
403 |
pkg_postinst() { |
404 |
fdo-mime_desktop_database_update |
405 |
elog "" |
406 |
if ! use headless; then |
407 |
elog "To launch VirtualBox just type: \"VirtualBox\"" |
408 |
fi |
409 |
elog "You must be in the vboxusers group to use VirtualBox." |
410 |
elog "" |
411 |
elog "The last user manual is available for download at:" |
412 |
elog "http://www.virtualbox.org/download/UserManual.pdf" |
413 |
elog "" |
414 |
} |
415 |
|
416 |
pkg_postrm() { |
417 |
fdo-mime_desktop_database_update |
418 |
} |