Page Menu
Home
Solus
Search
Configure Global Search
Log In
Files
F10704509
D8175.id.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
33 KB
Referenced Files
None
Subscribers
None
D8175.id.diff
View Options
diff --git a/files/fixes_for_5.5.patch b/files/fixes_for_5.5.patch
new file mode 100644
--- /dev/null
+++ b/files/fixes_for_5.5.patch
@@ -0,0 +1,305 @@
+Index: VirtualBox-6.1.2/src/VBox/HostDrivers/linux/Makefile
+===================================================================
+--- VirtualBox-6.1.2.orig/src/VBox/HostDrivers/linux/Makefile
++++ VirtualBox-6.1.2/src/VBox/HostDrivers/linux/Makefile
+@@ -35,9 +35,6 @@ endif
+ ifneq ($(wildcard $(CURDIR)/vboxnetadp/Makefile),)
+ obj-m += vboxnetadp/
+ endif
+-ifneq ($(wildcard $(CURDIR)/vboxpci/Makefile),)
+- obj-m += vboxpci/
+-endif
+
+ else # ! KERNELRELEASE
+
+@@ -45,10 +42,11 @@ else # ! KERNELRELEASE
+
+ KBUILD_VERBOSE ?=
+ KERN_VER ?= $(shell uname -r)
+-.PHONY: all install clean check unload load vboxdrv vboxnetflt vboxnetadp \
+- vboxpci
++PWD ?= $(shell pwd)
++
++.PHONY: all install clean check unload load vboxdrv vboxnetflt vboxnetadp
+
+-all: vboxdrv vboxnetflt vboxnetadp vboxpci
++all: vboxdrv vboxnetflt vboxnetadp
+
+ # We want to build on Linux 2.6.18 and later kernels.
+ ifneq ($(filter-out 1.% 2.0.% 2.1.% 2.2.% 2.3.% 2.4.% 2.5.%,$(KERN_VER)),)
+@@ -64,6 +62,7 @@ vboxnetflt: vboxdrv
+ if [ -f vboxdrv/Module.symvers ]; then \
+ cp vboxdrv/Module.symvers vboxnetflt; \
+ fi; \
++ export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxnetflt/Module.symvers; \
+ echo "=== Building 'vboxnetflt' module ==="; \
+ $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetflt || exit 1; \
+ cp vboxnetflt/vboxnetflt.ko .; \
+@@ -75,41 +74,29 @@ vboxnetadp: vboxdrv
+ if [ -f vboxdrv/Module.symvers ]; then \
+ cp vboxdrv/Module.symvers vboxnetadp; \
+ fi; \
++ export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxnetadp/Module.symvers; \
+ echo "=== Building 'vboxnetadp' module ==="; \
+- $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp || exit 1; \
++ $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp || exit 1; \
+ cp vboxnetadp/vboxnetadp.ko .; \
+ echo; \
+ fi
+
+-vboxpci: vboxdrv
+- @if [ -d vboxpci ]; then \
+- if [ -f vboxdrv/Module.symvers ]; then \
+- cp vboxdrv/Module.symvers vboxpci; \
+- fi; \
+- echo "=== Building 'vboxpci' module ==="; \
+- $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxpci || exit 1; \
+- cp vboxpci/vboxpci.ko .; \
+- echo; \
+- fi
+-
+ install:
+ @$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxdrv install
+ @if [ -d vboxnetflt ]; then \
++ export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxnetflt/Module.symvers; \
+ $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetflt install; \
+ fi
+ @if [ -d vboxnetadp ]; then \
++ export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxnetadp/Module.symvers; \
+ $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxnetadp install; \
+ fi
+- @if [ -d vboxpci ]; then \
+- $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxpci install; \
+- fi
+
+ else
+
+ vboxdrv:
+ vboxnetflt:
+ vboxnetadp:
+-vboxpci:
+ install:
+
+ endif
+@@ -122,16 +109,13 @@ clean:
+ @if [ -d vboxnetadp ]; then \
+ $(MAKE) -C vboxnetadp clean; \
+ fi
+- @if [ -d vboxpci ]; then \
+- $(MAKE) -C vboxpci clean; \
+- fi
+- rm -f vboxdrv.ko vboxnetflt.ko vboxnetadp.ko vboxpci.ko
++ rm -f vboxdrv.ko vboxnetflt.ko vboxnetadp.ko
+
+ check:
+ @$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxdrv check
+
+ unload:
+- @for module in vboxpci vboxnetadp vboxnetflt vboxdrv; do \
++ @for module in vboxnetadp vboxnetflt vboxdrv; do \
+ if grep "^$$module " /proc/modules >/dev/null; then \
+ echo "Removing previously installed $$module module"; \
+ /sbin/rmmod $$module; \
+@@ -139,7 +123,7 @@ unload:
+ done
+
+ load: unload
+- @for module in vboxdrv vboxnetflt vboxnetadp vboxpci; do \
++ @for module in vboxdrv vboxnetflt vboxnetadp; do \
+ if test -f $$module.ko; then \
+ echo "Installing $$module module"; \
+ /sbin/insmod $$module.ko; \
+Index: VirtualBox-6.1.2/src/VBox/Additions/linux/Makefile
+===================================================================
+--- VirtualBox-6.1.2.orig/src/VBox/Additions/linux/Makefile
++++ VirtualBox-6.1.2/src/VBox/Additions/linux/Makefile
+@@ -24,6 +24,7 @@ obj-m = vboxguest/ vboxsf/ vboxvideo/
+ else # ! KERNELRELEASE
+
+ KBUILD_VERBOSE =
++PWD ?= $(shell pwd)
+ ifeq ($(KBUILD_VERBOSE),)
+ VBOX_QUIET := @
+ VBOX_QUIET_SH := @
+@@ -49,6 +50,7 @@ vboxsf: vboxguest
+ if [ -f vboxguest/Module.symvers ]; then \
+ cp vboxguest/Module.symvers vboxsf; \
+ fi; \
++ export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxsf/Module.symvers; \
+ echo "=== Building 'vboxsf' module ==="; \
+ $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) KBUILD_EXTRA_SYMBOLS=$(abspath vboxsf/Module.symvers) -C vboxsf || exit 1; \
+ if [ -f vboxsf/vboxsf.ko ]; then \
+@@ -64,6 +66,7 @@ vboxvideo:
+ if [ -f vboxguest/Module.symvers ]; then \
+ cp vboxguest/Module.symvers vboxvideo; \
+ fi; \
++ export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxvideo/Module.symvers; \
+ echo "=== Building 'vboxvideo' module ==="; \
+ $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) KBUILD_EXTRA_SYMBOLS=$(abspath vboxvideo/Module.symvers) -C vboxvideo || exit 1; \
+ if [ -f vboxvideo/vboxvideo.ko ]; then \
+@@ -77,9 +80,11 @@ vboxvideo:
+ install:
+ $(VBOX_QUIET)$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxguest install
+ $(VBOX_QUIET_SH)if [ -d vboxsf ]; then \
++ export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxsf/Module.symvers; \
+ $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxsf install; \
+ fi
+ $(VBOX_QUIET_SH)if [ -d vboxvideo ]; then \
++ export KBUILD_EXTRA_SYMBOLS=${PWD}/vboxvideo/Module.symvers; \
+ $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxvideo install; \
+ fi
+
+Index: VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_drv.c
+===================================================================
+--- VirtualBox-6.1.2.orig/src/VBox/Additions/linux/drm/vbox_drv.c
++++ VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_drv.c
+@@ -35,8 +35,18 @@
+ #include <linux/module.h>
+ #include <linux/console.h>
+ #include <linux/vt_kern.h>
++#include <linux/version.h>
+
++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0))
++#include <drm/drm_file.h>
++#include <drm/drm_drv.h>
++#include <drm/drm_device.h>
++#include <linux/pci.h>
++#include <drm/drm_ioctl.h>
++#include <drm/drm_pci.h>
++#else
+ #include <drm/drmP.h>
++#endif
+ #include <drm/drm_crtc_helper.h>
+
+ #include "vbox_drv.h"
+Index: VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_drv.h
+===================================================================
+--- VirtualBox-6.1.2.orig/src/VBox/Additions/linux/drm/vbox_drv.h
++++ VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_drv.h
+@@ -103,7 +103,13 @@
+ #define S64_MIN ((s64)(-S64_MAX - 1))
+ #endif
+
++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0))
++#include <drm/drm_file.h>
++#include <drm/drm_drv.h>
++#include <drm/drm_device.h>
++#else
+ #include <drm/drmP.h>
++#endif
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 11, 0) || defined(RHEL_75)
+ #include <drm/drm_encoder.h>
+ #endif
+Index: VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_fb.c
+===================================================================
+--- VirtualBox-6.1.2.orig/src/VBox/Additions/linux/drm/vbox_fb.c
++++ VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_fb.c
+@@ -42,7 +42,19 @@
+ #include <linux/fb.h>
+ #include <linux/init.h>
+
++#include <linux/version.h>
++#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0))
++#include <drm/drm_file.h>
++#include <drm/drm_drv.h>
++#include <drm/drm_device.h>
++#include <linux/pci.h>
++#include <drm/drm_fourcc.h>
++#include <drm/drm_pci.h>
++#include <drm/drm_ioctl.h>
++#define drm_compat_ioctl NULL
++#else
+ #include <drm/drmP.h>
++#endif
+ #include <drm/drm_crtc.h>
+ #include <drm/drm_fb_helper.h>
+ #include <drm/drm_crtc_helper.h>
+Index: VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_mode.c
+===================================================================
+--- VirtualBox-6.1.2.orig/src/VBox/Additions/linux/drm/vbox_mode.c
++++ VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_mode.c
+@@ -45,6 +45,14 @@
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 1, 0) || defined(RHEL_81)
+ #include <drm/drm_probe_helper.h>
+ #endif
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
++#include <drm/drm_fourcc.h>
++#endif
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 14, 0)
++#include <drm/drm_vblank.h>
++#else
++#include <drm/drmP.h>
++#endif
+
+ #include "VBoxVideo.h"
+
+@@ -398,6 +406,13 @@ static struct drm_encoder *drm_encoder_f
+ static struct drm_encoder *vbox_best_single_encoder(struct drm_connector
+ *connector)
+ {
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
++ struct drm_encoder *encoder;
++
++ /* There is only one encoder per connector */
++ drm_connector_for_each_possible_encoder(connector, encoder)
++ return encoder;
++#else
+ int enc_id = connector->encoder_ids[0];
+
+ /* pick the encoder ids */
+@@ -410,6 +425,7 @@ static struct drm_encoder *vbox_best_sin
+ #else
+ return drm_encoder_find(connector->dev, enc_id);
+ #endif
++#endif
+
+ return NULL;
+ }
+Index: VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_ttm.c
+===================================================================
+--- VirtualBox-6.1.2.orig/src/VBox/Additions/linux/drm/vbox_ttm.c
++++ VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_ttm.c
+@@ -34,6 +34,10 @@
+ */
+ #include "vbox_drv.h"
+ #include <drm/ttm/ttm_page_alloc.h>
++#include <linux/pci.h>
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
++#include <drm/drm_fourcc.h>
++#endif
+
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 18, 0) && !defined(RHEL_72)
+ #define PLACEMENT_FLAGS(placement) (placement)
+@@ -310,11 +314,12 @@ int vbox_mm_init(struct vbox_private *vb
+ #if LINUX_VERSION_CODE >= KERNEL_VERSION(3, 15, 0) || defined(RHEL_71)
+ dev->anon_inode->i_mapping,
+ #endif
+-#if LINUX_VERSION_CODE < KERNEL_VERSION(5, 2, 0)
+- DRM_FILE_PAGE_OFFSET, true);
+-#else
+- true);
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
++ bdev->vma_manager,
++#elif LINUX_VERSION_CODE < KERNEL_VERSION(5, 2, 0)
++ DRM_FILE_PAGE_OFFSET,
+ #endif
++ true);
+ if (ret) {
+ DRM_ERROR("Error initialising bo driver; %d\n", ret);
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(5, 0, 0) && !defined(RHEL_77) && !defined(RHEL_81)
+Index: VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_irq.c
+===================================================================
+--- VirtualBox-6.1.2.orig/src/VBox/Additions/linux/drm/vbox_irq.c
++++ VirtualBox-6.1.2/src/VBox/Additions/linux/drm/vbox_irq.c
+@@ -42,6 +42,10 @@
+ #include <drm/drm_probe_helper.h>
+ #endif
+ #include <VBoxVideo.h>
++#if LINUX_VERSION_CODE >= KERNEL_VERSION(5, 5, 0)
++#include <drm/drm_irq.h>
++#include <linux/pci.h>
++#endif
+
+ static void vbox_clear_irq(void)
+ {
+
diff --git a/files/series b/files/series
--- a/files/series
+++ b/files/series
@@ -1,3 +1,5 @@
Disable-automatic-check-for-updates.patch
0001-Fix-rdesktop-vrdp-keymaps-path.patch
0001-Patch-out-notify-send-call.patch
+virtualbox-fix-ui-background-color.patch
+fixes_for_5.5.patch
diff --git a/files/virtualbox-fix-ui-background-color.patch b/files/virtualbox-fix-ui-background-color.patch
new file mode 100644
--- /dev/null
+++ b/files/virtualbox-fix-ui-background-color.patch
@@ -0,0 +1,302 @@
+Index: VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/tools/UITools.cpp
+===================================================================
+--- VirtualBox-6.1.0_BETA1.orig/src/VBox/Frontends/VirtualBox/src/manager/tools/UITools.cpp
++++ VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/tools/UITools.cpp
+@@ -114,10 +114,6 @@ void UITools::preparePalette()
+ {
+ /* Setup palette: */
+ setAutoFillBackground(true);
+- QPalette pal = palette();
+- QColor bodyColor = pal.color(QPalette::Active, QPalette::Midlight).darker(110);
+- pal.setColor(QPalette::Window, bodyColor);
+- setPalette(pal);
+ }
+
+ void UITools::prepareLayout()
+Index: VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp
+===================================================================
+--- VirtualBox-6.1.0_BETA1.orig/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp
++++ VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp
+@@ -1328,7 +1328,7 @@ void UIVirtualBoxManager::prepareMenuBar
+ /* Make sure menu-bar fills own solid background: */
+ menuBar()->setAutoFillBackground(true);
+ QPalette pal = menuBar()->palette();
+- const QColor color = pal.color(QPalette::Active, QPalette::Mid).lighter(160);
++ const QColor color = pal.color(QPalette::Active, QPalette::Window);
+ pal.setColor(QPalette::Active, QPalette::Button, color);
+ menuBar()->setPalette(pal);
+ }
+Index: VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooser.cpp
+===================================================================
+--- VirtualBox-6.1.0_BETA1.orig/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooser.cpp
++++ VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooser.cpp
+@@ -121,10 +121,6 @@ void UIChooser::preparePalette()
+ {
+ /* Setup palette: */
+ setAutoFillBackground(true);
+- QPalette pal = palette();
+- QColor bodyColor = pal.color(QPalette::Active, QPalette::Midlight).darker(110);
+- pal.setColor(QPalette::Window, bodyColor);
+- setPalette(pal);
+ }
+
+ void UIChooser::prepareLayout()
+Index: VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemMachine.cpp
+===================================================================
+--- VirtualBox-6.1.0_BETA1.orig/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemMachine.cpp
++++ VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemMachine.cpp
+@@ -902,7 +902,7 @@ void UIChooserItemMachine::paintBackgrou
+ else
+ {
+ /* Prepare color: */
+- QColor backgroundColor = pal.color(QPalette::Active, QPalette::Mid);
++ QColor backgroundColor = pal.color(QPalette::Active, QPalette::Button);
+ /* Draw gradient: */
+ QLinearGradient bgGrad(rectangle.topLeft(), rectangle.bottomLeft());
+ bgGrad.setColorAt(0, backgroundColor.lighter(m_iDefaultLightnessMax));
+@@ -931,7 +931,7 @@ void UIChooserItemMachine::paintBackgrou
+ /* Default background: */
+ else
+ {
+- QColor backgroundColor = pal.color(QPalette::Active, QPalette::Mid);
++ QColor backgroundColor = pal.color(QPalette::Active, QPalette::Button);
+ color1 = backgroundColor.lighter(m_iDefaultLightnessMax);
+ color2 = backgroundColor.lighter(m_iDefaultLightnessMax - 70);
+ }
+@@ -952,7 +952,7 @@ void UIChooserItemMachine::paintBackgrou
+ /* Default background: */
+ else
+ {
+- QColor backgroundColor = pal.color(QPalette::Active, QPalette::Mid);
++ QColor backgroundColor = pal.color(QPalette::Active, QPalette::Button);
+ color1 = backgroundColor.lighter(m_iDefaultLightnessMin);
+ color2 = backgroundColor.lighter(m_iDefaultLightnessMin - 40);
+ }
+@@ -987,7 +987,7 @@ void UIChooserItemMachine::paintFrame(QP
+ strokeColor = pal.color(QPalette::Active, QPalette::Highlight).lighter(m_iHoverLightnessMin - 50);
+ /* Default frame: */
+ else
+- strokeColor = pal.color(QPalette::Active, QPalette::Mid).lighter(m_iDefaultLightnessMin);
++ strokeColor = pal.color(QPalette::Active, QPalette::Button).lighter(m_iDefaultLightnessMin);
+
+ /* Create/assign pen: */
+ QPen pen(strokeColor);
+Index: VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsItem.cpp
+===================================================================
+--- VirtualBox-6.1.0_BETA1.orig/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsItem.cpp
++++ VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsItem.cpp
+@@ -710,7 +710,7 @@ void UIToolsItem::paintBackground(QPaint
+ /* Prepare color: */
+ const QColor backgroundColor = isEnabled()
+ ? pal.color(QPalette::Active, QPalette::Highlight)
+- : pal.color(QPalette::Disabled, QPalette::Midlight);
++ : pal.color(QPalette::Disabled, QPalette::Highlight);
+ /* Draw gradient: */
+ QLinearGradient bgGrad(rectangle.topLeft(), rectangle.bottomLeft());
+ bgGrad.setColorAt(0, backgroundColor.lighter(m_iHighlightLightnessMax));
+@@ -749,7 +749,7 @@ void UIToolsItem::paintBackground(QPaint
+ /* Prepare color: */
+ const QColor backgroundColor = isEnabled()
+ ? pal.color(QPalette::Active, QPalette::Highlight)
+- : pal.color(QPalette::Disabled, QPalette::Midlight);
++ : pal.color(QPalette::Disabled, QPalette::Highlight);
+ /* Draw gradient: */
+ QLinearGradient bgGrad(rectangle.topLeft(), rectangle.bottomLeft());
+ bgGrad.setColorAt(0, backgroundColor.lighter(m_iHoverLightnessMax));
+@@ -787,8 +787,8 @@ void UIToolsItem::paintBackground(QPaint
+ {
+ /* Prepare color: */
+ const QColor backgroundColor = isEnabled()
+- ? pal.color(QPalette::Active, QPalette::Mid)
+- : pal.color(QPalette::Disabled, QPalette::Midlight);
++ ? pal.color(QPalette::Active, QPalette::Window)
++ : pal.color(QPalette::Disabled, QPalette::Window);
+ /* Draw gradient: */
+ QLinearGradient bgGrad(rectangle.topLeft(), rectangle.bottomLeft());
+ bgGrad.setColorAt(0, backgroundColor.lighter(m_iDefaultLightnessMax));
+@@ -821,7 +821,7 @@ void UIToolsItem::paintFrame(QPainter *p
+ strokeColor = pal.color(QPalette::Active, QPalette::Highlight).lighter(m_iHoverLightnessMin - 50);
+ /* Default frame: */
+ else
+- strokeColor = pal.color(QPalette::Active, QPalette::Mid).lighter(m_iDefaultLightnessMin);
++ strokeColor = pal.color(QPalette::Active, QPalette::Button).lighter(m_iDefaultLightnessMin);
+
+ /* Create/assign pen: */
+ QPen pen(strokeColor);
+Index: VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp
+===================================================================
+--- VirtualBox-6.1.0_BETA1.orig/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp
++++ VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp
+@@ -314,14 +314,6 @@ void UIVirtualBoxManagerWidget::prepare(
+ {
+ /* Configure palette: */
+ setAutoFillBackground(true);
+- QPalette pal = palette();
+-#ifdef VBOX_WS_MAC
+- const QColor color = pal.color(QPalette::Active, QPalette::Mid).lighter(145);
+-#else
+- const QColor color = pal.color(QPalette::Active, QPalette::Mid).lighter(160);
+-#endif
+- pal.setColor(QPalette::Window, color);
+- setPalette(pal);
+
+ /* Prepare: */
+ prepareWidgets();
+@@ -449,7 +441,7 @@ void UIVirtualBoxManagerWidget::prepareW
+ }
+
+ /* Adjust splitter colors according to main widgets it splits: */
+- m_pSplitter->configureColor(palette().color(QPalette::Active, QPalette::Midlight).darker(110));
++ m_pSplitter->configureColor(palette().color(QPalette::Active, QPalette::Button).darker(110));
+ /* Set the initial distribution. The right site is bigger. */
+ m_pSplitter->setStretchFactor(0, 2);
+ m_pSplitter->setStretchFactor(1, 3);
+Index: VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItem.cpp
+===================================================================
+--- VirtualBox-6.1.0_BETA1.orig/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItem.cpp
++++ VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItem.cpp
+@@ -643,7 +643,7 @@ void UIChooserItem::paintFlatButton(QPai
+
+ /* Prepare colors: */
+ const QPalette pal = QApplication::palette();
+- const QColor color = pal.color(QPalette::Active, QPalette::Mid);
++ const QColor color = pal.color(QPalette::Active, QPalette::Button);
+
+ /* Prepare pen: */
+ QPen pen;
+Index: VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserView.cpp
+===================================================================
+--- VirtualBox-6.1.0_BETA1.orig/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserView.cpp
++++ VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserView.cpp
+@@ -245,10 +245,6 @@ void UIChooserView::prepare()
+ void UIChooserView::preparePalette()
+ {
+ /* Setup palette: */
+- QPalette pal = qApp->palette();
+- const QColor bodyColor = pal.color(QPalette::Active, QPalette::Midlight).darker(110);
+- pal.setColor(QPalette::Base, bodyColor);
+- setPalette(pal);
+ }
+
+ void UIChooserView::resizeEvent(QResizeEvent *pEvent)
+Index: VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsView.cpp
+===================================================================
+--- VirtualBox-6.1.0_BETA1.orig/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsView.cpp
++++ VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsView.cpp
+@@ -182,10 +182,6 @@ void UIToolsView::prepare()
+ void UIToolsView::preparePalette()
+ {
+ /* Setup palette: */
+- QPalette pal = qApp->palette();
+- const QColor bodyColor = pal.color(QPalette::Active, QPalette::Midlight).darker(110);
+- pal.setColor(QPalette::Base, bodyColor);
+- setPalette(pal);
+ }
+
+ void UIToolsView::resizeEvent(QResizeEvent *pEvent)
+Index: VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsElement.cpp
+===================================================================
+--- VirtualBox-6.1.0_BETA1.orig/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsElement.cpp
++++ VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsElement.cpp
+@@ -1183,7 +1183,7 @@ void UIDetailsElement::paintBackground(Q
+ const QPalette pal = palette();
+
+ /* Paint default background: */
+- const QColor defaultColor = pal.color(QPalette::Active, QPalette::Mid);
++ const QColor defaultColor = pal.color(QPalette::Active, QPalette::Window);
+ const QColor dcTone1 = defaultColor.lighter(m_iDefaultToneFinal);
+ const QColor dcTone2 = defaultColor.lighter(m_iDefaultToneStart);
+ QLinearGradient gradientDefault(fullRect.topLeft(), fullRect.bottomLeft());
+@@ -1224,7 +1224,7 @@ void UIDetailsElement::paintFrame(QPaint
+ : optionRect;
+
+ /* Paint frame: */
+- const QColor strokeColor = palette().color(QPalette::Active, QPalette::Mid).lighter(m_iDefaultToneStart);
++ const QColor strokeColor = palette().color(QPalette::Active, QPalette::Window).lighter(m_iDefaultToneStart);
+ QPen pen(strokeColor);
+ pen.setWidth(0);
+ pPainter->setPen(pen);
+Index: VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/widgets/UIToolBar.cpp
+===================================================================
+--- VirtualBox-6.1.0_BETA1.orig/src/VBox/Frontends/VirtualBox/src/widgets/UIToolBar.cpp
++++ VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/widgets/UIToolBar.cpp
+@@ -110,7 +110,7 @@ void UIToolBar::paintEvent(QPaintEvent *
+ const QRect rectangle = pEvent->rect();
+
+ /* Prepare gradient: */
+- const QColor backgroundColor = palette().color(QPalette::Active, QPalette::Mid);
++ const QColor backgroundColor = palette().color(QPalette::Active, QPalette::Window);
+ QLinearGradient gradient(rectangle.topLeft(), rectangle.bottomLeft());
+ gradient.setColorAt(0, backgroundColor.lighter(130));
+ gradient.setColorAt(1, backgroundColor.lighter(125));
+Index: VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsSet.cpp
+===================================================================
+--- VirtualBox-6.1.0_BETA1.orig/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsSet.cpp
++++ VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsSet.cpp
+@@ -700,7 +700,7 @@ void UIDetailsSet::paintBackground(QPain
+ const QRect optionRect = pOptions->rect;
+
+ /* Paint default background: */
+- const QColor defaultColor = palette().color(QPalette::Active, QPalette::Midlight).darker(110);
++ const QColor defaultColor = palette().color(QPalette::Active, QPalette::Window).darker(110);
+ pPainter->fillRect(optionRect, defaultColor);
+
+ /* Restore painter: */
+Index: VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemGlobal.cpp
+===================================================================
+--- VirtualBox-6.1.0_BETA1.orig/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemGlobal.cpp
++++ VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemGlobal.cpp
+@@ -639,7 +639,7 @@ void UIChooserItemGlobal::paintBackgroun
+ pPainter->fillRect(rectangle, bgGrad);
+ #else
+ /* Prepare color: */
+- QColor backgroundColor = pal.color(QPalette::Active, QPalette::Mid).lighter(160);
++ QColor backgroundColor = pal.color(QPalette::Active, QPalette::Window).lighter(160);
+ /* Draw gradient: */
+ pPainter->fillRect(rectangle, backgroundColor);
+ #endif
+@@ -670,7 +670,7 @@ void UIChooserItemGlobal::paintFrame(QPa
+ strokeColor = pal.color(QPalette::Active, QPalette::Highlight).lighter(m_iHoverLightnessMin - 50);
+ /* Default frame: */
+ else
+- strokeColor = pal.color(QPalette::Active, QPalette::Mid).lighter(m_iDefaultLightnessMin);
++ strokeColor = pal.color(QPalette::Active, QPalette::Window).lighter(m_iDefaultLightnessMin);
+
+ /* Create/assign pen: */
+ QPen pen(strokeColor);
+Index: VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsGroup.cpp
+===================================================================
+--- VirtualBox-6.1.0_BETA1.orig/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsGroup.cpp
++++ VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/details/UIDetailsGroup.cpp
+@@ -277,7 +277,7 @@ void UIDetailsGroup::paintBackground(QPa
+ #ifdef VBOX_WS_MAC
+ const QColor defaultColor = palette().color(QPalette::Active, QPalette::Mid).lighter(145);
+ #else
+- const QColor defaultColor = palette().color(QPalette::Active, QPalette::Mid).lighter(160);
++ const QColor defaultColor = palette().color(QPalette::Active, QPalette::Window).lighter(160);
+ #endif
+ pPainter->fillRect(optionRect, defaultColor);
+
+Index: VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemGroup.cpp
+===================================================================
+--- VirtualBox-6.1.0_BETA1.orig/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemGroup.cpp
++++ VirtualBox-6.1.0_BETA1/src/VBox/Frontends/VirtualBox/src/manager/chooser/UIChooserItemGroup.cpp
+@@ -1499,7 +1499,7 @@ void UIChooserItemGroup::paintBackground
+ const QPalette pal = palette();
+ const QColor headerColor = pal.color(QPalette::Active,
+ model()->selectedItems().contains(this) ?
+- QPalette::Highlight : QPalette::Midlight);
++ QPalette::Highlight : QPalette::Button);
+
+ /* Root-item: */
+ if (isRoot())
+@@ -1596,7 +1596,7 @@ void UIChooserItemGroup::paintFrame(QPai
+ const QPalette pal = palette();
+ const QColor strokeColor = pal.color(QPalette::Active,
+ model()->selectedItems().contains(this) ?
+- QPalette::Highlight : QPalette::Midlight).darker(headerDarkness() + 10);
++ QPalette::Highlight : QPalette::Button).darker(headerDarkness() + 10);
+
+ /* Create/assign pen: */
+ QPen pen(strokeColor);
+
diff --git a/package.yml b/package.yml
--- a/package.yml
+++ b/package.yml
@@ -1,6 +1,6 @@
name : virtualbox
version : 6.1.2
-release : 141
+release : 142
source :
- https://download.virtualbox.org/virtualbox/6.1.2/VirtualBox-6.1.2.tar.bz2 : 4326576e8428ea3626194fc82646347576e94c61f11d412a669fc8a10c2a1e67
- git|https://github.com/jwrdegoede/vboxsf.git : 5aba938bcabd978e4615186ad7d8617d633e6f30
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
--- a/pspec_x86_64.xml
+++ b/pspec_x86_64.xml
@@ -2,8 +2,8 @@
<Source>
<Name>virtualbox</Name>
<Packager>
- <Name>Joey Riches</Name>
- <Email>josephriches@gmail.com</Email>
+ <Name>Pierre-Yves</Name>
+ <Email>pyu@riseup.net</Email>
</Packager>
<License>GPL-2.0-only</License>
<PartOf>virt</PartOf>
@@ -23,12 +23,12 @@
</Description>
<PartOf>virt</PartOf>
<RuntimeDependencies>
- <Dependency releaseFrom="141">virtualbox-common</Dependency>
+ <Dependency releaseFrom="142">virtualbox-common</Dependency>
</RuntimeDependencies>
<Files>
- <Path fileType="data">/lib/modules/4.9.210-151.lts/extra/vboxdrv.ko</Path>
- <Path fileType="data">/lib/modules/4.9.210-151.lts/extra/vboxnetadp.ko</Path>
- <Path fileType="data">/lib/modules/4.9.210-151.lts/extra/vboxnetflt.ko</Path>
+ <Path fileType="data">/lib/modules/4.9.212-152.lts/extra/vboxdrv.ko</Path>
+ <Path fileType="data">/lib/modules/4.9.212-152.lts/extra/vboxnetadp.ko</Path>
+ <Path fileType="data">/lib/modules/4.9.212-152.lts/extra/vboxnetflt.ko</Path>
</Files>
</Package>
<Package>
@@ -339,12 +339,12 @@
</Description>
<PartOf>virt</PartOf>
<RuntimeDependencies>
- <Dependency releaseFrom="141">virtualbox-common</Dependency>
+ <Dependency releaseFrom="142">virtualbox-common</Dependency>
</RuntimeDependencies>
<Files>
- <Path fileType="data">/lib/modules/5.4.12-144.current/extra/vboxdrv.ko</Path>
- <Path fileType="data">/lib/modules/5.4.12-144.current/extra/vboxnetadp.ko</Path>
- <Path fileType="data">/lib/modules/5.4.12-144.current/extra/vboxnetflt.ko</Path>
+ <Path fileType="data">/lib/modules/5.5.1-145.current/extra/vboxdrv.ko</Path>
+ <Path fileType="data">/lib/modules/5.5.1-145.current/extra/vboxnetadp.ko</Path>
+ <Path fileType="data">/lib/modules/5.5.1-145.current/extra/vboxnetflt.ko</Path>
</Files>
</Package>
<Package>
@@ -356,8 +356,8 @@
</Description>
<PartOf>programming.devel</PartOf>
<RuntimeDependencies>
- <Dependency release="141">virtualbox</Dependency>
- <Dependency releaseFrom="141">virtualbox-common</Dependency>
+ <Dependency release="142">virtualbox</Dependency>
+ <Dependency releaseFrom="142">virtualbox-common</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib/python3.7/site-packages/vboxapi-1.0-py3.7.egg-info</Path>
@@ -809,12 +809,12 @@
</Description>
<PartOf>virt</PartOf>
<RuntimeDependencies>
- <Dependency releaseFrom="141">virtualbox-guest-common</Dependency>
+ <Dependency releaseFrom="142">virtualbox-guest-common</Dependency>
</RuntimeDependencies>
<Files>
- <Path fileType="data">/lib/modules/4.9.210-151.lts/misc/vboxguest.ko</Path>
- <Path fileType="data">/lib/modules/4.9.210-151.lts/misc/vboxsf.ko</Path>
- <Path fileType="data">/lib/modules/4.9.210-151.lts/misc/vboxvideo.ko</Path>
+ <Path fileType="data">/lib/modules/4.9.212-152.lts/misc/vboxguest.ko</Path>
+ <Path fileType="data">/lib/modules/4.9.212-152.lts/misc/vboxsf.ko</Path>
+ <Path fileType="data">/lib/modules/4.9.212-152.lts/misc/vboxvideo.ko</Path>
<Path fileType="executable">/sbin/mount.vboxsf</Path>
</Files>
</Package>
@@ -849,19 +849,19 @@
</Description>
<PartOf>virt</PartOf>
<RuntimeDependencies>
- <Dependency releaseFrom="141">virtualbox-guest-common</Dependency>
+ <Dependency releaseFrom="142">virtualbox-guest-common</Dependency>
</RuntimeDependencies>
<Files>
- <Path fileType="data">/lib/modules/5.4.12-144.current/misc/vboxsf.ko</Path>
+ <Path fileType="data">/lib/modules/5.5.1-145.current/misc/vboxsf.ko</Path>
</Files>
</Package>
<History>
- <Update release="141">
- <Date>2020-01-27</Date>
+ <Update release="142">
+ <Date>2020-02-04</Date>
<Version>6.1.2</Version>
<Comment>Packaging update</Comment>
- <Name>Joey Riches</Name>
- <Email>josephriches@gmail.com</Email>
+ <Name>Pierre-Yves</Name>
+ <Email>pyu@riseup.net</Email>
</Update>
</History>
-</PISI>
\ No newline at end of file
+</PISI>
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Apr 27 2023, 3:37 AM (15 w, 1 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5799275
Default Alt Text
D8175.id.diff (33 KB)
Attached To
Mode
D8175: Patch virtualbox for kernel 5.5
Attached
Detach File
Event Timeline
Log In to Comment