Commit 769479a6 authored by Friedrich Altheide's avatar Friedrich Altheide
Browse files

virtualbox: bump virtualboxKVM patch to 20250903

parent 28c34926
Loading
Loading
Loading
Loading
+8 −14
Original line number Diff line number Diff line
@@ -76,8 +76,9 @@ let
  virtualboxSubVersion = "";
  virtualboxSha256 = "4f2804ff27848ea772aee6b637bb1e10ee74ec2da117c257413e2d2c4f670ba0";

  kvmPatchVersion = "20250207";
  kvmPatchHash = "sha256-GzRLIXhzWL1NLvaGKcWVBCdvay1IxgJUE4koLX1ze7Y=";
  kvmPatchVboxVersion = "7.2.0";
  kvmPatchVersion = "20250903";
  kvmPatchHash = "sha256-JTE9Kr+nJ6HLeDrzL2EVyDQhxzn3UsoQVIQ6zNCwioY=";

  # The KVM build is not compatible to VirtualBox's kernel modules. So don't export
  # modsrc at all.
@@ -250,18 +251,11 @@ stdenv.mkDerivation (finalAttrs: {
    )
    # While the KVM patch should not break any other behavior if --with-kvm is not specified,
    # we don't take any chances and only apply it if people actually want to use KVM support.
    ++ optional enableKvm (
      let
        patchVboxVersion =
          # There is no updated patch for 7.1.12 yet, but the older one still applies.
          if finalAttrs.virtualboxVersion == "7.1.12" then "7.1.6" else finalAttrs.virtualboxVersion;
      in
      fetchpatch {
    ++ optional enableKvm (fetchpatch {
      name = "virtualbox-${finalAttrs.virtualboxVersion}-kvm-dev-${finalAttrs.kvmPatchVersion}.patch";
        url = "https://github.com/cyberus-technology/virtualbox-kvm/releases/download/dev-${finalAttrs.kvmPatchVersion}/kvm-backend-${patchVboxVersion}-dev-${finalAttrs.kvmPatchVersion}.patch";
      url = "https://github.com/cyberus-technology/virtualbox-kvm/releases/download/dev-${finalAttrs.kvmPatchVersion}/kvm-backend-${kvmPatchVboxVersion}-dev-${finalAttrs.kvmPatchVersion}.patch";
      hash = finalAttrs.kvmPatchHash;
      }
    )
    })
    ++ [
      ./qt-dependency-paths.patch
      # https://github.com/NixOS/nixpkgs/issues/123851