commit:     d2c21691f6c7522f647e0a77128617533ecef154
Author:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 22 17:54:11 2022 +0000
Commit:     Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Sat Dec 10 09:53:02 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2c21691

app-emulation/virtualbox: add vulkan dependency

If compiled with USE=opengl, virtualbox tries to dlopen libvulkan.so.1
and crashes if it cannot be found when starting machines configured with
display VMSVGA.

Even the headless machine crashes.  So add libvulkan as RDEPEND.

Closes: https://bugs.gentoo.org/882507
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>

 .../virtualbox/{virtualbox-7.0.2.ebuild => virtualbox-7.0.2-r1.ebuild}   | 1 +
 .../virtualbox/{virtualbox-7.0.4.ebuild => virtualbox-7.0.4-r1.ebuild}   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-emulation/virtualbox/virtualbox-7.0.2.ebuild 
b/app-emulation/virtualbox/virtualbox-7.0.2-r1.ebuild
similarity index 99%
rename from app-emulation/virtualbox/virtualbox-7.0.2.ebuild
rename to app-emulation/virtualbox/virtualbox-7.0.2-r1.ebuild
index bc613d5df1fa..dc0c47d4cbb0 100644
--- a/app-emulation/virtualbox/virtualbox-7.0.2.ebuild
+++ b/app-emulation/virtualbox/virtualbox-7.0.2-r1.ebuild
@@ -51,6 +51,7 @@ COMMON_DEPEND="
                x11-libs/libXt
                opengl? (
                        media-libs/libglvnd[X]
+                       media-libs/vulkan-loader
                )
                qt5? (
                        dev-qt/qtcore:5

diff --git a/app-emulation/virtualbox/virtualbox-7.0.4.ebuild 
b/app-emulation/virtualbox/virtualbox-7.0.4-r1.ebuild
similarity index 99%
rename from app-emulation/virtualbox/virtualbox-7.0.4.ebuild
rename to app-emulation/virtualbox/virtualbox-7.0.4-r1.ebuild
index 5794887625c9..700a2f47fe64 100644
--- a/app-emulation/virtualbox/virtualbox-7.0.4.ebuild
+++ b/app-emulation/virtualbox/virtualbox-7.0.4-r1.ebuild
@@ -62,6 +62,7 @@ COMMON_DEPEND="
        lvm? ( sys-fs/lvm2 )
        opengl? (
                media-libs/libglvnd[X]
+               media-libs/vulkan-loader
                x11-libs/libX11
                x11-libs/libXt
        )

Reply via email to