lol

crosvm: 114.1 -> 115.2

+9 -7
+9 -7
pkgs/applications/virtualization/crosvm/default.nix
··· 5 5 6 6 rustPlatform.buildRustPackage rec { 7 7 pname = "crosvm"; 8 - version = "114.1"; 8 + version = "115.2"; 9 9 10 10 src = fetchgit { 11 11 url = "https://chromium.googlesource.com/chromiumos/platform/crosvm"; 12 - rev = "a8b48953a7d209b32d34fe64e2324cb1113b4336"; 13 - sha256 = "PdP+Jx2oIAy+gxHjJDU5YlAlSYFtoX7ey3r5ELD9QPM="; 12 + rev = "d14053a211eb6753c53ced71fad2d3b402b997e6"; 13 + sha256 = "8p6M9Q9E07zqtHYdIIi6io9LLatd+9fH4Inod2Xjy5M="; 14 14 fetchSubmodules = true; 15 15 }; 16 16 17 17 patches = [ 18 - # Backport fix for non-Glibc. 18 + # Backport option to not vendor virglrenderer. 19 19 (fetchpatch { 20 - url = "https://chromium.googlesource.com/chromiumos/platform/crosvm/+/8afa6096aa0417ccc5de0213a241dd7ebd25ac0a%5E%21/?format=TEXT"; 20 + url = "https://chromium.googlesource.com/crosvm/crosvm/+/dde9aa0e6d89a090f5d5f000822f7911eba98445%5E%21/?format=TEXT"; 21 21 decode = "base64 -d"; 22 - hash = "sha256-oRwGprs/P2ZG8BM9CMzyEyM8fjuyFINQw4rjTq9rKXA="; 22 + hash = "sha256-W/s1i2reBXsbr0AOEtL9go3TNNYMwDVEu6pz3Q9wBSU="; 23 23 }) 24 24 ]; 25 25 26 26 separateDebugInfo = true; 27 27 28 - cargoSha256 = "EhxrtCGrwCcODCjPUONjY1glPGEXbjvk6No/g2kJzI8="; 28 + cargoSha256 = "ZXyMeu2forItGcsGrNBWhV1V9HzVQK6LM4TxBrxAZnU="; 29 29 30 30 nativeBuildInputs = [ 31 31 pkg-config protobuf python3 rustPlatform.bindgenHook wayland-scanner ··· 38 38 preConfigure = '' 39 39 patchShebangs third_party/minijail/tools/*.py 40 40 ''; 41 + 42 + CROSVM_USE_SYSTEM_VIRGLRENDERER = true; 41 43 42 44 buildFeatures = [ "default" "virgl_renderer" "virgl_renderer_next" ]; 43 45