diff --git a/pkgs/by-name/qu/quickemu/package.nix b/pkgs/by-name/qu/quickemu/package.nix index fcbc23b9bdf1..5b0c4417bfe0 100644 --- a/pkgs/by-name/qu/quickemu/package.nix +++ b/pkgs/by-name/qu/quickemu/package.nix @@ -1,6 +1,7 @@ { lib, fetchFromGitHub, + fetchpatch, stdenv, makeWrapper, gitUpdater, @@ -67,6 +68,14 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-sCoCcN6950pH33bRZsLoLc1oSs5Qfpj9Bbywn/uA6Bc="; }; + patches = [ + (fetchpatch { + name = "correctly-handle-version-10.0.0-of-qemu.patch"; + url = "https://github.com/quickemu-project/quickemu/commit/f25205f4513c4fa72be6940081c62e613d1fddc6.patch"; + hash = "sha256-OAXGyhMVDwbUypEPj/eRnH0wZYaL9WLGjbyoobe20UY="; + }) + ]; + postPatch = '' sed -i \ -e '/OVMF_CODE_4M.secboot.fd/s|ovmfs=(|ovmfs=("${OVMFFull.firmware}","${OVMFFull.variables}" |' \