virtualbox-ose: update to 7.0.8a.
This commit is contained in:
parent
1695746e2d
commit
b94c1a2008
8 changed files with 306 additions and 39 deletions
|
@ -4246,3 +4246,4 @@ libayatana-appindicator3.so.1 libayatana-appindicator-0.5.91_1
|
||||||
libplayerctl.so.2 playerctl-2.4.1_1
|
libplayerctl.so.2 playerctl-2.4.1_1
|
||||||
libwireplumber-0.4.so.0 wireplumber-0.4.14_1
|
libwireplumber-0.4.so.0 wireplumber-0.4.14_1
|
||||||
libjodycode.so.2 libjodycode-2.0.1_1
|
libjodycode.so.2 libjodycode-2.0.1_1
|
||||||
|
libgsoapssl++-2.8.124.so gsoap-2.8.124_1
|
||||||
|
|
|
@ -2,15 +2,17 @@ VBOX_WITH_ADDITION_DRIVERS =
|
||||||
VBOX_WITH_INSTALLER = 1
|
VBOX_WITH_INSTALLER = 1
|
||||||
VBOX_WITH_LINUX_ADDITIONS = 1
|
VBOX_WITH_LINUX_ADDITIONS = 1
|
||||||
VBOX_WITH_X11_ADDITIONS = 1
|
VBOX_WITH_X11_ADDITIONS = 1
|
||||||
VBOX_WITH_TESTCASES =
|
VBOX_WITH_TESTCASES :=
|
||||||
VBOX_WITH_TESTSUITE =
|
VBOX_WITH_TESTSUITE :=
|
||||||
|
VBOX_WITH_VALIDATIONKIT :=
|
||||||
VBOX_WITH_VIRTIO = 1
|
VBOX_WITH_VIRTIO = 1
|
||||||
VBOX_WITH_ORIGIN :=
|
VBOX_WITH_ORIGIN :=
|
||||||
VBOX_PATH_APP_PRIVATE_ARCH := /usr/lib/virtualbox
|
VBOX_PATH_APP_PRIVATE_ARCH := /usr/lib/virtualbox
|
||||||
VBOX_PATH_SHARED_LIBS := $(VBOX_PATH_APP_PRIVATE_ARCH)
|
VBOX_PATH_SHARED_LIBS := $(VBOX_PATH_APP_PRIVATE_ARCH)
|
||||||
VBOX_WITH_RUNPATH := $(VBOX_PATH_APP_PRIVATE_ARCH)
|
VBOX_WITH_RUNPATH := $(VBOX_PATH_APP_PRIVATE_ARCH)
|
||||||
VBOX_PATH_APP_PRIVATE := /usr/share/virtualbox
|
VBOX_PATH_APP_PRIVATE := /usr/share/virtualbox
|
||||||
VBOX_PATH_APP_DOCS = $(VBOX_PATH_PACKAGE_DOCS)
|
VBOX_PATH_PACKAGE_DOCS := /usr/share/doc/virtualbox
|
||||||
|
VBOX_PATH_APP_DOCS := $(VBOX_PATH_PACKAGE_DOCS)
|
||||||
VBOX_WITH_REGISTRATION_REQUEST =
|
VBOX_WITH_REGISTRATION_REQUEST =
|
||||||
VBOX_WITH_UPDATE_REQUEST =
|
VBOX_WITH_UPDATE_REQUEST =
|
||||||
VBOX_USE_SYSTEM_XORG_HEADERS = 1
|
VBOX_USE_SYSTEM_XORG_HEADERS = 1
|
||||||
|
@ -18,12 +20,16 @@ VBOX_NO_LEGACY_XORG_X11 = 1
|
||||||
PATH_SDK_QT5_INC := /usr/include/qt5
|
PATH_SDK_QT5_INC := /usr/include/qt5
|
||||||
PATH_SDK_QT6 := /usr
|
PATH_SDK_QT6 := /usr
|
||||||
PATH_SDK_QT6_INC := /usr/include/qt6
|
PATH_SDK_QT6_INC := /usr/include/qt6
|
||||||
|
VBOX_WITH_QT5 := 1
|
||||||
# Enable it when vnc pkg is available.
|
# Enable it when vnc pkg is available.
|
||||||
#VBOX_WITH_VNC := 1
|
#VBOX_WITH_VNC := 1
|
||||||
VBOX_GCC_WERR =
|
VBOX_GCC_WERR =
|
||||||
#VBOX_GCC_WARN =
|
#VBOX_GCC_WARN =
|
||||||
USERNAME = builder@void
|
USERNAME = builder@void
|
||||||
|
KBUILD_VERBOSE := 2
|
||||||
|
|
||||||
# fix gsoap missing zlib include and produce errors with --as-needed
|
# fix gsoap missing zlib include and produce errors with --as-needed
|
||||||
VBOX_GSOAP_CXX_LIBS := gsoapssl++ z
|
VBOX_GSOAP_CXX_LIBS := gsoapssl++ z
|
||||||
VBOX_USE_SYSTEM_GL_HEADERS=true
|
VBOX_USE_SYSTEM_GL_HEADERS=true
|
||||||
|
VBOX_WITH_DOCS :=
|
||||||
|
VBOX_WITH_DOCS_PACKING :=
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
--- a/src/VBox/Main/webservice/Makefile.kmk
|
--- a/src/VBox/Main/webservice/Makefile.kmk
|
||||||
+++ b/src/VBox/Main/webservice/Makefile.kmk
|
+++ b/src/VBox/Main/webservice/Makefile.kmk
|
||||||
@@ -848,7 +848,7 @@ $(if-expr !defined(VBOX_WITHOUT_NOINLINE
|
@@ -848,7 +848,7 @@ ifdef VBOX_GSOAP_INSTALLED
|
||||||
$(RECOMPILE_ON_MAKEFILE_CURRENT) | $$(dir $$@)
|
$(RECOMPILE_ON_MAKEFILE_CURRENT) | $$(dir $$@)
|
||||||
$(call MSG_GENERATE,,lots of files,$(GSOAPH_RELEVANT))
|
$(call MSG_GENERATE,,lots of files,$(GSOAPH_RELEVANT))
|
||||||
$(RM) -f $@
|
$(RM) -f $@
|
||||||
- $(REDIRECT) -C $(VBOXWEB_OUT_DIR) -- $(VBOX_SOAPCPP2) $(VBOXWEB_SOAPCPP2_SKIP_FILES) -L -2 -w -I$(VBOX_PATH_GSOAP_IMPORT) $(GSOAPH_RELEVANT)
|
- $(REDIRECT) -C $(VBOXWEB_OUT_DIR) -- $(VBOX_SOAPCPP2) $(VBOXWEB_SOAPCPP2_SKIP_FILES) -L -2 -w -I$(VBOX_PATH_GSOAP_IMPORT) $(GSOAPH_RELEVANT)
|
||||||
+ $(REDIRECT) -C $(VBOXWEB_OUT_DIR) -- $(VBOX_SOAPCPP2) $(VBOXWEB_SOAPCPP2_SKIP_FILES) -z1 -L -2 -w -I$(VBOX_PATH_GSOAP_IMPORT) $(GSOAPH_RELEVANT)
|
+ $(REDIRECT) -C $(VBOXWEB_OUT_DIR) -- $(VBOX_SOAPCPP2) $(VBOXWEB_SOAPCPP2_SKIP_FILES) -z1 -L -2 -w -I$(VBOX_PATH_GSOAP_IMPORT) $(GSOAPH_RELEVANT)
|
||||||
ifeq ($(KBUILD_TARGET),win) # MSC -Wall workaround.
|
ifeq ($(KBUILD_TARGET),win) # MSC -Wall workaround.
|
||||||
$(CP) -f "$(VBOXWEB_SOAP_CLIENT_H)" "$(VBOXWEB_SOAP_CLIENT_H).tmp"
|
$(CP) -f "$(VBOXWEB_SOAP_CLIENT_H)" "$(VBOXWEB_SOAP_CLIENT_H).tmp"
|
||||||
$(SED) -f $(VBOX_PATH_WEBSERVICE)/stdsoap2.sed --output "$(VBOXWEB_SOAP_CLIENT_H)" "$(VBOXWEB_SOAP_CLIENT_H).tmp"
|
$(SED) -f $(VBOX_PATH_WEBSERVICE)/stdsoap2.sed --output "$(VBOXWEB_SOAP_CLIENT_H)" "$(VBOXWEB_SOAP_CLIENT_H).tmp"
|
||||||
|
|
|
@ -7,5 +7,5 @@
|
||||||
- DLLS := $(filter-out vboxvideo_drv_%,$(DLLS)) vboxvideo_drv_system
|
- DLLS := $(filter-out vboxvideo_drv_%,$(DLLS)) vboxvideo_drv_system
|
||||||
+ DLLS := $(filter-out vboxvideo_drv_%,$(DLLS))
|
+ DLLS := $(filter-out vboxvideo_drv_%,$(DLLS))
|
||||||
SYSMODS := $(filter-out vboxvideo_drv%,$(SYSMODS))
|
SYSMODS := $(filter-out vboxvideo_drv%,$(SYSMODS))
|
||||||
vboxvideo_drv_system_TEMPLATE = VBOXGUESTR3XORGMOD
|
vboxvideo_drv_system_TEMPLATE = VBoxGuestR3XOrgMod
|
||||||
vboxvideo_drv_system_CFLAGS := \
|
vboxvideo_drv_system_CFLAGS := \
|
||||||
|
|
104
srcpkgs/virtualbox-ose/patches/015-no-update.patch
Normal file
104
srcpkgs/virtualbox-ose/patches/015-no-update.patch
Normal file
|
@ -0,0 +1,104 @@
|
||||||
|
|
||||||
|
Description: Disable "Check for Updates" action.
|
||||||
|
Bug-Ubuntu: https://bugs.launchpad.net/bugs/272212
|
||||||
|
Author: Daniel Hahler <ubuntu@thequod.de>, Felix Geyer <fgeyer@debian.org>, Gianfranco Costamagna <locutusofborg@debian.org>
|
||||||
|
|
||||||
|
--- a/doc/manual/en_US/user_Introduction.xml
|
||||||
|
+++ b/doc/manual/en_US/user_Introduction.xml
|
||||||
|
@@ -6090,14 +6090,14 @@
|
||||||
|
<xref linkend="specialcharacters"/>.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
-
|
||||||
|
+ <!--
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
<emphasis role="bold">Update.</emphasis> Enables you to
|
||||||
|
specify various settings for Automatic Updates.
|
||||||
|
</para>
|
||||||
|
</listitem>
|
||||||
|
-
|
||||||
|
+ -->
|
||||||
|
<listitem>
|
||||||
|
<para>
|
||||||
|
<emphasis role="bold">Language.</emphasis> Enables you to
|
||||||
|
--- a/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp
|
||||||
|
+++ b/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataManager.cpp
|
||||||
|
@@ -2421,7 +2421,7 @@ QString UIExtraDataManager::preventBetaB
|
||||||
|
bool UIExtraDataManager::applicationUpdateEnabled()
|
||||||
|
{
|
||||||
|
/* 'True' unless 'restriction' feature allowed: */
|
||||||
|
- return !isFeatureAllowed(GUI_PreventApplicationUpdate);
|
||||||
|
+ return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
QString UIExtraDataManager::applicationUpdateData()
|
||||||
|
--- a/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
|
||||||
|
+++ b/src/VBox/Frontends/VirtualBox/src/settings/UISettingsDialogSpecific.cpp
|
||||||
|
@@ -47,10 +47,10 @@
|
||||||
|
#ifdef VBOX_WS_WIN
|
||||||
|
# include "UIGlobalSettingsInterface.h"
|
||||||
|
#endif
|
||||||
|
-#ifdef VBOX_GUI_WITH_NETWORK_MANAGER
|
||||||
|
-# include "UIGlobalSettingsProxy.h"
|
||||||
|
-# include "UIGlobalSettingsUpdate.h"
|
||||||
|
-#endif
|
||||||
|
+//#ifdef VBOX_GUI_WITH_NETWORK_MANAGER
|
||||||
|
+//# include "UIGlobalSettingsProxy.h"
|
||||||
|
+//# include "UIGlobalSettingsUpdate.h"
|
||||||
|
+//#endif
|
||||||
|
|
||||||
|
/* GUI includes: Machine Settings: */
|
||||||
|
#include "UIMachineSettingsAudio.h"
|
||||||
|
@@ -99,7 +99,7 @@ void UISettingsDialogGlobal::retranslate
|
||||||
|
|
||||||
|
#ifdef VBOX_GUI_WITH_NETWORK_MANAGER
|
||||||
|
/* Update page: */
|
||||||
|
- m_pSelector->setItemText(GlobalSettingsPageType_Update, tr("Update"));
|
||||||
|
+ //m_pSelector->setItemText(GlobalSettingsPageType_Update, tr("Update"));
|
||||||
|
#endif
|
||||||
|
|
||||||
|
/* Language page: */
|
||||||
|
@@ -110,7 +110,7 @@ void UISettingsDialogGlobal::retranslate
|
||||||
|
|
||||||
|
#ifdef VBOX_GUI_WITH_NETWORK_MANAGER
|
||||||
|
/* Proxy page: */
|
||||||
|
- m_pSelector->setItemText(GlobalSettingsPageType_Proxy, tr("Proxy"));
|
||||||
|
+ //m_pSelector->setItemText(GlobalSettingsPageType_Proxy, tr("Proxy"));
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef VBOX_WS_WIN
|
||||||
|
@@ -226,14 +226,14 @@ void UISettingsDialogGlobal::prepare()
|
||||||
|
}
|
||||||
|
#ifdef VBOX_GUI_WITH_NETWORK_MANAGER
|
||||||
|
/* Update page: */
|
||||||
|
- case GlobalSettingsPageType_Update:
|
||||||
|
+ /*case GlobalSettingsPageType_Update:
|
||||||
|
{
|
||||||
|
pSettingsPage = new UIGlobalSettingsUpdate;
|
||||||
|
addItem(":/refresh_32px.png", ":/refresh_24px.png", ":/refresh_16px.png",
|
||||||
|
iPageIndex, "#update", pSettingsPage);
|
||||||
|
addPageHelpKeyword(iPageIndex, "preferences");
|
||||||
|
break;
|
||||||
|
- }
|
||||||
|
+ }*/
|
||||||
|
#endif /* VBOX_GUI_WITH_NETWORK_MANAGER */
|
||||||
|
/* Language page: */
|
||||||
|
case GlobalSettingsPageType_Language:
|
||||||
|
@@ -255,14 +255,14 @@ void UISettingsDialogGlobal::prepare()
|
||||||
|
}
|
||||||
|
#ifdef VBOX_GUI_WITH_NETWORK_MANAGER
|
||||||
|
/* Proxy page: */
|
||||||
|
- case GlobalSettingsPageType_Proxy:
|
||||||
|
+ /*case GlobalSettingsPageType_Proxy:
|
||||||
|
{
|
||||||
|
pSettingsPage = new UIGlobalSettingsProxy;
|
||||||
|
addItem(":/proxy_32px.png", ":/proxy_24px.png", ":/proxy_16px.png",
|
||||||
|
iPageIndex, "#proxy", pSettingsPage);
|
||||||
|
addPageHelpKeyword(iPageIndex, "preferences");
|
||||||
|
break;
|
||||||
|
- }
|
||||||
|
+ }*/
|
||||||
|
#endif /* VBOX_GUI_WITH_NETWORK_MANAGER */
|
||||||
|
#ifdef VBOX_WS_WIN
|
||||||
|
/* Interface page: */
|
|
@ -1,10 +1,8 @@
|
||||||
Technically -ffile-prefix-map is not OPTimisation flags,
|
Technically -ffile-prefix-map is not OPTimisation flags,
|
||||||
but it's the easiest flags to be plugged in for all objects
|
but it's the easiest flags to be plugged in for all objects
|
||||||
Index: virtualbox-ose-7.0.4/Config.kmk
|
--- a/Config.kmk
|
||||||
===================================================================
|
+++ b/Config.kmk
|
||||||
--- virtualbox-ose-7.0.4.orig/Config.kmk
|
@@ -3721,7 +3721,7 @@ else
|
||||||
+++ virtualbox-ose-7.0.4/Config.kmk
|
|
||||||
@@ -3680,7 +3680,7 @@ else
|
|
||||||
# We should use -fomit-frame-pointer for GCC / -Oy for VCC.
|
# We should use -fomit-frame-pointer for GCC / -Oy for VCC.
|
||||||
# -funwind-tables provides support for backtraces in gdb then.
|
# -funwind-tables provides support for backtraces in gdb then.
|
||||||
VBOX_GCC_FP ?= -fno-omit-frame-pointer
|
VBOX_GCC_FP ?= -fno-omit-frame-pointer
|
||||||
|
|
163
srcpkgs/virtualbox-ose/patches/052-xml.patch
Normal file
163
srcpkgs/virtualbox-ose/patches/052-xml.patch
Normal file
|
@ -0,0 +1,163 @@
|
||||||
|
Fix ftbfs
|
||||||
|
From: nezos@hotmail.com
|
||||||
|
--- a/doc/manual/en_US/user_VBoxManage.xml
|
||||||
|
+++ b/doc/manual/en_US/user_VBoxManage.xml
|
||||||
|
@@ -242,107 +242,107 @@ Settings file: '/home/username/.config/V
|
||||||
|
on your particular host.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-common.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-common.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-list.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-list.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-showvminfo.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-showvminfo.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-registervm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-registervm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-unregistervm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-unregistervm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-createvm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-createvm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-modifyvm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-modifyvm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-clonevm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-clonevm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-movevm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-movevm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-encryptvm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-encryptvm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-cloud.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-cloud.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-cloudprofile.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-cloudprofile.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-import.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-import.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-export.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-export.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-signova.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-signova.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-startvm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-startvm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-controlvm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-controlvm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-unattended.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-unattended.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-discardstate.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-discardstate.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-adoptstate.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-adoptstate.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-snapshot.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-snapshot.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-closemedium.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-closemedium.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-storageattach.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-storageattach.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-storagectl.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-storagectl.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-bandwidthctl.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-bandwidthctl.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-showmediuminfo.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-showmediuminfo.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-createmedium.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-createmedium.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-modifymedium.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-modifymedium.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-clonemedium.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-clonemedium.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-mediumproperty.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-mediumproperty.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-encryptmedium.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-encryptmedium.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-checkmediumpwd.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-checkmediumpwd.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-convertfromraw.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-convertfromraw.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-mediumio.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-mediumio.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-setextradata.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-setextradata.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-getextradata.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-getextradata.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-setproperty.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-setproperty.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-usbfilter.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-usbfilter.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-sharedfolder.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-sharedfolder.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-guestproperty.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-guestproperty.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-guestcontrol.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-guestcontrol.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-debugvm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-debugvm.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-metrics.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-metrics.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-natnetwork.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-natnetwork.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-hostonlyif.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-hostonlyif.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-hostonlynet.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-hostonlynet.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-dhcpserver.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-dhcpserver.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-usbdevsource.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-usbdevsource.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-extpack.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-extpack.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-updatecheck.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-updatecheck.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
- <xi:include href="overview_man_VBoxManage-modifynvram.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" />
|
||||||
|
+ <xi:include href="overview_man_VBoxManage-modifynvram.xml" xpointer="element(/1)" xmlns:xi="http://www.w3.org/2001/XInclude" ><xi:fallback/></xi:include>
|
||||||
|
|
||||||
|
<para>
|
||||||
|
Each time <command>VBoxManage</command> is invoked, only one
|
|
@ -1,14 +1,14 @@
|
||||||
# Template file for 'virtualbox-ose'
|
# Template file for 'virtualbox-ose'
|
||||||
pkgname=virtualbox-ose
|
pkgname=virtualbox-ose
|
||||||
version=7.0.6
|
version=7.0.8a
|
||||||
revision=1
|
revision=1
|
||||||
short_desc="General-purpose full virtualizer for x86 hardware"
|
short_desc="General-purpose full virtualizer for x86 hardware"
|
||||||
maintainer="Orphaned <orphan@voidlinux.org>"
|
maintainer="Orphaned <orphan@voidlinux.org>"
|
||||||
license="GPL-2.0-only, CDDL-1.0"
|
license="GPL-2.0-only, CDDL-1.0"
|
||||||
homepage="https://www.virtualbox.org"
|
homepage="https://www.virtualbox.org"
|
||||||
changelog="https://www.virtualbox.org/wiki/Changelog"
|
changelog="https://www.virtualbox.org/wiki/Changelog"
|
||||||
distfiles="http://download.virtualbox.org/virtualbox/${version}/VirtualBox-${version}.tar.bz2"
|
distfiles="http://download.virtualbox.org/virtualbox/${version%[a-z]*}/VirtualBox-${version}.tar.bz2"
|
||||||
checksum=f146d9a86a35af0abb010e628636fd800cb476cc2ce82f95b0c0ca876e1756ff
|
checksum=7de37359518d467b7f888235175cd388f66e9f16bd9359dd6265fbc95933c1e6
|
||||||
|
|
||||||
nopie=yes
|
nopie=yes
|
||||||
lib32disabled=yes
|
lib32disabled=yes
|
||||||
|
@ -33,24 +33,22 @@ system_groups="vboxusers"
|
||||||
|
|
||||||
do_configure() {
|
do_configure() {
|
||||||
cp ${FILESDIR}/LocalConfig.kmk .
|
cp ${FILESDIR}/LocalConfig.kmk .
|
||||||
ln -s /bin/echo makeself
|
./configure \
|
||||||
./configure --disable-docs --disable-java --enable-vde \
|
--disable-docs --disable-java --enable-vde \
|
||||||
|
--with-makeself="/bin/echo" \
|
||||||
--disable-python --disable-kmods --nofatal --enable-webservice
|
--disable-python --disable-kmods --nofatal --enable-webservice
|
||||||
}
|
}
|
||||||
|
|
||||||
do_build() {
|
do_build() {
|
||||||
export USERNAME="builder@void"
|
export USERNAME="builder@void"
|
||||||
vsed -i src/VBox/Main/webservice/Makefile.kmk \
|
vsed -i src/VBox/Main/webservice/Makefile.kmk \
|
||||||
-e "/webtest_LIBS/,/^webtest_/s/.*LIB_.*/\0 z/" \
|
-e '/webtest_LIBS/,/^webtest_/{/ z$/!s/.*LIB_.*/& z/ }' \
|
||||||
-e "/vboxwebsrv_LIBS/,/^vboxwebsrv_/s/.*LIB_.*/\0 z/"
|
-e '/vboxwebsrv_LIBS/,/^vboxwebsrv_/{/ z$/!s/.*LIB_.*/& z/}'
|
||||||
source ./env.sh
|
source ./env.sh
|
||||||
kmk ${makejobs} KBUILD_VERBOSE=2 VBOX_WITH_QT5=1 all
|
kmk ${makejobs} all
|
||||||
# kmk ${makejobs} KBUILD_VERBOSE=2 VBOX_WITH_QT6=1 all
|
|
||||||
}
|
}
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
local f _osedir _guestdir
|
|
||||||
|
|
||||||
source ./env.sh
|
source ./env.sh
|
||||||
#
|
#
|
||||||
# virtualbox-ose.
|
# virtualbox-ose.
|
||||||
|
@ -129,15 +127,14 @@ virtualbox-ose-dkms_package() {
|
||||||
source ${wrksrc}/env.sh
|
source ${wrksrc}/env.sh
|
||||||
|
|
||||||
cd ${wrksrc}/out/linux.$BUILD_PLATFORM_ARCH/release/bin/src
|
cd ${wrksrc}/out/linux.$BUILD_PLATFORM_ARCH/release/bin/src
|
||||||
local _osedir=${PKGDESTDIR}/usr/src/${sourcepkg}-${version}
|
|
||||||
|
|
||||||
install -d ${_osedir}
|
rm -f do_dkms
|
||||||
cp -a . ${_osedir}
|
sed -s "s/#MODULE_VERSION#/$version/" ${FILESDIR}/${pkgname}.dkms >dkms.conf
|
||||||
cp -a ${wrksrc}/include ${_osedir}
|
vmkdir "usr/src/${pkgname%-dkms}-${version}"
|
||||||
rm -f ${_osedir}/do_dkms
|
vcopy . "usr/src/${pkgname%-dkms}-${version}"
|
||||||
install -m644 ${FILESDIR}/${sourcepkg}-dkms.dkms ${_osedir}/dkms.conf
|
vcopy ${wrksrc}/include "usr/src/${pkgname%-dkms}-${version}"
|
||||||
vinstall ${FILESDIR}/${sourcepkg}-dkms.udev 644 \
|
vinstall ${FILESDIR}/${pkgname}.udev 644 \
|
||||||
usr/lib/udev/rules.d 60-virtualbox-ose-dkms.rules
|
usr/lib/udev/rules.d 60-${pkgname}.rules
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
virtualbox-ose-guest_package() {
|
virtualbox-ose-guest_package() {
|
||||||
|
@ -176,14 +173,12 @@ virtualbox-ose-guest-dkms_package() {
|
||||||
source ${wrksrc}/env.sh
|
source ${wrksrc}/env.sh
|
||||||
|
|
||||||
cd ${wrksrc}/out/linux.$BUILD_PLATFORM_ARCH/release/bin/additions/src
|
cd ${wrksrc}/out/linux.$BUILD_PLATFORM_ARCH/release/bin/additions/src
|
||||||
local _guestdir=${PKGDESTDIR}/usr/src/${sourcepkg}-guest-${version}
|
|
||||||
|
|
||||||
install -d ${_guestdir}
|
sed -s "s/#MODULE_VERSION#/$version/" ${FILESDIR}/${pkgname}.dkms >dkms.conf
|
||||||
cp -a . ${_guestdir}
|
rm -f do_dkms
|
||||||
rm -f ${_guestdir}/do_dkms
|
vmkdir "usr/src/${pkgname%-dkms}-${version}"
|
||||||
install -m644 ${FILESDIR}/${sourcepkg}-guest-dkms.dkms \
|
vcopy . "usr/src/${pkgname%-dkms}-${version}"
|
||||||
${_guestdir}/dkms.conf
|
vinstall ${FILESDIR}/${pkgname}.udev 644 \
|
||||||
vinstall ${FILESDIR}/${sourcepkg}-guest-dkms.udev 644 \
|
usr/lib/udev/rules.d 60-${pkgname}.rules
|
||||||
usr/lib/udev/rules.d 60-virtualbox-ose-guest-dkms.rules
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue