rendered paste body<?xml version="1.0"?><package name="VirtualBox"> <description>general-purpose full virtualizer for x86 hardware</description> <releases> <release version="1.4.0" revision="2" branch="testing"> <settings> <environment name="LDFLAGS">$LDFLAGS -Wl,--as-needed</environment> </settings> <deps> <dep name="alsa-lib"/> <dep name="dev86"/> <dep name="iasl"/> <dep name="libIDL"/> <dep name="qt-3"/> <dep name="SDL"/> <dep name="VirtualBox" tag="$LINUX_VERSION"/> <dep name="x11"/> <dep name="xalan-c"/> <dep name="xcursor"/> <dep name="xerces-c"/> <dep name="xext"/> <dep name="i686-pc-linux-gnu" arch="x86_64"/> </deps> <build> <script> <archive name="VirtualBox-OSE-$VERSION"> <cmd>[ "$ARCH" != "x86" ] || PLATFORM=linux.x86</cmd> <cmd>[ "$ARCH" != "x86_64" ] || PLATFORM=linux.amd64</cmd> <patch name="VirtualBox-remove-unneeded-features"/> <cmd>./configure --with-linux=/lib/modules/$LINUX_VERSION/build</cmd> <cmd>source ./env.sh</cmd> <cmd>export PATH=$PWD/kBuild/bin/$PLATFORM:$PATH</cmd> <!-- kmk needs 32bit to compile for x86 in 64bit --> <cmd>[ "$ARCH" != "x86_64" ] || sed -i -e 's/ \(gcc\|g++\)/ i686-pc-linux-gnu-\1/' kBuild/tools/{GCC,GXX}32.kmk</cmd> <!-- compile VirtualBox --> <cmd>kmk -j3 all</cmd> <!-- remove any existing installtion --> <cmd>rm -rf /opt/VirtualBox-$VERSION</cmd> <cmd>install -m 644 src/VBox/Frontends/VirtualBox/images/ico32x01.png /usr/share/pixmaps/VirtualBox.png</cmd> <!-- install VirtualBox to /opt --> <cmd>mkdir -p /opt/VirtualBox-$VERSION</cmd> <cmd>cd out/$PLATFORM/release/bin</cmd> <cmd>rm -rf sdk src tst* testcase xpidl SUPInstall SUPUninstall</cmd> <cmd>cp -av ./* /opt/VirtualBox-$VERSION</cmd> <cmd>install -d /opt/VirtualBox-$VERSION/additions</cmd> <install name="VBoxGuestAdditions_$VERSION.iso" dest="/opt/VirtualBox-$VERSION/additions/VBoxGuestAdditions.iso"/> <!-- generate a wrapper for the applications --> <text dest="/opt/VirtualBox-$VERSION/vbox-wrapper" mode="755"><![CDATA[#!/bin/shexport LD_LIBRARY_PATH=/opt/VirtualBox-$VERSION:$LD_LIBRARY_PATHUSER=$(whoami)SERVER_PID=$( ps -U $USER | grep VBoxSVC | awk '{ print $1 }' )if [ "$1" = shutdown ]; then if [ ! -z "$SERVER_PID" ]; then kill -TERM $SERVER_PID sleep 2 fi exit 0fiif [ ! -w /dev/vboxdrv ] ; then echo "Error: cannot access the VirtualBox kernel interface..." echo "Either the 'vboxdrv' kernel module is not loaded or" echo "you are not a memeber of the 'emulator' group." exit 1fiAPP=$(basename $0)if [ -z "$SERVER_PID" -a "$APP" != "VBoxSVC" ]; then rm -rf /tmp/.vbox-$USER-ipc /opt/VirtualBox-$VERSION/VBoxSVC --daemonize >/dev/null 2>&1fiexec /opt/VirtualBox-$VERSION/$APP "$@"]]></text> <cmd>ln -sf /opt/VirtualBox-$VERSION/vbox-wrapper /usr/bin/vditool</cmd> <cmd>ln -sf /opt/VirtualBox-$VERSION/vbox-wrapper /usr/bin/VBoxBFE</cmd> <cmd>ln -sf /opt/VirtualBox-$VERSION/vbox-wrapper /usr/bin/VBoxManage</cmd> <cmd>ln -sf /opt/VirtualBox-$VERSION/vbox-wrapper /usr/bin/VBoxSDL</cmd> <cmd>ln -sf /opt/VirtualBox-$VERSION/vbox-wrapper /usr/bin/VirtualBox</cmd> <cmd>ln -sf /opt/VirtualBox-$VERSION/vbox-wrapper /usr/bin/VBoxSVC</cmd> <text dest="/usr/share/applications/VirtualBox.desktop">[Desktop Entry]Encoding=UTF-8Name=VirtualBoxComment=A x86 VirtualizerExec=VirtualBoxTryExec=VirtualBoxIcon=VirtualBox.pngTerminal=falseType=ApplicationCategories=Application;Emulator;System;</text> <cmd>echo 'KERNEL=="vboxdrv", MODE="0666"' > /etc/udev/rules.d/VirtualBox.rules</cmd> </archive> </script> </build> <postinst> <cmd>grep -q vboxdrv /etc/modules || echo vboxdrv >> /etc/modules</cmd> </postinst> <prerm> <cmd>sed -i '/vboxdrv/d' /etc/modules</cmd> </prerm> </release> <release version="1.4.0" revision="2" tag="$LINUX_VERSION" branch="testing"> <settings> <keep>yes</keep> </settings> <deps> <dep name="linux-2.6" tag="$LINUX_VERSION"/> </deps> <build> <script> <archive name="vbox-kernel-module-src-$VERSION" strip="2"> <cmd>sed -i -e 's%depmod -ae%depmod -ae $TAG%' Makefile</cmd> <cmd>make KERN_DIR=/lib/modules/$TAG/build MODULE_DIR=/lib/modules/$TAG/misc</cmd> <cmd>make KERN_DIR=/lib/modules/$TAG/build MODULE_DIR=/lib/modules/$TAG/misc install</cmd> </archive> </script> </build> </release> </releases></package>