diff options
author | Alyssa Ross <hi@alyssa.is> | 2023-11-11 11:38:29 +0100 |
---|---|---|
committer | Adam Joseph <54836058+amjoseph-nixpkgs@users.noreply.github.com> | 2023-11-11 12:42:18 +0000 |
commit | 00f1b94db19afa8e5d429bf32f59256a8d31890b (patch) | |
tree | bfd1de8607decc924891eb1897b62a8e22b24552 /pkgs/applications/virtualization | |
parent | d20c21c8a1e80fcd13c554f84b771f6a58327c07 (diff) | |
download | nixpkgs-00f1b94db19afa8e5d429bf32f59256a8d31890b.tar nixpkgs-00f1b94db19afa8e5d429bf32f59256a8d31890b.tar.gz nixpkgs-00f1b94db19afa8e5d429bf32f59256a8d31890b.tar.bz2 nixpkgs-00f1b94db19afa8e5d429bf32f59256a8d31890b.tar.lz nixpkgs-00f1b94db19afa8e5d429bf32f59256a8d31890b.tar.xz nixpkgs-00f1b94db19afa8e5d429bf32f59256a8d31890b.tar.zst nixpkgs-00f1b94db19afa8e5d429bf32f59256a8d31890b.zip |
crosvm: backport page size fix for tests
The version of crosvm we have packaged only passes its tests with 4K pages. The whole patch doesn't apply, but that's okay, because we don't run most of the affected tests.
Diffstat (limited to 'pkgs/applications/virtualization')
-rw-r--r-- | pkgs/applications/virtualization/crosvm/default.nix | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/pkgs/applications/virtualization/crosvm/default.nix b/pkgs/applications/virtualization/crosvm/default.nix index 59cc830844c..23d6f35cabf 100644 --- a/pkgs/applications/virtualization/crosvm/default.nix +++ b/pkgs/applications/virtualization/crosvm/default.nix @@ -1,4 +1,5 @@ -{ lib, rustPlatform, fetchgit, pkg-config, protobuf, python3, wayland-scanner +{ lib, rustPlatform, fetchgit, fetchpatch +, pkg-config, protobuf, python3, wayland-scanner , libcap, libdrm, libepoxy, minijail, virglrenderer, wayland, wayland-protocols }: @@ -13,6 +14,16 @@ rustPlatform.buildRustPackage rec { fetchSubmodules = true; }; + patches = [ + (fetchpatch { + name = "test-page-size-fix.patch"; + url = "https://chromium.googlesource.com/crosvm/crosvm/+/d9bc6e99ff5ac31d7d88b684c938af01a0872fc1%5E%21/?format=TEXT"; + decode = "base64 -d"; + includes = [ "src/crosvm/config.rs" ]; + hash = "sha256-3gfNzp0WhtNr+8CWSISCJau208EMIo3RJhM+4SyeV3o="; + }) + ]; + separateDebugInfo = true; cargoHash = "sha256-yRujLgPaoKx/wkG3yMwQ5ndy9X5xDWSKtCr8DypXvEA="; |