From 35f917effbe041fc458141518b14d07674939e30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Lima?= Date: Tue, 21 Apr 2026 21:28:39 +0100 Subject: [PATCH] linuxPackages_7_0.virtualboxGuestAdditions: do not install vboxvideo --- .../virtualization/virtualbox/guest-additions/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix index ce3824a3d77f..6a612b7e327b 100644 --- a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix +++ b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix @@ -68,6 +68,8 @@ let pkg = libxt; } ]; + + hasVboxVideo = lib.versionOlder kernel.version "7.0"; in stdenv.mkDerivation { pname = "VirtualBox-GuestAdditions"; @@ -133,7 +135,10 @@ stdenv.mkDerivation { # Install kernel modules. cd src/vboxguest-${virtualboxVersion}_NixOS - make install INSTALL_MOD_PATH=$out KBUILD_EXTRA_SYMBOLS=$PWD/vboxsf/Module.symvers + + INSTALL_TARGETS=(install-vboxguest install-vboxsf ${lib.optionalString hasVboxVideo "install-vboxvideo"}) + make INSTALL_MOD_PATH=$out KBUILD_EXTRA_SYMBOLS=$PWD/vboxsf/Module.symvers ''${INSTALL_TARGETS[@]} + cd ../.. # Install binaries