diff options
author | 2009-03-03 07:11:05 +0000 | |
---|---|---|
committer | 2009-03-03 07:11:05 +0000 | |
commit | be30e68f0b772373e3f9cd544510122205e7c9fe (patch) | |
tree | 3ecb8ffd6d98305ae3f6058a902a0d97e980241f /app-emulation | |
parent | Regenerate site-init file in pkg_postinst. (diff) | |
download | historical-be30e68f0b772373e3f9cd544510122205e7c9fe.tar.gz historical-be30e68f0b772373e3f9cd544510122205e7c9fe.tar.bz2 historical-be30e68f0b772373e3f9cd544510122205e7c9fe.zip |
Bump to 2.1.4. Ebuilds by Alessio Cassibba (X-Drum) <swapon@gmail.com>.
Package-Manager: portage-2.2_rc23/cvs/Linux x86_64
Diffstat (limited to 'app-emulation')
-rw-r--r-- | app-emulation/virtualbox-ose-additions/Manifest | 14 | ||||
-rw-r--r-- | app-emulation/virtualbox-ose/ChangeLog | 11 | ||||
-rw-r--r-- | app-emulation/virtualbox-ose/Manifest | 10 | ||||
-rw-r--r-- | app-emulation/virtualbox-ose/metadata.xml | 1 | ||||
-rw-r--r-- | app-emulation/virtualbox-ose/virtualbox-ose-2.0.4-r1.ebuild | 4 | ||||
-rw-r--r-- | app-emulation/virtualbox-ose/virtualbox-ose-2.0.6.ebuild | 4 | ||||
-rw-r--r-- | app-emulation/virtualbox-ose/virtualbox-ose-2.1.4.ebuild | 230 |
7 files changed, 253 insertions, 21 deletions
diff --git a/app-emulation/virtualbox-ose-additions/Manifest b/app-emulation/virtualbox-ose-additions/Manifest index 49e6cda77c6d..c22b2472ee01 100644 --- a/app-emulation/virtualbox-ose-additions/Manifest +++ b/app-emulation/virtualbox-ose-additions/Manifest @@ -1,20 +1,12 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - DIST VBoxGuestAdditions_1.6.6.iso 10094592 RMD160 36bbdf4284fde936790a622224a101f551812e45 SHA1 d89b1d08d5a8a7b41015ccb427d24de50f675f02 SHA256 508864444649a23e32a723bcc7d1b49fc7551cf81aae75e0d87a1cc54353fba0 DIST VBoxGuestAdditions_2.0.2.iso 28004352 RMD160 80512e2fd201f3411bb22c41f2fc6abe9e8f9df6 SHA1 03cf2f63965daca6a3f26bca711302cbc9b88a75 SHA256 f6f839cfd341400d61bee71752ac85d2c889eca4b806358fca06e3290e36aeea DIST VBoxGuestAdditions_2.0.4.iso 27967488 RMD160 ec1e1badd87c5d8db7b1dfe916447e504647530c SHA1 a84a33d4f1a3dd6732552561eff2d9cd98159b9c SHA256 7e9343caaef50aaff001b498cf0665e61f8852da293798f526217309e4c06a0c DIST VBoxGuestAdditions_2.0.6.iso 27983872 RMD160 8ce5e763240104c25c2799ad602bf0da2beeec6c SHA1 49c479c9f2f02bd28acd71225e911c6b532dc18a SHA256 d857c28fc121eeac0a6895a54f6b5bc978b4c07fa4e17bd14a7738a8a97bdd3e +DIST VBoxGuestAdditions_2.1.4.iso 19386368 RMD160 a2460ed3cb8d7b4e8d6388a79fadc23f11802020 SHA1 0c86b0e698064294e9ccb8b77fa9ea151f120d39 SHA256 1224a4f4e2566cecc6336745b674f7708475aaee89648113a3fcbd6312d01425 EBUILD virtualbox-ose-additions-1.6.6.ebuild 1010 RMD160 ed005f06357bc64b3717c5335a78112ad028951f SHA1 d57dad411ba3c9958cb3447182faa54a06da16c0 SHA256 54766bd9e6458c70f235ff3e6bd8bf872b86a71555af4ffaea3a149929910837 EBUILD virtualbox-ose-additions-2.0.2.ebuild 1014 RMD160 2eead21327b366a7d6c276c2b2ef313ab2043e2a SHA1 7dda8fa9c5f17e5cc5276a68dc435decc1616d85 SHA256 3f0ceeeb2efe3eec731fd59522ff90a69549fbe5f4e717f9bfb843f0423e045a EBUILD virtualbox-ose-additions-2.0.4.ebuild 1014 RMD160 dde132f4d964f274e9ad167b1f4e516b6e1bc768 SHA1 1480e700cba895e066a70b0144cf8a187486f8e0 SHA256 590e35adced627fd2d2a8995dcac515c728a10fd222729883eda77a056eede8f EBUILD virtualbox-ose-additions-2.0.6.ebuild 1018 RMD160 85969d72e9fb4f17956c5e559b7174a4ebf5d30f SHA1 d1b5b6ab3dbdc0536ca6484eeee6b8514956b063 SHA256 dbccef350670a043cf06ceaa444b4631af4a82323b52ce721cdc14d0b97b4548 -MISC ChangeLog 5905 RMD160 7275bc9b659f2f8d6860f412ace0da4641b16606 SHA1 388d7170cd2894c349f591f06b50da62c9a9a928 SHA256 688a2f896d9a0513fea95229892dced05e08c6036ad1222f8da830d4c33ad950 +EBUILD virtualbox-ose-additions-2.1.4.ebuild 747 RMD160 1950738018e904a4bca2bda52ad0b3ce81c4b403 SHA1 e15d8a167531fbbeb09414cdaf99199958ba1ba8 SHA256 a4ab3c24b24c717434f3144c0415ae95396ef1963f14a29caf2fd8bf47ccf5c4 +MISC ChangeLog 6068 RMD160 450b649225aef1c8d54574936ecfce0a87146c94 SHA1 5ef55b6bd221ec642a73f8bfdf74701d25c925e2 SHA256 7f9148196d9a39299766a4a83cd918648d48a5d9c820b5a92c89ae97b491f5dd MISC metadata.xml 344 RMD160 12935d5b21be85bc4222fd06371c93dcbf6f534e SHA1 68b99919921f246738cce4350b77d895e7c78106 SHA256 fff5aeb6f453d2e137765ca5016e81344cb0cd0cecd51d81bbb889cb1d7a5ba9 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.9 (GNU/Linux) - -iEYEARECAAYFAklKRe0ACgkQAiZjviIA2XhFqwCfdLH1F4W99RKw74CoF6teasGV -w1UAoIDQOaMBqIWjQG2CUbJNt1Ja5fK+ -=LMNc ------END PGP SIGNATURE----- diff --git a/app-emulation/virtualbox-ose/ChangeLog b/app-emulation/virtualbox-ose/ChangeLog index f2a703a3dd32..005113634767 100644 --- a/app-emulation/virtualbox-ose/ChangeLog +++ b/app-emulation/virtualbox-ose/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for app-emulation/virtualbox-ose -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/ChangeLog,v 1.9 2008/12/18 12:47:58 flameeyes Exp $ +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/ChangeLog,v 1.10 2009/03/03 07:11:05 patrick Exp $ + +*virtualbox-ose-2.1.4 (03 Mar 2009) + + 03 Mar 2009; Patrick Lauer <patrick@gentoo.org> metadata.xml, + +virtualbox-ose-2.1.4.ebuild: + Bump to 2.1.4. Ebuilds by Alessio Cassibba (X-Drum) <swapon@gmail.com>. + EAPI=2 and fix USE dependency for media-libs/libsdl. *virtualbox-ose-2.0.6 (18 Dec 2008) *virtualbox-ose-2.0.4-r1 (18 Dec 2008) diff --git a/app-emulation/virtualbox-ose/Manifest b/app-emulation/virtualbox-ose/Manifest index 3d53f1ecbd98..f1c1ecaa5340 100644 --- a/app-emulation/virtualbox-ose/Manifest +++ b/app-emulation/virtualbox-ose/Manifest @@ -11,12 +11,14 @@ DIST VirtualBox-1.6.6-OSE.tar.bz2 35483853 RMD160 4b17428371089806cf6f5e52d19059 DIST VirtualBox-2.0.2-OSE.tar.bz2 37548591 RMD160 4156f2efe5245236f9890abcd0adb5ad5291f86f SHA1 cdc51cc4e5ff189cf9eff832179494009df1334a SHA256 0318c69eace3db0979f0aefd27aeb6c54d7c1aafcc6a156b076bc116a1d8805b DIST VirtualBox-2.0.4-OSE.tar.bz2 37841781 RMD160 390a2b4d97a3ed6fdc885b89354884a07b3fc464 SHA1 f8e7c109546c033927bd41e78f259adb81cb1504 SHA256 5618fb09efafac3fc9c183a44aa3c1d8c44d1d7fa58bfb5a73c221f1dd8740fd DIST VirtualBox-2.0.6-OSE.tar.bz2 37834467 RMD160 d75b9fbfe1311a5d83388d470d665ba8da0ab73b SHA1 e0f43d59b3309b37fe1703fb19b234f590598733 SHA256 75aea6e429beb953c8d0427cc38e4d25ccd849505ed57fdee0be22cada5497c5 +DIST VirtualBox-2.1.4-OSE.tar.bz2 47896348 RMD160 57b77785b2cb36c0790998b80082db4ab5f01265 SHA1 7d29e5b454f3b33c32097aec0bd70bf8953f7e4b SHA256 f3007fa07831cd9bcb2d358ab32c609171c31c46410cca5a0cdeeb1af9c036e9 EBUILD virtualbox-ose-1.6.6-r1.ebuild 5980 RMD160 c9519cae1e6bc46b2aa1996fc4f0f56e23c6f720 SHA1 46fba0a8ba3a53c947b556f4f55f473679a0b74e SHA256 39b12e4f940702bc5b58ac809eba6e37bececc2ce4bc64c61fd5545363034765 EBUILD virtualbox-ose-1.6.6.ebuild 5864 RMD160 054f462186c4601179544ea3222ce2fd88d25985 SHA1 bcd6591ed387035c8e6026a912762888201b77d2 SHA256 9530de02954d12a923daa768a7ca09bc8d74169e84b0eb41b0b07b508e107a37 EBUILD virtualbox-ose-2.0.2.ebuild 6860 RMD160 16974d8a97146a32d085a8ec6f3763b24e340cdf SHA1 120a76d693c1ff3861b6154bd827e5e51594599e SHA256 49bc446773926df6832077153e151274da71940b4175f886061695c0c2665d99 -EBUILD virtualbox-ose-2.0.4-r1.ebuild 6980 RMD160 f5f44a8219b0f5f5f33493c1ac44f95cfec04354 SHA1 db29a9a67a1068e6fd4e6ffefd996d13a37e1607 SHA256 3dd7fd6a138237d59c4d7bff02a7fcbd1cb3574ad6899e7466f4b84d75a874a0 +EBUILD virtualbox-ose-2.0.4-r1.ebuild 6978 RMD160 fdf029f32e09071b934e89826a01d5dfeb313140 SHA1 5187f7f326c0621876bb9537185f871135b02c97 SHA256 3ecf6f47bab09413c6bd6c033a90073aa6cfb296dfc7c09478ffc33079bc0e82 EBUILD virtualbox-ose-2.0.4.ebuild 6860 RMD160 41830bdb8e52060fcab3226c1cee322a295e4ffc SHA1 dd78a4bf1b64b101a05d7c23ed3675e6def34dfb SHA256 24467161314a40ebc313b8e5f0ac348ae83e9083dbd11b7c6291dcdd663dee6c -EBUILD virtualbox-ose-2.0.6.ebuild 6870 RMD160 628032506e4c754390b195459127b383f9383f30 SHA1 0feb46114289704c7aa030fa5efe84cecaedce50 SHA256 be1d364cbc32bb98e29c84d05074b3c297a5bb8f563eb07fa578728d12627b5a +EBUILD virtualbox-ose-2.0.6.ebuild 6868 RMD160 248fcb1464cba9c3328ed09fd4e83a3fe7b99141 SHA1 3b752beb4b8e6d7ea5f3ec3a3a973f365b9ae40d SHA256 87b1008512208f30f430e1a27367d3ca2fd19a1a88f7a791e78bf3402f8d8277 +EBUILD virtualbox-ose-2.1.4.ebuild 6417 RMD160 135cf36947fe53b4eba45cd08a897921dadd2027 SHA1 47a5798bf4b9391590e95aacdcd5112d1fa5f6cf SHA256 273bc805b8fe06f775941f5dde3d2925557906ac7a57ed06329c19a3f7cf0ae5 EBUILD virtualbox-ose-9999.ebuild 5717 RMD160 a720d64a0f941083f300263eb6277651babf1e7a SHA1 25e58d977b78a1ce8370dafb5fcd012bdf41f279 SHA256 892b91d5027b8a8cf8b6d91a6645ae92059e5b1784c9e83c566ef85294ac25bf -MISC ChangeLog 15869 RMD160 9f084f1b9cf9c5aaa028250fb8acab9c2884f83d SHA1 1c7172e0be7364be60bffe26857559089e377f2f SHA256 eb450827a7e6e0d1620baebee28eb20b726b9747c9e665589244577fbf02f606 -MISC metadata.xml 532 RMD160 1fca6fac5f60adc258b878ecd959d2ca2adffafd SHA1 16730c1ea2b66f51e4eb6eaaa2bb570a9c56bb7d SHA256 578a25caafe911d389af1aeb097e4b732cdb48cdb33929af4ddbb1506ff09eeb +MISC ChangeLog 16131 RMD160 c1034b226cc7ea4cc96c5a18d713b5114a985473 SHA1 e42e6a7aedeaafcf3d650f2f3d9ea8ac55817311 SHA256 de270807ad5cbdfe06541396479747f824a045a36e46017d8b86b6ae89ff40b4 +MISC metadata.xml 608 RMD160 05b2e56d330d28aed13d4a7035369e04dc1e989e SHA1 ea332f57fa454cc6f8489f6debcd991003886fc0 SHA256 ab349ab6727625054f24bbf733a3f6fabb34ba1e1f0fd845c51c70595b05b6aa diff --git a/app-emulation/virtualbox-ose/metadata.xml b/app-emulation/virtualbox-ose/metadata.xml index 1cd9f9b41c37..19a33331ef94 100644 --- a/app-emulation/virtualbox-ose/metadata.xml +++ b/app-emulation/virtualbox-ose/metadata.xml @@ -14,5 +14,6 @@ <flag name='additions'>Install Guest System Tools ISO</flag> <flag name='headless'>Build without any graphic frontend</flag> <flag name='sdk'>Enable building of SDK</flag> + <flag name='vboxwebsrv'>Build and install the VirtualBox webservice</flag> </use> </pkgmetadata> diff --git a/app-emulation/virtualbox-ose/virtualbox-ose-2.0.4-r1.ebuild b/app-emulation/virtualbox-ose/virtualbox-ose-2.0.4-r1.ebuild index c0a2c4be6f20..6d9f1d214156 100644 --- a/app-emulation/virtualbox-ose/virtualbox-ose-2.0.4-r1.ebuild +++ b/app-emulation/virtualbox-ose/virtualbox-ose-2.0.4-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-2.0.4-r1.ebuild,v 1.2 2008/12/31 03:17:43 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-2.0.4-r1.ebuild,v 1.3 2009/03/03 07:11:05 patrick Exp $ EAPI=1 diff --git a/app-emulation/virtualbox-ose/virtualbox-ose-2.0.6.ebuild b/app-emulation/virtualbox-ose/virtualbox-ose-2.0.6.ebuild index ed032b5da6e9..5ae9b666afbd 100644 --- a/app-emulation/virtualbox-ose/virtualbox-ose-2.0.6.ebuild +++ b/app-emulation/virtualbox-ose/virtualbox-ose-2.0.6.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2008 Gentoo Foundation +# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-2.0.6.ebuild,v 1.2 2008/12/31 03:17:43 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-2.0.6.ebuild,v 1.3 2009/03/03 07:11:05 patrick Exp $ EAPI=1 diff --git a/app-emulation/virtualbox-ose/virtualbox-ose-2.1.4.ebuild b/app-emulation/virtualbox-ose/virtualbox-ose-2.1.4.ebuild new file mode 100644 index 000000000000..d0e03355de69 --- /dev/null +++ b/app-emulation/virtualbox-ose/virtualbox-ose-2.1.4.ebuild @@ -0,0 +1,230 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-emulation/virtualbox-ose/virtualbox-ose-2.1.4.ebuild,v 1.1 2009/03/03 07:11:05 patrick Exp $ + +EAPI=2 + +inherit eutils fdo-mime flag-o-matic linux-info pax-utils qt4 toolchain-funcs + +MY_P=VirtualBox-${PV}-OSE +DESCRIPTION="Softwarefamily of powerful x86 virtualization" +HOMEPAGE="http://www.virtualbox.org/" +SRC_URI="http://download.virtualbox.org/virtualbox/${PV}/${MY_P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+additions alsa +hal headless pulseaudio python +qt4 sdk vboxwebsrv" + +RDEPEND="!app-emulation/virtualbox-bin + ~app-emulation/virtualbox-modules-${PV} + dev-libs/libIDL + >=dev-libs/libxslt-1.1.19 + !headless? ( + qt4? ( || ( ( x11-libs/qt-gui x11-libs/qt-core ) =x11-libs/qt-4.3*:4 ) ) + x11-libs/libXcursor + media-libs/libsdl[X] + x11-libs/libXt )" +DEPEND="${RDEPEND} + >=dev-util/kbuild-0.1.5 + >=dev-lang/yasm-0.6.2 + sys-devel/bin86 + sys-devel/dev86 + sys-power/iasl + media-libs/libpng + sys-libs/libcap + alsa? ( >=media-libs/alsa-lib-1.0.13 ) + hal? ( sys-apps/hal ) + pulseaudio? ( media-sound/pulseaudio ) + python? ( >=dev-lang/python-2.3 ) + vboxwebsrv? ( <=net-libs/gsoap-2.7.9f )" +RDEPEND="${RDEPEND} + additions? ( ~app-emulation/virtualbox-ose-additions-${PV} ) + sys-apps/usermode-utilities + net-misc/bridge-utils" + +S=${WORKDIR}/${MY_P/-OSE/_OSE} +MY_LIBDIR="$(get_libdir)" + +pkg_setup() { + if ! use headless; then + if ! use qt4; then + einfo "" + einfo "No USE=\"qt4\" selected, this build will not include" + einfo "any Qt frontend." + einfo "" + fi + else + if use qt4; then + einfo "" + einfo "You selected USE=\"headless qt4\", defaulting to" + einfo "USE=\"headless\", this build will not include any X11/Qt frontend." + einfo "" + fi + fi +} + +src_prepare() { + # Remove shipped binaries (kBuild,yasm), see bug #232775 + rm -rf kBuild/bin tools + + # Disable things unused or splitted into separate ebuilds + cp "${FILESDIR}/${PN}-2-localconfig" LocalConfig.kmk + + # Disable the VBoxNetFlt kernel driver + sed -i \ + -e "s/MY_LIBDIR/${MY_LIBDIR}/" LocalConfig.kmk \ + || die "LocalConfig.kmk sed failed" + + # Fix an upstream typo in Config.kmk + sed -i \ + -e "2511d" Config.kmk || die "Config.kmk sed failed" +} + +src_configure() { + local myconf + # Don't build vboxdrv kernel module, disable deprecated qt3 support + myconf="--disable-kmods --disable-qt3" + + if ! use alsa; then + myconf="${myconf} --disable-alsa" + fi + if ! use pulseaudio; then + myconf="${myconf} --disable-pulse" + fi + if ! use python; then + myconf="${myconf} --disable-python" + fi + if ! use hal; then + myconf="${myconf} --disable-dbus" + fi + if ! use headless; then + if ! use qt4; then + myconf="${myconf} --disable-qt4" + fi + else + myconf="${myconf} --build-headless" + fi + if use vboxwebsrv; then + myconf="${myconf} --enable-webservice" + fi + + ./configure --with-gcc="$(tc-getCC)" --with-g++="$(tc-getCXX)" \ + ${myconf} || die "configure failed" +} + +src_compile() { + source ./env.sh + + # Force kBuild to respect C[XX]FLAGS and MAKEOPTS (bug #178529) + # and strip all flags + strip-flags + + MAKE="kmk" emake TOOL_GCC3_CC="$(tc-getCC)" TOOL_GCC3_CXX="$(tc-getCXX)" \ + TOOL_GCC3_AS="$(tc-getCC)" TOOL_GCC3_AR="$(tc-getAR)" \ + TOOL_GCC3_LD="$(tc-getCXX)" TOOL_GCC3_LD_SYSMOD="$(tc-getLD)" \ + TOOL_GCC3_CFLAGS="${CFLAGS}" TOOL_GCC3_CXXFLAGS="${CXXFLAGS}" \ + TOOL_YASM_AS=yasm KBUILD_PATH="${S}/kBuild" \ + all || die "kmk failed" +} + +src_install() { + cd "${S}"/out/linux.${ARCH}/release/bin + + # Create configuration files + insinto /etc/vbox + newins "${FILESDIR}/${PN}-2-config" vbox.cfg + + # Set the right libdir + sed -i \ + -e "s/MY_LIBDIR/${MY_LIBDIR}/" \ + "${D}"/etc/vbox/vbox.cfg || die "vbox.cfg sed failed" + + # Symlink binaries to the shipped wrapper + exeinto /usr/${MY_LIBDIR}/${PN} + newexe "${FILESDIR}/${PN}-2-wrapper" "VBox" || die + fowners root:vboxusers /usr/${MY_LIBDIR}/${PN}/VBox + fperms 0750 /usr/${MY_LIBDIR}/${PN}/VBox + + dosym /usr/${MY_LIBDIR}/${PN}/VBox /usr/bin/VBoxManage + dosym /usr/${MY_LIBDIR}/${PN}/VBox /usr/bin/VBoxVRDP + dosym /usr/${MY_LIBDIR}/${PN}/VBox /usr/bin/VBoxHeadless + dosym /usr/${MY_LIBDIR}/${PN}/VBoxTunctl /usr/bin/VBoxTunctl + + # Install binaries and libraries + insinto /usr/${MY_LIBDIR}/${PN} + doins -r components + + if use sdk; then + doins -r sdk + fi + + if use vboxwebsrv; then + doins vboxwebsrv + fowners root:vboxusers /usr/${MY_LIBDIR}/${PN}/vboxwebsrv + fperms 0750 /usr/${MY_LIBDIR}/${PN}/vboxwebsrv + dosym /usr/${MY_LIBDIR}/${PN}/VBox /usr/bin/vboxwebsrv + newinitd "${FILESDIR}"/vboxwebsrv-initd vboxwebsrv + newconfd "${FILESDIR}"/vboxwebsrv-confd vboxwebsrv + fi + + for each in VBox{Manage,SVC,XPCOMIPCD,Tunctl} *so *r0 *gc ; do + doins $each + fowners root:vboxusers /usr/${MY_LIBDIR}/${PN}/${each} + fperms 0750 /usr/${MY_LIBDIR}/${PN}/${each} + done + + if use amd64; then + doins VBoxREM2.rel + fowners root:vboxusers /usr/${MY_LIBDIR}/${PN}/VBoxREM2.rel + fperms 0750 /usr/${MY_LIBDIR}/${PN}/VBoxREM2.rel + fi + + if ! use headless; then + for each in VBox{SDL,Headless} ; do + doins $each + fowners root:vboxusers /usr/${MY_LIBDIR}/${PN}/${each} + fperms 4750 /usr/${MY_LIBDIR}/${PN}/${each} + pax-mark -m "${D}"/usr/${MY_LIBDIR}/${PN}/${each} + done + + dosym /usr/${MY_LIBDIR}/${PN}/VBox /usr/bin/VBoxSDL + + if use qt4; then + doins VirtualBox + fowners root:vboxusers /usr/${MY_LIBDIR}/${PN}/VirtualBox + fperms 4750 /usr/${MY_LIBDIR}/${PN}/VirtualBox + pax-mark -m "${D}"/usr/${MY_LIBDIR}/${PN}/VirtualBox + + dosym /usr/${MY_LIBDIR}/${PN}/VBox /usr/bin/VirtualBox + fi + + newicon "${S}"/src/VBox/Frontends/VirtualBox/images/OSE/VirtualBox_32px.png ${PN}.png + domenu "${FILESDIR}"/${PN}.desktop + else + doins VBoxHeadless + fowners root:vboxusers /usr/${MY_LIBDIR}/${PN}/VBoxHeadless + fperms 4750 /usr/${MY_LIBDIR}/${PN}/VBoxHeadless + pax-mark -m "${D}"/usr/${MY_LIBDIR}/${PN}/VBoxHeadless + fi + + insinto /usr/share/${PN} + doins -r nls +} + +pkg_postinst() { + fdo-mime_desktop_database_update + elog "" + if ! use headless; then + elog "To launch VirtualBox just type: \"VirtualBox\"" + fi + elog "You must be in the vboxusers group to use VirtualBox." + elog "" + elog "The last user manual is available for download at:" + elog "http://download.virtualbox.org/virtualbox/${PV}/UserManual.pdf" + elog "" +} + +pkg_postrm() { + fdo-mime_desktop_database_update +} |