# HG changeset patch # User Christopher Rogers # Date 1297990155 0 # Node ID 478180754a3afb80cb1c90e72839ecd2a6e10bf7 # Parent 54f207d7535f066748ca8d92e970ae50f6ac530f Up: virtualbox-ose to 4.0.4. diff -r 54f207d7535f -r 478180754a3a virtualbox-ose/receipt --- a/virtualbox-ose/receipt Thu Feb 17 19:02:25 2011 +0000 +++ b/virtualbox-ose/receipt Fri Feb 18 00:49:15 2011 +0000 @@ -1,12 +1,12 @@ # SliTaz package receipt. PACKAGE="virtualbox-ose" -VERSION="4.0.2" +VERSION="4.0.4" CATEGORY="misc" SHORT_DESC="Powerful x86 virtualization for enterprise as well as home use (Open Source Edition)" MAINTAINER="slaxemulator@gmail.com" -DEPENDS="libxml2 xorg-libXcursor libIDL xorg-libXinerama libsdl xorg-libXmu curl libvncserver libpng jpeg mesa libglu-mesa qt4" -BUILD_DEPENDS="bin86 dev86 iasl libxslt-dev libxml2-dev xorg-libXcursor-dev Qt4-dev libIDL libsdl-ttf-dev libsdl-dev alsa-lib-dev hal-dev xorg-libXtst-dev xorg-libXinerama-dev xorg-libXrandr-dev xorg-libXmu-dev curl-dev python python-dev mesa-dev libglu-mesa xalan-c xalan-c-dev xerces-c-dev openssl-dev libpng-dev jpeg-dev zlib-dev libvncserver-dev libcap-dev glib-dev pam pam-dev bzip2 linux-module-headers pkg-config" +DEPENDS="libxml2 xorg-libXcursor libIDL xorg-libXinerama libsdl xorg-libXmu curl libvncserver libpng jpeg mesa libglu-mesa qt4 vde2" +BUILD_DEPENDS="bin86 dev86 iasl libxslt-dev libxml2-dev xorg-libXcursor-dev Qt4-dev libsdl-ttf-dev libsdl-dev alsa-lib-dev hal-dev xorg-libXtst-dev xorg-libXinerama-dev xorg-libXrandr-dev xorg-libXmu-dev curl-dev python python-dev mesa-dev libglu-mesa xalan-c xalan-c-dev xerces-c-dev openssl-dev libpng-dev jpeg-dev zlib-dev libvncserver-dev libcap-dev glib-dev pam pam-dev bzip2 linux-module-headers pkg-config tar" SOURCE="VirtualBox" TARBALL="$SOURCE-$VERSION.tar.bz2" WEB_SITE="http://virtualbox.org/" @@ -15,17 +15,16 @@ # Rules to configure and make the package. compile_rules() { - stuff=$WOK/$PACKAGE/stuff cd $src patch -Np1 -i "$stuff/virtualbox-4-makeself-check.patch" - patch -Np1 -i "$stuff/virtualbox-4-mkisofs-check.patch" - [ -L /bin/tar ] && tazpkg get-install tar --forced - cp ../stuff/LocalConfig.kmk . + patch -Np1 -i "$stuff/virtualbox-4-mkisofs-check.patch" + cp $stuff/LocalConfig.kmk . ./configure \ --disable-pulse \ --disable-java \ --disable-docs \ --enable-webservice \ + --enable-vde \ --with-linux=/usr/src/linux source ./env.sh kmk all @@ -42,43 +41,51 @@ genpkg_rules() { fs=$WOK/$PACKAGE/taz/$PACKAGE-$VERSION/fs - stuff=$WOK/$PACKAGE/stuff source $src/env.sh cd $src/out/linux.$BUILD_PLATFORM_ARCH/release/bin mkdir -p $fs/usr/bin $fs/usr/lib/virtualbox/components \ - $fs/usr/share/virtualbox/nls - cp -a VBox.sh $fs/usr/bin/VBox + $fs/usr/share/virtualbox/nls \ + $fs/usr/lib/virtualbox/ExtensionPacks + install -m 0755 VBox.sh $fs/usr/bin/VBox sed -i 's/ps -U/ps | grep/' $fs/usr/bin/VBox ln -sf VBox $fs/usr/bin/VBoxHeadless + ln -sf VBox $fs/usr/bin/vboxheadless ln -sf VBox $fs/usr/bin/VBoxManage + ln -sf VBox $fs/usr/bin/vboxmanage ln -sf VBox $fs/usr/bin/VBoxSDL + ln -sf VBox $fs/usr/bin/vboxsdl ln -sf VBox $fs/usr/bin/VirtualBox + ln -sf VBox $fs/usr/bin/virtualbox + ln -sf VBox $fs/usr/bin/vboxwebsrv install -m 0755 VBoxTunctl "$fs/usr/bin" # components - cp -a components/* $fs/usr/lib/virtualbox/components + install -D -m 0755 components/* $fs/usr/lib/virtualbox/components # lib install -m 0755 *.so "$fs/usr/lib/virtualbox" install -m 0644 *.gc *.r0 VBoxEFI*.fd "$fs/usr/lib/virtualbox" #setuid root binaries - install -m 4755 VBoxHeadless VBoxSDL VBoxNetDHCP VBoxNetAdpCtl VirtualBox VBoxBFE "$fs/usr/lib/virtualbox" + install -m 4755 VBoxSDL VirtualBox VBoxHeadless VBoxNetDHCP VBoxNetAdpCtl "$fs/usr/lib/virtualbox" #other binaries - install -m 0755 VBoxManage VBoxSVC VBoxXPCOMIPCD VBoxSysInfo.sh xpidl \ - VBoxTestOGL EfiThunk "$fs/usr/lib/virtualbox" + install -m 0755 VBoxManage VBoxSVC VBoxExtPackHelperApp VBoxXPCOMIPCD VBoxTestOGL vboxwebsrv webtest "$fs/usr/lib/virtualbox" #language install -m 0755 nls/*.qm "$fs/usr/share/virtualbox/nls" + + #useless scripts + install -m 0755 VBoxCreateUSBNode.sh VBoxSysInfo.sh "$fs/usr/share/virtualbox" #icon install -D -m 0644 VBox.png "$fs/usr/share/pixmaps/VBox.png" #desktop install -D -m 0644 virtualbox.desktop "$fs/usr/share/applications/virtualbox.desktop" + install -D -m 0644 virtualbox.xml "$fs/usr/share/mime/packages/virtualbox.xml" #install configuration mkdir -p "$fs/etc/vbox"