All pastes #546011 Raw Edit

VirtualBox.xml

public xml v1 · immutable
·published 2007-06-06 23:06 UTC
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"' &gt; /etc/udev/rules.d/VirtualBox.rules</cmd>					</archive>				</script>			</build>			<postinst>				<cmd>grep -q vboxdrv /etc/modules || echo vboxdrv &gt;&gt; /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>