virtualbox

This commit is contained in:
bferturk
2016-06-17 21:35:36 +03:00
parent 970eb9596f
commit 0a91b5382e
3 changed files with 47 additions and 13 deletions
@@ -24,7 +24,6 @@ def setup():
autotools.rawConfigure("\
--with-makeself=/usr/bin/echo \
--disable-docs \
--disable-qt \
--enable-vde \
--enable-vnc \
--enable-webservice \
@@ -0,0 +1,26 @@
--- VirtualBox-5.1.0_BETA2.orig/src/VBox/Installer/linux/VBox.sh 2016-06-06 21:48:53.000000000 +0300
+++ VirtualBox-5.1.0_BETA2/src/VBox/Installer/linux/VBox.sh 2016-06-17 21:24:47.111130079 +0300
@@ -56,16 +56,21 @@
if [ "$1" = "shutdown" ]; then
SHUTDOWN="true"
-elif ! lsmod|grep -q vboxdrv; then
- cat << EOF
+elif [ -x /usr/libexec/virt-wrapper ]; then
+ /usr/libexec/virt-wrapper virtualbox || exit 1
+
+ if ! lsmod|grep -q vboxdrv; then
+ cat << EOF
WARNING: The vboxdrv kernel module is not loaded. Either there is no module
available for the current kernel (`uname -r`) or it failed to
load. Please recompile the kernel module and install it by
sudo /sbin/vboxconfig
+ load.
You will not be able to start VMs until this problem is fixed.
EOF
+ fi
elif [ ! -c /dev/vboxdrv ]; then
cat << EOF
WARNING: The character device /dev/vboxdrv does not exist. Try
+21 -12
View File
@@ -12,18 +12,16 @@
<IsA>app:gui</IsA>
<Summary>A powerful virtualization program</Summary>
<Description>VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. This is the Open Source Edition which lacks USB support and some other things.</Description>
<Archive sha1sum="eb2a74da2da48cd2b7b6f2e330ce37f8b33894ae" type="tarbz2">http://download.virtualbox.org/virtualbox/5.0.12/VirtualBox-5.0.12.tar.bz2</Archive>
<BuildDependencies>
<Archive sha1sum="8e7fa9bb7ab16854418c7878b61cc10dc5cc6a77" type="tarbz2">http://download.virtualbox.org/virtualbox/5.1.0_BETA2/VirtualBox-5.1.0_BETA2.tar.bz2</Archive> <BuildDependencies>
<Dependency>dev86</Dependency>
<Dependency>cdrkit</Dependency>
<Dependency>acpica</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>curl-devel</Dependency><!--1-->
<Dependency>curl-devel</Dependency>
<Dependency>python-devel</Dependency>
<Dependency>pam-devel</Dependency>
<Dependency>device-mapper-devel</Dependency>
<Dependency>libcap-devel</Dependency>
<!--6-->
<Dependency>gsoap-devel</Dependency>
<Dependency>libXt-devel</Dependency>
<Dependency>libXmu-devel</Dependency>
@@ -45,30 +43,32 @@
<Dependency>pulseaudio-libs-devel</Dependency>
<Dependency>jdk7-openjdk</Dependency>
<Dependency>kernel-module-headers</Dependency>
<Dependency>qt5-x11extras-devel</Dependency>
<Dependency>libxcb-devel</Dependency>
<Dependency>qt5-base-devel</Dependency>
</BuildDependencies>
<AdditionalFiles>
<AdditionalFile target="LocalConfig.kmk">LocalConfig.kmk</AdditionalFile>
</AdditionalFiles>
<Patches>
<!-- <Patch level="1">wrapper.patch</Patch> -->
<Patch level="1">wrapper.patch</Patch>
<Patch level="1">002-dri-driver-path.patch</Patch>
<Patch level="1">003-ogl-include-path.patch</Patch>
<!--Patch level="1">004-xorg.patch</Patch-->
<Patch level="1">004-xorg.patch</Patch>
<Patch level="1">005-gsoap-build.patch</Patch>
<Patch level="1">006-rdesktop-vrdp-keymap-path.patch</Patch>
<!--Patch level="1">008-root-window.patch</Patch-->
<!--<Patch level="1">009-fix-smap-crash.patch</Patch>-->
<Patch level="1">008-root-window.patch</Patch>
<Patch level="1">desktop-file.patch</Patch>
<Patch level="1">fix-tr-keyboard.patch</Patch>
<Patch level="1">virtualbox-4-makeself-check.patch</Patch>
<!-- <Patch level="1">module-mismatch.patch</Patch>-->
</Patches>
</Source>
<Package>
<Name>virtualbox</Name>
<RuntimeDependencies>
<Dependency>device-mapper</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>libxcb</Dependency>
<Dependency>mesa</Dependency>
<Dependency>libXt</Dependency>
<Dependency>gsoap</Dependency>
@@ -80,7 +80,6 @@
<Dependency>libXinerama</Dependency>
<Dependency>virt-wrapper</Dependency>
<Dependency>libvncserver</Dependency>
<Dependency version="current">module-virtualbox</Dependency>
<Dependency>curl</Dependency>
<Dependency>zlib</Dependency>
<Dependency>libX11</Dependency>
@@ -88,7 +87,10 @@
<Dependency>libpng</Dependency>
<Dependency>python</Dependency>
<Dependency>libxml2</Dependency>
<Dependency>openssl</Dependency>
<Dependency>openssl</Dependency>
<Dependency>device-mapper</Dependency>
<Dependency>qt5-x11extras</Dependency>
<Dependency version="current">module-virtualbox</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="data">/etc/vbox</Path>
@@ -145,6 +147,13 @@
</Package>
<History>
<Update release="3">
<Date>2016-06-17</Date>
<Version>5.1.0b</Version>
<Comment>Version Bump</Comment>
<Name>Pisi Linux Community</Name>
<Email>admin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2016-06-12</Date>
<Version>5.0.12</Version>